Commit Graph

188 Commits (b0df7ecabfe3622d6333f1b8400783209305121f)

Author SHA1 Message Date
Julien Duponchelle 7b642552dd
Fix GNS3VM settings are lost at startup
8 years ago
Julien Duponchelle 726480f676
Disable Keep Alive because it's bug with old Qt versions
8 years ago
Julien Duponchelle 27a1089806
Fix creation of qemu img
8 years ago
Julien Duponchelle 3bc78f61df
Fix TypeError: __init__() got multiple values for argument 'handler' with recent aiohttp
8 years ago
Julien Duponchelle 572fa08049
Support aiohttp 1.2 (but not compatible with previous versions)
8 years ago
Julien Duponchelle d16e3bb37b
Catch cancelled error when you Ctrl-C during server initalisation
8 years ago
Julien Duponchelle 9a632fb823
Update the way we start controller to avoid hiding crash reports
8 years ago
Julien Duponchelle eabe4eb97e
Improve remote server console host support when binding to 0.0.0.0
8 years ago
Julien Duponchelle a17ae316c7
Fix asyncio reactor on Windows
8 years ago
Julien Duponchelle 9bbb32400d
Try to have a better server close cleanup
8 years ago
Julien Duponchelle f1fe7246e7
Remove --controller
8 years ago
Julien Duponchelle f216422d0f
Debug shell support command history
8 years ago
Julien Duponchelle 9fc23f07f1
Fix traceback when a server is already running
8 years ago
Julien Duponchelle f93e443548
Prevent close server process to be started twice
8 years ago
Julien Duponchelle 21b99ad9f9
Support for sendings settings for the GNS3VM from the GUI
8 years ago
Julien Duponchelle 2842904769
Clean exit when you Ctrl+C the server and client are still connected
8 years ago
Julien Duponchelle 9e81994adc
Reset project auto start, auto close, auto open at project import
8 years ago
Julien Duponchelle ac085126fc
Support for auto open projects
8 years ago
Julien Duponchelle 937ffc7b73
Rebuild documentation
8 years ago
grossmj 225e4f7528 Finish support of VMware based GNS3 VM.
8 years ago
Julien Duponchelle 0c3a2c660a
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle d6f63d3b7d
Fix Exporting portable projects with QEMU includes base images even when selecting no.
8 years ago
Julien Duponchelle 814fd1fcfb
Fix /settings
8 years ago
Julien Duponchelle e50eae19e6
Support parameters for import
8 years ago
Julien Duponchelle ff4fc5eb8b
Return proper JSON error when something goes wrong on any endpoint
8 years ago
Julien Duponchelle 91ec61b88d
Check topology schema when loading/saving it
8 years ago
Julien Duponchelle ca4d09ea40
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle 5f88db93ff
Add the method in the bad request answer
8 years ago
Julien Duponchelle 5b4e668eb5
Move symbol static to /symbols
8 years ago
grossmj 00da15e4af Use uBridge for VPCS connections. Ref #267.
8 years ago
grossmj a289c9c685 Change option from udp_discovery to server_discovery.
8 years ago
grossmj da58a65075 Merge remote-tracking branch 'origin/2.0' into 2.0
8 years ago
grossmj 32907ccac3 Use a classic thread for UDP server discovery. Closes #545.
8 years ago
Julien Duponchelle 45d7e09cbd
Add a settings in command line and config file to enable discovery
8 years ago
grossmj 56051b1142 UDP server discovery. Ref #545.
8 years ago
grossmj 31f4b52631 Add zeroconf. Ref #545.
8 years ago
Julien Duponchelle 08e482004f
Auto upload missing images
8 years ago
Julien Duponchelle 972cbd0594
Cleanly forward exception from compute to controller
8 years ago
Julien Duponchelle d8bdd16e13
Raise an error if image is missing on compute
8 years ago
Julien Duponchelle 4afa5994e8
Fix stacktrace when exiting with Ctrl + C
8 years ago
Julien Duponchelle 6c1d7bad81
Catch extra args in windows signal handler
8 years ago
Julien Duponchelle 29127895b9
Fix the watch local server configuration file
8 years ago
Julien Duponchelle 0063fb4615
Add 127.0.0.1:8080 in allowed CORS
8 years ago
grossmj 6d5085910c Frame Relay and ATM switches migrated to the new API.
8 years ago
Julien Duponchelle d86cefaaeb
Support node without console
8 years ago
Julien Duponchelle d5895c3a47
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 871fea33e0
Cleanup unbreakable space
8 years ago
Julien Duponchelle c4ebdc0e37
Allow cors from Github pages demo site
8 years ago
Julien Duponchelle 342bcdb5b6
CORS support
8 years ago
grossmj 5a76f81271 Refactoring to use a common node class for all VMs and other (future) objects.
8 years ago
Julien Duponchelle f5e5cf5059
Save the list of compute node
9 years ago
Julien Duponchelle 6463007ef1
Remove debug
9 years ago
Julien Duponchelle ce5461aee8
Raise error if we try to controll a non controller server
9 years ago
Julien Duponchelle 9349bdc916
Fix documentation
9 years ago
Julien Duponchelle 58d4a529d4
Rename hypervisor to compute
9 years ago
Julien Duponchelle 3185baff0d
Start / Stop / Suspend marche
9 years ago
Julien Duponchelle 2841b5769e
Lock for controller or compute
9 years ago
Julien Duponchelle 9e8fcab65c
Merge branch '1.5' into 2.0
9 years ago
Julien Duponchelle 34459f6a88
Fix log with recent aiohttp versions
9 years ago
Julien Duponchelle 8c1560332e
Remove /controller from the api endpoint
9 years ago
Julien Duponchelle 69bf8bbb4e
Fix doc generation
9 years ago
Julien Duponchelle 3296b97f59
Rename modules => hypervisor
9 years ago
Julien Duponchelle b2ce7ee8d7
API V2
9 years ago
Julien Duponchelle 664cec97ba
Create /hypervisor and /controller namespace
9 years ago
Julien Duponchelle e4b12f49d1
Build doc support controller
9 years ago
Julien Duponchelle 0532b4de8a
Fix logging issues with the controller
9 years ago
Julien Duponchelle 4d77b2918e
Raise an error if server flagged as local but should not
9 years ago
Julien Duponchelle aad69e9650
Create a /server API for register servers
9 years ago
Julien Duponchelle 7967a922bc Merge branch 'master' into unstable
9 years ago
Julien Duponchelle bd54c55ae1 Fix minor errors reported by codacy.com
9 years ago
Julien Duponchelle 802d0628bd Force close the keep alive when sending a 401
9 years ago
Julien Duponchelle c361d27531 Lock qemu vm during start / stop operations
9 years ago
Julien Duponchelle d9f1a7c7d3 API for listing current projects
9 years ago
Jeremy fc0409286b Check for uBridge version and catch uBridge errors.
9 years ago
Julien Duponchelle 6d678898ef Client disconnect should not be logged as an error
9 years ago
Julien Duponchelle f3f152cd2a Use the ressource system in order to locate the templates directory
9 years ago
Julien Duponchelle 3ed95148b2 CORS support
9 years ago
Julien Duponchelle 04e62e429c Merge branch 'master' into unstable
9 years ago
Julien Duponchelle a2833cf276 Turn on / off authentication
9 years ago
Julien Duponchelle 75267f9d53 Merge branch 'master' into unstable
9 years ago
Julien Duponchelle 079715bc18 Ensure no colored output on Windows
9 years ago
Julien Duponchelle a1204dca0a Merge branch 'master' into unstable
9 years ago
Julien Duponchelle 78891ae00e Basic Auth support
9 years ago
Julien Duponchelle 9442042d7a Merge branch 'master' into unstable
9 years ago
Julien Duponchelle 50d7a4f335 Catch encoding errors in windows logger
9 years ago
Julien Duponchelle bb4ebbfe64 Upload images API
9 years ago
Julien Duponchelle 22efc7488f Catch BrokenPipeError for OSX frozen server
10 years ago
Julien Duponchelle e75fbc9d73 Catch connection reset errors
10 years ago
grossmj 80a0e0ebf7 Explicit utf-8 encoding where necessary to avoid Unicode errors on Windows (we require/set an utf-8 locale on other systems).
10 years ago
Julien Duponchelle 6b862b8397 Correctly show the host in templates
10 years ago
Julien Duponchelle 9c549b175f Add --log options for daemon support
10 years ago
Julien Duponchelle 1d997d9da5 Return more informations about bad requests for crash reports
10 years ago
Julien Duponchelle 3b4a060ae9 Fix missing IOU documentation
10 years ago
Julien Duponchelle 220d585dcc Fix ClientDisconnectedError
10 years ago
Jeremy 221befa73e Option to record curl requests into a file (to replay them later).
10 years ago
Julien Duponchelle f6448bb05d Turn off collored log output on windows
10 years ago
Julien Duponchelle 0713724a97 Properly handle when client cancel's query
10 years ago
Julien Duponchelle 7c2329d870 Garbage collect the lock
10 years ago
grossmj 550cc7f508 Rename vms_lock to vm_locks.
10 years ago
Jeremy 6bb7ab20b3 Fixes vm concurrency and support for devices.
10 years ago