Commit Graph
94 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 ff6c864294 Fixes issue with server shutdown. 2014-05-14 11:24:14 -06:00
grossmj 9cc5131024 Missing file for the modules.vpcs.nios package. 2014-05-13 17:27:11 -06:00
grossmj 0412e051b2 Fixes major bug with ghost instance ID. 2014-05-13 17:17:26 -06:00
grossmj 64e09a19d9 Renaming for VPCS. 2014-05-13 16:09:47 -06:00
grossmj 43fa46779f Rename exception vpcsError to VPCSError. 2014-05-13 15:11:37 -06:00
Jeremy Grossmann db4280713c Merge pull request #11 from joebowen/master
Initial pull request for VPCS module
2014-05-13 15:06:12 -06:00
Joe Bowen 87c3a41398 Update Class names to camelcase 2014-05-13 15:00:35 -06:00
grossmj 0d944d39ef Implement special request to stop a module. 2014-05-13 14:17:04 -06:00
Joe Bowen 5926bfbd07 Fixed first round of bugs/comments from first pull request 2014-05-13 10:17:28 -06:00
Joe Bowen 588ee8eed0 Changed the way vpcs closes by using the socket to send quit message instead of pid kill 2014-05-12 08:16:37 -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 29be7ac4e2 Error message that JIT sharing is only supported in Dynamips unstable
version if someone tries. Fixes #10.
2014-05-07 21:07:47 -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 34ad75860d Socket shutdown. 2014-05-06 19:11:51 -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 62da0a5ec2 Delete more Dynamips files that are useless to save. 2014-05-06 13:46:23 -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
Joe Bowen bbce6b2c5c Added NIO TAP support 2014-05-06 10:52:34 -06:00
Joe Bowen 476a3c42b6 Added NIO TAP support 2014-05-06 10:42:38 -06:00
Joe Bowen a50c4c112e Removed redundant definition 2014-05-06 10:26:34 -06:00
Joe Bowen 0fc019da03 Setup NIO for UDP communication 2014-05-06 10:25:05 -06:00
Joe Bowen 81b11403db Update file structure 2014-05-06 10:09:11 -06:00
Joe Bowen 975e5db82f Update file structure 2014-05-06 10:08:16 -06:00
Joe Bowen ec08a5a72a Update file structure 2014-05-06 10:06:10 -06:00
Joe Bowen 46c653998e First draft of VPCS module 2014-05-06 09:06:25 -06:00
Joe Bowen c6b4ac04e1 Revert "Test"
This reverts commit a61686a436.
2014-05-06 09:05:05 -06:00
Joe Bowen a61686a436 Test 2014-05-06 08:50:34 -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 2a888f93ce Explicitly send an error if a IOS adapter cannot be added or removed. 2014-05-01 15:46:59 -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 97e19ac7a5 Fixes WICs port number validation error. 2014-04-30 11:06:45 -06:00
grossmj b54e554497 Do not process more client requests when modules are shutting down. 2014-04-30 10:40:07 -06:00
grossmj e7d9f73e1e Display the ZeroMQ version when the server starts. Fixes #8. 2014-04-30 10:17:45 -06:00
grossmj 31866113e4 Windows interface support for clouds. 2014-04-29 17:46:43 -06:00
grossmj 03f002b348 Check if iouyap can access Ethernet and TAP devices. 2014-04-29 11:11:37 -06:00
grossmj 3bcf13328b Fixes issue when netifaces module is not installed. 2014-04-28 10:36:49 -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