Commit Graph

2360 Commits (132a7bfeb7c11e11173127e9bb34fede674521b6)

Author SHA1 Message Date
Julien Duponchelle 74a7e630d3
Fix export of projects with docker with a / in the image name
8 years ago
Julien Duponchelle 1b6411f88e
Fix an error on Linux during export
8 years ago
Julien Duponchelle 46b6e7c5ee
Fix hot link issues in Docker
8 years ago
Julien Duponchelle d0f65aebff
Fix Can't delete link between docker VM after they were in use
8 years ago
Julien Duponchelle 30f29d00c4
Fix hardware virtualization detection when an ethernet switch is running
8 years ago
Julien Duponchelle 668c479ef6
Temporary fix for tunnel binding for Daniel from SWI
8 years ago
Bernhard Ehlers a3495304ad
Code cleanup for docker interface creation
8 years ago
Julien Duponchelle 9f6f830418
Fix TypeError: __new__() got multiple values for argument 'node_type'
8 years ago
Julien Duponchelle 1cf987a548
Fix a rare crash when writing a file on a remote server
8 years ago
Julien Duponchelle 8f42122702
Fix 'EthernetSwitch' object has no attribute 'hw_virtualization'
8 years ago
Julien Duponchelle 89537204df
Fix delete project on remote compute server
8 years ago
Julien Duponchelle 1106a1af47
Typo
8 years ago
Julien Duponchelle d2f0cddbd7
Fix trouble with builtin devices when we free ports
8 years ago
Julien Duponchelle 9872fc09b7
When a dynamips command failed display the full command to the user
8 years ago
Julien Duponchelle 35c2e2fcc4
Fix a wrong error message
8 years ago
Julien Duponchelle 922da7c90f
Raise error when we can't found VboxManage at GNS3 VM startup
8 years ago
Julien Duponchelle e2fd339f35
Catch auth errors when adding a compute
8 years ago
Julien Duponchelle 897a94f343
Do not block server startup if one project use non implemented conversion
8 years ago
Julien Duponchelle 063087f6fb
Fix an error when deleting a compute already deleted
8 years ago
Julien Duponchelle d16e3bb37b
Catch cancelled error when you Ctrl-C during server initalisation
8 years ago
Julien Duponchelle 4cd08c8955
Handle OSerror when listing images
8 years ago
Julien Duponchelle 4bb990bf0c
Fix JSONDecodeError
8 years ago
Julien Duponchelle 508edf5cc5
Fix a rare crash when stopping qemu
8 years ago
Julien Duponchelle c4327ec74c
Improve docker HTTP console
8 years ago
Julien Duponchelle 846041a59c
Fix configuration lost during save as on remote server
8 years ago
Julien Duponchelle 5ba5c62670
Add support for bios images
8 years ago
Julien Duponchelle bd1560ae50
Fix error when controller config file is corrupted
8 years ago
Julien Duponchelle 1d1861fe51
2.0.0dev6
8 years ago
Julien Duponchelle d006ea0f56
2.0.0 beta 1
8 years ago
Julien Duponchelle 52260cba53
Fix crash if at controller loading the remote server is not a GNS3 server
8 years ago
Stephen C. Moore d55c73bc8e Fix grammar (#808)
8 years ago
Julien Duponchelle 9a632fb823
Update the way we start controller to avoid hiding crash reports
8 years ago
Julien Duponchelle c53201b753
Fix when you switch console from VNC to telnet it's fail
8 years ago
Julien Duponchelle 95e944257a
AttributeError: 'Project' object has no attribute 'emit'
8 years ago
Julien Duponchelle e3b1eee85b
Improve autostart logging
8 years ago
Julien Duponchelle 5efc5684ba
Fix warning when vmware is not installed
8 years ago
Julien Duponchelle 433f620905
If a VMware command fail retry
8 years ago
Julien Duponchelle 49315adf79
Do not recurse scan for images in standard image directory
8 years ago
Julien Duponchelle a36fc37250
When we restore snapshot on a fail project do not crash
8 years ago
Julien Duponchelle 2b15da3d19
Catch error when qemuy can't connect to his console
8 years ago
Julien Duponchelle b3d83b1b0b
Catch error when no space left on disk during export
8 years ago
Julien Duponchelle 60a145afbb
Improve vmware error message for easier copy paste
8 years ago
Julien Duponchelle a776b36e98
Improve vmware vmrun error error message
8 years ago
Julien Duponchelle 40263e14ca
Catch error if you export a project deleted from disk
8 years ago
Julien Duponchelle 9b6b989d1b
Qemu UDP listen on all ips
8 years ago
Julien Duponchelle 794dac31f5
UDP tunnel debuging
8 years ago
Julien Duponchelle 2215702ae8
Ask user to refresh is user session if he just installed ubridge
8 years ago
Julien Duponchelle 03555a3489
2.0.0dev5
8 years ago
Julien Duponchelle abcddb99b8
2.0.0a4
8 years ago
grossmj 38d9555f72 Do not block traffic originating from an Ethernet interface in the cloud. Ref #771.
8 years ago
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