Commit Graph

2706 Commits (6996b7094ff33d181f51f7966034121d5b8fec75)

Author SHA1 Message Date
Julien Duponchelle 7d30da5d4e
Do not wait auto start to finish in order to complete project opening
7 years ago
Julien Duponchelle 4dc55a5af4
Improve logging for remote server connection lost
7 years ago
Julien Duponchelle bdd980d6a2
Ignore console_hsot when loading topologie
7 years ago
Julien Duponchelle 51d6152a5c
Fix support for some old topologies
7 years ago
Julien Duponchelle bdcadcc335
Fix support from some old topologies
7 years ago
Julien Duponchelle 624a2c02c5
FIX iou creation
7 years ago
Julien Duponchelle 189ad994c8
Symbols are returned with a content length
7 years ago
Julien Duponchelle a4245fcf44
Aiohttp 2.0
7 years ago
grossmj f338158654 Use 127.0.0.1 for local UDP tunnels to uBridge for Qemu. Ref #664.
7 years ago
Julien Duponchelle e9fef928b0
Fix dynamips node creation error
7 years ago
Julien Duponchelle 5c5caf8418
Add comment about why we change linked_base to linked_clone
7 years ago
Julien Duponchelle aff5554528
Rename old properties from gui linked_base to linked_clone
7 years ago
Julien Duponchelle 2a159c06c5
Fix forwarding properties
7 years ago
Julien Duponchelle c231e2bbf1
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle e24bfd5913
2.0.2dev1
7 years ago
Julien Duponchelle f2d5eb0b27
2.0.1
7 years ago
Julien Duponchelle bef1b2e8f1
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 39419462db
Handle HTTP 504 errors from compute node
7 years ago
Julien Duponchelle cd17ef6b12
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 3dc478385b
When connecting to a compute node ask for qemu images list
7 years ago
Julien Duponchelle 851d6e1db8
When importing portable project NAT node is loaded on GNS3 VM
7 years ago
grossmj 70d34befb9 Merge remote-tracking branch 'origin/2.0' into 2.0
7 years ago
Jeremy Grossmann 8696a464ab Merge pull request #1027 from GNS3/fix_wic_numbering
7 years ago
Julien Duponchelle 5721dd3f30
Fix port numbering for Wic slot 1 & 2
7 years ago
grossmj bf38a8515e Fix typo.
7 years ago
grossmj 942cc09eda Fixes issue with connections when loading an ATM switch.
7 years ago
Julien Duponchelle 961dbb5162
Filter /settings from log
7 years ago
Julien Duponchelle 19a6157f64
Fix wic numbering
7 years ago
grossmj 18cfcaa081 Fixes ATM mapping.
7 years ago
grossmj 87d42f4eb9 Fixes Frame-relay VC mapping.
7 years ago
Julien Duponchelle 766456014b
Fix export project is looking into the wrong directory
7 years ago
Julien Duponchelle f31e46e8ed
Fix a race condition in logging when ubridge exit fast
7 years ago
Jeremy Grossmann 633cdef0bc Merge pull request #987 from GNS3/nat_vmware
7 years ago
Julien Duponchelle fb6a95f7bb
Fix conversion issue with old topology with C3640
7 years ago
Julien Duponchelle 93fe66a253
Fix error when you have a directory in your symbols directory
7 years ago
Julien Duponchelle e870b0cfa0
Catch VMWare errors when getting status after GNS3 VM start
7 years ago
Julien Duponchelle 050f6876ce
Fix KeyError: 'filename'
7 years ago
grossmj 48dae085aa Catch missing function listxattr on some Linux host.
7 years ago
Julien Duponchelle bfee08459d
Test image sorting
7 years ago
Julien Duponchelle 8a6584d90f
Sort image list
7 years ago
Julien Duponchelle 6870749e50
Handle a race condition at project closing
7 years ago
Julien Duponchelle 3070a68273
Fix unicode error when reading ios configuration
7 years ago
Julien Duponchelle bda36081a9
Fix AttributeError: 'NoneType' object has no attribute 'send'
7 years ago
Julien Duponchelle 930e7089db
Fix a conversion issue with some 1.3 topologies
7 years ago
Julien Duponchelle 04220846b3
Fix an error with ethernetswitch when ethertype is null
7 years ago
Julien Duponchelle 694a4e8068
Raise an error if we can't create the dynamips configuration directory
7 years ago
Julien Duponchelle 7ba351c888
Catch timeout error when loading virtualbox VM
7 years ago
Julien Duponchelle ae3e25b03b
Handle broken compute at server startup
7 years ago
Julien Duponchelle fa1450cb24
Catch error when we can't backup the topology
7 years ago
Julien Duponchelle 8e5f7d0838
Catch error when writting the topology file on read only device
7 years ago
Julien Duponchelle 31d1696215
Catch a race condition in VirtualBox when editing and linking
7 years ago
Julien Duponchelle 078a6d8d34
Fix a race condition when editing a qemu vm and connecting it
7 years ago
Bernhard Ehlers ecba758c58
Docker aux console is a VT100 terminal
7 years ago
Julien Duponchelle 6190b9c189
2.0.1dev1
7 years ago
Julien Duponchelle c88886911e
2.0.0
7 years ago
Bernhard Ehlers 56d91b648c
Fix connection to websocket with last docker release
8 years ago
Bernhard Ehlers 1b0f5c63b8
Fix connection to websocket with last docker release
8 years ago
Julien Duponchelle a6d085bf61
Fix server startup on windows
8 years ago
Julien Duponchelle b0f45035a9
NAT node can use the VMware NAT
8 years ago
Julien Duponchelle 273a711459
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle c3aecf935f
Add new appliances
8 years ago
Julien Duponchelle 629443a5e5
Sync appliances
8 years ago
Julien Duponchelle 1a90305baa
Docker minimum api is 1.25
8 years ago
Julien Duponchelle effbe59414
Lock docker API to 1.27
8 years ago
Julien Duponchelle 8b9f22c30c
Handling server disconnect error when docker daemon die
8 years ago
Julien Duponchelle c9ceeee9de
Handle some invalid SVG images
8 years ago
Julien Duponchelle 78e030b7ab
2.0.0dev13
8 years ago
Julien Duponchelle 456a28304d
2.0.0rc4
8 years ago
Julien Duponchelle 2962649dc8
Fix a race condition when handling error at project opening
8 years ago
Julien Duponchelle d9b93ccd66
Fix an issue with editing network on windows
8 years ago
Julien Duponchelle 36de30e25e
Fix various tests for windows
8 years ago
Julien Duponchelle 7302f65ffe
Catch timeout error on docker
8 years ago
Julien Duponchelle f3a87d76ef
Fix import of some old topologies
8 years ago
Julien Duponchelle 57cdef6b02
Fix AttributeError: 'NoneType' object has no attribute 'returncode'
8 years ago
Julien Duponchelle 540ffdf5f3
Merge remote-tracking branch 'origin/master' into 2.0
8 years ago
Julien Duponchelle a9b76c9656
1.5.5dev1
8 years ago
Julien Duponchelle 838680cb40
1.5.4
8 years ago
Julien Duponchelle 85136bc2e4
Fix VPCS tests for recent version
8 years ago
Bernhard Ehlers 3afe85ba3c
Fix 1.5: Error message, when stopping IOU router #769
8 years ago
Julien Duponchelle 878aee6e90
Correct version number
8 years ago
Julien Duponchelle 9dc6f0f486 Embed the appliances in the server. (#927)
8 years ago
Julien Duponchelle 62cd5e4aa3
Fix ghost vmware vms
8 years ago
Julien Duponchelle 18835974fb
Fix required field in schema not use
8 years ago
Julien Duponchelle ab2af5ceab
Catch error and log them when we can't write the config
8 years ago
Julien Duponchelle fdd1084714
Fix bridge 'bridge0' already exist when we have trouble with a container
8 years ago
Julien Duponchelle 03a134af75
Catch an error at startup when the remote GNS3 VM is not a real GNS3 VM
8 years ago
grossmj 5edb631b00 Fixes Qemu sata option. Ref #875.
8 years ago
Julien Duponchelle ec6fdb7324
Catch GNS3 VM loading error at startup
8 years ago
Julien Duponchelle 8f33d9ab79
Update documentation links
8 years ago
Julien Duponchelle b7e1a56056
Catch a startup error due to the usage of some antivirus
8 years ago
Julien Duponchelle b92f881921
2.0.0dev12
8 years ago
Julien Duponchelle ef5714bd3e
2.0.0rc3
8 years ago
Julien Duponchelle 4f1b738ef5
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle cfe13e1929
Support IOU image without .bin at the end
8 years ago
Julien Duponchelle 935ca17d7a
Allow to change some properties of an already connected ethernet switch
8 years ago
Julien Duponchelle 644616b69c
Ensure we start only one ubridge
8 years ago
Julien Duponchelle 84da9b4c23
Remove unused module import
8 years ago
Julien Duponchelle 815820f692
Catch some broken hostname for compute node
8 years ago
Julien Duponchelle 2564740665
Fix limit of 20 docker containers
8 years ago
Julien Duponchelle 42f409d5f9
Fix race conditions in creation of Frame Relay Switch
8 years ago
Julien Duponchelle aae37034e1
Fix conversion of project from 1.X with custom symbol for cloud
8 years ago
Julien Duponchelle 132bc87081
Dissallow parallel pull of docker images
8 years ago
Julien Duponchelle 8d22f2930e
Fix a crash with missing size in the svg files
8 years ago
Julien Duponchelle ac05db5d1b
Fix an utf8 error in auth code
8 years ago
Julien Duponchelle 80e361ff2e
Improve vmrun timeout message
8 years ago
Julien Duponchelle 541afe9660
Support utf-8 characters in user and password for auth
8 years ago
Julien Duponchelle 9fd5e4cbc9
Handle password configuration change on remote servers
8 years ago
Julien Duponchelle cb78eb4ee3
Fix Bug when delete fake-running VMBox
8 years ago
Julien Duponchelle 8712866489
Fix Can't connect to compute local on some computers
8 years ago
Julien Duponchelle 1566d7f12a
Remove UDP server discovery because not use for the moment
8 years ago
Julien Duponchelle cc6f4c0510
Add a modification uuid to settings returned by the server
8 years ago
Julien Duponchelle 34f5a6f82c
Fix Session is closed when listing docker images
8 years ago
Julien Duponchelle 78c154e376
Cleanup docker source code
8 years ago
Julien Duponchelle a571b1a2f8
Use aiohttp session for docker queries
8 years ago
Julien Duponchelle 55563b9808
Escape special characters from SVG text
8 years ago
Julien Duponchelle 5409d9c3f8
Fix some port short name display issues
8 years ago
Julien Duponchelle 95f864c871
Catch server disconnected errors from computes
8 years ago
Julien Duponchelle a62b791c68
Fix TypeError: http_query() got an unexpected keyword argument 'timeout'
8 years ago
Julien Duponchelle bc0e4c1174
Generate a node uuid if the uuid is missing in the .gns3
8 years ago
Julien Duponchelle 0997998064
Ensure to dump project before exporting it
8 years ago
Julien Duponchelle c8b46bdcab
Fix return code check for SIGSEGV of IOU images
8 years ago
Julien Duponchelle 2ddb329a90
Prevent vmname change for VirtualBox linked clone
8 years ago
Julien Duponchelle 7c318d477d
Handle some invalid svg
8 years ago
Julien Duponchelle 490576fedc
Try to fix some 1.3 topology with corrupted data
8 years ago
Julien Duponchelle 31ed2a4c96
Fix ComputeError: Can't connect to Main server
8 years ago
Julien Duponchelle 6a015fffeb
Catch error when the server as trouble to access to itself
8 years ago
Julien Duponchelle 08bafc2dcc
Catch a timeout error in docker
8 years ago
Julien Duponchelle 2c0fb0d016
Raise error if image are not avaible on main server during export
8 years ago
Julien Duponchelle 233a5fbed4
Fix a race condition when killing ubridge
8 years ago
Julien Duponchelle 84a6ed7684
If your settings from 1.X are broken with skip them at import
8 years ago
Julien Duponchelle 1d5029e4e2
Catch a permission error on symbols
8 years ago
Julien Duponchelle d60597ca0d
Catch unicode error when you try to duplicate a project with invalid characters
8 years ago
Julien Duponchelle 886329a978
Catch error when you try to put an invalid server url
8 years ago
Julien Duponchelle 0dc38a3970
Fix an error when handling ubridge errors
8 years ago
Julien Duponchelle 9ef334331e
Fix crash when handling an error in project creation
8 years ago
Julien Duponchelle 5e2b619305
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle 3cfe83ae84
2.0.0rc2
8 years ago
Julien Duponchelle 99ee40df3d
Do not return broken appliances like ASA 8
8 years ago
Julien Duponchelle 5036079deb
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle 7b642552dd
Fix GNS3VM settings are lost at startup
8 years ago
Julien Duponchelle 6017ebbd97
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle d89ea83746
When we receive settings from the client save them on disk
8 years ago
Julien Duponchelle 78e5944e66
2.0.0dev10
8 years ago
Julien Duponchelle 5b217d2043
2.0.0rc1
8 years ago
Julien Duponchelle 8b7035b185
Enable show in file manager for cloud
8 years ago
Julien Duponchelle 94d285301a
Improve error log when you have trouble to load a topology
8 years ago
Julien Duponchelle 5e7f97b175
Fix when qemu exit by itself clean other processes
8 years ago
Julien Duponchelle e828c9068a
Fix an issue with some node name format
8 years ago
Julien Duponchelle 5a399b90fe
Merge branch '2.1' into embed_appliances
8 years ago
Julien Duponchelle 583327ad33
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle 7e1e63cd09
Catch error when we can't save the settings
8 years ago
Julien Duponchelle 1ab9ca2333
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle 39106ac36b
Do not prevent the creation of a local server on a machine named gns3vm
8 years ago
Julien Duponchelle 41d7570b24
Load local server before anything else
8 years ago
Julien Duponchelle da8811515d
Remove noise from log when VMware is not installed
8 years ago
Julien Duponchelle ec6411f730
Fix an error with some SVG
8 years ago
Julien Duponchelle 70e2b87ff0
Patch hostname in configuration file even if name is unsync
8 years ago
Julien Duponchelle 8fd59c7967
If the GNS3 VM as failed to start reset his status
8 years ago
Julien Duponchelle 9c71e96fd4
Report aiohttp version in crash report
8 years ago
Julien Duponchelle 8e9c480d8d
Catch some invalid node name formatting
8 years ago
Julien Duponchelle 53dd1bd6e1
Ensure we dump a .gns3 before exporting it
8 years ago
Julien Duponchelle 2e0f012952
Improve ACPI shutdown for virtualbox
8 years ago
Julien Duponchelle 65b75a9212
Fix an issue with serial capture for IOU
8 years ago
Julien Duponchelle 366c567864
Fix restoration of private config when using dynamips
8 years ago
Julien Duponchelle 420c3792eb
Merge branch 'unknow_error_bug' into 2.0
8 years ago
Julien Duponchelle 3fb24dd895
Avoid a crash when the connection with the server close
8 years ago
Julien Duponchelle 5bfa864f0c
Increase timeout for detecting VirtualBox GNS3 VM
8 years ago
Julien Duponchelle 0d96471f29
Fix headless startup of the GNS3 VM
8 years ago
Julien Duponchelle 8aca3c7b99
Do not crash at startup if local server as the same name as remote server
8 years ago
Julien Duponchelle 726480f676
Disable Keep Alive because it's bug with old Qt versions
8 years ago
Julien Duponchelle 40be22bc58
Fix run missing function
8 years ago
Julien Duponchelle 6a91804116
Catch error when you provide an invalid port name formating
8 years ago
Julien Duponchelle 2884a40769
Fix error when the startup config file is missing
8 years ago
Julien Duponchelle b132d95a04
Fix error when you delete the builtin symbols directory
8 years ago
Julien Duponchelle 961c209ab1
Fix an issue when getting size from some SVG file
8 years ago
Julien Duponchelle 132a7bfeb7
Catch an error in etherswitch when ubridge die
8 years ago
Julien Duponchelle 7407ab88b3
Fix a failing test on Python 3.6
8 years ago
Julien Duponchelle 7fea6f0e2e
Fix conversion issue for old IOU projects
8 years ago
Jeremy Grossmann 5672b4b748 Merge pull request #890 from GNS3/base_config_server_side
8 years ago
Jeremy Grossmann aee7208f7b Merge pull request #895 from GNS3/qemu_more_adapters
8 years ago
Jeremy Grossmann 635e163954 Update qemu_vm.py
8 years ago
Julien Duponchelle 99f817392d
Raise an error if you use Qemu < 2.4 and try to use large number of adapters
8 years ago
Julien Duponchelle 51bf979284
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle a730fce514
2.0.0dev9
8 years ago
Julien Duponchelle 5796f47a55
Crash report key for b4
8 years ago
Julien Duponchelle 0f33448af2
2.0.0 beta 4
8 years ago
Julien Duponchelle 10b039074f
Avoid a crash in some conditions when reading the serial console
8 years ago
Julien Duponchelle b7e5c08fdf
Display git version in commit
8 years ago
Julien Duponchelle e04eb44a15
Disallow export of project with VirtualBox linked clone
8 years ago
Julien Duponchelle a191029c4f
Fix linked_clone property lost during topology convert
8 years ago
Julien Duponchelle 0dbd92db11
Fix disk lost when save as a project using linked clone VirtualBox
8 years ago
Julien Duponchelle a576c57873
Catch permission error when restoring a snapshot
8 years ago
Julien Duponchelle 5639cbe860
Fix a rare crash when closing a project
8 years ago
Julien Duponchelle defcf82610
Fix a rare error when closing a project
8 years ago
Julien Duponchelle 2a840da462
Create an ApplianceTemplate class
8 years ago
Julien Duponchelle 8d86d959de
"/appliances" => "/appliances/templates"
8 years ago
Julien Duponchelle b0567772f7
Allow up to 275 adapters for qemu
8 years ago
Julien Duponchelle 5e02a9d450
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle f33e470601
Fix error when you have error on your filesystem during project convertion
8 years ago
Julien Duponchelle 19b70accd5
Catch error when we can't access to a unix socket
8 years ago