grossmj
c0a876af68
Move cloud code (module independent) to a builtin package.
11 years ago
grossmj
ed8b93dee2
Possibility to get the server version over JSON-RPC/Websocket.
11 years ago
grossmj
e7d9f73e1e
Display the ZeroMQ version when the server starts. Fixes #8 .
11 years ago
grossmj
28ca12367a
Proper server shutdown.
11 years ago
grossmj
80d6b181dd
Set version dependency for PyZMQ. Fixes #5 .
11 years ago
grossmj
7ebd451dda
Graceful shutdown for modules and locale check for the server.
11 years ago
grossmj
872515fa78
Use the FileExistsError exception.
11 years ago
grossmj
3edbdbe0b5
Change address/host binding implementation.
11 years ago
grossmj
96231e3f7f
More specific path checks (file vs directory).
11 years ago
grossmj
8020c2e99c
Fixes #4 (remove dependency on Tornado >= 3.1).
11 years ago
grossmj
2bb3c0b466
Change the upload file size limit from 100MB to 500MB.
...
Fixes http://forum.gns3.net/topic9000.html
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
20597e29df
Tornado graceful shutdown.
...
Update the README.
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
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
0f75dbc68a
IOU integration.
...
Improvements on module management.
File upload support.
Config file for the server.
11 years ago
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
11 years ago
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.
11 years ago
grossmj
cef29e53aa
General work on the Dynamips backend (need to finish and polish).
11 years ago
grossmj
e28079096e
JSON-RPC over Websockets implementation.
11 years ago
grossmj
798f0367b9
Catch SIGTERM, SIGINT, SIGHUP and SIGQUIT to properly shutdown the
...
server.
11 years ago
grossmj
2f23a092e3
Polishing base server implementation
11 years ago
grossmj
f4e51ea74f
Base server complete including modules, STOMP protocol over Websockets
...
and ZMQ Router/Dealer implementations.
11 years ago
grossmj
58f93edaf7
Base server & plugin system & first unit tests
11 years ago