Jeremy
5265818365
Support for IOURC file on the server side.
2015-01-04 15:59:00 -07:00
Jeremy
1f615430ae
Checks for broken symbolic links.
2014-12-24 17:19:42 -07:00
Jeremy
7f37f649da
Catch OSError exception for subprocess calls.
2014-12-11 12:15:24 -07:00
Jeremy
09948a366f
Use SubprocessError to catch Subprocess exceptions.
2014-11-22 17:45:04 -07:00
Jeremy
f44fbd1f16
Option to allow console connections to any local IP address when using the local server.
2014-11-09 23:01:13 -07:00
grossmj
65d70bacfa
Telnet to pipe support for VirtualBox.
2014-07-17 20:02:18 -06:00
grossmj
9ac5b86431
Fixes IOU and VPCS renaming issues.
2014-07-03 09:02:25 -06:00
grossmj
329891fc83
Check for VPCS version >= 0.5b1
2014-07-02 15:04:39 -06:00
grossmj
c9a729b369
Bump version to 1.0a7.
2014-06-29 03:59:35 -06:00
grossmj
9bc0287540
New feature: packet capture for IOU (not working, issue with iouyap).
2014-06-27 09:42:34 -06:00
grossmj
49506ada3f
Fixes inconsistencies with startup and private config paths when renaming an IOS router.
2014-06-18 07:22:57 -06:00
grossmj
587ddf7646
IOU: rename startup-config to initial-config because it makes more sense.
2014-06-18 06:08:00 -06:00
grossmj
cb763e0926
Use Dynamips, IOU and VPCS identifiers to correctly load a topology.
2014-06-15 05:18:33 -06:00
grossmj
f9ee38dd55
Fixes issues to restore the correct working directories for IOU and VPCS devices when loading a project.
...
Prevent multiple clients to use the same server (this is not supported yet).
2014-06-10 09:33:27 -06:00
grossmj
61ef750da3
Replace decode errors when reading device configs.
2014-05-29 12:59:13 -06:00
grossmj
7b58f14681
Some PEP8 style fixes.
2014-05-28 06:26:20 -06:00
grossmj
a39a693cda
Hostname management refactoring.
2014-05-27 11:23:06 -06:00
grossmj
b42d751e89
Fix console port restoration for IOU and VPCS (when loading a project).
2014-05-20 17:21:45 -06:00
grossmj
566c48ffed
Send error if L1 keepalive messages are not supported.
2014-05-20 10:37:11 -06:00
grossmj
e41afbb5c6
IOU layer 1 keepalive messages support.
2014-05-19 15:50:27 -06:00
grossmj
babdfd5086
Amend device configs when renaming.
2014-05-19 13:14:57 -06:00
grossmj
7182e59892
Clean delete for IOU & VPCS devices.
2014-05-19 12:05:30 -06:00
grossmj
6a839c4b7b
Wait more time for ioucon thread to be completed. Prevent IOS to be
...
started or stopped if the status isn't right.
2014-05-16 12:35:48 -06:00
grossmj
44bcc94e3e
Option to use the default IOU RAM & NVRAM values.
2014-05-07 15:54:52 -06:00
grossmj
51c1f15853
New UDP and console port allocation system for IOU. Fixes duplicated
...
port issues.
2014-05-06 16:58:22 -06:00
grossmj
cd47d96de7
Fixes error when ldd cannot be found.
2014-05-02 16:20:10 -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
03f002b348
Check if iouyap can access Ethernet and TAP devices.
2014-04-29 11:11:37 -06:00
grossmj
e0488bb31f
Explicit error message for missing 32-bit binary support on 64-bit Linux
...
when starting IOU.
2014-04-27 21:52:24 -06:00
grossmj
6632af9776
Checks for missing shared library dependencies in the IOU image.
2014-04-27 14:51:55 -06:00
grossmj
32436b0051
Fixes #6 .
2014-04-27 11:55:02 -06:00
grossmj
85336e0fca
Check for valid IOS & IOU image paths and files (by analyzing the firt 7
...
bytes of their ELF header).
2014-04-26 22:04:22 -06:00
grossmj
7ebd451dda
Graceful shutdown for modules and locale check for the server.
2014-04-24 15:59:34 -06:00
grossmj
f99128b2a4
Support for project names on remote server.
2014-04-15 17:18:37 -06:00
grossmj
872515fa78
Use the FileExistsError exception.
2014-04-12 16:46:02 -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
96231e3f7f
More specific path checks (file vs directory).
2014-04-11 14:48:30 -06:00
grossmj
fca399a5ab
Improve checks when starting IOU.
2014-04-10 18:48:43 -06:00
grossmj
27379682df
Rename socket.error to OSError.
...
Server shutdown management.
2014-04-06 11:37:34 -06:00
grossmj
f4dd096a8b
Rename all EnvironmentError to OSError.
...
Change version number to 1.0a2-dev1.
Check only on Python >= 3.3.
2014-04-02 16:10:59 -06:00
grossmj
c4d9e8371f
Notification to clients
2014-03-19 18:48:42 -06:00
grossmj
0e1d8e5071
TAP and Ethernet device support for IOU
2014-03-17 17:32:16 -06:00
grossmj
41a1d16e92
Windows support (freezing).
...
Client notification support.
Hypervisor manager changes.
IOU reload support.
Switch to non-dynamic module loading because of a multiprocessing
problem on Windows.
2014-03-15 21:41:04 -06:00
grossmj
3df5cdb76f
iourc file creation on the server.
2014-03-11 16:33:56 -06:00
grossmj
0f75dbc68a
IOU integration.
...
Improvements on module management.
File upload support.
Config file for the server.
2014-03-11 15:45:04 -06:00