grossmj
a9ac0d3380
This may fix "The semaphore timeout period has expired" error on Windows. #311 .
2015-09-13 15:47:43 -06:00
grossmj
83a7e25389
Fixes Unicode error. Fixes #290 .
2015-08-13 20:15:50 -06:00
grossmj
f6bc823b58
Fixes #171 .
2015-05-03 11:40:55 -06:00
grossmj
271cb527d4
Explicit utf-8 decoding.
2015-04-26 21:19:39 -06:00
grossmj
ee8362d89a
Fixes issue when asyncio read is cancelled and data is still sent by Dynamips hypervisor. Fixes #113 .
2015-03-28 19:23:01 -06:00
Julien Duponchelle
533ce78b90
Fix crash if we call stop on dynamips on non started process
...
Fix #111
2015-03-27 10:08:03 +01:00
Jeremy
17d5b3a7bc
Remove unnecessary locks.
2015-03-20 19:19:49 -06:00
Julien Duponchelle
01bcbe2fd9
Lock the dynamips reader an writer
...
Fix #103
2015-03-20 10:21:40 +01:00
Jeremy
2bae814eb1
Remove redundant code for Dynamips hypervisor connections.
2015-03-05 18:00:17 -07:00
grossmj
518b037d54
Fixes connect call failed for Dynamips hypervisor #78 .
2015-03-01 14:25:09 -07:00
Jeremy
0e8b8fa66f
Update hypervisors working dir when the project is moved.
2015-02-27 16:51:17 -07:00
Jeremy
42c07cee1a
Properly release UDP ports when closing a project or deleting a link.
2015-02-23 19:00:34 -07:00
grossmj
78ffe313fd
Dynamips VM & device deletion and ghost support.
2015-02-15 22:13:24 -07:00
grossmj
f99e834c37
Dynamips devices support (packet capture to complete).
2015-02-15 12:18:12 -07:00
Julien Duponchelle
68427eaddf
Auto PEP8 cleanup
2015-02-13 14:43:28 +01:00
grossmj
8f089c45f5
Fixes a few problems in Dynamips implementation.
2015-02-12 19:15:35 -07:00
Jeremy
79a57ca420
New Dynamips integration part 3
2015-02-11 19:21:34 -07:00
Jeremy
46cbcd6132
New Dynamips integration part 1
2015-02-09 18:24:13 -07:00
Julien Duponchelle
bbee5f90a0
Yet another PEP 8 :)
2015-01-20 16:37:18 +01:00
Julien Duponchelle
f5ed9fbcf1
PEP 8 clean thanks to auto pep8
2015-01-20 13:24:00 +01:00
Jeremy
7785c03eac
Ignore Unicode errors when executing vboxmanage.
2014-12-19 15:47:12 -07:00
grossmj
7b58f14681
Some PEP8 style fixes.
2014-05-28 06:26:20 -06:00
grossmj
34ad75860d
Socket shutdown.
2014-05-06 19:11:51 -06:00
grossmj
f185c4d489
Delete IOS ghost files. Bump version to alpha3.
2014-05-02 15:38:52 -06:00
grossmj
93058f92d4
Ranges for UDP, console, auxiliary console and hypervisor ports.
...
Dynamips UDP NIO auto back-end for UDP tunnel connections (excepting
stubs).
2014-04-30 20:44:13 -06:00
grossmj
3edbdbe0b5
Change address/host binding implementation.
2014-04-11 18:33:42 -06:00
grossmj
862448ada1
Fixes bug with finding a free port.
2014-04-11 17:02:43 -06:00
grossmj
e70ea26639
Fixes checks for free console and aux ports.
2014-04-11 16:24:08 -06:00
grossmj
0110fe33d4
Check for the Dynamips version.
2014-04-09 15:59:51 -06:00
grossmj
27379682df
Rename socket.error to OSError.
...
Server shutdown management.
2014-04-06 11:37:34 -06:00
grossmj
0e1d8e5071
TAP and Ethernet device support for IOU
2014-03-17 17:32:16 -06:00
grossmj
89888ae7bf
Handle startup-config push using base64
...
Dynamips working directory management
Random port selection for the ZeroMQ server
TCP & UDP port allocation in a range with improvements
Update Dynamips to 0.2.11 (for the tests)
Focus on Python3 development (stop trying to be compatible with Python
2.x)
More error/bug catching
2014-03-02 15:20:03 -07:00
grossmj
687d5b75ab
Renaming things & more inline docs.
2014-02-27 21:50:46 -07:00
grossmj
cef29e53aa
General work on the Dynamips backend (need to finish and polish).
2014-01-31 16:31:34 -07:00
grossmj
2516bf80a8
Dynamips backend (API implementation)
2013-12-21 17:42:33 -07:00