Commit Graph
148 Commits
Author SHA1 Message Date
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 9b55a8623c Fixes #41. 2014-05-16 11:38:48 -06:00
grossmj 6981f82b7b Bump version to alpha4. 2014-05-14 17:45:06 -06:00
grossmj 0412e051b2 Fixes major bug with ghost instance ID. 2014-05-13 17:17:26 -06:00
grossmj 0d944d39ef Implement special request to stop a module. 2014-05-13 14:17:04 -06:00
grossmj 879362d09f Remove .gns3 from folder name. 2014-05-09 11:19:07 -06:00
grossmj 13f469f9d6 Handle local base config path. 2014-05-08 14:20:12 -06:00
grossmj c0a876af68 Move cloud code (module independent) to a builtin package. 2014-05-07 19:31:53 -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 17b56810d1 Fixes bug where IOS nvram/disk files were not kept after closing a
topology.
2014-05-06 12:22:38 -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 4ae7875010 Support for --version on the command line. 2014-05-01 19:34:58 -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 0d856ae180 Fixes #7. 2014-04-28 10:03:03 -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 28ca12367a Proper server shutdown. 2014-04-26 17:51:47 -06:00
grossmj 7ebd451dda Graceful shutdown for modules and locale check for the server. 2014-04-24 15:59:34 -06:00
grossmj 9be5625c38 json-schema validations.
NIO creation refactoring.
2014-04-23 12:31:33 -06:00
grossmj f5d1184b29 Remove checks for access to TAP and Ethernet interfaces. 2014-04-16 18:33:29 -06:00
grossmj 732afb4ebd Fixes issues with working dirs. 2014-04-15 22:11: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 a874b63e40 Checks for valid device IDs. 2014-04-12 14:43:30 -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 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 4ab9b4acc7 Fixes topology loading issue. 2014-04-10 15:04:39 -06:00
grossmj 2dc189c592 Fixes #3 (invalid directory in PATH). 2014-04-09 17:00:09 -06:00
grossmj 5eb72fa2f3 Replace "windows-style" line endings (\r\n) by "UNIX-style" (\n) for the
IOURC file.
2014-04-09 16:13:45 -06:00
grossmj 54a6e9a7ac Replace "windows-style" line endings (\r\n) by "UNIX-style (\n) for the
IOURC file.
2014-04-09 16:12:42 -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 a92da02973 Builtin destination to shutdown the server. 2014-03-31 18:36:45 -06:00
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.
2014-03-29 21:29:10 -06:00
grossmj f534a02324 Update idlemax from 1500 to 500.
Update ioucon.
2014-03-24 21:25:12 -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