Commit Graph
6077 Commits
Author SHA1 Message Date
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 99cc7345b8 Chassis and private-config support 2014-03-18 18:14:30 -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
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 d68a24e39d Extra documentation and checks. Support to rename switch & hub devices. 2014-02-26 11:47:12 -07:00
grossmj 72d303069c Improve server/modules termination and how to wait for an hypervisor.
connection.
System to avoid duplicated name for nodes.
Reload and idle-pc support for Dynamips routers.
Hypervisor allocation for other Dynamips devices.
2014-02-20 17:39:03 -07:00
grossmj df798f4bea Add default values for exec area and system id settings 2014-02-06 11:22:58 -07:00
grossmj 78ad94f815 Get the default base MAC address when creating a new router 2014-02-06 01:02:38 -07:00
grossmj 49345aedd1 Update Dynamips for the tests and uncomment the system id test 2014-02-06 00:52:05 -07:00
grossmj 5560e81f9a Change rename command to a name property setter for all Dynamips
devices. Adjust the tests and upload the new dynamips that supports the
rename command for VMs.
2014-02-05 15:45:33 -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
grossmj 0cb98318b5 Remove STOMP over Websockets implementation. 2013-12-21 17:37:49 -07:00
grossmj e28079096e JSON-RPC over Websockets implementation. 2013-12-21 17:34:51 -07:00
grossmj 798f0367b9 Catch SIGTERM, SIGINT, SIGHUP and SIGQUIT to properly shutdown the
server.
2013-12-06 17:52:16 -07:00
grossmj 2f23a092e3 Polishing base server implementation 2013-12-05 21:39:27 -07:00
grossmj f4e51ea74f Base server complete including modules, STOMP protocol over Websockets
and ZMQ Router/Dealer implementations.
2013-12-05 00:21:06 -07:00
grossmj 58f93edaf7 Base server & plugin system & first unit tests 2013-10-30 15:58:17 -06:00
grossmj c6152c9503 Project structure & tools (pytest, tox etc.) 2013-10-08 11:33:51 -06:00
grossmj c4ed47b2dc Initial project structure 2013-10-04 17:45:15 -06:00
grossmj d1583e4a04 Initial commit 2013-09-25 19:45:09 -07:00