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