Commit Graph

123 Commits (bf3444933ee8bdebf5fa7a62f614cd1276765ec1)

Author SHA1 Message Date
Julien Duponchelle 7cf409c392 Kill VPCS process when the server exit
10 years ago
Julien Duponchelle db41076ce5 Use the project working directory for VPCS VM
10 years ago
Julien Duponchelle f5ed9fbcf1 PEP 8 clean thanks to auto pep8
10 years ago
Julien Duponchelle 7f185663d1 VPCS Device => VPCS VM
10 years ago
Julien Duponchelle 68d0e5f42d PEP8
10 years ago
Julien Duponchelle 0695e75e77 Fix tests
10 years ago
Jeremy 7fff25a9a9 UUID support for VMs.
10 years ago
Jeremy fe22576ae2 Some quick cleaning.
10 years ago
Julien Duponchelle f0880c4a37 Drop queue codes because it's too specific
10 years ago
Julien Duponchelle 73a481e510 Refactor port manager
10 years ago
Jeremy ae8e2f4199 Prepare VirtualBox module.
10 years ago
Jeremy b6212fc885 Improve Port Manager to handle UDP ports.
10 years ago
Julien Duponchelle 8e307c8cbb Use PATH environnement variable for searching binary
10 years ago
Julien Duponchelle bf6f62e629 Serialize NIO
10 years ago
Julien Duponchelle 0cdc1c3042 VCPS create NIO work and tested
10 years ago
Jeremy 9e83329f14 Rename Device to VM.
10 years ago
Julien Duponchelle c1ef406311 A basic implementation of port manager
10 years ago
Julien Duponchelle 3abcac43ab Test the stop method
10 years ago
Julien Duponchelle 6bb2b88f1a It's was hard but i have finally a beginning of test for start VPCS
10 years ago
Julien Duponchelle 6c35cc304e Dirty stop start for VPCS
10 years ago
Jeremy 369cd06279 Merge latest changes from the POC.
10 years ago
Jeremy 61344a1669 New base server.
10 years ago
Jeremy 7f37f649da Catch OSError exception for subprocess calls.
10 years ago
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 f44fbd1f16 Option to allow console connections to any local IP address when using the local server.
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 cdc778c159 Fixes issue with VirtualBox integration on Windows.
10 years ago
grossmj 65d70bacfa Telnet to pipe support for VirtualBox.
10 years ago
grossmj 0ef727ce4b Base for VirtualBox support.
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 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 7b58f14681 Some PEP8 style fixes.
10 years ago
grossmj a39a693cda Hostname management refactoring.
10 years ago
grossmj 0f5d2927df Fixes VPCS start on Linux/UNIX. Fixes #15.
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 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 6c0918312c Use SIGTERM instead of SIGUSR1 to stop vpcs.
10 years ago
grossmj 3b05d89837 Fix issue with VPCS create request.
10 years ago
grossmj 0af4ea81ff Working VPCS implementation.
10 years ago
grossmj f4ab8e2dd0 UDP connection checks.
10 years ago
Joe Bowen cef8a3f116 Added base64 transmission of script_file
10 years ago
Joe Bowen f79b2b061b Updated vpcs to allow up to 512 interfaces to start
10 years ago
Joe Bowen ec44d70c7b Fixed VPCS base_script_file setting
10 years ago
grossmj 9cc5131024 Missing file for the modules.vpcs.nios package.
11 years ago
grossmj 0412e051b2 Fixes major bug with ghost instance ID.
11 years ago
grossmj 64e09a19d9 Renaming for VPCS.
11 years ago
grossmj 43fa46779f Rename exception vpcsError to VPCSError.
11 years ago
Joe Bowen 87c3a41398 Update Class names to camelcase
11 years ago
Joe Bowen 5926bfbd07 Fixed first round of bugs/comments from first pull request
11 years ago
Joe Bowen 588ee8eed0 Changed the way vpcs closes by using the socket to send quit message instead of pid kill
11 years ago
Joe Bowen bbce6b2c5c Added NIO TAP support
11 years ago
Joe Bowen 476a3c42b6 Added NIO TAP support
11 years ago
Joe Bowen 0fc019da03 Setup NIO for UDP communication
11 years ago
Joe Bowen 975e5db82f Update file structure
11 years ago
Joe Bowen ec08a5a72a Update file structure
11 years ago
Joe Bowen 46c653998e First draft of VPCS module
11 years ago
Joe Bowen c6b4ac04e1 Revert "Test"
11 years ago
Joe Bowen a61686a436 Test
11 years ago