Commit Graph

3670 Commits (de2d72248e897d88649e6a8a7863cf76d53e7003)

Author SHA1 Message Date
grossmj 2a888f93ce Explicitly send an error if a IOS adapter cannot be added or removed.
10 years ago
grossmj ed8b93dee2 Possibility to get the server version over JSON-RPC/Websocket.
10 years ago
grossmj 93058f92d4 Ranges for UDP, console, auxiliary console and hypervisor ports.
10 years ago
grossmj 97e19ac7a5 Fixes WICs port number validation error.
10 years ago
grossmj b54e554497 Do not process more client requests when modules are shutting down.
10 years ago
grossmj e7d9f73e1e Display the ZeroMQ version when the server starts. Fixes #8.
10 years ago
grossmj 31866113e4 Windows interface support for clouds.
10 years ago
grossmj 03f002b348 Check if iouyap can access Ethernet and TAP devices.
10 years ago
grossmj 3bcf13328b Fixes issue when netifaces module is not installed.
10 years ago
grossmj 0d856ae180 Fixes #7.
10 years ago
grossmj e0488bb31f Explicit error message for missing 32-bit binary support on 64-bit Linux
10 years ago
grossmj 6632af9776 Checks for missing shared library dependencies in the IOU image.
10 years ago
grossmj 32436b0051 Fixes #6.
10 years ago
grossmj 85336e0fca Check for valid IOS & IOU image paths and files (by analyzing the firt 7
10 years ago
grossmj 28ca12367a Proper server shutdown.
10 years ago
grossmj 80d6b181dd Set version dependency for PyZMQ. Fixes #5.
10 years ago
grossmj 724e3051fd Send the server version when a client connects.
10 years ago
grossmj 7ebd451dda Graceful shutdown for modules and locale check for the server.
10 years ago
grossmj 9be5625c38 json-schema validations.
10 years ago
grossmj 2ebac2f20a Update upload template.
10 years ago
grossmj f5d1184b29 Remove checks for access to TAP and Ethernet interfaces.
10 years ago
grossmj ada36e5382 Bump version to 1.0-alpha2.
10 years ago
grossmj 732afb4ebd Fixes issues with working dirs.
10 years ago
grossmj f99128b2a4 Support for project names on remote server.
10 years ago
grossmj 872515fa78 Use the FileExistsError exception.
10 years ago
grossmj a874b63e40 Checks for valid device IDs.
10 years ago
grossmj 3edbdbe0b5 Change address/host binding implementation.
10 years ago
grossmj 862448ada1 Fixes bug with finding a free port.
10 years ago
grossmj e70ea26639 Fixes checks for free console and aux ports.
10 years ago
grossmj 96231e3f7f More specific path checks (file vs directory).
10 years ago
grossmj 8020c2e99c Fixes #4 (remove dependency on Tornado >= 3.1).
10 years ago
grossmj fca399a5ab Improve checks when starting IOU.
10 years ago
grossmj 4ab9b4acc7 Fixes topology loading issue.
10 years ago
grossmj b614aa8290 Use a temporary file for Dynamips process logging (avoid Windows file
10 years ago
grossmj 2dc189c592 Fixes #3 (invalid directory in PATH).
10 years ago
grossmj 5eb72fa2f3 Replace "windows-style" line endings (\r\n) by "UNIX-style" (\n) for the
10 years ago
grossmj 54a6e9a7ac Replace "windows-style" line endings (\r\n) by "UNIX-style (\n) for the
10 years ago
grossmj 0110fe33d4 Check for the Dynamips version.
10 years ago
grossmj 2bb3c0b466 Change the upload file size limit from 100MB to 500MB.
10 years ago
grossmj 27379682df Rename socket.error to OSError.
10 years ago
grossmj f4dd096a8b Rename all EnvironmentError to OSError.
10 years ago
grossmj 20597e29df Tornado graceful shutdown.
10 years ago
grossmj a92da02973 Builtin destination to shutdown the server.
10 years ago
grossmj ab02925f98 Dynamips default host binding set to 127.0.0.1
10 years ago
grossmj bb2c25da5c Fix freezing issues on Windows.
10 years ago
grossmj 30c465b51e Change version to 1.0-alpha1 & update README.
10 years ago
grossmj c91f876656 Default host binding is 0.0.0.0.
10 years ago
grossmj f534a02324 Update idlemax from 1500 to 500.
10 years ago
grossmj c4d9e8371f Notification to clients
10 years ago
grossmj 99cc7345b8 Chassis and private-config support
10 years ago
grossmj 0e1d8e5071 TAP and Ethernet device support for IOU
10 years ago
grossmj 41a1d16e92 Windows support (freezing).
10 years ago
grossmj 3df5cdb76f iourc file creation on the server.
10 years ago
grossmj 0f75dbc68a IOU integration.
10 years ago
grossmj 89888ae7bf Handle startup-config push using base64
10 years ago
grossmj 687d5b75ab Renaming things & more inline docs.
10 years ago
grossmj d68a24e39d Extra documentation and checks. Support to rename switch & hub devices.
10 years ago
grossmj 72d303069c Improve server/modules termination and how to wait for an hypervisor.
10 years ago
grossmj df798f4bea Add default values for exec area and system id settings
11 years ago
grossmj 78ad94f815 Get the default base MAC address when creating a new router
11 years ago
grossmj 5560e81f9a Change rename command to a name property setter for all Dynamips
11 years ago
grossmj cef29e53aa General work on the Dynamips backend (need to finish and polish).
11 years ago
grossmj 2516bf80a8 Dynamips backend (API implementation)
11 years ago
grossmj 0cb98318b5 Remove STOMP over Websockets implementation.
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
11 years ago
grossmj 2f23a092e3 Polishing base server implementation
11 years ago
grossmj f4e51ea74f Base server complete including modules, STOMP protocol over Websockets
11 years ago
grossmj 58f93edaf7 Base server & plugin system & first unit tests
11 years ago
grossmj c6152c9503 Project structure & tools (pytest, tox etc.)
11 years ago