Commit Graph
139 Commits
Author SHA1 Message Date
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
Julien Duponchelle b92e065add Fix binary location change for VPCS 2015-02-05 12:00:34 +01:00
Jeremy 1bea78194c Explicit ID names, remove {uuid} from URLs and add vms in URLs for VMs. 2015-02-04 13:48:29 -07:00
Jeremy 59c82e26df Use project_id instead of project_uuid for the API. 2015-02-03 18:40:13 -07:00
Julien Duponchelle aeb83a7945 Support %h in VPCS config file 2015-02-03 21:48:20 +01:00
Jeremy 45ca493ecf Use module settings from the config file. 2015-02-02 14:52:58 -07:00
Jeremy 22369ade49 Rename port_id to port_number for VPCS and adapter_id for VirtualBox to avoid confusion. 2015-01-31 12:01:23 -07:00
Julien Duponchelle 8bc26420b7 If not script file is setted we use the default from VPCS 2015-01-30 14:57:25 +01:00
Jeremy 50fea669b5 Network handler for UDP port allocation and server network interfaces. 2015-01-24 15:32:58 -07:00
Jeremy d9b02efbfa Rename destroy to close or unload (more friendly). 2015-01-22 19:06:17 -07:00
Jeremy 2681defe27 Moves NIO creation to the base manager. 2015-01-22 18:04:24 -07:00