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
Julien Duponchelle
6bf7a6aa38
Fix after jeremy feedback
2015-07-21 20:19:29 +02:00
Julien Duponchelle
fc14deee1b
Restore images & projects tarballs
2015-07-21 16:14:03 +02:00
Julien Duponchelle
270017d945
Allow user to backup projects and images
2015-07-21 14:20:58 +02:00
Jeremy
439e0df058
Bind host on 0.0.0.0 when checking for a free UDP port.
2015-07-20 19:27:14 -06:00
Jeremy
d5c0584d25
Bind host on 0.0.0.0 when checking for a free UDP port. Fixes #265 .
2015-07-20 19:22:20 -06:00
Jeremy
6ee94331d4
Fixes RuntimeError: Event loop is closed. Fixes #266 .
2015-07-20 16:02:28 -06:00
grossmj
dfd6af3c22
Merge remote-tracking branch 'origin/unstable' into unstable
2015-07-19 22:55:27 -06:00
grossmj
1f890b4cad
Implements uBridge hypervisor.
2015-07-19 22:55:10 -06:00
Julien Duponchelle
639f6bc68c
New crash report key
2015-07-18 22:17:14 +02:00
Julien Duponchelle
5125ddcde4
Fix gns3server.utils.images in md5sum NameError: name 'log' is not
...
Fix #268
2015-07-16 18:56:36 +02:00
Julien Duponchelle
ddddac426b
Fix invalid umask
...
Fix #264
2015-07-15 13:58:08 +02:00
Julien Duponchelle
6d678898ef
Client disconnect should not be logged as an error
2015-07-13 14:51:42 +02:00
Jeremy
ccd29ab500
Take VMware file encoding into account. Fixes #261 .
2015-07-12 20:58:58 -06:00
Jeremy
e785baaa29
Take VMware file encoding into account. Fixes #261 .
2015-07-12 19:03:15 -06:00
Julien Duponchelle
9e2a22fc8e
1.4.0dev2
2015-07-10 15:52:53 +02:00
Julien Duponchelle
9cfc7c0423
Typo in version number
2015-07-09 19:05:47 +02:00
Julien Duponchelle
65410e23e2
1.4.0 alpha1
2015-07-09 19:05:12 +02:00
grossmj
1e04e1e123
Fixes bug with vmrun VIX path.
2015-07-09 10:32:23 -06:00
Julien Duponchelle
a461cb71c6
Allow to send the iourc when starting the VM
...
Ref https://github.com/GNS3/gns3-server/issues/255
2015-07-09 16:06:52 +02:00
grossmj
2fc63601bf
Merge remote-tracking branch 'origin/unstable' into unstable
2015-07-08 21:39:14 -06:00
grossmj
27532cd037
Add debug to help resolve https://community.gns3.com/thread/9193
2015-07-08 21:38:58 -06:00
Jeremy
32e0d49e1e
VMware VMs always have a working directory (to store the ubrige.ini and ubrige.log files).
2015-07-08 17:48:34 -06:00
Jeremy
870029123c
Netifaces is not used on Windows. Fixes #257 .
2015-07-08 14:51:21 -06:00
Jeremy
37f4ff2f63
Do not monitor the ubridge process because it creates an issue on Windows.
2015-07-08 13:00:54 -06:00
grossmj
8455d8a155
Merge remote-tracking branch 'origin/unstable' into unstable
2015-07-07 12:48:31 -06:00
grossmj
205f624730
Fixes GUI crash on unset vmrun_path variable. Fixes #507 .
2015-07-07 07:58:48 -06:00
Jeremy
78d847e9ac
ubridge source Ethernet interface must be quoted on Windows.
2015-07-06 18:32:01 -06:00
Julien Duponchelle
dfe95cce63
Fix qemu binary lookup in frozen OSX application
...
https://github.com/GNS3/gns3-gui/issues/496
2015-07-05 21:53:47 +02:00
Jeremy
83929119be
Return stdout when a process crash for IOU, Dynamips, uBridge and VPCS.
2015-07-04 14:08:03 -06:00
Jeremy
9235c3a913
Adds -no-kvm to the ASA template and ignore -no-kvm on platforms other than Linux. Should resolve #472 .
2015-07-03 23:35:42 -06:00
Jeremy
442aa31065
Make sure VNC ports are between 5900 and 6000. Fixes #490 .
2015-07-03 16:06:25 -06:00
Jeremy
8e652778f9
Remove running VBoxManage as another user option (root for instance). See #248 .
2015-07-03 14:37:07 -06:00
Julien Duponchelle
65953847f6
Fix an error in frozen ressources loading
2015-07-03 20:29:49 +02:00
Julien Duponchelle
f3f152cd2a
Use the ressource system in order to locate the templates directory
2015-07-03 20:03:37 +02:00
Julien Duponchelle
c6bbc34a56
Allow user to change the configuration file
...
Fix #251
2015-07-03 11:10:12 +02:00
Julien Duponchelle
06e193231c
Fix double loading of config from working directory
2015-07-03 10:53:41 +02:00
Jeremy
731d24f497
Get Windows interfaces for VMware support.
2015-07-02 20:10:20 -06:00
Julien Duponchelle
3ed95148b2
CORS support
2015-07-02 19:12:55 +02:00
Julien Duponchelle
caf7af7ad5
Support server config in current working directory
2015-07-01 17:30:52 +02:00
Julien Duponchelle
472faa97c5
Due to the migration to cx_freeze darwin and windows share
...
the same path for resources
2015-07-01 17:25:53 +02:00
grossmj
4171aebfdb
List only valid existing IOS images (for IOS router wizard).
2015-06-30 17:37:46 -06:00
Jeremy
be85d95ff7
Checks if IOS image exist at startup and not during node creation. Fixes #240 .
2015-06-29 16:30:57 -06:00
Julien Duponchelle
6e3ebb714d
Return vm_directory for VirtualBox and VMware
...
Fix #246
2015-06-26 17:09:19 +02:00
Julien Duponchelle
feefb075d4
Make the qemu event crash more future proof
2015-06-26 15:10:41 +02:00
Julien Duponchelle
90b0dfebbd
Merge branch 'master' into unstable
2015-06-26 14:42:43 +02:00
Julien Duponchelle
e8805d3fdc
When a qemu VM crash send the log to the client.
...
Fix #243
2015-06-26 14:41:58 +02:00
Julien Duponchelle
2ccb30eeb5
Fix Incorrect vboxmanage sudo command
...
Fix #247
2015-06-26 10:47:52 +02:00
Julien Duponchelle
ccd3224490
Add a vm_directory field to Dynamips / VPCS / IOU
...
Fix #246
2015-06-25 11:17:32 +02:00
Julien Duponchelle
2b36746d52
Return the working directory of a Qemu VM
2015-06-25 09:53:16 +02:00
grossmj
d9745644cd
Check for /dev/kvm. Fixes #245 .
2015-06-24 23:03:04 -06:00
grossmj
ed95bcee97
Moves KVM setting to Qemu server preferences. Fixes #244 .
2015-06-24 22:47:30 -06:00
grossmj
f20ee06181
VNC console support for Qemu VMs.
2015-06-24 19:09:17 -06:00
Julien Duponchelle
26df776f4c
Move configuration to the GNS3 directory
2015-06-24 11:57:42 +02:00
Julien Duponchelle
08b5aec656
Fix Crash report sending errors when no reliable Internet connection
2015-06-23 19:28:08 +02:00
grossmj
7f6a064ac1
Fixes versions.
2015-06-23 07:34:25 -06:00
Julien Duponchelle
3a3b2c22e3
Fix version number
2015-06-23 10:24:19 +02:00
Julien Duponchelle
82e2a16b27
Merge branch 'master' into unstable
2015-06-23 09:47:01 +02:00
Julien Duponchelle
389788cfdc
1.3.8 dev
2015-06-22 20:19:38 +02:00
Julien Duponchelle
26fc8236c9
1.3.7
2015-06-22 19:06:25 +02:00
Julien Duponchelle
8bd2453bf8
Allow null md5 in request schema
2015-06-19 16:38:22 +02:00
Julien Duponchelle
a8e69d9a0b
Do not use the md5 from cache for a missing image
2015-06-19 16:36:25 +02:00
Julien Duponchelle
4aadfa3b67
Test all IOU requirements at VM startup
...
This allow user to create the node and upload the image after
2015-06-19 16:35:19 +02:00
Julien Duponchelle
5c4a49a8c7
Do not raise a 404 if we send the checksum of the images
2015-06-19 16:18:43 +02:00
Jeremy
f398d15025
Completes #239 (Makes VMX keys reading case insensitive).
2015-06-18 17:53:08 -06:00
Jeremy Grossmann
797b45b1f9
Merge pull request #239 from GNS3/vmx_case_insensitive
...
Makes VMX keys reading case insensitive.
2015-06-18 14:08:40 -07:00
Jeremy
11e96e6521
ACPI shutdown support for VMware VMs. Fixes #436 .
2015-06-18 15:02:31 -06:00
Julien Duponchelle
a577fe9fdb
Make VMX reading case insensitive
...
Fix #237
2015-06-18 16:28:13 +02:00
Jeremy
6d1f060791
Reloads ubridge when connecting or disconnecting VMware VM links.
2015-06-17 17:36:52 -06:00
Jeremy
d779392d7f
Find vmrun on Windows.
2015-06-17 17:05:58 -06:00
Julien Duponchelle
f041697311
Compute a md5sum of images for futur purpose
...
Fix #234
2015-06-17 17:11:25 +02:00
Julien Duponchelle
b1f740c952
Merge branch 'master' into unstable
2015-06-17 14:09:32 +02:00