Commit Graph
149 Commits
Author SHA1 Message Date
Julien Duponchelle 85136bc2e4 Fix VPCS tests for recent version 2017-04-13 15:56:12 +02:00
Julien Duponchelle a4f8675c93 Support named remote servers for VPCS
Fix #722
2016-10-19 16:55:33 +02:00
Julien Duponchelle da1cd9a3e7 Use $PATH also for dynamips and cleanup some $PATH usages
Fix #655
2016-08-29 11:27:35 +02:00
grossmj cb6df28f59 Fixes disabling the VPCS relay feature. Fixes #521. 2016-05-21 17:42:34 -06:00
Julien Duponchelle d952718f30 Fix RuntimeWarning: You have iterated over the result of
pkg_resources.parse_version. This is a legacy behavior

Fix #504
2016-05-02 17:14:15 +02: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 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 3f4da9050c Support VPCS 0.6.1 2015-11-11 21:57:58 +01:00
Julien Duponchelle 58d2a5d4b0 Support VPCS 0.6.1
Fix #347
2015-11-09 10:26:16 +01:00
Julien Duponchelle d9f94e653b Allow vpcs 0.8b 2015-11-04 14:37:27 +01:00
Julien Duponchelle 6a6beb752a Merge remote-tracking branch 'origin/master' into unstable 2015-09-22 11:03:41 +02:00
Julien Duponchelle 4d6626e849 Support of VPCS 0.8
Fix #306
2015-09-07 17:35:21 +02:00
grossmj fda33c56de Catch exception when a process cannot be killed. Fixes #296. 2015-09-03 16:18:27 -06:00
Jeremy fc0409286b Check for uBridge version and catch uBridge errors. 2015-07-21 17:58:53 -06:00
Jeremy 83929119be Return stdout when a process crash for IOU, Dynamips, uBridge and VPCS. 2015-07-04 14:08:03 -06: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 9442042d7a Merge branch 'master' into unstable 2015-05-28 12:04:01 +02:00
Julien Duponchelle a86bac4214 Catch VPCS kill errors
Fix #199
2015-05-27 17:21:15 +02:00
grossmj a7dd0d3c51 Fixes TAP connection when using VPCS. 2015-05-26 10:06:10 +02:00
grossmj 08f82e02a0 Fixes TAP connection when using VPCS. 2015-05-25 19:07:12 -06:00
Jeremy 25a6616cd0 Some wording changes. 2015-05-13 13:53:42 -06: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
grossmj 9eeb8910fb Match how IOU initial-config is set for VPCS VM. 2015-05-04 21:54:56 -06:00
Julien Duponchelle e9ec5c8a37 A notification stream with process monitoring 2015-05-01 13:20:30 +02:00
grossmj a884af983f Avoid Cygwin warning with VPCS on Windows. 2015-04-27 22:23:27 -06:00
Julien Duponchelle 77f54848e3 Fix some tests on Windows 2015-04-27 23:12:13 +02:00
grossmj 3e6996903f Fixes VPCS process termination. 2015-04-26 12:57:06 -06:00
grossmj 80a0e0ebf7 Explicit utf-8 encoding where necessary to avoid Unicode errors on Windows (we require/set an utf-8 locale on other systems). 2015-04-25 11:58:34 -06:00
Julien Duponchelle 997f7cbd6f Fix noise in logs 2015-04-15 15:40:07 +02:00
grossmj 7d7972afb3 Some spring cleaning. 2015-04-08 11:17:34 -06:00
grossmj 1c4202187a Fixes TAP interface use with VPCS. 2015-04-03 19:11:28 -06:00
Julien Duponchelle 420a1c2da2 Fix rare crash in tests for travis and fix coverage 2015-03-30 17:03:49 +02:00
Jeremy ec6a761e04 Fixes check if VPCS process is running. 2015-03-25 14:43:51 -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
Jeremy 223f3ee705 Should fix ProcessLookupError exceptions. 2015-03-11 10:53:09 -06:00
Julien Duponchelle e37392c482 Correctly recover id when closing VMS
Fixes #91
2015-03-06 15:48:16 +01:00
Julien Duponchelle ebb865d973 Export vpcs config path 2015-02-27 13:38:57 +01:00
Jeremy 0eaad579c2 IOU + VirtualBox conversion of old projects. 2015-02-25 18:55:35 -07:00
Jeremy 54fc873be5 Prevent multiple projects with the same ID to be created. 2015-02-25 16:05:57 -07:00
Jeremy 42c07cee1a Properly release UDP ports when closing a project or deleting a link. 2015-02-23 19:00:34 -07: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 25bcbfb073 Allocation of console port in base vm 2015-02-19 11:45:43 +01:00
Julien Duponchelle 018e3c1451 Fix IOU closing 2015-02-16 17:40:13 +01:00
Julien Duponchelle 15f89776d3 All current iou code is async 2015-02-16 17:20:07 +01:00
Julien Duponchelle 2e99ef69a9 Modules support start iou process (not ioucon and iouyap) 2015-02-12 22:29:32 +01:00
grossmj 37945585b9 New Dynamips integration part 2 2015-02-10 21:50:02 -07:00
Jeremy 46cbcd6132 New Dynamips integration part 1 2015-02-09 18:24:13 -07:00
Jeremy 98586b93ee Add timeout on stopping a VPCS just in case. 2015-02-09 13:41:31 -07:00
grossmj 0d7d0a05c3 Handle old projects. 2015-02-08 18:10:04 -07:00
Julien Duponchelle 41a8872819 Refactor VPCS script file loading
This allow to support moving the project on disk
2015-02-05 14:20:01 +01:00