Jeremy
|
0eaad579c2
|
IOU + VirtualBox conversion of old projects.
|
2015-02-25 18:55:35 -07:00 |
|
Jeremy
|
54fc873be5
|
Prevent multiple projects with the same ID to be created.
|
2015-02-25 16:05:57 -07:00 |
|
Julien Duponchelle
|
8434a286b6
|
Fix IOU old project import
Fixes #69
|
2015-02-25 16:35:13 +01:00 |
|
Julien Duponchelle
|
818676ce5e
|
Support relative path in iou
|
2015-02-25 16:26:17 +01:00 |
|
Jeremy
|
42c07cee1a
|
Properly release UDP ports when closing a project or deleting a link.
|
2015-02-23 19:00:34 -07:00 |
|
Jeremy
|
3d3300e83a
|
Rename console methods in port manager to use the generic tcp term in the name.
Fixes bug when a console port is allocated to a Ghost VM instance and not released.
Warnings at exit when TCP/UDP ports are still allocated.
|
2015-02-23 17:42:55 -07:00 |
|
Jeremy
|
b393948b67
|
Fixes iouyap shutdown.
|
2015-02-19 16:58:44 -07:00 |
|
Jeremy
|
8d02f464c5
|
Dynamips import/export configs.
|
2015-02-19 16:04:15 -07:00 |
|
Julien Duponchelle
|
25bcbfb073
|
Allocation of console port in base vm
|
2015-02-19 11:45:43 +01:00 |
|
Julien Duponchelle
|
03b6563864
|
Initial config path for IOU
|
2015-02-17 18:12:43 +01:00 |
|
Julien Duponchelle
|
dd1833c4f0
|
iourc_path is set from server settings file
|
2015-02-17 16:40:45 +01:00 |
|
Julien Duponchelle
|
0e98497a99
|
Add an endpoint for exporting the initial config file
|
2015-02-17 14:52:51 +01:00 |
|
Julien Duponchelle
|
5170428913
|
Fix a capture crash
|
2015-02-17 10:01:15 +01:00 |
|
Julien Duponchelle
|
6c3a926ce3
|
Capture is OK on server side
|
2015-02-16 20:08:04 +01:00 |
|
Julien Duponchelle
|
018e3c1451
|
Fix IOU closing
|
2015-02-16 17:40:13 +01:00 |
|
Julien Duponchelle
|
15f89776d3
|
All current iou code is async
|
2015-02-16 17:20:07 +01:00 |
|
Julien Duponchelle
|
d323234520
|
Harmonisation of slot, adapter notion
|
2015-02-16 10:19:50 +01:00 |
|
Julien Duponchelle
|
605afa1d33
|
Fix bad execption name in IOU
|
2015-02-16 10:05:54 +01:00 |
|
Julien Duponchelle
|
e082cd8b1a
|
Update the remote IOU initial config
|
2015-02-13 22:16:43 +01:00 |
|
Julien Duponchelle
|
83edc649d2
|
Rename NVRAM to the correct application id before start the server
|
2015-02-13 20:57:20 +01:00 |
|
Julien Duponchelle
|
ee019caa37
|
Support l1_keepalives in IOU
|
2015-02-13 16:57:35 +01:00 |
|
Julien Duponchelle
|
f99d825346
|
Support network for IOU
|
2015-02-12 22:29:34 +01:00 |
|
Julien Duponchelle
|
8b61aa9ae7
|
Set ram, ethernet adapters, serial adapters
|
2015-02-12 22:29:33 +01:00 |
|
Julien Duponchelle
|
05df7001a3
|
Successfully create an iou device from the GUI via HTTP
|
2015-02-12 22:29:33 +01:00 |
|
Julien Duponchelle
|
ebc214d6fa
|
Fix tests and rename path to iou_path
|
2015-02-12 22:29:33 +01:00 |
|
Julien Duponchelle
|
fb69c693f6
|
Start iouyap
|
2015-02-12 22:29:33 +01:00 |
|
Julien Duponchelle
|
faa7472670
|
IOUCON start when vm start
|
2015-02-12 22:29:33 +01:00 |
|
Julien Duponchelle
|
986c63f344
|
HTTP api start iou process
Now we need to start ioucon
|
2015-02-12 22:29:32 +01:00 |
|
Julien Duponchelle
|
2e99ef69a9
|
Modules support start iou process (not ioucon and iouyap)
|
2015-02-12 22:29:32 +01:00 |
|
Julien Duponchelle
|
bbee5f90a0
|
Yet another PEP 8 :)
|
2015-01-20 16:37:18 +01:00 |
|
Julien Duponchelle
|
f5ed9fbcf1
|
PEP 8 clean thanks to auto pep8
|
2015-01-20 13:24:00 +01:00 |
|
Jeremy
|
5265818365
|
Support for IOURC file on the server side.
|
2015-01-04 15:59:00 -07:00 |
|
Jeremy
|
1f615430ae
|
Checks for broken symbolic links.
|
2014-12-24 17:19:42 -07:00 |
|
Jeremy
|
7f37f649da
|
Catch OSError exception for subprocess calls.
|
2014-12-11 12:15:24 -07:00 |
|
Jeremy
|
09948a366f
|
Use SubprocessError to catch Subprocess exceptions.
|
2014-11-22 17:45:04 -07:00 |
|
Jeremy
|
e2e4f4f38b
|
Fixes remote server issue when creating a new project while already in a project.
|
2014-11-14 19:59:06 -07:00 |
|
Jeremy Grossmann
|
e75dde3ebf
|
Merge pull request #48 from planctechnologies/pr3
Add support for Qemu devices on cloud instances (server)
|
2014-11-12 21:19:15 -07:00 |
|
Jeremy Grossmann
|
bba2c2b0d3
|
Merge pull request #47 from planctechnologies/pr2
Support IOU devices on cloud instances
|
2014-11-12 21:17:57 -07:00 |
|
Jerry Seutter
|
5b73786653
|
Move image path manipulation to server side
|
2014-11-10 11:28:19 -07:00 |
|
Jeremy
|
f44fbd1f16
|
Option to allow console connections to any local IP address when using the local server.
|
2014-11-09 23:01:13 -07:00 |
|
Jerry Seutter
|
0b0830976f
|
Support IOU devices on cloud instances
|
2014-11-06 15:50:46 -07:00 |
|
grossmj
|
88b9d946da
|
Fixes SecureCRT issue when disconnecting from an IOU device on Windows.
|
2014-10-25 18:03:24 -06:00 |
|
grossmj
|
a8193fa063
|
Split the PATH environment variable using os.pathsep
|
2014-09-28 18:23:27 -06:00 |
|
grossmj
|
d1715baae1
|
Base QEMU support.
|
2014-09-18 15:47:43 -06:00 |
|
grossmj
|
934404cc90
|
Change default port ranges.
|
2014-08-25 15:40:04 -06:00 |
|
grossmj
|
65d70bacfa
|
Telnet to pipe support for VirtualBox.
|
2014-07-17 20:02:18 -06:00 |
|
grossmj
|
64f78bb847
|
Fixes some inconsistencies when exporting configs.
|
2014-07-17 18:22:27 -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
|
329891fc83
|
Check for VPCS version >= 0.5b1
|
2014-07-02 15:04:39 -06:00 |
|
grossmj
|
c9a729b369
|
Bump version to 1.0a7.
|
2014-06-29 03:59:35 -06:00 |
|
grossmj
|
9bc0287540
|
New feature: packet capture for IOU (not working, issue with iouyap).
|
2014-06-27 09:42:34 -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
|
587ddf7646
|
IOU: rename startup-config to initial-config because it makes more sense.
|
2014-06-18 06:08:00 -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
|
e817c13738
|
Catch BlockingIOError in ioucon.
|
2014-05-29 03:10:45 -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
|
f2fbdf618f
|
Fixes privileged access checks for IOU.
|
2014-05-22 13:06:29 -06:00 |
|
grossmj
|
72b204dfe6
|
Use SIGBREAK to stop VPCS on Windows.
|
2014-05-21 19:11:28 -06:00 |
|
grossmj
|
3d6ec140b7
|
Forbid additional properties in schemas, add missing ones.
|
2014-05-20 18:06:28 -06:00 |
|
grossmj
|
b42d751e89
|
Fix console port restoration for IOU and VPCS (when loading a project).
|
2014-05-20 17:21:45 -06:00 |
|
grossmj
|
566c48ffed
|
Send error if L1 keepalive messages are not supported.
|
2014-05-20 10:37:11 -06:00 |
|
grossmj
|
77b845a17f
|
Revert "Fix a potential issue in ioucon."
This reverts commit 08cb3de683 .
|
2014-05-20 10:28:59 -06:00 |
|
grossmj
|
08cb3de683
|
Fix a potential issue in ioucon.
|
2014-05-19 22:21:15 -06:00 |
|
grossmj
|
119eb635cf
|
Changes how to look for vpcs and iouyap locations.
|
2014-05-19 18:52:59 -06:00 |
|
grossmj
|
e41afbb5c6
|
IOU layer 1 keepalive messages support.
|
2014-05-19 15:50:27 -06:00 |
|
grossmj
|
babdfd5086
|
Amend device configs when renaming.
|
2014-05-19 13:14:57 -06:00 |
|
grossmj
|
7182e59892
|
Clean delete for IOU & VPCS devices.
|
2014-05-19 12:05:30 -06:00 |
|
grossmj
|
0af4ea81ff
|
Working VPCS implementation.
|
2014-05-18 19:12:46 -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
|
9b55a8623c
|
Fixes #41.
|
2014-05-16 11:38:48 -06:00 |
|
grossmj
|
6981f82b7b
|
Bump version to alpha4.
|
2014-05-14 17:45:06 -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
|
c0a876af68
|
Move cloud code (module independent) to a builtin package.
|
2014-05-07 19:31:53 -06:00 |
|
grossmj
|
44bcc94e3e
|
Option to use the default IOU RAM & NVRAM values.
|
2014-05-07 15:54:52 -06:00 |
|
grossmj
|
51c1f15853
|
New UDP and console port allocation system for IOU. Fixes duplicated
port issues.
|
2014-05-06 16:58:22 -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
|
cd47d96de7
|
Fixes error when ldd cannot be found.
|
2014-05-02 16:20:10 -06:00 |
|
grossmj
|
f185c4d489
|
Delete IOS ghost files. Bump version to alpha3.
|
2014-05-02 15:38:52 -06:00 |
|
grossmj
|
4ae7875010
|
Support for --version on the command line.
|
2014-05-01 19:34:58 -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
|
03f002b348
|
Check if iouyap can access Ethernet and TAP devices.
|
2014-04-29 11:11:37 -06:00 |
|
grossmj
|
0d856ae180
|
Fixes #7.
|
2014-04-28 10:03:03 -06:00 |
|
grossmj
|
e0488bb31f
|
Explicit error message for missing 32-bit binary support on 64-bit Linux
when starting IOU.
|
2014-04-27 21:52:24 -06:00 |
|
grossmj
|
6632af9776
|
Checks for missing shared library dependencies in the IOU image.
|
2014-04-27 14:51:55 -06:00 |
|
grossmj
|
32436b0051
|
Fixes #6.
|
2014-04-27 11:55:02 -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
|
7ebd451dda
|
Graceful shutdown for modules and locale check for the server.
|
2014-04-24 15:59:34 -06:00 |
|
grossmj
|
9be5625c38
|
json-schema validations.
NIO creation refactoring.
|
2014-04-23 12:31:33 -06:00 |
|
grossmj
|
f5d1184b29
|
Remove checks for access to TAP and Ethernet interfaces.
|
2014-04-16 18:33:29 -06:00 |
|