Commit Graph

189 Commits (802d0628bdc46deca2ccaac873a1de2abb4423c2)

Author SHA1 Message Date
Jeremy 09948a366f Use SubprocessError to catch Subprocess exceptions.
10 years ago
Jeremy e2e4f4f38b Fixes remote server issue when creating a new project while already in a project.
10 years ago
Jeremy Grossmann e75dde3ebf Merge pull request #48 from planctechnologies/pr3
10 years ago
Jeremy Grossmann bba2c2b0d3 Merge pull request #47 from planctechnologies/pr2
10 years ago
Jerry Seutter 5b73786653 Move image path manipulation to server side
10 years ago
Jeremy f44fbd1f16 Option to allow console connections to any local IP address when using the local server.
10 years ago
Jerry Seutter 0b0830976f Support IOU devices on cloud instances
10 years ago
grossmj 88b9d946da Fixes SecureCRT issue when disconnecting from an IOU device on Windows.
10 years ago
grossmj a8193fa063 Split the PATH environment variable using os.pathsep
10 years ago
grossmj d1715baae1 Base QEMU support.
10 years ago
grossmj 934404cc90 Change default port ranges.
10 years ago
grossmj 65d70bacfa Telnet to pipe support for VirtualBox.
10 years ago
grossmj 64f78bb847 Fixes some inconsistencies when exporting configs.
10 years ago
grossmj 9fc7650f3f Find an alternative IOS or IOU image if one cannot be found when importing a topology.
10 years ago
grossmj 551b98880b Default preferences for remote servers.
10 years ago
grossmj 7c99ee9de8 New feature: import/export device configs.
10 years ago
grossmj 9ac5b86431 Fixes IOU and VPCS renaming issues.
10 years ago
grossmj 329891fc83 Check for VPCS version >= 0.5b1
10 years ago
grossmj c9a729b369 Bump version to 1.0a7.
10 years ago
grossmj 9bc0287540 New feature: packet capture for IOU (not working, issue with iouyap).
10 years ago
grossmj 49506ada3f Fixes inconsistencies with startup and private config paths when renaming an IOS router.
10 years ago
grossmj 587ddf7646 IOU: rename startup-config to initial-config because it makes more sense.
10 years ago
grossmj cb763e0926 Use Dynamips, IOU and VPCS identifiers to correctly load a topology.
10 years ago
grossmj f9ee38dd55 Fixes issues to restore the correct working directories for IOU and VPCS devices when loading a project.
10 years ago
grossmj 61ef750da3 Replace decode errors when reading device configs.
10 years ago
grossmj e817c13738 Catch BlockingIOError in ioucon.
10 years ago
grossmj 7b58f14681 Some PEP8 style fixes.
10 years ago
grossmj a39a693cda Hostname management refactoring.
10 years ago
grossmj f2fbdf618f Fixes privileged access checks for IOU.
10 years ago
grossmj 72b204dfe6 Use SIGBREAK to stop VPCS on Windows.
10 years ago
grossmj 3d6ec140b7 Forbid additional properties in schemas, add missing ones.
10 years ago
grossmj b42d751e89 Fix console port restoration for IOU and VPCS (when loading a project).
10 years ago
grossmj 566c48ffed Send error if L1 keepalive messages are not supported.
10 years ago
grossmj 77b845a17f Revert "Fix a potential issue in ioucon."
10 years ago
grossmj 08cb3de683 Fix a potential issue in ioucon.
10 years ago
grossmj 119eb635cf Changes how to look for vpcs and iouyap locations.
10 years ago
grossmj e41afbb5c6 IOU layer 1 keepalive messages support.
10 years ago
grossmj babdfd5086 Amend device configs when renaming.
10 years ago
grossmj 7182e59892 Clean delete for IOU & VPCS devices.
10 years ago
grossmj 0af4ea81ff Working VPCS implementation.
10 years ago
grossmj f4ab8e2dd0 UDP connection checks.
10 years ago
grossmj 6a839c4b7b Wait more time for ioucon thread to be completed. Prevent IOS to be
10 years ago
grossmj 9b55a8623c Fixes #41.
10 years ago
grossmj 6981f82b7b Bump version to alpha4.
10 years ago
grossmj 0412e051b2 Fixes major bug with ghost instance ID.
10 years ago
grossmj 0d944d39ef Implement special request to stop a module.
10 years ago
grossmj 879362d09f Remove .gns3 from folder name.
10 years ago
grossmj 13f469f9d6 Handle local base config path.
10 years ago
grossmj c0a876af68 Move cloud code (module independent) to a builtin package.
10 years ago
grossmj 44bcc94e3e Option to use the default IOU RAM & NVRAM values.
10 years ago
grossmj 51c1f15853 New UDP and console port allocation system for IOU. Fixes duplicated
10 years ago
grossmj 17b56810d1 Fixes bug where IOS nvram/disk files were not kept after closing a
10 years ago
grossmj cd47d96de7 Fixes error when ldd cannot be found.
10 years ago
grossmj f185c4d489 Delete IOS ghost files. Bump version to alpha3.
10 years ago
grossmj 4ae7875010 Support for --version on the command line.
10 years ago
grossmj 93058f92d4 Ranges for UDP, console, auxiliary console and hypervisor ports.
10 years ago
grossmj 03f002b348 Check if iouyap can access Ethernet and TAP devices.
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 7ebd451dda Graceful shutdown for modules and locale check for the server.
10 years ago
grossmj 9be5625c38 json-schema validations.
10 years ago
grossmj f5d1184b29 Remove checks for access to TAP and Ethernet interfaces.
11 years ago
grossmj 732afb4ebd Fixes issues with working dirs.
11 years ago
grossmj f99128b2a4 Support for project names on remote server.
11 years ago
grossmj 872515fa78 Use the FileExistsError exception.
11 years ago
grossmj a874b63e40 Checks for valid device IDs.
11 years ago
grossmj 3edbdbe0b5 Change address/host binding implementation.
11 years ago
grossmj 862448ada1 Fixes bug with finding a free port.
11 years ago
grossmj e70ea26639 Fixes checks for free console and aux ports.
11 years ago
grossmj 96231e3f7f More specific path checks (file vs directory).
11 years ago
grossmj fca399a5ab Improve checks when starting IOU.
11 years ago
grossmj 4ab9b4acc7 Fixes topology loading issue.
11 years ago
grossmj 2dc189c592 Fixes #3 (invalid directory in PATH).
11 years ago
grossmj 5eb72fa2f3 Replace "windows-style" line endings (\r\n) by "UNIX-style" (\n) for the
11 years ago
grossmj 54a6e9a7ac Replace "windows-style" line endings (\r\n) by "UNIX-style (\n) for the
11 years ago
grossmj 27379682df Rename socket.error to OSError.
11 years ago
grossmj f4dd096a8b Rename all EnvironmentError to OSError.
11 years ago
grossmj a92da02973 Builtin destination to shutdown the server.
11 years ago
grossmj c91f876656 Default host binding is 0.0.0.0.
11 years ago
grossmj f534a02324 Update idlemax from 1500 to 500.
11 years ago
grossmj c4d9e8371f Notification to clients
11 years ago
grossmj 0e1d8e5071 TAP and Ethernet device support for IOU
11 years ago
grossmj 41a1d16e92 Windows support (freezing).
11 years ago
grossmj 3df5cdb76f iourc file creation on the server.
11 years ago
grossmj 0f75dbc68a IOU integration.
11 years ago