Commit Graph

2360 Commits (132a7bfeb7c11e11173127e9bb34fede674521b6)

Author SHA1 Message Date
grossmj 7754d7f211 Revert "Make the Ethernet side the source in uBridge connection and UDP tunnel the destination. Ref #771."
8 years ago
Julien Duponchelle 875051d05e
Prevent capture on non running node
8 years ago
grossmj 31c04cc95b Make the Ethernet side the source in uBridge connection and UDP tunnel the destination. Ref #771.
8 years ago
Julien Duponchelle a853e87fa5
IOURC is a text box instead of a file path
8 years ago
Julien Duponchelle 9be293909e
Use vnetlib64.exe when possible
8 years ago
Julien Duponchelle 1beae95443
Multiple improvements around starting the GNS3 VM
8 years ago
Julien Duponchelle 40af2a35e0
Wait for the end of project loading before making new change
8 years ago
Julien Duponchelle 5ab85e5c9e
Avoid crash due to persmission error on the .backup file
8 years ago
Julien Duponchelle 8ad5670eeb
For security reason debug informations can only be exported from local server
8 years ago
Julien Duponchelle d2564cee9b
Add more debug informations if VM failed to start
8 years ago
Julien Duponchelle a872f0328d
Fix closing console of VBox on NIX systems
8 years ago
Julien Duponchelle 11f290482d
Remove debug
8 years ago
Julien Duponchelle e4fdfbd091
Code cleanup around ubridge
8 years ago
Julien Duponchelle dcff51eb75
Use wait_for for waiting a process with python 3.5
8 years ago
Julien Duponchelle 14fd8104b8
Fix opening a project whith the same non linked VM as current project
8 years ago
Julien Duponchelle 75890c8f5a
Prevent double start of VirtualBox VM and VMware VM
8 years ago
Julien Duponchelle 81b2894658
Fix KeyError: 'linked_clone'
8 years ago
Julien Duponchelle 94ceb2dda0
No connection limit / No keep alive for connection to compute
8 years ago
Julien Duponchelle 66a237628a
Return default symbol if user asked for a non existing symbol
8 years ago
Julien Duponchelle 928d9f13f4
Do not log warning at qemu exit on windows if it's normal
8 years ago
Julien Duponchelle ecfa89cba8
Speed up interfaces listening on Windows
8 years ago
Julien Duponchelle 6e5e9e3df9
Fix filtering special interfaces on Windows
8 years ago
Julien Duponchelle 56c580dc44
On windows filter VMware and VirtualBox adapters by default
8 years ago
Julien Duponchelle 0250547479
If server answer not found explain this could be due to the usage of 1.X server
8 years ago
Julien Duponchelle 89bbe0ef1b
Fix stack when looking for GNS3 VM with player installed
8 years ago
grossmj 3c384a7bf0 Try to fix VPCS and loobpack adapters not working together. Ref #771.
8 years ago
Julien Duponchelle 5166d894eb
Do not reload a project via /load if the project is already opened
8 years ago
Julien Duponchelle e996b825c6
Fix you can not pass auto close at project creation
8 years ago
Julien Duponchelle a8b78a9b0a
Fix traceback when sending invalid parameters to the server
8 years ago
grossmj fdc9283e04 Generic code the bind an Ethernet interface with uBridge. Ref #771.
8 years ago
Julien Duponchelle 63a92c4a16
Require ubridge 0.9.7 this fix error with IOL bridge creation
8 years ago
Julien Duponchelle 8dd4f63aca
Make sure IOU licence is dump in ~/
8 years ago
Julien Duponchelle 3bc4e951b8
Fix a None error when creating link
8 years ago
Julien Duponchelle 8db9b89318
Fix IOL bridge errors
8 years ago
Julien Duponchelle 52577b55b2
Typo
8 years ago
Julien Duponchelle 3bb4f6f133
Display path of vnetlib during interface creations
8 years ago
Julien Duponchelle 1bb760d3f0
Make logs for searching GNS3 VM vmware IP less noisy
8 years ago
Julien Duponchelle 65090c6f87
Catch errors when listing images
8 years ago
Julien Duponchelle 477091207d
Better handle compute unavailable errors
8 years ago
Julien Duponchelle f968f6616f
Fix NameError: name 'available_ram' is not define
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 5f988bae2f
Expose debug informations about links
8 years ago
Julien Duponchelle bddf9ec2ac
Qemu telnet support multiple client connected
8 years ago
Julien Duponchelle 69f154d9cc
Correctly initialize connection to VPCS console
8 years ago
Julien Duponchelle db8296f548
Support multiple client connected to the same VPCS console
8 years ago
Julien Duponchelle 3754a49cc0
Drop IOUCON
8 years ago
Julien Duponchelle 15d190d911
Increase timeout for link creation
8 years ago
Julien Duponchelle 553e137a13
Support for serial console for Virtual BOX and VMware using asyncio
8 years ago
Julien Duponchelle 3c5cbebfb4
Fix timeout issues when starting VMware or VBox
8 years ago
Julien Duponchelle a35eaa8e60
Ask for reboot if VBoxManage is not found
8 years ago
Julien Duponchelle 7931ee01b3
Fix a crash with VirtualBox linked clone
8 years ago
grossmj 183f602fc0 Replace iouyap by ubridge to handle IOU connections. Fixes #614.
8 years ago
grossmj c271ef8c6a Tool to add, configure and remove Windows loopback adapters.
8 years ago
Julien Duponchelle 0c87d8e1bd
Lock VMware by VM instead of globally
8 years ago
Julien Duponchelle 7255754fef
Bridge support in cloud is more robust
8 years ago
Julien Duponchelle cf723962af
Support bridge in cloud
8 years ago
Julien Duponchelle 1b3e47ce83
Add a test of cloud raw ethernet interface
8 years ago
Julien Duponchelle ea94731418
Fix support of IOS images outside standard directories
8 years ago
Julien Duponchelle 5dee4eb052
Raise clean error when node timeout when stopped
8 years ago
Julien Duponchelle dc26be43c2
Fix random VirtualBox creation error when using linked clone
8 years ago
Julien Duponchelle 4e15f89604
Drop console_type serial, and enable_remote_console for Vbox and VMware
8 years ago
Julien Duponchelle 0d6adb0620
Fix a rare crash when a failed node is garbage collected
8 years ago
Julien Duponchelle 1e73962e33
Do not dump iourc_content to .gns3 file
8 years ago
Julien Duponchelle 3df3aa84ff
Try to disable enable remote console for VMware to see if it's the source of timeout errors
8 years ago
Julien Duponchelle 7c981f9322
Try to disable enable remote console for VMware to see if it's the source of timeout errors
8 years ago
Julien Duponchelle 21ec2a6271
Fix No such file or directory when duplicate a project using Vbox linked clone hdd_info.json
8 years ago
Julien Duponchelle ce5ff93242
Catch FileNotFound error for builtin symbols if erase them from disk
8 years ago
Julien Duponchelle 0d022a4d33
Forward server disconnected errors
8 years ago
Julien Duponchelle b85b4b73cc
Fix a crash when vboxmanage is not found
8 years ago
Julien Duponchelle 308706e3d4
Raise error if IOU image is not configured
8 years ago
Julien Duponchelle ae76a4f778
Fix crash when getting font
8 years ago
Julien Duponchelle 94ebd732a8
Fix a crash when default font is missing
8 years ago
Julien Duponchelle 9bceaa89b7
Fix a crash when vmrun is not found
8 years ago
Julien Duponchelle 8150c3007e
2.0.0dev4
8 years ago
Julien Duponchelle 21c83de445
2.0.0 alpha 3
8 years ago
Julien Duponchelle 6be5b6ffad
Fix uuid of VirtualBox VM after a save as
8 years ago
Julien Duponchelle 9d94c47fc8
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle bd4de862c8
Explain that segfault on IOU is a issue with the image
8 years ago
Julien Duponchelle 53e6ee1b3a
Fix crash when you import a corrupted SVG
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 0cfdde7b7e
Fix random password lost of remote GNS3VM
8 years ago
Julien Duponchelle ae1a9d9a5f
No timeout for listing images
8 years ago
Julien Duponchelle eff23eefe9
Handle 408 HTTP status code (request timeout)
8 years ago
Julien Duponchelle 620de3ff25
Move code for exposing VM ip to the VM itself. And display VM starting status
8 years ago
Julien Duponchelle fd911542f7
Fix a crash when we have error during export project
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 048d2c12d0
Catch permission errors when listing images
8 years ago
Julien Duponchelle 1080147cf5
If we can't found the VMware version we use workstation
8 years ago
Julien Duponchelle 0f9df6a2f8
Fix crash in idlePC compute
8 years ago
Julien Duponchelle 9e861a7340
Try a different method in order to retrieve IP from VMware
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 59dcdcc141
When exporting debug information export GNS3 VM vmx content
8 years ago
Julien Duponchelle 4815904737
/debug for exporting debug informations
8 years ago
Julien Duponchelle ae1e027031
Raise error if using a non linked clone VM twice
8 years ago
Julien Duponchelle 597e1e618d
Fix a possible deadlock at exit
8 years ago
Julien Duponchelle acd1d95a8e
Fix import of some old dynamips topologies
8 years ago
Julien Duponchelle 0caf74443b
Fix a crash with some old virtualbox topologies
8 years ago
Julien Duponchelle 786159110e
Fix conflict issue between the GNS3VM and a remote server
8 years ago
Julien Duponchelle b9e7ccc14f
Fix typo in error message about the GNS3 VM
8 years ago
Julien Duponchelle 10e7b32409
Fix an error when importing old topology without color for label
8 years ago
Julien Duponchelle ac1eef256f
Use tap adapter instead of veth for docker (allow usage of vlan)
8 years ago
Julien Duponchelle 19d184e04c
2.0.0dev3
8 years ago
Julien Duponchelle db6485e702
2.0.0a2
8 years ago
Julien Duponchelle 106915f419
Return md5sum and filesize in the list of images
8 years ago
Julien Duponchelle dc363bbd38
Disable binding to an IPV6
8 years ago
Julien Duponchelle 43236746f9
Support symbol None (from old versions)
8 years ago
Julien Duponchelle f038735595
Fix an issue with finding vmrun and vboxmanage
8 years ago
Julien Duponchelle 66a789672d
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle a4f8675c93
Support named remote servers for VPCS
8 years ago
Julien Duponchelle 3ecdd1d30c
Improve vmrun error messages
8 years ago
Julien Duponchelle 97cc60fad4
If vmware raise an error about invalid host type we retry with player
8 years ago
Julien Duponchelle 8adc010ba0
Do not trust client for the type of VMware host
8 years ago
Julien Duponchelle 7d35d1a34f
Improve error when default vm directory is not found
8 years ago
Julien Duponchelle fbd3a54877
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle 1eb423c204
Add a clear warning about /upload deprecated
8 years ago
Julien Duponchelle 2a4b68d3b7
/duplicate support non opened projects
8 years ago
Julien Duponchelle 19be2d85b7
Fix Snapshot restore does not work with IOS routers
8 years ago
Julien Duponchelle dd849f7945
Strip space from all nodes names
8 years ago
Julien Duponchelle b53b34d485
When checking for a free port check if the host and 0.0.0.0 are available
8 years ago
Julien Duponchelle a8ffaa9cb5
If listen on all interface do not return localhost as console
8 years ago
Julien Duponchelle f737989e44
Fix HTTP console not working for docker containers
8 years ago
Julien Duponchelle b9b0feed62
Fix IPV6 server support
8 years ago
Julien Duponchelle 780b00f095
Fix validation error with auxilary console
8 years ago
Julien Duponchelle cb0a7c6a3f
Fix connection issue with IOU when a device as serial link
8 years ago
Julien Duponchelle ec3660c979
Catch an error when docker is not running
8 years ago
Julien Duponchelle fbdcf67d29
If docker container state failed to return we consider the container stopped
8 years ago
Julien Duponchelle 241c9b0c11
Fix Error when converting some dynamips topologies from 1.3 => 2.0
8 years ago
Julien Duponchelle b6fa14454e
After conversion from 1.X check the topology before save to disk
8 years ago
Julien Duponchelle a437760f5d
Keep forever .gns3 backup before version upgrade
8 years ago
Julien Duponchelle 98480881a3
Update crash report key
8 years ago
Julien Duponchelle d60b606d5e
Fix save of topology size
8 years ago
Julien Duponchelle 5a695d2651
Missing busybox for docker
8 years ago
Jeremy Grossmann 46e1fbda60 Merge pull request #712 from GNS3/set_qemu_uuid
8 years ago
Julien Duponchelle 5a7f5d2950
Check if GNS3 has access to all docker resssources
8 years ago
Julien Duponchelle 4b4053dc2b
Return the platform of a compute
8 years ago
Julien Duponchelle 2b9c190bcf
Handle errors when startup config path is wrong
8 years ago
Julien Duponchelle 7baf584367
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle c7d9af121f
smm=off is only for 64bits
8 years ago
Julien Duponchelle 04aec4619f
Fix uploads of large images
8 years ago
Julien Duponchelle 8299ce800d
Stop raising error if VMware has not enough ram. Not working on some system
8 years ago
Julien Duponchelle 4aa7a0a9df
Increase creation timeout for docker container
8 years ago
Julien Duponchelle 48a73f9ab5
Fix a rare crash in vbox
8 years ago
Julien Duponchelle 780086cd5b
Remove a debug
8 years ago
Julien Duponchelle fb8a942620
Fix errors where free port as marked as used after an error
8 years ago
Julien Duponchelle 6fa8c52482
Fix a bug when selecting a topology and deleting multiple linked device
8 years ago
Julien Duponchelle f3d255756b
Set Qemu uuid for csr1000v
8 years ago
Julien Duponchelle 99bdf37ec3
Prevent connect a node to himself
8 years ago
Julien Duponchelle 420168015c
Fix BadZipFile: File is not a zip file
8 years ago
Julien Duponchelle bfb82a9618
The gns3_controller.conf is located in the same directory of gns3_server.conf
8 years ago
Julien Duponchelle 4d6d0e96c6
Fix crash if you manually delete the project directory and use the delete button in interface
8 years ago
Julien Duponchelle 36175f7c26
Catch timeout error when closing project
8 years ago
Julien Duponchelle a8c32e6b8e
Fix a crash when importing some old topologies.
8 years ago
Julien Duponchelle a01b55f07b
Fix a crash if font information is missing
8 years ago
Julien Duponchelle a5ff0b8579
2.0.0dev2
8 years ago
Julien Duponchelle 6ac595a38c
2.0.0 alpha 1
8 years ago
Julien Duponchelle f6b34e2434
Bug fixes on Hub
8 years ago
Julien Duponchelle 74dd212def
One less exit deadlock
8 years ago
Julien Duponchelle 462238a335
Fix a crash when adding builtin switch and hub
8 years ago
Julien Duponchelle 2b1fab6742
Conversion issue for switch & hub from 1.5 to 2.0
8 years ago
Julien Duponchelle 68725778e8
Return all ports for hub & switch
8 years ago
Julien Duponchelle 8f6d24ae5e
Prevent a dead lock when closing server
8 years ago
Julien Duponchelle cfd74a8164
Fix crash when loading as GNS3 a non topology
8 years ago
Julien Duponchelle c38dd004b8
Extract netmask of interfaces on windows
8 years ago
Julien Duponchelle fb2dac6ef1
All tests pass on windows
8 years ago
Julien Duponchelle fd3ac65eb5
Qemu fixes for windows
8 years ago
Julien Duponchelle 20772a310b
Change seperator for additonnal images directory otherwise bug on windows
8 years ago
Julien Duponchelle be5d543f20
Fix some bugs on windows
8 years ago
Julien Duponchelle 3a8ca1071e
Support 0.0.0.0 as host when creating local compute
8 years ago
Julien Duponchelle 7df645f742
Fix a crash in NAT
8 years ago
Julien Duponchelle 3ea5df7462
Make better error when we have no netmask
8 years ago
Julien Duponchelle 5555662b2c
Fix If I change the content of cloud the cloud no longer work
8 years ago
Julien Duponchelle c91999c532
Disallow running IOU on multiple server
8 years ago
Julien Duponchelle f3596767c1
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle ef95ba1ed8
Fix sending smm option to qemu
8 years ago
Julien Duponchelle 79b4926cad
Fix the nat node
8 years ago
Julien Duponchelle dc798dafd0
Cloud support multiple interfaces
8 years ago
Julien Duponchelle 4c900ce639
Cleanup port when cloud failed to create
8 years ago
Julien Duponchelle 87e2326363
Fix cannot recreate a deleted project
8 years ago
Julien Duponchelle 41f12457e7
Fix a crash in cloud
8 years ago
Julien Duponchelle 29563ed7bc
Fill cloud interface server side
8 years ago
Julien Duponchelle 286112ced4
Fix port name in the cloud
8 years ago
Julien Duponchelle 6837cc8e23
Fix for nat node
8 years ago
Julien Duponchelle 5631e1bd86
Update crash report key
8 years ago
Julien Duponchelle 4bd9556767
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle 2bbdbeaa82
Workaround a bug with KVM, Qemu >= 2.4 and Intel CPU
8 years ago
Julien Duponchelle 056ae41d56
Fix invalid content in the dynamips export
8 years ago
Julien Duponchelle 4cd164fc24
Better management of the GNS3 VM with VirtualBox
8 years ago
Julien Duponchelle 896d279ded
Support configuration of ram and vcpus of GNS3 VM in setup wizard
8 years ago
Julien Duponchelle d2b0321419
Improve ASA 8 warning
8 years ago
Julien Duponchelle 64139387c4
Return size of the scene of the project
8 years ago
Julien Duponchelle 77eae35778
API method for getting a node
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 cf10f02a8d
Fix utf8 errors
8 years ago
Julien Duponchelle ac8bd3fec4
Fix error when importing some old topologies
8 years ago