Julien Duponchelle
2da0b36ee7
Support a platform parameter for Qemu
...
I'm sure we will discover a distribution with a different
naming conventions...
Fix #220
2015-06-10 15:49:24 +02:00
Julien Duponchelle
fb79543342
Build documentation
2015-06-10 14:35:53 +02:00
Julien Duponchelle
b0fb2fcc6d
Fix test
2015-06-10 14:33:44 +02:00
Julien Duponchelle
7c7f8fe3ed
Fix ethernet interfaces tests if eth0 doesn't exists
...
Also on Windows and MacOS it return error if we try
to use a non existing interfaces.
Fix #230
2015-06-09 16:35:21 +02:00
Julien Duponchelle
352fa3480b
Fix qemu tests on travis
2015-06-09 09:55:51 +02:00
Julien Duponchelle
669ec42985
Add a test for KVM support
2015-06-09 09:28:39 +02:00
grossmj
ca331ae2a5
Import/Export support for IOU nvrams.
2015-06-06 15:15:03 -06:00
Julien Duponchelle
a1204dca0a
Merge branch 'master' into unstable
2015-06-03 18:34:46 +02:00
Julien Duponchelle
b344def887
Fix crash when virtualbox list of VMS return an empty line
...
Fix #206
2015-06-03 11:59:53 +02:00
Julien Duponchelle
a79249aa9e
Fix tests after merge
2015-05-28 12:05:19 +02:00
Julien Duponchelle
9442042d7a
Merge branch 'master' into unstable
2015-05-28 12:04:01 +02:00
Vasil Rangelov
9ef4628cbc
Added a method for getting qemu-img binaries, and moved the qemu folder into a separate method.
2015-05-28 00:11:36 +03:00
Julien Duponchelle
7cad25eb1a
Raise a VirtualBox error if adapter doesn't exists
...
Fix #195
2015-05-27 16:38:57 +02:00
Julien Duponchelle
ecf4e91e55
Ignore VirtualBox VM Name with a carriage return in name
...
Add tests for get_list of VirtualBox
Fix #200
2015-05-27 16:21:18 +02:00
Julien Duponchelle
ea67f4aeb9
Test ok on Windows
2015-05-27 11:12:39 +02:00
Julien Duponchelle
c98bcedd39
Cleanup the temporary project after modules have been notified of the
...
path change
2015-05-26 15:20:14 +02:00
Julien Duponchelle
117630c887
Test ok on Windows
2015-05-26 11:55:30 +02:00
Julien Duponchelle
e62dd1a572
Fix tests on Windows
2015-05-26 10:06:10 +02:00
Julien Duponchelle
1f931d56c7
Fix test suite on Windows
2015-05-26 10:06:10 +02:00
Julien Duponchelle
6f9f004ebb
API for list & download files of a project
2015-05-26 09:49:12 +02:00
Julien Duponchelle
33bca1a85c
Fix tests on Windows
2015-05-21 12:01:37 +02:00
Julien Duponchelle
4d50d00b3e
Fix test suite on Windows
2015-05-21 11:46:55 +02:00
Julien Duponchelle
743187bb2e
Merge branch 'master' into unstable
2015-05-14 19:29:30 +02:00
Julien Duponchelle
3704911c2d
Fix tests
2015-05-13 10:19:50 +02:00
Julien Duponchelle
5df5a6da18
Fix qemu tests
2015-05-12 09:32:42 +02:00
Jeremy Grossmann
61fb641215
Merge pull request #168 from GNS3/listen
...
A notification stream with process monitoring.
2015-05-09 17:15:58 -06:00
Julien Duponchelle
00fa1cc370
Merge branch 'master' into unstable
2015-05-08 14:45:07 +02:00
Julien Duponchelle
ed39afbf3d
Throw an error if user put an invalid port range in config file
...
Fix #117
2015-05-06 10:40:51 +02:00
Julien Duponchelle
ee2dada88b
Fix tests
2015-05-04 21:29:28 +02:00
Julien Duponchelle
d2d91ebdea
Fix temporary project not cleanup with save as
2015-05-04 14:04:57 +02:00
Julien Duponchelle
0dea63c9ea
If image is not found in VM directory look in images folder
2015-05-04 10:57:08 +02:00
Julien Duponchelle
e9ec5c8a37
A notification stream with process monitoring
2015-05-01 13:20:30 +02:00
Julien Duponchelle
b3f2a6ac2a
Fix tests and build documentation
2015-05-01 11:24:56 +02:00
Julien Duponchelle
359abb0286
Revert "Merge branch 'unstable'"
...
This reverts commit 929c337e8b
, reversing
changes made to b9bc73fd01
.
2015-04-30 16:43:30 +02:00
Jeremy
929c337e8b
Merge branch 'unstable'
...
Conflicts:
gns3server/modules/virtualbox/__init__.py
gns3server/version.py
tests/modules/test_manager.py
2015-04-29 16:29:45 -06:00
Julien Duponchelle
f8f6f5dc5d
Merge branch 'master' into unstable
...
Conflicts:
gns3server/modules/virtualbox/__init__.py
gns3server/version.py
2015-04-29 14:25:44 +02:00
Julien Duponchelle
bad740d32a
Fix test on Linux
2015-04-28 15:31:00 +02:00
Julien Duponchelle
5f6d1bfdd6
Merge branch 'master' into unstable
...
Conflicts:
tests/modules/test_manager.py
2015-04-28 10:46:59 +02:00
Julien Duponchelle
e7ae1776f4
Final fixes for windows test suite
2015-04-27 23:28:12 +02:00
Julien Duponchelle
3f26ada081
Comment broken test
2015-04-27 23:20:01 +02:00
Julien Duponchelle
77f54848e3
Fix some tests on Windows
2015-04-27 23:12:13 +02:00
Julien Duponchelle
4df95efdec
Skip IOU test on Windows
...
Fix #159
2015-04-27 15:09:42 +02:00
Julien Duponchelle
834a554fea
Fix VPCS tests
2015-04-27 10:14:46 +02:00
Jeremy
40ce22222e
Merge branch 'unstable' into api_list_images
...
Conflicts:
gns3server/handlers/api/iou_handler.py
2015-04-23 17:19:37 -06:00
Julien Duponchelle
531e95463c
Add qemu-kvm to the list of binary
2015-04-20 10:12:17 +02:00
Julien Duponchelle
3926390d30
Fix tests broken by a previous commit
2015-04-18 09:22:37 +02:00
Julien Duponchelle
bca90bc563
API in order to get the list of IOU, Dynamips, Qemu images
2015-04-16 18:32:12 +02:00
Julien Duponchelle
e367f95f96
Drop darwin specific tests
2015-04-15 16:42:26 +02:00
Julien Duponchelle
750958bd12
Fix tests
2015-04-15 14:33:51 +02:00
grossmj
aab4a7243b
Merge remote-tracking branch 'origin/master'
2015-04-14 18:21:42 -06:00
Julien Duponchelle
aa2472fb30
Rewrote image search
...
This code is more generic and support all cases. Previously
we had bug where the user lost his image path if the image
was not located in image directory.
2015-04-14 18:46:55 +02:00
grossmj
de5e8f852d
Cleaner and generic way to set Qemu & IOU VM settings.
2015-04-12 15:09:37 -06:00
Julien Duponchelle
1c4a059982
Look in old IOU images location in order to smooth transition
...
Fix #141
2015-04-07 15:25:53 +02:00
Julien Duponchelle
7efb7c2978
Do not overwrite initial-config IOU if client send an empty
...
Fix #140
2015-04-06 21:30:57 +02:00
Julien Duponchelle
b46e2cf013
Fix issues with macos X dynamips not freeing UDP port
...
Fix #133
2015-04-03 13:32:07 +02:00
Julien Duponchelle
49f36a83bd
Test path with chinese charcaters in Qemu
...
Refs #120
2015-04-01 18:24:36 +02:00
Julien Duponchelle
a3c8201bcc
Do not crash if no console port is available for VBox
...
I don't know how user manage to fall in this situation.
Fix #127
2015-04-01 17:59:58 +02:00
Julien Duponchelle
4cd5ec5613
Check name of the VBoxManage executable
...
Fix #118
2015-04-01 17:36:22 +02:00
Julien Duponchelle
026fe3df9b
Catch error when qemu additional options are invalid
...
Fix #119
2015-03-31 22:14:08 +02:00
Julien Duponchelle
2e72bc2d3a
Fix tests
2015-03-26 17:43:00 +01:00
grossmj
980e63e667
Allocate a random port for Qemu monitor. Fixes issue with pre 1.3 projects.
2015-03-23 22:52:02 -06:00
grossmj
153914bf97
Make sure used ports in a project are cleaned up when closing it.
2015-03-21 17:19:12 -06:00
Julien Duponchelle
253ab4e2b5
PEP8
2015-03-19 17:42:43 +01:00
Julien Duponchelle
ddb8a9f06e
Fix an issue in IOU relative path looking
2015-03-19 15:36:06 +01:00
Julien Duponchelle
66cdf39ea2
Support uploading iourc
2015-03-17 16:31:45 +01:00
Julien Duponchelle
bcb1ce02ab
Refactor config management in tests
2015-03-16 15:03:41 +01:00
Julien Duponchelle
e54649accd
Fix dynamips tests
2015-03-16 14:42:00 +01:00
Julien Duponchelle
c05edfe415
Fix test manager
2015-03-16 12:08:23 +01:00
Julien Duponchelle
cf247a9301
Fix iou tests and add tests
2015-03-16 11:52:22 +01:00
grossmj
6d56da03e5
Fixes tests.
2015-03-14 13:16:27 -06:00
grossmj
4f7b896a6a
Fixes tests.
2015-03-11 23:09:01 -06:00
Julien Duponchelle
1b68a54234
Look for qemu images in ~/GNS3/images
2015-03-07 11:56:51 +01:00
Jeremy
ee578d3c12
Fixes Qemu networking.
2015-03-06 20:08:00 -07:00
Julien Duponchelle
e37392c482
Correctly recover id when closing VMS
...
Fixes #91
2015-03-06 15:48:16 +01:00
Julien Duponchelle
3407ba802e
Rename vlan dat file for IOU
2015-03-05 17:00:25 +01:00
Julien Duponchelle
80fd857658
Fix tests
2015-03-03 14:37:34 +01:00
Julien Duponchelle
a9afaa028c
Garbage collect VM when closing a project
2015-03-02 17:17:28 +01:00
Julien Duponchelle
66860655b9
If a VM is already loaded, we return a VM instead of creating it twice
...
Partial fix for #81
2015-03-02 15:35:36 +01:00
Julien Duponchelle
914ea0326c
Fix tests
2015-03-02 15:26:57 +01:00
Julien Duponchelle
aa40e6097e
Fix tests
2015-02-26 10:45:37 +01:00
Jeremy
0eaad579c2
IOU + VirtualBox conversion of old projects.
2015-02-25 18:55:35 -07:00
Julien Duponchelle
f12d3f07f7
Drop the old -files in the project
2015-02-25 18:23:41 +01:00
Julien Duponchelle
8434a286b6
Fix IOU old project import
...
Fixes #69
2015-02-25 16:35:13 +01:00
Julien Duponchelle
818676ce5e
Support relative path in iou
2015-02-25 16:26:17 +01:00
Julien Duponchelle
4ea25739e5
Correctly check if qemu is running
...
Fixes #71
Related to #70
2015-02-25 15:46:05 +01:00
Jeremy
3d3300e83a
Rename console methods in port manager to use the generic tcp term in the name.
...
Fixes bug when a console port is allocated to a Ghost VM instance and not released.
Warnings at exit when TCP/UDP ports are still allocated.
2015-02-23 17:42:55 -07:00
Julien Duponchelle
4d1f08c96e
Turn off Qemu graphics if no display is available
...
Fixes #66
2015-02-23 20:21:00 +01:00
Julien Duponchelle
cecf2f5014
Async qemu monitor reading
2015-02-21 00:15:56 +01:00
Julien Duponchelle
71357fa7ab
Fix tests
2015-02-20 17:45:27 +01:00
Julien Duponchelle
8aa5514890
Qemu binary list
2015-02-20 14:39:13 +01:00
Julien Duponchelle
48f5c7c8b3
All params for qemu
2015-02-19 20:22:30 +01:00
Julien Duponchelle
d0244824bf
Get a working Qemu handler. Next step add all parameters
2015-02-19 19:43:45 +01:00
Julien Duponchelle
b03b9226ff
So we have running code for a qemu module
...
Now the handlers. The telnet code is not yet async
2015-02-19 16:46:57 +01:00
Julien Duponchelle
d65617657c
Fix old project directories renames
2015-02-18 16:13:09 +01:00
Julien Duponchelle
dd1833c4f0
iourc_path is set from server settings file
2015-02-17 16:40:45 +01:00
Julien Duponchelle
57348d0508
Better organisation of the API documentation
2015-02-17 10:37:09 +01:00
Julien Duponchelle
6c3a926ce3
Capture is OK on server side
2015-02-16 20:08:04 +01:00
Julien Duponchelle
ff7f014423
Fix test
2015-02-16 19:14:45 +01:00
Julien Duponchelle
15f89776d3
All current iou code is async
2015-02-16 17:20:07 +01:00
Julien Duponchelle
605afa1d33
Fix bad execption name in IOU
2015-02-16 10:05:54 +01:00