Commit Graph

346 Commits (40d7ae6866ee5ec25383420bfa5e56a211ec769d)

Author SHA1 Message Date
ziajka 64a852f38f Fixes #1068 - handle zipfile encoding issues at project duplication
7 years ago
Julien Duponchelle c538ec5937
Fix tests on case sensitive file system
7 years ago
ziajka e0b519eced Fix when config file doesn't have computes section (#1062)
7 years ago
Julien Duponchelle 93adef91d8
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 5a86277a9f
Test that import erase the auto_open and auto_start setting
7 years ago
Julien Duponchelle a4245fcf44
Aiohttp 2.0
7 years ago
Julien Duponchelle e9fef928b0
Fix dynamips node creation error
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 cd17ef6b12
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 851d6e1db8
When importing portable project NAT node is loaded on GNS3 VM
7 years ago
Julien Duponchelle 5721dd3f30
Fix port numbering for Wic slot 1 & 2
7 years ago
Julien Duponchelle 19a6157f64
Fix wic numbering
7 years ago
Julien Duponchelle bfee08459d
Test image sorting
7 years ago
Julien Duponchelle 273a711459
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 9dc6f0f486 Embed the appliances in the server. (#927)
7 years ago
Julien Duponchelle 18835974fb
Fix required field in schema not use
7 years ago
Julien Duponchelle 4f1b738ef5
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle cc6f4c0510
Add a modification uuid to settings returned by the server
7 years ago
Julien Duponchelle 99ee40df3d
Do not return broken appliances like ASA 8
7 years ago
Julien Duponchelle 5036079deb
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 7b642552dd
Fix GNS3VM settings are lost at startup
7 years ago
Julien Duponchelle 5a399b90fe
Merge branch '2.1' into embed_appliances
7 years ago
Julien Duponchelle 1ab9ca2333
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 41d7570b24
Load local server before anything else
7 years ago
Julien Duponchelle 53dd1bd6e1
Ensure we dump a .gns3 before exporting it
7 years ago
Jeremy Grossmann 5672b4b748 Merge pull request #890 from GNS3/base_config_server_side
7 years ago
Julien Duponchelle e04eb44a15
Disallow export of project with VirtualBox linked clone
7 years ago
Julien Duponchelle a191029c4f
Fix linked_clone property lost during topology convert
7 years ago
Julien Duponchelle 2a840da462
Create an ApplianceTemplate class
7 years ago
Julien Duponchelle e892e5dfab
Manage base configuration on server
8 years ago
Julien Duponchelle dc6756d5ae
Embed the appliances in the server.
8 years ago
Julien Duponchelle b9bd6aa501
Do not try to start the GNS3 VM if the name is none
8 years ago
Julien Duponchelle d74769c824
Fix duplicate node names
8 years ago
Julien Duponchelle e06be6729a
Fix streaming test
8 years ago
Julien Duponchelle 1bf54bcaeb
Fix Port labels for docker VMs incorrect
8 years ago
Julien Duponchelle 58287b3638
Fix wrong short label for ethernet switch, hub & VPCS
8 years ago
Julien Duponchelle 955a466be5
Ensure we can't connect to occupy port
8 years ago
Julien Duponchelle d4be588973
Cleanup tests around port name
8 years ago
Julien Duponchelle c06d2e3118
Fix short label diplay instead of custom interface labels
8 years ago
Julien Duponchelle 3259ec1220
Close project if one one the compute of the project is down
8 years ago
Julien Duponchelle 74a7e630d3
Fix export of projects with docker with a / in the image name
8 years ago
Julien Duponchelle 81a9b63dbc
Trust user for host binding of link adress
8 years ago
Julien Duponchelle 846041a59c
Fix configuration lost during save as on remote server
8 years ago
Julien Duponchelle 49315adf79
Do not recurse scan for images in standard image directory
8 years ago
Julien Duponchelle 875051d05e
Prevent capture on non running node
8 years ago
Julien Duponchelle a853e87fa5
IOURC is a text box instead of a file path
8 years ago
Julien Duponchelle 57e2fd9943
If we can found a common subnet we return the host binding for link
8 years ago
Julien Duponchelle ca6f014207
Do not connect GNS3 to remote server via 169.254.X.X
8 years ago
Julien Duponchelle 15d190d911
Increase timeout for link creation
8 years ago
Julien Duponchelle 3c5cbebfb4
Fix timeout issues when starting VMware or VBox
8 years ago
Julien Duponchelle 4e15f89604
Drop console_type serial, and enable_remote_console for Vbox and VMware
8 years ago
Julien Duponchelle 382d8887d5
Fix a test failure when test run and gns3server is running
8 years ago
Julien Duponchelle 1e73962e33
Do not dump iourc_content to .gns3 file
8 years ago
Julien Duponchelle 4a5066c2a5
Fix Error while creating link: Port 0 is not allocated. when you have an invalid interface
8 years ago
Julien Duponchelle ea1c525181
Fix computes tests
8 years ago
Julien Duponchelle eabe4eb97e
Improve remote server console host support when binding to 0.0.0.0
8 years ago
Julien Duponchelle afb7eca27a
Fix port naming for atm switch
8 years ago
Julien Duponchelle cf3ed5a329
Fix port naming for FrameRelay switch
8 years ago
Julien Duponchelle 1f44e08cdd
Fix naming of IOU serial interfaces
8 years ago
Julien Duponchelle 9799dabb98
Improve timeout management
8 years ago
Julien Duponchelle f8cba8cd50
Fix crash in tests
8 years ago
Julien Duponchelle 106915f419
Return md5sum and filesize in the list of images
8 years ago
Julien Duponchelle dd849f7945
Strip space from all nodes names
8 years ago
Julien Duponchelle a8ffaa9cb5
If listen on all interface do not return localhost as console
8 years ago
Julien Duponchelle b9b0feed62
Fix IPV6 server support
8 years ago
Julien Duponchelle cb0a7c6a3f
Fix connection issue with IOU when a device as serial link
8 years ago
Julien Duponchelle d60b606d5e
Fix save of topology size
8 years ago
Julien Duponchelle 04aec4619f
Fix uploads of large images
8 years ago
Julien Duponchelle 99bdf37ec3
Prevent connect a node to himself
8 years ago
Julien Duponchelle 1e0b724e47
Make sure the compute has an id
8 years ago
Julien Duponchelle 68725778e8
Return all ports for hub & switch
8 years ago
Julien Duponchelle fb2dac6ef1
All tests pass on windows
8 years ago
Julien Duponchelle e01931269f
Fix import project tests
8 years ago
Julien Duponchelle c2420318ba
Fix test of drawings under windows
8 years ago
Julien Duponchelle c91999c532
Disallow running IOU on multiple server
8 years ago
Julien Duponchelle 286112ced4
Fix port name in the cloud
8 years ago
Julien Duponchelle 64139387c4
Return size of the scene of the project
8 years ago
Julien Duponchelle 9fbe23e09b
Fix a test error
8 years ago
Julien Duponchelle 5fd04e1f9e
Fix a warning when export
8 years ago
Julien Duponchelle f0af7d3c7a
Change node_id when I save as
8 years ago
Julien Duponchelle 37f972dea1
Fix an issue with old symbols paths
8 years ago
Julien Duponchelle da5e3d0e54
Dissallow serial to ethernet connection
8 years ago
Julien Duponchelle 5d12a91268
Fix Serial interface not available for IOU
8 years ago
Julien Duponchelle 2f0e2260ab
Move the generation of the list of ports to the server
8 years ago
Julien Duponchelle 1412462229
Suspend the GNS3 VM
8 years ago
Julien Duponchelle f1fe7246e7
Remove --controller
8 years ago
Julien Duponchelle bc5b5969eb
Import GNS3VM settings from 1.5
8 years ago
Julien Duponchelle 5ae456d6e2
Avoid to corrupt project in case of error during loading
8 years ago
Julien Duponchelle 3ce3f925ae
Fix creation of link when reloading a project
8 years ago
Julien Duponchelle 4bbd8938ab
Manage error when GNS3VM failed to start
8 years ago
Julien Duponchelle 5fdd33fe3b
Repair VirtualBox VM support
8 years ago
Julien Duponchelle 3bff094238
Remote GNS3 VM support
8 years ago
Julien Duponchelle e0c5fdcf1c
Avoid too much ressources usage during tests
8 years ago
Julien Duponchelle edae834e0e
Monitor status of the compute
8 years ago
Julien Duponchelle bbc1505274
Return what is supported by a compute node
8 years ago
Julien Duponchelle 8352ff02a1
When you change settings of the GNS3 VM the VM is reloaded and project using it closed
8 years ago
Julien Duponchelle 5289c714f4
When you delete a compute all project using it are closed
8 years ago
Julien Duponchelle 134fed8fc5
Smart choice of host for UDP link
8 years ago
Julien Duponchelle 9255dc07b7
Support auto stop for the GNS3 VM
8 years ago
Julien Duponchelle fc8b4c3216
Start GNS3 VM with the controller
8 years ago
Julien Duponchelle 21b99ad9f9
Support for sendings settings for the GNS3VM from the GUI
8 years ago
Julien Duponchelle 6cad685a08
Prevent connection from Cloud to Cloud connection
8 years ago
Julien Duponchelle bfabf3ddc8
Fix tests about local compute node
8 years ago
Julien Duponchelle 39db35c3ff
Send notification when snasphot is restored
8 years ago
Julien Duponchelle 5de27a95f9
Center label when hostname change
8 years ago
Julien Duponchelle f82527e253
Compute node size on server
8 years ago
Julien Duponchelle 938696032c
Fix tests
8 years ago
Julien Duponchelle ac085126fc
Support for auto open projects
8 years ago
Julien Duponchelle 12735ff36e
Bring back the auto_start
8 years ago
Julien Duponchelle 0613efa297
Support for auto open project
8 years ago
Julien Duponchelle 3ca4edef93
Update project API
8 years ago
Julien Duponchelle 431bd789cb
Do not send project closed event when it's a snapshot restore
8 years ago
Julien Duponchelle 16c2305b33
Send a project closed event when project close
8 years ago
Julien Duponchelle 68eca6c111
Replace snapshots by import / export
8 years ago
Julien Duponchelle e50acf811c
If we don't have a GNS3 VM on linux don't move file to it
8 years ago
Julien Duponchelle f357879186
API for duplicate a project
8 years ago
Julien Duponchelle fb3b6b62f5
Support a name and path during the import
8 years ago
Julien Duponchelle fec3694710
Import project on the GNS3VM should work
8 years ago
Julien Duponchelle 19b035d7e4
Update documentation
8 years ago
Julien Duponchelle ce557ecd23
Change the compute id to the GNS3 VM if it's not a Linux host
8 years ago
Julien Duponchelle eff6a9154d
Strip computes info at project export
8 years ago
Julien Duponchelle e6831c25e2
Fix tests
8 years ago
Julien Duponchelle 94a262cd46
When importing a project fix the GNS3 version
8 years ago
Julien Duponchelle 9b499dc51e
Export project with the GNS3VM
8 years ago
Julien Duponchelle 88ffd43c97
Strip the old / import export project code controller will do everything
8 years ago
Julien Duponchelle 3300e9ec48
Reorganize export project code in order to move it to his own file
8 years ago
Julien Duponchelle 487e99bea5
Import with images
8 years ago
Julien Duponchelle b5ab53bbe9
Early import project api
8 years ago
Julien Duponchelle 14f6bd60fb
Disallow export of running topologies
8 years ago
Julien Duponchelle f68c1f0bde
When exporting project raise error if export is not possible
8 years ago
Julien Duponchelle 08c35f5558
Export non remote server work
8 years ago
Julien Duponchelle 7c4c03cf17
If the connection between the controller and compute is closed reopen it
8 years ago
Julien Duponchelle 3b70b4f217
Raise an error if you overwrite an existing project
8 years ago
Julien Duponchelle c12413e0ce
Fix duplicate name for VM
8 years ago
Julien Duponchelle bda1812811
Avoid duplicate node name when reloading a project
8 years ago
Julien Duponchelle b5cb625169
Rebuild doc
8 years ago
Julien Duponchelle b745397a3a
Import server config from 1.X GUI
8 years ago
Julien Duponchelle 8be1e77a2e
Optimize storage of drawing
8 years ago
Julien Duponchelle ee533943c8
Start of support for topologies before 2.X
8 years ago
Julien Duponchelle 91ec61b88d
Check topology schema when loading/saving it
8 years ago
Julien Duponchelle 9bf4c22a50
Fix HTTP errors not forwarded from compute to client
8 years ago
Julien Duponchelle 7a4c01e737
When you delete a node all link connected are destroyed
8 years ago
Julien Duponchelle 7fee90805b
Ensure we update all the label of a link with only one update notif
8 years ago
Julien Duponchelle 5bf6011429
Rotation for label of interfaces
8 years ago
Julien Duponchelle fea1e3ba61
Support update link on controller
8 years ago
Julien Duponchelle 818174824b
Breaking change for 2.X topologies! Store width and height for nodes & a
8 years ago
Julien Duponchelle fe7bcae6a1
Send node.updated notif only if object changed
8 years ago
Julien Duponchelle 758a427a76
Add documentation about notifications
8 years ago
Julien Duponchelle 543b423e03
Send compute usage via in the compute.updated notification
8 years ago