Julien Duponchelle
|
fc66e4592a
|
VPCS is trully async
|
2015-01-20 23:27:28 +01:00 |
|
Julien Duponchelle
|
984d47f9c8
|
Test work without vpcs binary
|
2015-01-20 22:50:26 +01:00 |
|
Julien Duponchelle
|
649d4e5143
|
Allow user to set console port
|
2015-01-20 20:54:46 +01:00 |
|
Julien Duponchelle
|
fa57485f11
|
Support script file
|
2015-01-20 19:56:18 +01:00 |
|
Julien Duponchelle
|
bbee5f90a0
|
Yet another PEP 8 :)
|
2015-01-20 16:37:18 +01:00 |
|
Julien Duponchelle
|
7cf409c392
|
Kill VPCS process when the server exit
|
2015-01-20 16:24:46 +01:00 |
|
Julien Duponchelle
|
db41076ce5
|
Use the project working directory for VPCS VM
|
2015-01-20 14:31:47 +01:00 |
|
Julien Duponchelle
|
f5ed9fbcf1
|
PEP 8 clean thanks to auto pep8
|
2015-01-20 13:24:00 +01:00 |
|
Julien Duponchelle
|
7f185663d1
|
VPCS Device => VPCS VM
|
2015-01-20 13:12:26 +01:00 |
|
Julien Duponchelle
|
68d0e5f42d
|
PEP8
|
2015-01-20 13:04:20 +01:00 |
|
Julien Duponchelle
|
0695e75e77
|
Fix tests
|
2015-01-20 12:46:15 +01:00 |
|
Jeremy
|
7fff25a9a9
|
UUID support for VMs.
Basic VirtualBox support (create, start and stop).
Some refactoring for BaseVM class.
Updated CURL command in tests.
|
2015-01-19 18:30:57 -07:00 |
|
Jeremy
|
fe22576ae2
|
Some quick cleaning.
|
2015-01-19 14:43:35 -07:00 |
|
Julien Duponchelle
|
f0880c4a37
|
Drop queue codes because it's too specific
|
2015-01-19 13:47:20 +01:00 |
|
Julien Duponchelle
|
73a481e510
|
Refactor port manager
|
2015-01-19 11:22:24 +01:00 |
|
Jeremy
|
ae8e2f4199
|
Prepare VirtualBox module.
|
2015-01-18 16:26:56 -07:00 |
|
Jeremy
|
b6212fc885
|
Improve Port Manager to handle UDP ports.
|
2015-01-18 15:41:53 -07:00 |
|
Julien Duponchelle
|
8e307c8cbb
|
Use PATH environnement variable for searching binary
|
2015-01-16 20:23:43 +01:00 |
|
Julien Duponchelle
|
bf6f62e629
|
Serialize NIO
|
2015-01-16 17:09:45 +01:00 |
|
Julien Duponchelle
|
0cdc1c3042
|
VCPS create NIO work and tested
|
2015-01-16 16:20:10 +01:00 |
|
Jeremy
|
9e83329f14
|
Rename Device to VM.
|
2015-01-15 16:50:36 -07:00 |
|
Julien Duponchelle
|
c1ef406311
|
A basic implementation of port manager
|
2015-01-15 16:59:01 +01:00 |
|
Julien Duponchelle
|
3abcac43ab
|
Test the stop method
|
2015-01-15 14:27:33 +01:00 |
|
Julien Duponchelle
|
6bb2b88f1a
|
It's was hard but i have finally a beginning of test for start VPCS
|
2015-01-15 13:02:43 +01:00 |
|
Julien Duponchelle
|
6c35cc304e
|
Dirty stop start for VPCS
|
2015-01-14 18:52:02 +01:00 |
|
Jeremy
|
369cd06279
|
Merge latest changes from the POC.
|
2015-01-13 18:26:32 -07:00 |
|
Jeremy
|
61344a1669
|
New base server.
|
2015-01-13 17:05:26 -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
|
f44fbd1f16
|
Option to allow console connections to any local IP address when using the local server.
|
2014-11-09 23:01:13 -07: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
|
cdc778c159
|
Fixes issue with VirtualBox integration on Windows.
|
2014-07-18 18:04:21 -06:00 |
|
grossmj
|
65d70bacfa
|
Telnet to pipe support for VirtualBox.
|
2014-07-17 20:02:18 -06:00 |
|
grossmj
|
0ef727ce4b
|
Base for VirtualBox support.
|
2014-07-12 13:18:25 -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
|
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
|
0f5d2927df
|
Fixes VPCS start on Linux/UNIX. Fixes #15.
|
2014-05-22 10:14:09 -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
|
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
|
6c0918312c
|
Use SIGTERM instead of SIGUSR1 to stop vpcs.
|
2014-05-18 22:29:41 -06:00 |
|
grossmj
|
3b05d89837
|
Fix issue with VPCS create request.
|
2014-05-18 19:20:05 -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 |
|
Joe Bowen
|
cef8a3f116
|
Added base64 transmission of script_file
|
2014-05-16 11:42:43 -06:00 |
|
Joe Bowen
|
f79b2b061b
|
Updated vpcs to allow up to 512 interfaces to start
|
2014-05-16 10:15:11 -06:00 |
|
Joe Bowen
|
ec44d70c7b
|
Fixed VPCS base_script_file setting
|
2014-05-15 09:27:46 -06:00 |
|
grossmj
|
9cc5131024
|
Missing file for the modules.vpcs.nios package.
|
2014-05-13 17:27:11 -06:00 |
|
grossmj
|
0412e051b2
|
Fixes major bug with ghost instance ID.
|
2014-05-13 17:17:26 -06:00 |
|
grossmj
|
64e09a19d9
|
Renaming for VPCS.
|
2014-05-13 16:09:47 -06:00 |
|
grossmj
|
43fa46779f
|
Rename exception vpcsError to VPCSError.
|
2014-05-13 15:11:37 -06:00 |
|
Joe Bowen
|
87c3a41398
|
Update Class names to camelcase
|
2014-05-13 15:00:35 -06:00 |
|
Joe Bowen
|
5926bfbd07
|
Fixed first round of bugs/comments from first pull request
|
2014-05-13 10:17:28 -06:00 |
|
Joe Bowen
|
588ee8eed0
|
Changed the way vpcs closes by using the socket to send quit message instead of pid kill
|
2014-05-12 08:16:37 -06:00 |
|
Joe Bowen
|
bbce6b2c5c
|
Added NIO TAP support
|
2014-05-06 10:52:34 -06:00 |
|
Joe Bowen
|
476a3c42b6
|
Added NIO TAP support
|
2014-05-06 10:42:38 -06:00 |
|
Joe Bowen
|
0fc019da03
|
Setup NIO for UDP communication
|
2014-05-06 10:25:05 -06:00 |
|
Joe Bowen
|
975e5db82f
|
Update file structure
|
2014-05-06 10:08:16 -06:00 |
|
Joe Bowen
|
ec08a5a72a
|
Update file structure
|
2014-05-06 10:06:10 -06:00 |
|
Joe Bowen
|
46c653998e
|
First draft of VPCS module
|
2014-05-06 09:06:25 -06:00 |
|
Joe Bowen
|
c6b4ac04e1
|
Revert "Test"
This reverts commit a61686a436 .
|
2014-05-06 09:05:05 -06:00 |
|
Joe Bowen
|
a61686a436
|
Test
|
2014-05-06 08:50:34 -06:00 |
|