Commit Graph

1652 Commits (314a7cd8fb4b72e3aded014ca3447c315f221b66)

Author SHA1 Message Date
grossmj 40261ec99c Fixes VDE not working #345.
9 years ago
Jeremy Grossmann 3e4423f663 Merge pull request #418 from GNS3/no_spice
9 years ago
Julien Duponchelle 537122daba
Do not list qemu binary with -spice in the name
9 years ago
Julien Duponchelle fd22cd8361
Send command line used to start the VM to client
9 years ago
Julien Duponchelle 71c3bda0a5
Fix crash if you have a { in your user name
9 years ago
Julien Duponchelle 53d60bc71a
1.4.2dev1
9 years ago
Julien Duponchelle ce7ac0505a
1.4.1
9 years ago
Julien Duponchelle 4a3322b822
Add HTTP status to docker error
9 years ago
Julien Duponchelle 98537a242a
Drop duplicate code when ubridge is too old
9 years ago
Julien Duponchelle 03414993dc
Merge branch 'master' into 1.5
9 years ago
Julien Duponchelle bf316f35cc
VMware raise error if version is not found
9 years ago
Julien Duponchelle 889ea14973
For topologies before 1.4 manage qemu missing
9 years ago
grossmj 2e05290206 Fixes issue with packet capture on VMware VMs. Fixes #396.
9 years ago
grossmj 39ddc4e8c1 Fixes concurrency issue when closing multiple VMware linked clone VMs. Fixes #410.
9 years ago
grossmj a279bfe1d9 Fixes "can only use tap interfaces that both already exist and are up". Fixes #399.
9 years ago
Julien Duponchelle 58b998600e Send machine stats via the notification stream
9 years ago
Julien Duponchelle 119a2a3b66 Add test for unicode char in images path
9 years ago
Julien Duponchelle ee2104ba35 Check for /dev/kvm instead of kvm-ok
9 years ago
Julien Duponchelle 425a05ecd8 Bump to 1.4.1dev2
9 years ago
Julien Duponchelle 5617ddc4cc Show a warning when starting ASA8
9 years ago
Julien Duponchelle 179372936e Raise error if ubridge is missing
9 years ago
Julien Duponchelle 5deb584a03 Fix bug when reading docker images
9 years ago
Julien Duponchelle c280fd5fb8 Merge branch 'master' into 1.5
9 years ago
Julien Duponchelle e9c2a76f43 Fix error when setting Qemu VM boot to 'cd' (HDD or CD/DVD-ROM)
9 years ago
Vasil Rangelov a9eae691f6 Fixed the VMware default VM location on Windows, so that it doesn't assume the "Documents" folder is within the %USERPROFILE% folder, and also support Windows Server's folder (which is "My Virtual Machines" instead of "Virtual Machines").
9 years ago
Julien Duponchelle 2938b97bd4 Improve dynamips startup_config dump
9 years ago
Julien Duponchelle f83e878d89 Dump environnement to server debug log
9 years ago
Julien Duponchelle 8225bad76b Fix usage of qemu 0.10 on Windows
9 years ago
Julien Duponchelle ba4128f57b Show hostname when the hostname is missing in the iourc.txt
9 years ago
Julien Duponchelle a8c03f754b 1.4.1dev1
9 years ago
Julien Duponchelle e3beea0378 1.4.0
9 years ago
Julien Duponchelle f92ac6e52e Fix a crash when docker is not available
9 years ago
Julien Duponchelle 758fb2a0e7 adapter_remove_nio_binding is a coroutine for all device type
9 years ago
Julien Duponchelle 5a28b9409a Fix Crash at startup when docker is not installed
9 years ago
Julien Duponchelle 1f756c0d4f Merge branch '1.4' into 1.5
9 years ago
Julien Duponchelle bcd9851eee 1.4.0dev14
9 years ago
Julien Duponchelle e599c28c1c 1.4.0rc3
9 years ago
Julien Duponchelle d184b65800 Improve PR #386
9 years ago
Julien Duponchelle fba049767a Merge branch 'addCapabilities' of https://github.com/boenrobot/gns3-server into boenrobot-addCapabilities
9 years ago
Julien Duponchelle fab8b3f46f Fix race condition when killing iouyap
9 years ago
Julien Duponchelle 884bfa4724 Merge branch '1.4' into 1.5
9 years ago
Julien Duponchelle 137cf59e97 Catch exception if we can't change process priority on Windows
9 years ago
Vasil Rangelov d00efbfb0f Adds a handler for getting the Qemu related capabilities of the server. Currently includes just a check for KVM architectures.
9 years ago
Vasil Rangelov a4d9f95c9b Fixed showing of Qemu hdb_disk_interface - it showed hda_disk_interface instead, which resulted in an odd visual glitch in the GUI.
9 years ago
Julien Duponchelle 061b459abe Prevent error when quick close of gns3 server after docker usage
9 years ago
Jeremy Grossmann 8cf55166cb Merge pull request #379 from GNS3/docker_cleanup
9 years ago
Julien Duponchelle 8de90d8236 Ubridge 0.9.3 is require
9 years ago
Julien Duponchelle 7e196cabc1 Merge branch '1.4' into 1.5
9 years ago
Julien Duponchelle 31046358cc Add more informations in the debug status page
9 years ago
Julien Duponchelle a0987bbc92 Fix status link in GNS3 homepage
9 years ago
Julien Duponchelle 61cf91d83c Fix tests on Windows
9 years ago
Julien Duponchelle 16b4d60151 New crash report key
9 years ago
Julien Duponchelle 8312a54615 Fix missing boot priority order
9 years ago
Julien Duponchelle 33edbefa3b Docker cleanup and improvements
9 years ago
Julien Duponchelle 6a808927d2 1.5.0dev1
9 years ago
Julien Duponchelle 286cd7a3ac A debug status page embed in the server
9 years ago
Julien Duponchelle 480ca037cd Fix test on Windows
9 years ago
Julien Duponchelle ad4501838b Merge branch 'master' into unstable
9 years ago
Julien Duponchelle ce5a29b29a 1.4.0dev13
9 years ago
Julien Duponchelle a2f0745e81 1.3.14dev1
9 years ago
Julien Duponchelle 38745be5fe 1.3.13
9 years ago
Julien Duponchelle a827f6b2de 1.3.12
9 years ago
grossmj 55034dd24f Update links for new website.
9 years ago
Julien Duponchelle 55dc0d587d 1.4.0rc2
9 years ago
Jeremy Grossmann a9e1801e7d Merge pull request #374 from GNS3/patch_used_port
9 years ago
Julien Duponchelle 1e97a544e6 1.4.0dev12
9 years ago
Julien Duponchelle 7dfb386a66 Add log about wher iou capture packet
9 years ago
Julien Duponchelle 2aaad4749b Replace by another TCP port if port is already used
9 years ago
Julien Duponchelle f3b71dcdef Fix ProcessLookupError in Qemu
9 years ago
grossmj a67b218bde Increase vmrun timeout to 120 seconds. Ref #360.
9 years ago
grossmj 1071b6366f Fixes termination notification to indicate the right process name (IOU vs iouyap). Ref #359.
9 years ago
grossmj 19d5c1c05b Fixes error with non initialized uBridge. Fixes #367.
9 years ago
Julien Duponchelle a6826fe0bf Remove debug that can crash qemu
9 years ago
Julien Duponchelle 42a4df5079 Support VM usage for qemu
9 years ago
Julien Duponchelle e626c0b55c Raise an error if psutil version is invalid
9 years ago
Julien Duponchelle 535afdba5e 1.4.0rc1
9 years ago
Julien Duponchelle 5b347fe48f Raise error if server received windows path
9 years ago
Julien Duponchelle 58e7fa2f01 Update sentry key
9 years ago
Julien Duponchelle c7cc155b78 Merge branch 'master' into unstable
9 years ago
grossmj 11cf2294da Remove NIO FIFO and Mcast (unused). Fixes #348.
9 years ago
Julien Duponchelle 3f4da9050c Support VPCS 0.6.1
9 years ago
Julien Duponchelle 63edcc1c34 Fix duplicate of -no-kvm options
9 years ago
Julien Duponchelle caade47e16 Fix tests about images paths security
9 years ago
Julien Duponchelle 390c88d7cd Raise an error if user send a non local path to remote server
9 years ago
Julien Duponchelle ab4c8665e4 Fix backup projects and a qemu broken tests
9 years ago
Julien Duponchelle ac16ee5bc6 Fix minor issues
9 years ago
Julien Duponchelle da240f21ba Apply pep8 fix
9 years ago
Julien Duponchelle 1248584841 Cleanup unused and duplicates
9 years ago
Julien Duponchelle 58d2a5d4b0 Support VPCS 0.6.1
9 years ago
grossmj bd47c21514 Sets console end port to 7000. Fixes #343.
9 years ago
grossmj c3e99bfc1d Drop netifaces (replaced by psutil). Fixes #344.
9 years ago
grossmj 9ca72f3bbc Correctly display log messages.
9 years ago
grossmj e4735308f8 Merge remote-tracking branch 'origin/master'
9 years ago
grossmj 13a3e8f324 Tentative fix for "WinError 64 The specified network name is no longer available" issues.
9 years ago
Julien Duponchelle 6fbc84c0dc Return relative path for dynamips images
9 years ago
Julien Duponchelle 7ee12edb5c Fix add existing IOS not working
9 years ago
Julien Duponchelle 7e7c8a5450 Correctly enable faulthandler for dev version
9 years ago
Julien Duponchelle d9f94e653b Allow vpcs 0.8b
9 years ago
Julien Duponchelle 12f027a882 Allow to return an empty project name because it's allowed in creation
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 ef5ce99125 1.4.0dev11
9 years ago
grossmj f313ac10c3 1.4.0b5
9 years ago
Julien Duponchelle 69c38c6414 Use pytest 2.8 so it's work with Python 3.5 without warning
9 years ago
grossmj 82540e5366 Fixes wait for named pipe creation.
9 years ago
grossmj 32f9baf682 Fixes Windows named pipe issue. Fixes #340.
9 years ago
Julien Duponchelle 6edb41ded7 Merge branch 'master' into unstable
9 years ago
Julien Duponchelle 42c8fb7c29 Raise an error when you use a port outside the ranges
9 years ago
Julien Duponchelle c2a08a391c Fix crash in IOU config export
9 years ago
Julien Duponchelle db2aa56e98 1.4.0dev10
9 years ago
grossmj d5dba699c5 1.4.0b4
9 years ago
grossmj ce4727e51a Support for modifications to a base Qemu VM (not a linked clone).
9 years ago
Julien Duponchelle 2fbc391319 Force canceling all task when shutdown server
9 years ago
Julien Duponchelle 504a4af4ab Enforce console port for VNC
9 years ago
grossmj 6e36687347 Fixes issue when loading a project using VMware vmnet interfaces. Fixes #319.
9 years ago
grossmj 57bbd63085 Support for NAT connection with cloud for VMware VMs. Fixes #322.
9 years ago
grossmj b53f0e89ce Change message when VMware is not installed on Linux. Ref #326.
9 years ago
grossmj ac75977ae0 Send a warning notification if there is not enough RAM left to start a VM. Implements #329.
9 years ago
Julien Duponchelle c700804014 Merge branch 'master' into unstable
9 years ago
Julien Duponchelle 91c2bd7e98 Asyncio qemu fix and raise error if coroutine not used
9 years ago
Julien Duponchelle 0a536278fc Fix asyncio error when closing the app
9 years ago
grossmj 5cb2b33a99 Removes VMware lock check. Fixes #328.
9 years ago
grossmj 133b01b2a6 Merge remote-tracking branch 'origin/unstable' into unstable
9 years ago
grossmj ee6ef9f3d5 Wait for pipe file to be created before starting the remote console for VMware and VirtualBox VMs. Fixes #331.
9 years ago
Julien Duponchelle ccd45c2f45 Merge branch 'master' into unstable
9 years ago
grossmj a6286db7b1 Release UDP ports when closing a Qemu VM. Fixes #323.
9 years ago
Julien Duponchelle 6cd790880c 1.3.12dev1
9 years ago
Julien Duponchelle b19bfa0270 1.3.11 release
9 years ago
Julien Duponchelle 9c23093510 Merge branch 'master' into unstable
9 years ago
Julien Duponchelle 98ac295e2e Escape other usage of glob
9 years ago
Julien Duponchelle c50c735e86 Merge branch 'master' into unstable
9 years ago
Julien Duponchelle acd5c992ba Fix Dynamips identifier is already used by another router
9 years ago
Julien Duponchelle 9b740e85d0 Fix Dynamips identifier is already used by another router
9 years ago
Julien Duponchelle da7f910482 glob.escape is available with Python 3.4
9 years ago
Julien Duponchelle 4c13f8e6ea Merge branch 'master' into unstable
9 years ago
Julien Duponchelle 4232ea8a00 Protect dynamips against bad glob
9 years ago
Julien Duponchelle ec7a9615ac Fix issue with Qemu networking following merge
9 years ago
Julien Duponchelle 5e3ce48a52 Merge branch 'master' into unstable
9 years ago
Julien Duponchelle 3d7d8682ee OVA file support
9 years ago
Julien Duponchelle 034ac392b7 Support listing images in subdirectories
9 years ago
grossmj fc5afa6676 Catch ProcessLookupError in Qemu VM.
9 years ago
grossmj 3f86df5169 Fixes uncalled coroutine.
9 years ago
grossmj 970f22a83e Use the correct UDP tunnel Qemu syntax for version > 1.1.0 when legacy networking is enabled.
9 years ago
Julien Duponchelle dd7f6eb021 Fix crash
9 years ago
Julien Duponchelle d19b3f15ed VMware player linux support
9 years ago
grossmj 80d99ec395 Fixes some minor issues.
9 years ago
grossmj 8560521028 Merge remote-tracking branch 'origin/master'
9 years ago
grossmj e63e3280a1 Prevent launching a packet capture with a non-ASCII path when using Dynamips.
9 years ago
grossmj 9737783eb6 Do not require a TAP interface to already exist. Fixes #321.
9 years ago
grossmj 09aa31fb43 Do not automatically delete Dynamips bootflash file because they are necessary to restore VLANs on the c3600 platform.
9 years ago
grossmj d01a8bfb34 Bump version to 1.4.0.dev9
9 years ago
Julien Duponchelle 6ca0154435 Prepare 1.4.0b3
9 years ago
Julien Duponchelle e7ea9e8047 Merge branch 'master' into unstable
9 years ago
Julien Duponchelle bfe3b12342 Fix dynamips configuration lost when you delete a node
9 years ago
Julien Duponchelle bf0813b4b9 Merge branch 'master' into unstable
9 years ago
Julien Duponchelle c43960fbfd Clarify error message when we got UTF-8 chars in the iourc file
9 years ago
Julien Duponchelle 6a6beb752a Merge remote-tracking branch 'origin/master' into unstable
9 years ago
grossmj 2c3d7510be Fixes version mismatch issue.
9 years ago
grossmj 5bcabc705f Use custom VMnet interfaces without host adapter when uBridge is not used. Fixes #673.
9 years ago
grossmj c5ce6af872 Bump version to 1.4.0dev8
9 years ago
grossmj b90df5806d Automatically add the -no-kvm option if -icount is detected to help with the migration of ASA VMs created before version 1.4
9 years ago
Julien Duponchelle a016c458a6 1.4.0 beta2
9 years ago
Julien Duponchelle b1f3210a4c Fix a crash at vmware stop
9 years ago
Julien Duponchelle bb080fa96a Fix a crash when starting a VMware vm
9 years ago
Julien Duponchelle e236f63162 Add how to add vmnet interfaces explantion in the error message
9 years ago
Julien Duponchelle 3e71529702 Fix path of VMinventory for fusion
9 years ago
Julien Duponchelle 802d0628bd Force close the keep alive when sending a 401
9 years ago
grossmj 958274e8f6 Do not automatically delete Dynamips bootflash file because they are necessary to restore VLANs on the c3600 platform.
9 years ago
grossmj e374e52745 Bump version to 1.4.0dev7.
9 years ago
grossmj 59f5de5de2 Throw an error if ubridge as incorrect permissions. Fixes #312.
9 years ago
grossmj a9ac0d3380 This may fix "The semaphore timeout period has expired" error on Windows. #311.
9 years ago
grossmj 65fa4036c6 Fixes bug with VMware VM connections + moves some uBridge code to BaseVM.
9 years ago
grossmj 0ee31361c0 Support for packet capture on VMware VM links.
9 years ago
Julien Duponchelle 22e4fec2e2 Fix ProcessLookupError on _checkAlive Qemu
9 years ago
grossmj cc7fe1a477 VMware Fusion support with uBridge.
9 years ago
grossmj 46698924fd Merge remote-tracking branch 'origin/unstable' into unstable
9 years ago
grossmj 8e29ad4493 Updates vmnet script to support Windows.
9 years ago
Julien Duponchelle 5aa9d4d7b9 Do not block on .lock for VMware OSX
9 years ago
grossmj 1e722254f7 Merge remote-tracking branch 'origin/unstable' into unstable
9 years ago
grossmj 8031cf1030 Require Dynamips version 0.2.16 to change the default QinQ Ethernet type.
9 years ago
Goran Cetusic 0fa300cb99 Initial Docker support from Google Summer of Code
9 years ago
Goran Cetusic 9ee1d9d71a fixed the way docker containers are terminated
9 years ago
grossmj 0ab95ae043 basic docker container support
9 years ago
grossmj 0ddef78127 Merge branch 'qinq_ethertype' of https://github.com/Bevaz/gns3-server into Bevaz-qinq_ethertype
9 years ago
grossmj 2a0f1586c8 Merge remote-tracking branch 'origin/master'
9 years ago
grossmj 2c5b2a19f6 Check for valid FR or ATM switch mappings. Fixes #300.
9 years ago
grossmj a779fa7462 Check for valid FR or ATM switch mappings. Fixes #300.
9 years ago
grossmj c992cabb28 VirtualBox VMs can only be started if powered off. Fixes #299.
9 years ago
Julien Duponchelle 4d6626e849 Support of VPCS 0.8
9 years ago
grossmj 4efec03448 Allows VMware VMs to use vmnet interfaces for connections without using uBridge. Fixes #295.
9 years ago
Julien Duponchelle 5fa5e7227d Prepare next release
9 years ago
Julien Duponchelle 2689b6b7bb Prepare 1.3.10
9 years ago
grossmj fda33c56de Catch exception when a process cannot be killed. Fixes #296.
9 years ago
Julien Duponchelle 5388d43695 Fix closing project when multiple project is open
9 years ago
Julien Duponchelle 986ab649d7 Fix project not closing
9 years ago
Julien Duponchelle b1ef49672e Qemu user options are at the end. It's allow user to add his own net
9 years ago
Julien Duponchelle d853ffe791 Change the way we look for Qemu path
9 years ago
Julien Duponchelle c361d27531 Lock qemu vm during start / stop operations
9 years ago
Julien Duponchelle 699647dbda In the error message explain how to turn off KVM support
9 years ago
Julien Duponchelle 4cc66a3801 Fix when you stop qemu on windows you have an error
9 years ago
Julien Duponchelle 8085080e41 Merge branch 'master' into unstable
9 years ago
Julien Duponchelle fea7a8a9ab Fix Qemu cannot be used on Windows
9 years ago
Julien Duponchelle 70f62cd5eb Allow to start server with python -m gns3server
9 years ago
Julien Duponchelle f0f901a15d Should solve the BufferError by avoiding using thread
9 years ago
Julien Duponchelle 34e64fe5d8 Catch UnicodeEncodeError when passing unicode char as qemu options
9 years ago
Julien Duponchelle 1a04417e84 1.4.0dev6
9 years ago
Anton Fedotov 1283f8bde8 EthernetSwitch: Allow to choose ethertype for QinQ outer tag.
9 years ago
grossmj eb5f9c48f2 Backport: fixes NAT NIO for Qemu VMs (do not launch any legacy scripts)
9 years ago
grossmj 98112f7fac Fixes NAT NIO for Qemu VMs (do not launch any legacy scripts)
9 years ago
grossmj a16d6ac88f Lower VMware requirements to Workstation version 10 and Player version 6.
9 years ago
grossmj 83a7e25389 Fixes Unicode error. Fixes #290.
9 years ago
grossmj ab3700854c Don't delete Dynamips ROM files. They are used to restore the nvram.
9 years ago
grossmj 2ce01fafc0 Don't delete Dynamips ROM files. They are used to restore the nvram.
9 years ago
Julien Duponchelle 31b91e1ccb 1.4.0beta1
9 years ago
Julien Duponchelle 0018658f60 Fix ram setting for Qemu
9 years ago
Julien Duponchelle 55f7c79918 Explicit set qemu memory as MB
9 years ago
Julien Duponchelle 323674ba5c Turn off KVM for non x86 architectures
9 years ago
grossmj 05ab18f295 Send an error when vmware executable cannot be found on Linux. Fixes #288.
9 years ago
grossmj 5121753232 Support for CPUs setting for Qemu VMs.
9 years ago
grossmj 217945339e Bump version to 1.4.0dev5.
9 years ago
grossmj f161bf42fa Bump version to 1.4.0alpha4.
9 years ago
grossmj e46ecdc37c Bump version to 1.4.0dev5.
9 years ago
grossmj 2e6c438208 1.4.0alpha4
9 years ago
Julien Duponchelle 1613999689 Quote command in qemu debug logs so you can copy/paste them
9 years ago
Julien Duponchelle 39c1d2d2dd Prepare 1.3.10
9 years ago
Julien Duponchelle d942f52f7d 1.3.9
9 years ago
grossmj 0923ed5d85 Support for Qemu disk interfaces, cd/dvd-rom image and boot priority. Fixes #278.
9 years ago
grossmj 7bccf9e554 Check for VMware Player version >= 7 and VMware Workstation >= 11. Fixes #286.
9 years ago
grossmj bb69f02da6 Catch GeneratorExit exception when trying to create a Ghost IOS image.
9 years ago
grossmj 06a6287dff Backport: removes code that deletes IOS router instance files.
9 years ago
Julien Duponchelle 7c1dd75ad7 1.4.0dev4
9 years ago
grossmj 87ec90cdaf Removes code that deletes IOS router instance files.
9 years ago
Julien Duponchelle c2807c39f9 1.4.0alpha3
9 years ago
Julien Duponchelle 1fd2332796 PEP8
9 years ago
Julien Duponchelle 78ef6e3032 Validation schema for qemu-img
9 years ago
Julien Duponchelle 003c2f5f0b New crash report key
9 years ago
Julien Duponchelle e92d9ca5ff Raise error if qemu image already exist when creating disk
9 years ago
Julien Duponchelle 54448ab936 Prevent user to create a qemu to a different directory on non local
9 years ago
Jeremy f761fb77f8 Fixes UnicodeDecodeError when reading a VMware file.
9 years ago
Jeremy a721d7d910 Fixes KeyError: "ethernet0.connectiontype". Fixes #276.
9 years ago
Jeremy 1419b7c8dc Fixes replace errors. Fixes #284.
9 years ago
Julien Duponchelle c2ba3f923e 1.3.9dev1
9 years ago
Jeremy bdb23d6d3b 1.3.8
9 years ago
Jeremy 2ed0ef770e Catch ProcessLookupError when updating iouyap config. Fixes #255.
9 years ago
Jeremy 5986849b67 Catch ProcessLookupError when updating iouyap config. Fixes #255.
9 years ago
Julien Duponchelle 5b0c36c0d6 API for creating a qemu disk image
9 years ago
Julien Duponchelle 5d8c90d138 Rename qemu image type to qemu image format
9 years ago
Julien Duponchelle b94a4e2308 Add code for creating qemu image on server side
9 years ago
Jeremy fcd4fda68e Prevent starting different hypervisors that leverage hardware virtualization (VT-x/AMD-V). Fixes #548.
9 years ago
Jeremy eb5e019a26 Fixes IOS adapters and WICS cannot be removed. Fixes #282.
9 years ago
Jeremy 76fe0cb316 Fixes IOS adapters and WICS cannot be removed. Fixes #282.
9 years ago
Jeremy 4aeb451ffd Makes sure the loop is running when closing the app.
9 years ago
Jeremy 5f5d9347b9 Makes sure the loop is running when closing the app.
9 years ago
Jeremy 31b168aa42 Catch Permission denied when writing to VMX file while closing VMware VM. Fixes #277.
9 years ago
Jeremy 382747a2f2 Catch GeneratorExit exception. Fixes #231.
9 years ago
Jeremy 64bf935222 Fixes missing chipset info for VirtualBox VM (maybe some older VirtualBox version don't have it). Fixes #254.
9 years ago
Jeremy 7b001e4d36 Catch GeneratorExit exception. Fixes #231.
9 years ago
Jeremy b1b602db3b Merge remote-tracking branch 'origin/master'
9 years ago
Jeremy cf5af8a6f7 Fixes missing chipset info for VirtualBox VM (maybe some older VirtualBox version don't have it). Fixes #254.
9 years ago
Jeremy 8a257b3b2e Changes how to look for the vmrun.exe location.
9 years ago
Julien Duponchelle d9f1a7c7d3 API for listing current projects
9 years ago
Julien Duponchelle 4814bc6c65 Fix IOURC upload
9 years ago
Julien Duponchelle cbc859a03b Merge remote-tracking branch 'origin/master' into unstable
9 years ago
Julien Duponchelle 3f25bfcb27 Fix qemu tests
9 years ago
Jeremy 9b3b5f1884 Bump version to 1.4.0dev3
9 years ago
Jeremy 2655d426c2 Backport: option to drop nvram & disk files for IOS routers in order to save disk space.
9 years ago
Jeremy 1b499571b1 Deactivate uBridge process monitoring (process returns 1 on Windows when stopping).
9 years ago
Jeremy 8e236a7045 Prevent using different hypervisors that leverage hardware virtualization.
9 years ago
Jeremy f1bbacecd6 Backport: Remove timeout to wait for connections to finish.
9 years ago
Jeremy accaa2159b Remove timeout to wait for connections to finish.
9 years ago
Jeremy fc0409286b Check for uBridge version and catch uBridge errors.
9 years ago
Jeremy f0649b4ac3 Remove default FLASH when no hda disk for Qemu VMs. Fixes #535.
9 years ago
Jeremy 8cc46f66c6 Fixes indentation mistakes.
9 years ago
Jeremy a8142a04f8 Merge remote-tracking branch 'origin/master'
9 years ago
Jeremy 19425b1e9c Backport: Fixes RuntimeError: Event loop is closed.
9 years ago
Jeremy abd9c1dc48 Use the registry to find vmrun if the default VMware install path does not exist.
9 years ago
Jeremy Grossmann 1b066bef92 Merge pull request #272 from GNS3/backup_upload_images_projects
9 years ago
Julien Duponchelle 6bf7a6aa38 Fix after jeremy feedback
9 years ago
Julien Duponchelle fc14deee1b Restore images & projects tarballs
9 years ago
Julien Duponchelle 270017d945 Allow user to backup projects and images
9 years ago
Jeremy 439e0df058 Bind host on 0.0.0.0 when checking for a free UDP port.
9 years ago
Jeremy d5c0584d25 Bind host on 0.0.0.0 when checking for a free UDP port. Fixes #265.
9 years ago
Jeremy 6ee94331d4 Fixes RuntimeError: Event loop is closed. Fixes #266.
9 years ago
grossmj dfd6af3c22 Merge remote-tracking branch 'origin/unstable' into unstable
9 years ago
grossmj 1f890b4cad Implements uBridge hypervisor.
9 years ago
Julien Duponchelle 639f6bc68c New crash report key
9 years ago
Julien Duponchelle 5125ddcde4 Fix gns3server.utils.images in md5sum NameError: name 'log' is not
9 years ago
Julien Duponchelle ddddac426b Fix invalid umask
9 years ago
Julien Duponchelle 6d678898ef Client disconnect should not be logged as an error
9 years ago
Jeremy ccd29ab500 Take VMware file encoding into account. Fixes #261.
9 years ago
Jeremy e785baaa29 Take VMware file encoding into account. Fixes #261.
9 years ago
Julien Duponchelle 9e2a22fc8e 1.4.0dev2
9 years ago
Julien Duponchelle 9cfc7c0423 Typo in version number
9 years ago
Julien Duponchelle 65410e23e2 1.4.0 alpha1
9 years ago
grossmj 1e04e1e123 Fixes bug with vmrun VIX path.
9 years ago
Julien Duponchelle a461cb71c6 Allow to send the iourc when starting the VM
9 years ago
grossmj 2fc63601bf Merge remote-tracking branch 'origin/unstable' into unstable
9 years ago
grossmj 27532cd037 Add debug to help resolve https://community.gns3.com/thread/9193
9 years ago
Jeremy 32e0d49e1e VMware VMs always have a working directory (to store the ubrige.ini and ubrige.log files).
9 years ago
Jeremy 870029123c Netifaces is not used on Windows. Fixes #257.
9 years ago
Jeremy 37f4ff2f63 Do not monitor the ubridge process because it creates an issue on Windows.
9 years ago
grossmj 8455d8a155 Merge remote-tracking branch 'origin/unstable' into unstable
9 years ago
grossmj 205f624730 Fixes GUI crash on unset vmrun_path variable. Fixes #507.
9 years ago
Jeremy 78d847e9ac ubridge source Ethernet interface must be quoted on Windows.
9 years ago
Julien Duponchelle dfe95cce63 Fix qemu binary lookup in frozen OSX application
9 years ago
Jeremy 83929119be Return stdout when a process crash for IOU, Dynamips, uBridge and VPCS.
9 years ago
Jeremy 9235c3a913 Adds -no-kvm to the ASA template and ignore -no-kvm on platforms other than Linux. Should resolve #472.
9 years ago
Jeremy 442aa31065 Make sure VNC ports are between 5900 and 6000. Fixes #490.
9 years ago
Jeremy 8e652778f9 Remove running VBoxManage as another user option (root for instance). See #248.
9 years ago
Julien Duponchelle 65953847f6 Fix an error in frozen ressources loading
9 years ago
Julien Duponchelle f3f152cd2a Use the ressource system in order to locate the templates directory
9 years ago
Julien Duponchelle c6bbc34a56 Allow user to change the configuration file
9 years ago
Julien Duponchelle 06e193231c Fix double loading of config from working directory
9 years ago
Jeremy 731d24f497 Get Windows interfaces for VMware support.
9 years ago
Julien Duponchelle 3ed95148b2 CORS support
9 years ago
Julien Duponchelle caf7af7ad5 Support server config in current working directory
9 years ago
Julien Duponchelle 472faa97c5 Due to the migration to cx_freeze darwin and windows share
9 years ago
grossmj 4171aebfdb List only valid existing IOS images (for IOS router wizard).
9 years ago
Jeremy be85d95ff7 Checks if IOS image exist at startup and not during node creation. Fixes #240.
9 years ago
Julien Duponchelle 6e3ebb714d Return vm_directory for VirtualBox and VMware
9 years ago
Julien Duponchelle feefb075d4 Make the qemu event crash more future proof
9 years ago
Julien Duponchelle 90b0dfebbd Merge branch 'master' into unstable
9 years ago
Julien Duponchelle e8805d3fdc When a qemu VM crash send the log to the client.
9 years ago
Julien Duponchelle 2ccb30eeb5 Fix Incorrect vboxmanage sudo command
9 years ago
Julien Duponchelle ccd3224490 Add a vm_directory field to Dynamips / VPCS / IOU
9 years ago
Julien Duponchelle 2b36746d52 Return the working directory of a Qemu VM
9 years ago
grossmj d9745644cd Check for /dev/kvm. Fixes #245.
9 years ago
grossmj ed95bcee97 Moves KVM setting to Qemu server preferences. Fixes #244.
9 years ago
grossmj f20ee06181 VNC console support for Qemu VMs.
9 years ago
Julien Duponchelle 26df776f4c Move configuration to the GNS3 directory
9 years ago
Julien Duponchelle 08b5aec656 Fix Crash report sending errors when no reliable Internet connection
9 years ago
grossmj 7f6a064ac1 Fixes versions.
9 years ago
Julien Duponchelle 3a3b2c22e3 Fix version number
9 years ago
Julien Duponchelle 82e2a16b27 Merge branch 'master' into unstable
9 years ago
Julien Duponchelle 389788cfdc 1.3.8 dev
9 years ago
Julien Duponchelle 26fc8236c9 1.3.7
9 years ago
Julien Duponchelle 8bd2453bf8 Allow null md5 in request schema
9 years ago
Julien Duponchelle a8e69d9a0b Do not use the md5 from cache for a missing image
9 years ago
Julien Duponchelle 4aadfa3b67 Test all IOU requirements at VM startup
9 years ago
Julien Duponchelle 5c4a49a8c7 Do not raise a 404 if we send the checksum of the images
9 years ago
Jeremy f398d15025 Completes #239 (Makes VMX keys reading case insensitive).
9 years ago
Jeremy Grossmann 797b45b1f9 Merge pull request #239 from GNS3/vmx_case_insensitive
9 years ago
Jeremy 11e96e6521 ACPI shutdown support for VMware VMs. Fixes #436.
9 years ago
Julien Duponchelle a577fe9fdb Make VMX reading case insensitive
9 years ago
Jeremy 6d1f060791 Reloads ubridge when connecting or disconnecting VMware VM links.
9 years ago
Jeremy d779392d7f Find vmrun on Windows.
9 years ago
Julien Duponchelle f041697311 Compute a md5sum of images for futur purpose
9 years ago
Julien Duponchelle b1f740c952 Merge branch 'master' into unstable
9 years ago
Julien Duponchelle afa4ba9b55 Crash report key for 1.3.7
9 years ago
grossmj 7980ae9ab1 Update version_info.
9 years ago