grossmj
49506ada3f
Fixes inconsistencies with startup and private config paths when renaming an IOS router.
10 years ago
grossmj
587ddf7646
IOU: rename startup-config to initial-config because it makes more sense.
10 years ago
grossmj
cb763e0926
Use Dynamips, IOU and VPCS identifiers to correctly load a topology.
10 years ago
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).
10 years ago
grossmj
61ef750da3
Replace decode errors when reading device configs.
10 years ago
grossmj
e817c13738
Catch BlockingIOError in ioucon.
10 years ago
grossmj
7b58f14681
Some PEP8 style fixes.
10 years ago
grossmj
a39a693cda
Hostname management refactoring.
10 years ago
grossmj
f2fbdf618f
Fixes privileged access checks for IOU.
10 years ago
grossmj
72b204dfe6
Use SIGBREAK to stop VPCS on Windows.
10 years ago
grossmj
3d6ec140b7
Forbid additional properties in schemas, add missing ones.
10 years ago
grossmj
b42d751e89
Fix console port restoration for IOU and VPCS (when loading a project).
10 years ago
grossmj
566c48ffed
Send error if L1 keepalive messages are not supported.
10 years ago
grossmj
77b845a17f
Revert "Fix a potential issue in ioucon."
...
This reverts commit 08cb3de683
.
10 years ago
grossmj
08cb3de683
Fix a potential issue in ioucon.
10 years ago
grossmj
119eb635cf
Changes how to look for vpcs and iouyap locations.
10 years ago
grossmj
e41afbb5c6
IOU layer 1 keepalive messages support.
10 years ago
grossmj
babdfd5086
Amend device configs when renaming.
10 years ago
grossmj
7182e59892
Clean delete for IOU & VPCS devices.
10 years ago
grossmj
0af4ea81ff
Working VPCS implementation.
10 years ago
grossmj
f4ab8e2dd0
UDP connection checks.
10 years ago
grossmj
6a839c4b7b
Wait more time for ioucon thread to be completed. Prevent IOS to be
...
started or stopped if the status isn't right.
10 years ago
grossmj
9b55a8623c
Fixes #41 .
10 years ago
grossmj
6981f82b7b
Bump version to alpha4.
11 years ago
grossmj
0412e051b2
Fixes major bug with ghost instance ID.
11 years ago
grossmj
0d944d39ef
Implement special request to stop a module.
11 years ago
grossmj
879362d09f
Remove .gns3 from folder name.
11 years ago
grossmj
13f469f9d6
Handle local base config path.
11 years ago
grossmj
c0a876af68
Move cloud code (module independent) to a builtin package.
11 years ago
grossmj
44bcc94e3e
Option to use the default IOU RAM & NVRAM values.
11 years ago
grossmj
51c1f15853
New UDP and console port allocation system for IOU. Fixes duplicated
...
port issues.
11 years ago
grossmj
17b56810d1
Fixes bug where IOS nvram/disk files were not kept after closing a
...
topology.
11 years ago
grossmj
cd47d96de7
Fixes error when ldd cannot be found.
11 years ago
grossmj
f185c4d489
Delete IOS ghost files. Bump version to alpha3.
11 years ago
grossmj
4ae7875010
Support for --version on the command line.
11 years ago
grossmj
93058f92d4
Ranges for UDP, console, auxiliary console and hypervisor ports.
...
Dynamips UDP NIO auto back-end for UDP tunnel connections (excepting
stubs).
11 years ago
grossmj
03f002b348
Check if iouyap can access Ethernet and TAP devices.
11 years ago
grossmj
0d856ae180
Fixes #7 .
11 years ago
grossmj
e0488bb31f
Explicit error message for missing 32-bit binary support on 64-bit Linux
...
when starting IOU.
11 years ago
grossmj
6632af9776
Checks for missing shared library dependencies in the IOU image.
11 years ago
grossmj
32436b0051
Fixes #6 .
11 years ago
grossmj
85336e0fca
Check for valid IOS & IOU image paths and files (by analyzing the firt 7
...
bytes of their ELF header).
11 years ago
grossmj
28ca12367a
Proper server shutdown.
11 years ago
grossmj
7ebd451dda
Graceful shutdown for modules and locale check for the server.
11 years ago
grossmj
9be5625c38
json-schema validations.
...
NIO creation refactoring.
11 years ago
grossmj
f5d1184b29
Remove checks for access to TAP and Ethernet interfaces.
11 years ago
grossmj
732afb4ebd
Fixes issues with working dirs.
11 years ago
grossmj
f99128b2a4
Support for project names on remote server.
11 years ago
grossmj
872515fa78
Use the FileExistsError exception.
11 years ago
grossmj
a874b63e40
Checks for valid device IDs.
11 years ago
grossmj
3edbdbe0b5
Change address/host binding implementation.
11 years ago
grossmj
862448ada1
Fixes bug with finding a free port.
11 years ago
grossmj
e70ea26639
Fixes checks for free console and aux ports.
11 years ago
grossmj
96231e3f7f
More specific path checks (file vs directory).
11 years ago
grossmj
fca399a5ab
Improve checks when starting IOU.
11 years ago
grossmj
4ab9b4acc7
Fixes topology loading issue.
11 years ago
grossmj
2dc189c592
Fixes #3 (invalid directory in PATH).
11 years ago
grossmj
5eb72fa2f3
Replace "windows-style" line endings (\r\n) by "UNIX-style" (\n) for the
...
IOURC file.
11 years ago
grossmj
54a6e9a7ac
Replace "windows-style" line endings (\r\n) by "UNIX-style (\n) for the
...
IOURC file.
11 years ago
grossmj
27379682df
Rename socket.error to OSError.
...
Server shutdown management.
11 years ago
grossmj
f4dd096a8b
Rename all EnvironmentError to OSError.
...
Change version number to 1.0a2-dev1.
Check only on Python >= 3.3.
11 years ago
grossmj
a92da02973
Builtin destination to shutdown the server.
11 years ago
grossmj
c91f876656
Default host binding is 0.0.0.0.
...
Move the file uploader template.
UDP port allocation (removed the host).
Minor changes with iouyap lookup and remote server project directory.
11 years ago
grossmj
f534a02324
Update idlemax from 1500 to 500.
...
Update ioucon.
11 years ago
grossmj
c4d9e8371f
Notification to clients
11 years ago
grossmj
0e1d8e5071
TAP and Ethernet device support for IOU
11 years ago
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.
11 years ago
grossmj
3df5cdb76f
iourc file creation on the server.
11 years ago
grossmj
0f75dbc68a
IOU integration.
...
Improvements on module management.
File upload support.
Config file for the server.
11 years ago