Julien Duponchelle
6fad82c61d
Rebuild documentation
2016-03-11 15:49:28 +01:00
Julien Duponchelle
69bf8bbb4e
Fix doc generation
2016-03-11 15:39:42 +01:00
Julien Duponchelle
be4aa41dda
Create VPCS VM on controller
2016-03-11 15:06:14 +01:00
Julien Duponchelle
4326d412f9
API for creating a VM
2016-03-10 21:51:29 +01:00
Julien Duponchelle
65de1b7b5e
Default arg for post in controllers
2016-03-10 10:57:14 +01:00
Julien Duponchelle
58f1abff35
Close, commit and delete supported for projects in controller
2016-03-10 10:32:07 +01:00
Julien Duponchelle
3296b97f59
Rename modules => hypervisor
2016-03-08 16:12:46 +01:00
Julien Duponchelle
6fa2491255
Rename /controller/servers to /controller/hypervisors
2016-03-08 16:04:12 +01:00
Julien Duponchelle
8114c1d4be
Return just version number for API /v1/version for compatibility
2016-03-07 18:17:24 +01:00
Julien Duponchelle
b2ce7ee8d7
API V2
2016-03-07 17:57:12 +01:00
Julien Duponchelle
664cec97ba
Create /hypervisor and /controller namespace
2016-03-07 15:01:35 +01:00
Julien Duponchelle
e4b12f49d1
Build doc support controller
2016-03-04 17:50:17 +01:00
Julien Duponchelle
0921df520c
Return controller version as server version (temporary)
2016-03-04 16:58:53 +01:00
Julien Duponchelle
0532b4de8a
Fix logging issues with the controller
2016-03-04 16:55:59 +01:00
Julien Duponchelle
4d77b2918e
Raise an error if server flagged as local but should not
...
If the controller is not started with --local but the server ID
is local it's raise an error.
2016-03-04 16:11:31 +01:00
Julien Duponchelle
aad69e9650
Create a /server API for register servers
...
This allow to push to the controller information about
the connection to a server.
2016-03-03 16:05:09 +01:00
Bernhard Ehlers
1dd437ecdc
updated docker command line processing
2016-03-03 09:12:36 +01:00
Julien Duponchelle
84eb8356e8
Create a container class and a flag for enable it from command line
...
Ref #417
2016-03-02 09:49:52 +01:00
Julien Duponchelle
c833a20a8c
Fix Deleting a docker VM gives console error message "Not connected"
...
Fix #446
2016-03-01 20:25:50 +01:00
Julien Duponchelle
eae6f33e29
Inject an init script
...
It's very basic for the moment
Ref #1089
2016-03-01 18:38:03 +01:00
Julien Duponchelle
59c1e125d3
Change the name of veth to avoid bugs :(
...
Fun stuff the name create different behavior with
network manager.
Ref #440
2016-03-01 15:33:30 +01:00
Julien Duponchelle
7469f65fa0
Add setter for allocate_aux
2016-03-01 15:33:07 +01:00
Julien Duponchelle
392fa187c2
Expose the allocate_aux setting
2016-03-01 15:01:45 +01:00
Julien Duponchelle
dab1b26569
Aux console for Docker
...
Fix https://github.com/GNS3/gns3-gui/issues/1039
2016-03-01 14:53:43 +01:00
Julien Duponchelle
03ffce0a75
Docker VNC support
...
Ref https://github.com/GNS3/gns3-gui/issues/947
2016-02-29 23:09:47 +01:00
Julien Duponchelle
9d28f4c0c3
Refactor aux port allocation
...
This move the allocation of aux port to the base vm.
Also now the free of console port during the close is in the
base VM.
An aux port is allocated to the docker container but not used
for the moment.
Ref https://github.com/GNS3/gns3-gui/issues/1039
2016-02-29 10:44:08 +01:00
Julien Duponchelle
04b02171bb
Support /etc/gns3/gns3_server.conf for the config
...
It's better for a server deployment
2016-02-25 15:07:55 +01:00
Julien Duponchelle
e91e3525c4
Improve warning if fusion is not installed or in non standard location
...
For the moment I don't see a good reason to not installating fusion
in the standard location. If check in Docker Machine code they don't
support it. And with their large user base we can think it's safe.
Fix #435
2016-02-25 12:15:38 +01:00
Julien Duponchelle
c333e9451f
Fix pull of images
...
Fix #445
2016-02-24 17:08:28 +01:00
Julien Duponchelle
2d42f32d71
Restart the container if running and you change the hostname
...
Fix #439
2016-02-24 15:47:53 +01:00
Julien Duponchelle
fd18458588
Fix stop capture for Docker
...
Fix #443 , #442
2016-02-24 15:14:01 +01:00
Julien Duponchelle
5f15667ad1
Rename invalid variable iou_manager in Docker
2016-02-24 15:08:48 +01:00
Julien Duponchelle
bbdbc971c0
Fix Exception on removal of Docker VM
...
Fix #441
2016-02-24 15:04:45 +01:00
Julien Duponchelle
057b637961
Set the hostname for docker containers
...
Fix #437
2016-02-23 19:22:35 +01:00
Julien Duponchelle
87eef545e1
Correctly close the telnet connection for docker
...
Fix #427
2016-02-23 16:54:12 +01:00
Julien Duponchelle
38815b3eaf
Merge branch 'master' into 1.5
2016-02-23 15:42:58 +01:00
Julien Duponchelle
4c4613b29b
1.4.5dev1
2016-02-23 15:41:45 +01:00
Julien Duponchelle
9d8cb4521d
1.4.4
2016-02-23 14:38:26 +01:00
Julien Duponchelle
9dd09ccde1
1.4.4dev4
2016-02-22 13:06:56 +01:00
Julien Duponchelle
86ebb9b840
1.4.4dev3
2016-02-22 11:20:10 +01:00
grossmj
569da0ce3a
Bump version to 1.4.4dev2
2016-02-20 18:41:38 -07:00
grossmj
f73b288a28
Check if VMware Fusion is correctly installed when retrieving the VM list.
2016-02-20 10:59:06 -07:00
grossmj
e34c266ee1
1.4.4dev1
2016-02-19 16:02:51 -07:00
grossmj
80e15c86dc
1.4.3
2016-02-19 14:17:54 -07:00
Julien Duponchelle
f35c742b07
Avoid consuming 100% of CPU when stopping docker container
...
Fix #427
2016-02-19 17:53:17 +01:00
Julien Duponchelle
f4f9e6eba6
Fix Docker has returned an error: 500 b'No command specified'
...
Fix #433
2016-02-19 17:01:28 +01:00
Julien Duponchelle
90109e04aa
1.4.3dev1
2016-02-18 17:46:38 +01:00
Julien Duponchelle
c36de3393d
1.4.3dev1
2016-02-17 19:40:23 +01:00
Julien Duponchelle
976154fd0b
1.4.2
2016-02-17 19:38:34 +01:00
Julien Duponchelle
9b1d513b03
Merge branch 'master' into 1.5
2016-02-16 19:07:17 +01:00
Julien Duponchelle
836023a1bc
Fix Docker error when deleting a running container
...
Fix #431
2016-02-16 17:42:35 +01:00
Julien Duponchelle
93020a940f
Fix Docker Server error: Not connected when deleting a node
...
Fix #430
2016-02-16 17:36:32 +01:00
Julien Duponchelle
c2b78400f2
Fix closing a docker console jump to 100% of CPU usage
...
Fix #427
2016-02-16 17:26:53 +01:00
Julien Duponchelle
1123047404
Catch 404 docker errors when GNS3 force close
...
Fix #1029
2016-02-12 16:48:19 +01:00
Julien Duponchelle
01e2fcf225
Fix docker console port lost during update
...
Fix https://github.com/GNS3/gns3-gui/issues/1026
2016-02-12 16:38:16 +01:00
Julien Duponchelle
85b9620953
Fix error when a container has no volumes
2016-02-12 16:25:43 +01:00
Julien Duponchelle
1532b3ed9b
Support for mounting volumes
...
Fix #425
2016-02-12 11:57:56 +01:00
Julien Duponchelle
a581eeba54
Check docker minimum API version
...
Fix #423
2016-02-11 16:01:47 +01:00
Julien Duponchelle
9b0088728f
Catch docker namespace error
...
Fix #424
2016-02-11 15:49:28 +01:00
Julien Duponchelle
dea68bcb28
Fix missing format in IOU export
2016-02-11 09:15:48 +01:00
Julien Duponchelle
1fb4d191c9
Fix number of arguments to the UDP errors on VBOX
2016-02-11 09:02:38 +01:00
grossmj
167a0b8435
Add verification when UDP tunnel is created in a VirtualBox VM. Ref #899 .
2016-02-10 19:08:34 -07:00
grossmj
5842487cd0
Fixes VMware linked clone cleanup bug. Fixes #420 .
2016-02-10 11:26:40 -07:00
Julien Duponchelle
1995adf838
Fix Update a docker container is broken and raise a 400
...
Fix #403
2016-02-10 18:20:15 +01:00
Julien Duponchelle
a7ec224b6d
Docker capture and refactor common capture code
...
Fix https://github.com/GNS3/gns3-gui/issues/891
2016-02-09 16:07:33 +01:00
Julien Duponchelle
89e86b7778
Create veth for docker even if link is not connected
...
Fix #406
2016-02-09 14:22:37 +01:00
Julien Duponchelle
942d07c8ce
Removed docker support from 1.4 (drop unused code)
2016-02-08 13:40:14 +01:00
Julien Duponchelle
f6fb0623be
Merge branch 'master' into 1.5
2016-02-08 13:14:30 +01:00
Julien Duponchelle
3fc64bced2
Fix a crash if you create a file named IOS in the image dir
...
Fix #419
2016-02-05 10:29:27 +01:00
Julien Duponchelle
373113545f
Code cleanup
2016-02-05 10:07:13 +01:00
Julien Duponchelle
5bee927481
Disallow creating project with " in the path
...
It's not supported by dynamips.
Fix https://github.com/GNS3/gns3-gui/issues/987
2016-02-04 11:47:48 +01:00
grossmj
4f61443b20
Always look at the registry to find vmrun.exe on Windows.
2016-02-03 19:08:41 -07:00
grossmj
4673424da7
Check for VMware VIX library version. Fixes #413 .
2016-02-03 18:15:33 -07:00
grossmj
40261ec99c
Fixes VDE not working #345 .
2016-02-03 16:26:15 -07:00
Jeremy Grossmann
3e4423f663
Merge pull request #418 from GNS3/no_spice
...
Do not list qemu binary with -spice in the name
2016-02-03 13:45:03 -08:00
Julien Duponchelle
537122daba
Do not list qemu binary with -spice in the name
...
It's create confusion and you can enable spice with the -spice
options.
Fix https://github.com/GNS3/gns3-gui/issues/981
2016-02-03 16:40:39 +01:00
Julien Duponchelle
fd22cd8361
Send command line used to start the VM to client
...
Add a command_line attribute to the VM object with
the command line used to start the VM.
Now /start return the object in order to get
this new attribute. And the HTTP status code
is 200 instead of 204 because 204 disallow body.
Support:
* Qemu
* Dynamips
* IOU
Ref https://github.com/GNS3/gns3-gui/issues/513
2016-02-02 18:25:17 +01:00
Julien Duponchelle
71c3bda0a5
Fix crash if you have a { in your user name
...
Fix #414
2016-02-02 10:05:08 +01:00
Julien Duponchelle
53d60bc71a
1.4.2dev1
2016-02-01 17:48:10 +01:00
Julien Duponchelle
ce7ac0505a
1.4.1
2016-02-01 17:46:05 +01:00
Julien Duponchelle
4a3322b822
Add HTTP status to docker error
2016-02-01 17:42:32 +01:00
Julien Duponchelle
98537a242a
Drop duplicate code when ubridge is too old
...
Fix #405
2016-02-01 16:05:37 +01:00
Julien Duponchelle
03414993dc
Merge branch 'master' into 1.5
2016-02-01 15:47:46 +01:00
Julien Duponchelle
bf316f35cc
VMware raise error if version is not found
...
Fix #972
2016-02-01 14:26:55 +01:00
Julien Duponchelle
889ea14973
For topologies before 1.4 manage qemu missing
...
If qemu is missing for topologies before 1.4 we try
to search it in the path.
Ref #921
2016-01-28 16:24:24 +01:00
grossmj
2e05290206
Fixes issue with packet capture on VMware VMs. Fixes #396 .
2016-01-26 14:45:55 -07:00
grossmj
39ddc4e8c1
Fixes concurrency issue when closing multiple VMware linked clone VMs. Fixes #410 .
2016-01-26 14:23:01 -07:00
grossmj
a279bfe1d9
Fixes "can only use tap interfaces that both already exist and are up". Fixes #399 .
2016-01-26 13:48:58 -07:00
Julien Duponchelle
58b998600e
Send machine stats via the notification stream
...
Fix #252
2016-01-26 16:35:00 +01:00
Julien Duponchelle
119a2a3b66
Add test for unicode char in images path
...
Ref #401
2016-01-26 15:32:40 +01:00
Julien Duponchelle
ee2104ba35
Check for /dev/kvm instead of kvm-ok
...
Fix #411
2016-01-26 13:58:29 +01:00
Julien Duponchelle
425a05ecd8
Bump to 1.4.1dev2
2016-01-26 13:50:13 +01:00
Julien Duponchelle
5617ddc4cc
Show a warning when starting ASA8
2016-01-22 19:46:05 +01:00
Julien Duponchelle
179372936e
Raise error if ubridge is missing
2016-01-22 10:07:55 +01:00
Julien Duponchelle
5deb584a03
Fix bug when reading docker images
...
Fix #398
2016-01-21 18:03:51 +01:00
Julien Duponchelle
c280fd5fb8
Merge branch 'master' into 1.5
2016-01-20 17:10:59 +01:00
Julien Duponchelle
e9c2a76f43
Fix error when setting Qemu VM boot to 'cd' (HDD or CD/DVD-ROM)
...
Fix #400
2016-01-20 13:19:33 +01:00
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").
2016-01-18 00:48:24 +02:00
Julien Duponchelle
2938b97bd4
Improve dynamips startup_config dump
...
Two change:
1) Dump the config when you stop the node. This avoid scenar
2) Disallow empty startup config. If it's empty send ! it's
avoid dynamips crash
Fix #914
2016-01-15 18:02:52 +01:00
Julien Duponchelle
f83e878d89
Dump environnement to server debug log
...
Ref https://github.com/GNS3/gns3-gui/issues/921
2016-01-15 10:11:32 +01:00
Julien Duponchelle
8225bad76b
Fix usage of qemu 0.10 on Windows
...
Fix #392
2016-01-14 17:40:58 +01:00
Julien Duponchelle
ba4128f57b
Show hostname when the hostname is missing in the iourc.txt
2016-01-13 16:37:50 +01:00
Julien Duponchelle
a8c03f754b
1.4.1dev1
2016-01-13 09:22:28 +01:00
Julien Duponchelle
e3beea0378
1.4.0
2016-01-12 17:40:47 +01:00
Julien Duponchelle
f92ac6e52e
Fix a crash when docker is not available
2016-01-11 19:11:25 +01:00
Julien Duponchelle
758fb2a0e7
adapter_remove_nio_binding is a coroutine for all device type
...
It's cleaner
2016-01-11 15:19:15 +01:00
Julien Duponchelle
5a28b9409a
Fix Crash at startup when docker is not installed
...
Fix #384
2016-01-06 15:13:22 +01:00
Julien Duponchelle
1f756c0d4f
Merge branch '1.4' into 1.5
2016-01-06 14:35:48 +01:00
Julien Duponchelle
bcd9851eee
1.4.0dev14
2016-01-06 14:32:39 +01:00
Julien Duponchelle
e599c28c1c
1.4.0rc3
2016-01-05 18:43:58 +01:00
Julien Duponchelle
d184b65800
Improve PR #386
...
* Add more test
* Check to kvmi-ok is asynchronous
2016-01-04 16:30:06 +01:00
Julien Duponchelle
fba049767a
Merge branch 'addCapabilities' of https://github.com/boenrobot/gns3-server into boenrobot-addCapabilities
2016-01-04 12:09:44 +01:00
Julien Duponchelle
fab8b3f46f
Fix race condition when killing iouyap
...
Fix #387
2016-01-04 10:42:46 +01:00
Julien Duponchelle
884bfa4724
Merge branch '1.4' into 1.5
2016-01-04 09:21:14 +01:00
Julien Duponchelle
137cf59e97
Catch exception if we can't change process priority on Windows
...
Fix #380
2016-01-03 21:24:18 +01:00
Vasil Rangelov
d00efbfb0f
Adds a handler for getting the Qemu related capabilities of the server. Currently includes just a check for KVM architectures.
2016-01-03 19:38:16 +02:00
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.
2016-01-01 02:44:23 +02:00
Julien Duponchelle
061b459abe
Prevent error when quick close of gns3 server after docker usage
...
Fix #382
2015-12-29 12:40:22 +01:00
Jeremy Grossmann
8cf55166cb
Merge pull request #379 from GNS3/docker_cleanup
...
Docker cleanup and improvements
2015-12-24 14:56:24 -08:00
Julien Duponchelle
8de90d8236
Ubridge 0.9.3 is require
2015-12-22 17:33:47 +01:00
Julien Duponchelle
7e196cabc1
Merge branch '1.4' into 1.5
2015-12-22 17:33:18 +01:00
Julien Duponchelle
31046358cc
Add more informations in the debug status page
...
* Number of VM in a project
* Number of client connected
2015-12-22 15:19:38 +01:00
Julien Duponchelle
a0987bbc92
Fix status link in GNS3 homepage
2015-12-22 14:58:51 +01:00
Julien Duponchelle
61cf91d83c
Fix tests on Windows
...
Fix #377
2015-12-22 13:16:30 +01:00
Julien Duponchelle
16b4d60151
New crash report key
2015-12-21 20:50:37 +01:00
Julien Duponchelle
8312a54615
Fix missing boot priority order
2015-12-21 10:17:22 +01:00
Julien Duponchelle
33edbefa3b
Docker cleanup and improvements
2015-12-18 18:20:56 +01:00
Julien Duponchelle
6a808927d2
1.5.0dev1
2015-12-18 18:15:56 +01:00
Julien Duponchelle
286cd7a3ac
A debug status page embed in the server
2015-12-18 14:38:26 +01:00
Julien Duponchelle
480ca037cd
Fix test on Windows
...
Sadly python crash on my Windows and I can't run the full test
suite.
Fix #377
2015-12-14 16:06:51 +01:00
Julien Duponchelle
ad4501838b
Merge branch 'master' into unstable
2015-12-11 14:35:08 +01:00
Julien Duponchelle
ce5a29b29a
1.4.0dev13
2015-12-11 14:34:13 +01:00
Julien Duponchelle
a2f0745e81
1.3.14dev1
2015-12-11 14:33:37 +01:00
Julien Duponchelle
38745be5fe
1.3.13
2015-12-11 09:21:20 +01:00
Julien Duponchelle
a827f6b2de
1.3.12
2015-12-11 09:18:27 +01:00
grossmj
55034dd24f
Update links for new website.
2015-12-10 15:00:16 -07:00
Julien Duponchelle
55dc0d587d
1.4.0rc2
2015-12-10 19:41:28 +01:00
Jeremy Grossmann
a9e1801e7d
Merge pull request #374 from GNS3/patch_used_port
...
Replace by another TCP port if port is already used
2015-12-09 21:24:04 -08:00
Julien Duponchelle
1e97a544e6
1.4.0dev12
2015-12-08 16:27:37 +01:00
Julien Duponchelle
7dfb386a66
Add log about wher iou capture packet
2015-12-08 16:11:40 +01:00
Julien Duponchelle
2aaad4749b
Replace by another TCP port if port is already used
...
Another version of #370
This time we replace a free TCP port if port is used and raise
a warning to the user.
2015-12-07 12:26:46 +01:00
Julien Duponchelle
f3b71dcdef
Fix ProcessLookupError in Qemu
...
Fix #373
2015-12-07 10:50:34 +01:00
grossmj
a67b218bde
Increase vmrun timeout to 120 seconds. Ref #360 .
2015-12-05 18:37:34 -07:00
grossmj
1071b6366f
Fixes termination notification to indicate the right process name (IOU vs iouyap). Ref #359 .
2015-12-05 18:24:08 -07:00
grossmj
19d5c1c05b
Fixes error with non initialized uBridge. Fixes #367 .
2015-12-05 17:36:55 -07:00
Julien Duponchelle
a6826fe0bf
Remove debug that can crash qemu
...
Fix #365
2015-12-01 19:30:39 +01:00
Julien Duponchelle
42a4df5079
Support VM usage for qemu
...
Ref https://github.com/GNS3/gns3-gui/issues/829
2015-12-01 10:54:51 +01:00
Julien Duponchelle
e626c0b55c
Raise an error if psutil version is invalid
...
Fix #361
2015-12-01 09:42:36 +01:00
Julien Duponchelle
535afdba5e
1.4.0rc1
2015-11-12 17:52:15 +01:00
Julien Duponchelle
5b347fe48f
Raise error if server received windows path
2015-11-12 15:38:47 +01:00
Julien Duponchelle
58e7fa2f01
Update sentry key
...
Fix #357
2015-11-12 11:25:23 +01:00
Julien Duponchelle
c7cc155b78
Merge branch 'master' into unstable
2015-11-12 10:55:19 +01:00
grossmj
11cf2294da
Remove NIO FIFO and Mcast (unused). Fixes #348 .
2015-11-11 16:20:28 -07:00
Julien Duponchelle
3f4da9050c
Support VPCS 0.6.1
2015-11-11 21:57:58 +01:00
Julien Duponchelle
63edcc1c34
Fix duplicate of -no-kvm options
...
Fix #356
2015-11-10 16:25:02 +01:00
Julien Duponchelle
caade47e16
Fix tests about images paths security
2015-11-10 15:21:10 +01:00
Julien Duponchelle
390c88d7cd
Raise an error if user send a non local path to remote server
2015-11-09 19:02:10 +01:00
Julien Duponchelle
ab4c8665e4
Fix backup projects and a qemu broken tests
2015-11-09 14:17:19 +01:00
Julien Duponchelle
ac16ee5bc6
Fix minor issues
2015-11-09 12:32:36 +01:00
Julien Duponchelle
da240f21ba
Apply pep8 fix
2015-11-09 12:28:00 +01:00
Julien Duponchelle
1248584841
Cleanup unused and duplicates
2015-11-09 12:14:25 +01:00
Julien Duponchelle
58d2a5d4b0
Support VPCS 0.6.1
...
Fix #347
2015-11-09 10:26:16 +01:00
grossmj
bd47c21514
Sets console end port to 7000. Fixes #343 .
2015-11-08 18:14:55 -07:00
grossmj
c3e99bfc1d
Drop netifaces (replaced by psutil). Fixes #344 .
2015-11-08 13:34:27 -07:00
grossmj
9ca72f3bbc
Correctly display log messages.
2015-11-08 12:01:25 -07:00
grossmj
e4735308f8
Merge remote-tracking branch 'origin/master'
2015-11-07 12:18:05 -07:00
grossmj
13a3e8f324
Tentative fix for "WinError 64 The specified network name is no longer available" issues.
2015-11-07 12:17:53 -07:00
Julien Duponchelle
6fbc84c0dc
Return relative path for dynamips images
...
Fix https://github.com/GNS3/gns3-gui/issues/775
2015-11-05 16:47:37 +01:00
Julien Duponchelle
7ee12edb5c
Fix add existing IOS not working
...
Fix https://github.com/GNS3/gns3-gui/issues/775
2015-11-05 16:28:11 +01:00
Julien Duponchelle
7e7c8a5450
Correctly enable faulthandler for dev version
2015-11-05 10:50:37 +01:00
Julien Duponchelle
d9f94e653b
Allow vpcs 0.8b
2015-11-04 14:37:27 +01:00
Julien Duponchelle
12f027a882
Allow to return an empty project name because it's allowed in creation
2015-11-03 17:11:58 +01:00
Julien Duponchelle
7967a922bc
Merge branch 'master' into unstable
2015-11-03 12:39:01 +01:00
Julien Duponchelle
bd54c55ae1
Fix minor errors reported by codacy.com
2015-11-03 12:34:22 +01:00
Julien Duponchelle
ef5ce99125
1.4.0dev11
2015-11-02 21:30:22 +01:00
grossmj
f313ac10c3
1.4.0b5
2015-11-02 10:55:32 -07:00
Julien Duponchelle
69c38c6414
Use pytest 2.8 so it's work with Python 3.5 without warning
2015-11-02 16:35:12 +01:00
grossmj
82540e5366
Fixes wait for named pipe creation.
2015-11-01 20:52:07 -07:00
grossmj
32f9baf682
Fixes Windows named pipe issue. Fixes #340 .
2015-11-01 18:51:12 -07:00
Julien Duponchelle
6edb41ded7
Merge branch 'master' into unstable
2015-10-30 15:17:17 +01:00
Julien Duponchelle
42c8fb7c29
Raise an error when you use a port outside the ranges
...
Fix #739
2015-10-30 15:15:28 +01:00
Julien Duponchelle
c2a08a391c
Fix crash in IOU config export
...
Fix #335
2015-10-21 14:28:39 +02:00
Julien Duponchelle
db2aa56e98
1.4.0dev10
2015-10-19 19:13:58 +02:00
grossmj
d5dba699c5
1.4.0b4
2015-10-19 11:09:18 -06:00
grossmj
ce4727e51a
Support for modifications to a base Qemu VM (not a linked clone).
2015-10-18 19:19:27 -06:00
Julien Duponchelle
2fbc391319
Force canceling all task when shutdown server
...
https://bugs.python.org/issue24080
Fix #705
2015-10-16 20:42:13 +02:00
Julien Duponchelle
504a4af4ab
Enforce console port for VNC
...
Ref https://github.com/GNS3/gns3-gui/issues/721
2015-10-16 18:16:07 +02:00
grossmj
6e36687347
Fixes issue when loading a project using VMware vmnet interfaces. Fixes #319 .
2015-10-14 21:39:17 -06:00
grossmj
57bbd63085
Support for NAT connection with cloud for VMware VMs. Fixes #322 .
2015-10-12 17:07:39 -06:00
grossmj
b53f0e89ce
Change message when VMware is not installed on Linux. Ref #326 .
2015-10-12 16:27:31 -06:00
grossmj
ac75977ae0
Send a warning notification if there is not enough RAM left to start a VM. Implements #329 .
2015-10-12 15:57:37 -06:00
Julien Duponchelle
c700804014
Merge branch 'master' into unstable
2015-10-12 17:09:33 +02:00
Julien Duponchelle
91c2bd7e98
Asyncio qemu fix and raise error if coroutine not used
2015-10-12 17:06:50 +02:00
Julien Duponchelle
0a536278fc
Fix asyncio error when closing the app
...
Fix #310 , https://github.com/GNS3/gns3-gui/issues/705
2015-10-12 16:16:44 +02:00
grossmj
5cb2b33a99
Removes VMware lock check. Fixes #328 .
2015-10-11 16:41:55 -06:00
grossmj
133b01b2a6
Merge remote-tracking branch 'origin/unstable' into unstable
2015-10-11 15:51:05 -06:00
grossmj
ee6ef9f3d5
Wait for pipe file to be created before starting the remote console for VMware and VirtualBox VMs. Fixes #331 .
2015-10-11 15:50:50 -06:00
Julien Duponchelle
ccd45c2f45
Merge branch 'master' into unstable
2015-10-08 11:30:16 +02:00
grossmj
a6286db7b1
Release UDP ports when closing a Qemu VM. Fixes #323 .
2015-10-07 20:48:36 -06:00
Julien Duponchelle
6cd790880c
1.3.12dev1
2015-10-07 18:26:18 +02:00
Julien Duponchelle
b19bfa0270
1.3.11 release
2015-10-07 18:24:03 +02:00
Julien Duponchelle
9c23093510
Merge branch 'master' into unstable
2015-10-07 16:44:50 +02:00
Julien Duponchelle
98ac295e2e
Escape other usage of glob
...
Fix #332
2015-10-07 16:42:34 +02:00
Julien Duponchelle
c50c735e86
Merge branch 'master' into unstable
2015-10-07 13:51:28 +02:00
Julien Duponchelle
acd5c992ba
Fix Dynamips identifier is already used by another router
...
Fix #327
2015-10-07 13:50:40 +02:00
Julien Duponchelle
9b740e85d0
Fix Dynamips identifier is already used by another router
...
Fix #327
2015-10-07 11:34:27 +02:00
Julien Duponchelle
da7f910482
glob.escape is available with Python 3.4
2015-10-07 10:27:42 +02:00
Julien Duponchelle
4c13f8e6ea
Merge branch 'master' into unstable
2015-10-07 10:27:06 +02:00
Julien Duponchelle
4232ea8a00
Protect dynamips against bad glob
...
Fix #332
2015-10-07 10:26:37 +02:00
Julien Duponchelle
ec7a9615ac
Fix issue with Qemu networking following merge
2015-10-07 09:01:17 +02:00
Julien Duponchelle
5e3ce48a52
Merge branch 'master' into unstable
2015-10-06 19:19:56 +02:00
Julien Duponchelle
3d7d8682ee
OVA file support
2015-10-06 17:50:54 +02:00
Julien Duponchelle
034ac392b7
Support listing images in subdirectories
...
It's a part of the OVA support:
https://github.com/GNS3/gns3-gui/issues/700
2015-10-05 11:07:15 +02:00
grossmj
fc5afa6676
Catch ProcessLookupError in Qemu VM.
2015-10-04 14:20:44 -06:00
grossmj
3f86df5169
Fixes uncalled coroutine.
2015-10-04 07:00:47 -06:00
grossmj
970f22a83e
Use the correct UDP tunnel Qemu syntax for version > 1.1.0 when legacy networking is enabled.
2015-10-04 06:41:39 -06:00
Julien Duponchelle
dd7f6eb021
Fix crash
2015-10-02 15:04:42 +02:00
Julien Duponchelle
d19b3f15ed
VMware player linux support
...
Fix #326
2015-10-02 11:04:54 +02:00
grossmj
80d99ec395
Fixes some minor issues.
2015-09-29 14:15:01 -06:00
grossmj
8560521028
Merge remote-tracking branch 'origin/master'
2015-09-29 06:58:33 -06:00
grossmj
e63e3280a1
Prevent launching a packet capture with a non-ASCII path when using Dynamips.
2015-09-29 06:56:01 -06:00
grossmj
9737783eb6
Do not require a TAP interface to already exist. Fixes #321 .
2015-09-26 10:09:50 -06:00
grossmj
09aa31fb43
Do not automatically delete Dynamips bootflash file because they are necessary to restore VLANs on the c3600 platform.
2015-09-23 13:42:37 +02:00
grossmj
d01a8bfb34
Bump version to 1.4.0.dev9
2015-09-22 16:07:21 -06:00
Julien Duponchelle
6ca0154435
Prepare 1.4.0b3
2015-09-22 17:37:44 +02:00
Julien Duponchelle
e7ea9e8047
Merge branch 'master' into unstable
2015-09-22 14:40:13 +02:00
Julien Duponchelle
bfe3b12342
Fix dynamips configuration lost when you delete a node
...
Fix #316
2015-09-22 14:39:21 +02:00
Julien Duponchelle
bf0813b4b9
Merge branch 'master' into unstable
2015-09-22 13:46:08 +02:00
Julien Duponchelle
c43960fbfd
Clarify error message when we got UTF-8 chars in the iourc file
...
Fix #307
2015-09-22 13:45:10 +02:00
Julien Duponchelle
6a6beb752a
Merge remote-tracking branch 'origin/master' into unstable
2015-09-22 11:03:41 +02:00
grossmj
2c3d7510be
Fixes version mismatch issue.
2015-09-20 13:28:37 -06:00
grossmj
5bcabc705f
Use custom VMnet interfaces without host adapter when uBridge is not used. Fixes #673 .
2015-09-20 13:19:57 -06:00
grossmj
c5ce6af872
Bump version to 1.4.0dev8
2015-09-18 15:41:34 -06:00
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
2015-09-18 15:40:56 -06:00
Julien Duponchelle
a016c458a6
1.4.0 beta2
2015-09-17 16:46:22 +02:00
Julien Duponchelle
b1f3210a4c
Fix a crash at vmware stop
...
Fix https://github.com/GNS3/gns3-gui/issues/665
2015-09-17 15:51:46 +02:00
Julien Duponchelle
bb080fa96a
Fix a crash when starting a VMware vm
...
Fix #314
2015-09-17 15:46:06 +02:00
Julien Duponchelle
e236f63162
Add how to add vmnet interfaces explantion in the error message
2015-09-17 15:18:55 +02:00
Julien Duponchelle
3e71529702
Fix path of VMinventory for fusion
...
Fix #313
2015-09-17 11:04:24 +02:00
Julien Duponchelle
802d0628bd
Force close the keep alive when sending a 401
...
Work around a Qt issue where Qt
timeout instead of handling the 401
this happen only for the first query send by the
client.
2015-09-16 15:53:38 +02:00
grossmj
958274e8f6
Do not automatically delete Dynamips bootflash file because they are necessary to restore VLANs on the c3600 platform.
2015-09-16 06:09:14 -06:00
grossmj
e374e52745
Bump version to 1.4.0dev7.
2015-09-14 15:19:57 -06:00
grossmj
59f5de5de2
Throw an error if ubridge as incorrect permissions. Fixes #312 .
2015-09-14 15:05:25 -06:00
grossmj
a9ac0d3380
This may fix "The semaphore timeout period has expired" error on Windows. #311 .
2015-09-13 15:47:43 -06:00
grossmj
65fa4036c6
Fixes bug with VMware VM connections + moves some uBridge code to BaseVM.
2015-09-13 14:52:25 -06:00
grossmj
0ee31361c0
Support for packet capture on VMware VM links.
2015-09-13 09:40:09 -06:00
Julien Duponchelle
22e4fec2e2
Fix ProcessLookupError on _checkAlive Qemu
...
Fix #308
2015-09-11 14:16:56 +02:00
grossmj
cc7fe1a477
VMware Fusion support with uBridge.
2015-09-10 03:44:56 -06:00
grossmj
46698924fd
Merge remote-tracking branch 'origin/unstable' into unstable
2015-09-09 02:39:06 -06:00
grossmj
8e29ad4493
Updates vmnet script to support Windows.
2015-09-09 02:38:11 -06:00
Julien Duponchelle
5aa9d4d7b9
Do not block on .lock for VMware OSX
2015-09-08 21:31:21 +02:00
grossmj
1e722254f7
Merge remote-tracking branch 'origin/unstable' into unstable
2015-09-08 03:03:38 -06:00
grossmj
8031cf1030
Require Dynamips version 0.2.16 to change the default QinQ Ethernet type.
2015-09-08 03:03:11 -06:00
Goran Cetusic
0fa300cb99
Initial Docker support from Google Summer of Code
2015-09-08 10:57:28 +02:00
Goran Cetusic
9ee1d9d71a
fixed the way docker containers are terminated
2015-09-08 10:54:27 +02:00
grossmj
0ab95ae043
basic docker container support
2015-09-08 10:54:27 +02:00
grossmj
0ddef78127
Merge branch 'qinq_ethertype' of https://github.com/Bevaz/gns3-server into Bevaz-qinq_ethertype
2015-09-08 02:27:21 -06:00
grossmj
2a0f1586c8
Merge remote-tracking branch 'origin/master'
2015-09-08 02:08:32 -06:00
grossmj
2c5b2a19f6
Check for valid FR or ATM switch mappings. Fixes #300 .
2015-09-08 02:07:06 -06:00
grossmj
a779fa7462
Check for valid FR or ATM switch mappings. Fixes #300 .
2015-09-08 02:00:39 -06:00
grossmj
c992cabb28
VirtualBox VMs can only be started if powered off. Fixes #299 .
2015-09-08 01:20:46 -06:00
Julien Duponchelle
4d6626e849
Support of VPCS 0.8
...
Fix #306
2015-09-07 17:35:21 +02:00
grossmj
4efec03448
Allows VMware VMs to use vmnet interfaces for connections without using uBridge. Fixes #295 .
2015-09-05 14:38:11 -06:00
Julien Duponchelle
5fa5e7227d
Prepare next release
2015-09-04 21:33:48 +02:00
Julien Duponchelle
2689b6b7bb
Prepare 1.3.10
2015-09-04 18:22:59 +02:00
grossmj
fda33c56de
Catch exception when a process cannot be killed. Fixes #296 .
2015-09-03 16:18:27 -06:00
Julien Duponchelle
5388d43695
Fix closing project when multiple project is open
...
Fix #305
2015-09-03 17:41:27 +02:00
Julien Duponchelle
986ab649d7
Fix project not closing
...
Fix #303
2015-09-03 16:46:34 +02:00
Julien Duponchelle
b1ef49672e
Qemu user options are at the end. It's allow user to add his own net
...
interfaces
2015-08-27 18:46:02 +02:00
Julien Duponchelle
d853ffe791
Change the way we look for Qemu path
...
Fix #302
2015-08-27 18:27:17 +02:00
Julien Duponchelle
c361d27531
Lock qemu vm during start / stop operations
...
Fix #301
2015-08-27 16:06:11 +02:00
Julien Duponchelle
699647dbda
In the error message explain how to turn off KVM support
2015-08-26 17:17:40 +02:00
Julien Duponchelle
4cc66a3801
Fix when you stop qemu on windows you have an error
...
Fix #625
2015-08-26 17:01:16 +02:00
Julien Duponchelle
8085080e41
Merge branch 'master' into unstable
2015-08-26 14:36:55 +02:00
Julien Duponchelle
fea7a8a9ab
Fix Qemu cannot be used on Windows
...
Fix #291
2015-08-26 13:47:12 +02:00
Julien Duponchelle
70f62cd5eb
Allow to start server with python -m gns3server
2015-08-25 22:31:45 +02:00
Julien Duponchelle
f0f901a15d
Should solve the BufferError by avoiding using thread
...
Fix #293
2015-08-24 19:59:11 +02:00
Julien Duponchelle
34e64fe5d8
Catch UnicodeEncodeError when passing unicode char as qemu options
...
Fix #292
2015-08-24 18:09:01 +02:00
Julien Duponchelle
1a04417e84
1.4.0dev6
2015-08-24 17:16:46 +02:00
Anton Fedotov
1283f8bde8
EthernetSwitch: Allow to choose ethertype for QinQ outer tag.
2015-08-20 09:42:30 +03:00
grossmj
eb5f9c48f2
Backport: fixes NAT NIO for Qemu VMs (do not launch any legacy scripts)
2015-08-14 22:16:02 -06:00
grossmj
98112f7fac
Fixes NAT NIO for Qemu VMs (do not launch any legacy scripts)
2015-08-14 22:15:01 -06:00
grossmj
a16d6ac88f
Lower VMware requirements to Workstation version 10 and Player version 6.
2015-08-14 20:35:04 -06:00
grossmj
83a7e25389
Fixes Unicode error. Fixes #290 .
2015-08-13 20:15:50 -06:00
grossmj
ab3700854c
Don't delete Dynamips ROM files. They are used to restore the nvram.
2015-08-10 21:23:05 -06:00
grossmj
2ce01fafc0
Don't delete Dynamips ROM files. They are used to restore the nvram.
2015-08-10 21:22:21 -06:00
Julien Duponchelle
31b91e1ccb
1.4.0beta1
2015-08-07 18:39:59 +02:00
Julien Duponchelle
0018658f60
Fix ram setting for Qemu
2015-08-07 17:08:22 +02:00
Julien Duponchelle
55f7c79918
Explicit set qemu memory as MB
2015-08-07 17:03:06 +02:00
Julien Duponchelle
323674ba5c
Turn off KVM for non x86 architectures
...
Fix #289
2015-08-07 16:49:45 +02:00
grossmj
05ab18f295
Send an error when vmware executable cannot be found on Linux. Fixes #288 .
2015-08-06 23:05:10 -06:00
grossmj
5121753232
Support for CPUs setting for Qemu VMs.
2015-08-05 17:17:55 -06:00
grossmj
217945339e
Bump version to 1.4.0dev5.
2015-08-04 11:59:35 -06:00
grossmj
f161bf42fa
Bump version to 1.4.0alpha4.
2015-08-04 11:58:34 -06:00
grossmj
e46ecdc37c
Bump version to 1.4.0dev5.
2015-08-04 11:53:59 -06:00
grossmj
2e6c438208
1.4.0alpha4
2015-08-04 11:51:25 -06:00
Julien Duponchelle
1613999689
Quote command in qemu debug logs so you can copy/paste them
2015-08-04 17:06:42 +02:00
Julien Duponchelle
39c1d2d2dd
Prepare 1.3.10
2015-08-03 19:25:56 +02:00
Julien Duponchelle
d942f52f7d
1.3.9
2015-08-03 18:52:22 +02:00
grossmj
0923ed5d85
Support for Qemu disk interfaces, cd/dvd-rom image and boot priority. Fixes #278 .
2015-08-02 23:02:02 -06:00
grossmj
7bccf9e554
Check for VMware Player version >= 7 and VMware Workstation >= 11. Fixes #286 .
2015-08-01 13:49:02 -06:00
grossmj
bb69f02da6
Catch GeneratorExit exception when trying to create a Ghost IOS image.
2015-08-01 11:50:16 -06:00
grossmj
06a6287dff
Backport: removes code that deletes IOS router instance files.
2015-07-31 14:37:23 -06:00
Julien Duponchelle
7c1dd75ad7
1.4.0dev4
2015-07-31 15:33:22 +02:00
grossmj
87ec90cdaf
Removes code that deletes IOS router instance files.
2015-07-30 18:50:59 -06:00
Julien Duponchelle
c2807c39f9
1.4.0alpha3
2015-07-29 18:17:03 +02:00
Julien Duponchelle
1fd2332796
PEP8
2015-07-28 17:57:36 +02:00
Julien Duponchelle
78ef6e3032
Validation schema for qemu-img
2015-07-28 17:50:57 +02:00
Julien Duponchelle
003c2f5f0b
New crash report key
2015-07-28 16:48:22 +02:00
Julien Duponchelle
e92d9ca5ff
Raise error if qemu image already exist when creating disk
2015-07-28 16:15:01 +02:00
Julien Duponchelle
54448ab936
Prevent user to create a qemu to a different directory on non local
...
server
2015-07-28 16:07:13 +02:00
Jeremy
f761fb77f8
Fixes UnicodeDecodeError when reading a VMware file.
2015-07-27 16:29:02 -06:00
Jeremy
a721d7d910
Fixes KeyError: "ethernet0.connectiontype". Fixes #276 .
2015-07-27 15:50:09 -06:00
Jeremy
1419b7c8dc
Fixes replace errors. Fixes #284 .
2015-07-27 15:31:42 -06:00
Julien Duponchelle
c2ba3f923e
1.3.9dev1
2015-07-27 20:11:49 +02:00
Jeremy
bdb23d6d3b
1.3.8
2015-07-27 12:10:01 -06:00
Jeremy
2ed0ef770e
Catch ProcessLookupError when updating iouyap config. Fixes #255 .
2015-07-27 11:41:13 -06:00
Jeremy
5986849b67
Catch ProcessLookupError when updating iouyap config. Fixes #255 .
2015-07-27 11:40:01 -06:00
Julien Duponchelle
5b0c36c0d6
API for creating a qemu disk image
2015-07-27 19:18:36 +02:00
Julien Duponchelle
5d8c90d138
Rename qemu image type to qemu image format
2015-07-27 17:32:27 +02:00
Julien Duponchelle
b94a4e2308
Add code for creating qemu image on server side
...
Ref https://github.com/GNS3/gns3-gui/issues/558
2015-07-27 16:27:14 +02:00
Jeremy
fcd4fda68e
Prevent starting different hypervisors that leverage hardware virtualization (VT-x/AMD-V). Fixes #548 .
2015-07-26 19:21:30 -06:00
Jeremy
eb5e019a26
Fixes IOS adapters and WICS cannot be removed. Fixes #282 .
2015-07-26 15:52:43 -06:00
Jeremy
76fe0cb316
Fixes IOS adapters and WICS cannot be removed. Fixes #282 .
2015-07-26 15:51:55 -06:00
Jeremy
4aeb451ffd
Makes sure the loop is running when closing the app.
2015-07-26 15:28:14 -06:00
Jeremy
5f5d9347b9
Makes sure the loop is running when closing the app.
2015-07-26 15:27:47 -06:00
Jeremy
31b168aa42
Catch Permission denied when writing to VMX file while closing VMware VM. Fixes #277 .
2015-07-25 17:09:10 -06:00
Jeremy
382747a2f2
Catch GeneratorExit exception. Fixes #231 .
2015-07-25 16:55:37 -06:00
Jeremy
64bf935222
Fixes missing chipset info for VirtualBox VM (maybe some older VirtualBox version don't have it). Fixes #254 .
2015-07-25 16:54:31 -06:00
Jeremy
7b001e4d36
Catch GeneratorExit exception. Fixes #231 .
2015-07-25 16:46:23 -06:00
Jeremy
b1b602db3b
Merge remote-tracking branch 'origin/master'
2015-07-25 16:39:45 -06:00
Jeremy
cf5af8a6f7
Fixes missing chipset info for VirtualBox VM (maybe some older VirtualBox version don't have it). Fixes #254 .
2015-07-25 16:39:38 -06:00
Jeremy
8a257b3b2e
Changes how to look for the vmrun.exe location.
2015-07-24 16:50:36 -06:00
Julien Duponchelle
d9f1a7c7d3
API for listing current projects
...
Fix #274
2015-07-24 10:09:16 +02:00
Julien Duponchelle
4814bc6c65
Fix IOURC upload
2015-07-23 11:36:11 +02:00
Julien Duponchelle
cbc859a03b
Merge remote-tracking branch 'origin/master' into unstable
2015-07-23 11:35:15 +02:00
Julien Duponchelle
3f25bfcb27
Fix qemu tests
2015-07-23 10:46:43 +02:00
Jeremy
9b3b5f1884
Bump version to 1.4.0dev3
2015-07-22 20:55:54 -06:00
Jeremy
2655d426c2
Backport: option to drop nvram & disk files for IOS routers in order to save disk space.
2015-07-22 16:02:08 -06:00
Jeremy
1b499571b1
Deactivate uBridge process monitoring (process returns 1 on Windows when stopping).
2015-07-22 12:03:40 -06:00
Jeremy
8e236a7045
Prevent using different hypervisors that leverage hardware virtualization.
...
- Implemented for Qemu when a VMware or VirtualBox VM with hardware virtualization is already running.
- Implemented for VirtualBox only when a Qemu VM with KVM is already running.
2015-07-21 22:58:28 -06:00
Jeremy
f1bbacecd6
Backport: Remove timeout to wait for connections to finish.
2015-07-21 18:00:31 -06:00
Jeremy
accaa2159b
Remove timeout to wait for connections to finish.
2015-07-21 18:00:03 -06:00
Jeremy
fc0409286b
Check for uBridge version and catch uBridge errors.
2015-07-21 17:58:53 -06:00
Jeremy
f0649b4ac3
Remove default FLASH when no hda disk for Qemu VMs. Fixes #535 .
2015-07-21 16:45:44 -06:00
Jeremy
8cc46f66c6
Fixes indentation mistakes.
2015-07-21 16:04:55 -06:00
Jeremy
a8142a04f8
Merge remote-tracking branch 'origin/master'
2015-07-21 16:02:52 -06:00
Jeremy
19425b1e9c
Backport: Fixes RuntimeError: Event loop is closed.
2015-07-21 16:02:44 -06:00
Jeremy
abd9c1dc48
Use the registry to find vmrun if the default VMware install path does not exist.
2015-07-21 15:59:29 -06:00
Jeremy Grossmann
1b066bef92
Merge pull request #272 from GNS3/backup_upload_images_projects
...
Backup upload images projects
2015-07-21 11:21:12 -07:00