Commit Graph
76 Commits
Author SHA1 Message Date
grossmj 6ffba35742 Use Windows interface names instead of their GUID (more user friendly).
Ask for an alternative interface if one cannot be found.
2014-07-08 14:01:45 -06:00
grossmj 9fc7650f3f Find an alternative IOS or IOU image if one cannot be found when importing a topology. 2014-07-06 16:34:38 -06:00
grossmj 551b98880b Default preferences for remote servers. 2014-07-04 15:18:13 -06:00
grossmj 7c99ee9de8 New feature: import/export device configs. 2014-07-03 18:56:37 -06:00
grossmj 9ac5b86431 Fixes IOU and VPCS renaming issues. 2014-07-03 09:02:25 -06:00
grossmj 33787d486a New feature: packet capture for the Ethernet hub and Ethernet, ATM and Frame relay switches. 2014-06-27 07:26:47 -06:00
grossmj 606f773f3d New feature: packet capture for IOS routers. 2014-06-26 03:06:58 -06:00
grossmj 14bb12d3fb Check for sticky bit when checking for executable access. 2014-06-21 06:53:47 -06:00
grossmj 49506ada3f Fixes inconsistencies with startup and private config paths when renaming an IOS router. 2014-06-18 07:22:57 -06:00
grossmj cb763e0926 Use Dynamips, IOU and VPCS identifiers to correctly load a topology. 2014-06-15 05:18:33 -06:00
grossmj f9ee38dd55 Fixes issues to restore the correct working directories for IOU and VPCS devices when loading a project.
Prevent multiple clients to use the same server (this is not supported yet).
2014-06-10 09:33:27 -06:00
grossmj 61ef750da3 Replace decode errors when reading device configs. 2014-05-29 12:59:13 -06:00
grossmj 7b58f14681 Some PEP8 style fixes. 2014-05-28 06:26:20 -06:00
grossmj a39a693cda Hostname management refactoring. 2014-05-27 11:23:06 -06:00
grossmj 3a0439c9ae New hostnames management for the Dynamips module. 2014-05-27 03:59:22 -06:00
grossmj 9da5aa1107 Fixes validation issue with c2600 XM chassis. 2014-05-22 10:54:34 -06:00
grossmj 3d6ec140b7 Forbid additional properties in schemas, add missing ones. 2014-05-20 18:06:28 -06:00
grossmj babdfd5086 Amend device configs when renaming. 2014-05-19 13:14:57 -06:00
grossmj f4ab8e2dd0 UDP connection checks. 2014-05-17 18:07:16 -06:00
grossmj 6a839c4b7b Wait more time for ioucon thread to be completed. Prevent IOS to be
started or stopped if the status isn't right.
2014-05-16 12:35:48 -06:00
grossmj ff6c864294 Fixes issue with server shutdown. 2014-05-14 11:24:14 -06:00
grossmj 0412e051b2 Fixes major bug with ghost instance ID. 2014-05-13 17:17:26 -06:00
grossmj 0d944d39ef Implement special request to stop a module. 2014-05-13 14:17:04 -06:00
grossmj 879362d09f Remove .gns3 from folder name. 2014-05-09 11:19:07 -06:00
grossmj 13f469f9d6 Handle local base config path. 2014-05-08 14:20:12 -06:00
grossmj 29be7ac4e2 Error message that JIT sharing is only supported in Dynamips unstable
version if someone tries. Fixes #10.
2014-05-07 21:07:47 -06:00
grossmj c0a876af68 Move cloud code (module independent) to a builtin package. 2014-05-07 19:31:53 -06:00
grossmj 34ad75860d Socket shutdown. 2014-05-06 19:11:51 -06:00
grossmj 62da0a5ec2 Delete more Dynamips files that are useless to save. 2014-05-06 13:46:23 -06:00
grossmj 17b56810d1 Fixes bug where IOS nvram/disk files were not kept after closing a
topology.
2014-05-06 12:22:38 -06:00
grossmj f185c4d489 Delete IOS ghost files. Bump version to alpha3. 2014-05-02 15:38:52 -06:00
grossmj 2a888f93ce Explicitly send an error if a IOS adapter cannot be added or removed. 2014-05-01 15:46:59 -06:00
grossmj 93058f92d4 Ranges for UDP, console, auxiliary console and hypervisor ports.
Dynamips UDP NIO auto back-end for UDP tunnel connections (excepting
stubs).
2014-04-30 20:44:13 -06:00
grossmj 97e19ac7a5 Fixes WICs port number validation error. 2014-04-30 11:06:45 -06:00
grossmj e7d9f73e1e Display the ZeroMQ version when the server starts. Fixes #8. 2014-04-30 10:17:45 -06:00
grossmj 31866113e4 Windows interface support for clouds. 2014-04-29 17:46:43 -06:00
grossmj 03f002b348 Check if iouyap can access Ethernet and TAP devices. 2014-04-29 11:11:37 -06:00
grossmj 3bcf13328b Fixes issue when netifaces module is not installed. 2014-04-28 10:36:49 -06:00
grossmj 0d856ae180 Fixes #7. 2014-04-28 10:03:03 -06:00
grossmj 85336e0fca Check for valid IOS & IOU image paths and files (by analyzing the firt 7
bytes of their ELF header).
2014-04-26 22:04:22 -06:00
grossmj 28ca12367a Proper server shutdown. 2014-04-26 17:51:47 -06:00
grossmj 9be5625c38 json-schema validations.
NIO creation refactoring.
2014-04-23 12:31:33 -06:00
grossmj ada36e5382 Bump version to 1.0-alpha2. 2014-04-16 12:43:59 -06:00
grossmj 732afb4ebd Fixes issues with working dirs. 2014-04-15 22:11:34 -06:00
grossmj f99128b2a4 Support for project names on remote server. 2014-04-15 17:18:37 -06:00
grossmj 872515fa78 Use the FileExistsError exception. 2014-04-12 16:46:02 -06:00
grossmj a874b63e40 Checks for valid device IDs. 2014-04-12 14:43:30 -06:00
grossmj 3edbdbe0b5 Change address/host binding implementation. 2014-04-11 18:33:42 -06:00
grossmj 862448ada1 Fixes bug with finding a free port. 2014-04-11 17:02:43 -06:00
grossmj e70ea26639 Fixes checks for free console and aux ports. 2014-04-11 16:24:08 -06:00