Commit Graph

702 Commits

Author SHA1 Message Date
ba95567886 Some info message and fixes ghost IOS activation/deactivation. 2015-02-27 19:35:31 -07:00
84870bf736 Some changes with config files on Windows. 2015-02-27 18:08:34 -07:00
0e8b8fa66f Update hypervisors working dir when the project is moved. 2015-02-27 16:51:17 -07:00
ae7bf828cd Fix tests on MacOS 2015-02-27 18:30:22 +01:00
ebb865d973 Export vpcs config path 2015-02-27 13:38:57 +01:00
985c23a40e Explicitly import handlers so freezing application can find and include the right modules.
Do not import IOU on Windows to avoid importing unknown modules like fcntl on that platform.
2015-02-26 19:31:18 -07:00
58d92f1584 Fixes Dynamips console/aux ports restoration when loading a project. 2015-02-26 16:15:44 -07:00
62afef06af After an iou reload you can write on the console 2015-02-26 15:47:47 +01:00
5e59145948 If you type reload inside iou you are no longer disconnected 2015-02-26 15:09:15 +01:00
29e8d91745 Do not output debug for ioucon standard telnet commands 2015-02-26 13:07:26 +01:00
5a58f6efc8 Fix a crash with Python 3.4 when you stop IOU
http://bugs.python.org/issue23140
2015-02-26 11:29:57 +01:00
c07b8c746e Drop poll from Qemu 2015-02-26 10:18:52 +01:00
0eaad579c2 IOU + VirtualBox conversion of old projects. 2015-02-25 18:55:35 -07:00
85518a3cd6 Fixes race condition when generating an ghost IOS file. 2015-02-25 17:38:55 -07:00
9dc713f31d Fixes race condition when deleting empty legacy project files dir. 2015-02-25 17:38:36 -07:00
473eb0280e Support for relative path in Dynamips. 2015-02-25 17:19:37 -07:00
de1be0961f Do not return an error when creating the same project multiple times (for now). 2015-02-25 17:19:12 -07:00
54fc873be5 Prevent multiple projects with the same ID to be created. 2015-02-25 16:05:57 -07:00
349d9d4540 Fixes small issues when deleting Dynamips devices. 2015-02-25 11:52:52 -07:00
f12d3f07f7 Drop the old -files in the project 2015-02-25 18:23:41 +01:00
8434a286b6 Fix IOU old project import
Fixes #69
2015-02-25 16:35:13 +01:00
818676ce5e Support relative path in iou 2015-02-25 16:26:17 +01:00
47f8ac00c0 Remove debug 2015-02-25 16:04:18 +01:00
4ea25739e5 Correctly check if qemu is running
Fixes #71
Related to #70
2015-02-25 15:46:05 +01:00
3528efb1e0 Fixes packet capture for devices when spaces are present in the output file. 2015-02-24 23:12:09 -07:00
e910167a85 Quick change warning -> debug 2015-02-23 22:19:03 -07:00
49f3c9295f Some debug messages to help with port allocation debugging. 2015-02-23 19:59:19 -07:00
42c07cee1a Properly release UDP ports when closing a project or deleting a link. 2015-02-23 19:00:34 -07:00
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
182d2e465e Use projects_path & images_path. 2015-02-23 17:08:34 -07:00
4d1f08c96e Turn off Qemu graphics if no display is available
Fixes #66
2015-02-23 20:21:00 +01:00
c9314ec509 autopep8 et upload files 2015-02-23 17:21:39 +01:00
210aa6f12a Bit of cleaning. 2015-02-22 19:56:52 -07:00
565a7b35a6 Default NVRAM and Idle-PC for some IOS images. 2015-02-21 17:24:39 -07:00
9a745ed3f4 Merge remote-tracking branch 'origin/asyncio' into asyncio 2015-02-20 16:53:57 -07:00
af700e9bcb Idle-PC and auto idle-pc for Dynamips. 2015-02-20 16:53:51 -07:00
cecf2f5014 Async qemu monitor reading 2015-02-21 00:15:56 +01:00
47be57dca7 Fix qemu close 2015-02-20 17:31:02 +01:00
8aa5514890 Qemu binary list 2015-02-20 14:39:13 +01:00
90f71e7581 Idle-PC proposals for Dynamips. 2015-02-19 19:14:30 -07:00
b393948b67 Fixes iouyap shutdown. 2015-02-19 16:58:44 -07:00
8d02f464c5 Dynamips import/export configs. 2015-02-19 16:04:15 -07:00
48f5c7c8b3 All params for qemu 2015-02-19 20:22:30 +01:00
d0244824bf Get a working Qemu handler. Next step add all parameters 2015-02-19 19:43:45 +01:00
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
25bcbfb073 Allocation of console port in base vm 2015-02-19 11:45:43 +01:00
4a3e6632c1 Merge remote-tracking branch 'origin/asyncio' into asyncio 2015-02-18 18:40:16 -07:00
380c4d8211 Fixes capture directory path. 2015-02-18 18:40:01 -07:00
3d1363150e Fixes ghost file path. 2015-02-18 18:24:35 -07:00
610dee957d Use HTTP error 409 instead of 500 for VMError. 2015-02-18 17:48:02 -07:00