Julien Duponchelle
8d3ea60404
VPCS reload
10 years ago
Jeremy
3b7d08a80e
Suspend and resume for VirtualBox.
10 years ago
Jeremy
87bd0d1869
VirtualBox VM almost done.
10 years ago
Jeremy
f231b06833
No need for start_vm and stop_vm in the manager.
10 years ago
Jeremy
0b1b27db8f
Add module name to base manager.
10 years ago
Julien Duponchelle
f3e07d5ad9
Fix random failure related to ports
10 years ago
Julien Duponchelle
ef4ecbfb6a
Improve VPCS port change test
10 years ago
Jeremy
7ce1cf3f84
Return correct status codes and fix tests.
10 years ago
Julien Duponchelle
368d1ff70b
Update VPCS instance
10 years ago
Julien Duponchelle
7abb426d04
Get informations about a VPCS instance
10 years ago
Julien Duponchelle
87a089457f
Update script file
10 years ago
Julien Duponchelle
df31b2ad5a
Fix project path
10 years ago
Jeremy
ba91cbaac0
Remove find_unused_port from the attic.
10 years ago
Jeremy
7a19c9062e
Pass *args to VM_CLASS.
...
Move Config the the base manager.
More checks for projects (UUID, makedirs).
Return error 500 when a VMError exception is raised.
Some more progress to VirtualBox.
10 years ago
Jeremy
061d3223a7
Merge remote-tracking branch 'origin/asyncio' into asyncio
10 years ago
Jeremy
17f6223fb1
Try to fix VirtualBox create test.
10 years ago
Julien Duponchelle
fc66e4592a
VPCS is trully async
10 years ago
Julien Duponchelle
984d47f9c8
Test work without vpcs binary
10 years ago
Julien Duponchelle
0eaa7be86a
PEP 8 Enforcer.
10 years ago
Julien Duponchelle
649d4e5143
Allow user to set console port
10 years ago
Julien Duponchelle
f2289874af
Raise exception if we try to reserve an already reserve port
10 years ago
Julien Duponchelle
fa57485f11
Support script file
10 years ago
Julien Duponchelle
54eb8d9e81
Drop decorator for async test
10 years ago
Julien Duponchelle
db31afeb63
Merge branch 'master' into asyncio
...
Conflicts:
gns3server/old_modules/qemu/qemu_vm.py
gns3server/version.py
10 years ago
Julien Duponchelle
bbee5f90a0
Yet another PEP 8 :)
10 years ago
Julien Duponchelle
7cf409c392
Kill VPCS process when the server exit
10 years ago
Julien Duponchelle
78237e9fb6
Bold parameter in documentation in order to improve readability
10 years ago
Julien Duponchelle
f5ac73d1ca
Fix documentation generation
10 years ago
Julien Duponchelle
0b97509a74
Do not color logger message
10 years ago
Julien Duponchelle
4488cc3960
Colored logs
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.
...
Basic VirtualBox support (create, start and stop).
Some refactoring for BaseVM class.
Updated CURL command in tests.
10 years ago
Jeremy
fe22576ae2
Some quick cleaning.
10 years ago
Julien Duponchelle
345b471c47
Drop unused code
10 years ago
Julien Duponchelle
ed973dbcf2
Project handler use ProjectManager
10 years ago
Julien Duponchelle
f0094cc0d0
Project Manager
10 years ago
Julien Duponchelle
240d83411c
Create a project entity
10 years ago
Julien Duponchelle
a9a09cc0bc
Temporaru drop old tornado logging
10 years ago
Julien Duponchelle
a06d935ef4
Drop tornado
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
Jeremy
1cfce6ac5e
Merge remote-tracking branch 'origin/asyncio' into asyncio
...
Conflicts:
gns3server/handlers/vpcs_handler.py
tests/api/test_version.py
tests/api/test_vpcs.py
10 years ago
Jeremy
d142a9a885
Rename vpcs_id to id. Must be an integer in the route definition.
10 years ago
Jeremy
c47081f363
Bump version to 1.2.3
10 years ago
Jeremy
3793789732
Fixes broken -netdev + legacy virtio in Qemu support.
10 years ago
Julien Duponchelle
77db08c39e
Remove NIO from VPCS
10 years ago
Julien Duponchelle
8e307c8cbb
Use PATH environnement variable for searching binary
10 years ago
Jeremy
4c010b466d
Bump version to 1.2.3.dev1
10 years ago
Julien Duponchelle
bf6f62e629
Serialize NIO
10 years ago
Julien Duponchelle
0cdc1c3042
VCPS create NIO work and tested
10 years ago
Julien Duponchelle
aff834f565
Oops bad merge
10 years ago
Julien Duponchelle
7a767a6b92
Merge 1.2.2 into asyncio
...
Conflicts:
gns3server/version.py
10 years ago
Jeremy
701a1626f7
Bump version to 1.2.2
10 years ago
Jeremy
2ee49fed57
Some cleaning.
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
Jeremy
e6e83ffa8a
Update the VM name in VirtualBox for linked clones.
10 years ago
Julien Duponchelle
6c35cc304e
Dirty stop start for VPCS
10 years ago
Julien Duponchelle
1431c66c54
Documentation generation
10 years ago
Julien Duponchelle
aab944fb6c
Move old test to old_tests directory
10 years ago
Jeremy
369cd06279
Merge latest changes from the POC.
10 years ago
Jeremy
61344a1669
New base server.
10 years ago
Jeremy
2bfe098866
Bump version to 1.2.2.dev2
10 years ago
Jeremy
2ef45781ad
Checks connection failure to Qemu monitor.
10 years ago
Raizo62
cbbb89f69c
Add snapshot named reset to linked cloned Vbox
10 years ago
Jeremy
29896151e7
Support spaces in the controller name of VirtualBox clones.
10 years ago
Jeremy
7f6f7022b0
Support to run VirtualBox as another user.
10 years ago
Jeremy Grossmann
c77ebca036
Merge pull request #62 from shmygov/qemunio
...
Dynamically configure network connections of running QEMU VMs
10 years ago
Jeremy
881cc6f592
Fixes wrong IOS config paths.
10 years ago
Jeremy
5265818365
Support for IOURC file on the server side.
10 years ago
Jeremy
d1e186317c
Console switching from local/remote to remote/local while a VirtualBox VM is running.
10 years ago
Jeremy
a6fd457cff
Bump the maximum network adapters to 32 for Qemu.
10 years ago
Dmitry Shmygov
4eedc9c74c
Dynamically configure network connections of running QEMU VMs (including new QEMU versions)
10 years ago
Dmitry Shmygov
ccb4ccd612
Return QEMU monitor responses as Match Objects (more flexibility for future uses)
10 years ago
Dmitry Shmygov
c775b05d33
Dynamically configure network connections of running QEMU VMs
10 years ago
Dmitry Shmygov
9cedb1cc99
Add sleep after write to QEMU monitor (to work with new QEMU versions)
10 years ago
Jeremy
1f615430ae
Checks for broken symbolic links.
10 years ago
Jeremy
2de1a97076
Merge remote-tracking branch 'origin/master'
10 years ago
Jeremy
747c0ee7a3
More checks on minimum RAM for IOS routers and updates default values to match the latest IOS image requirements.
10 years ago
grossmj
d9f44edcaf
Fixes incompatibility for IOS startup-config and private-config paths created on Windows and loaded from a project on Linux/Mac OS X.
10 years ago
Dmitry Shmygov
84511d7b39
QEMU VM suspend/resume and reload
10 years ago
Dmitry Shmygov
3590985c07
Add QEMU monitor port to control running QEMU VMs
10 years ago
Jeremy
7785c03eac
Ignore Unicode errors when executing vboxmanage.
10 years ago
Jeremy
7f37f649da
Catch OSError exception for subprocess calls.
10 years ago
Jeremy
acb5103119
Merge remote-tracking branch 'origin/master'
10 years ago
Jeremy
823344bf44
Get Windows interface list from the registry if the COM service fails.
10 years ago
Jeremy Grossmann
ecf7ebc26b
Merge pull request #58 from dlintott/fix_gns3-gui_158
...
Remove extra line that was over-writing the auto Idle-PC value
10 years ago
Daniel Lintott
317a37147e
Remove extra line that was over-writing the auto Idle-PC value
...
Fixes GNS3/gns3-gui#158
10 years ago
Jeremy Grossmann
0f238c5bb7
Merge pull request #54 from planctechnologies/dev
...
Qemu cloud improvements
10 years ago
Jerry Seutter
f1503ae655
Handle initrd and kernel paths in qemu
10 years ago
Jeremy
20592f72c0
Fixes UID bit test.
10 years ago
Jerry Seutter
00f49e337d
Merge branch 'master' into dev
10 years ago
Jeremy
fc04a94dce
Bump version to 1.2.2.dev1
10 years ago
Jeremy
ba357b0541
Bump version to 1.2.1
10 years ago
Jeremy
f58c7960c9
Use bundled Qemu on Windows and OSX by default and checks if remote server are registered.
10 years ago
Jeremy
5a468888c8
Bump version to 1.2.1.dev2
10 years ago
Jeremy
8f53d51c05
Support for CPU throttling and process priority for Qemu.
10 years ago
Jeremy
1e01c85be9
Change search paths for Qemu on Windows.
10 years ago
grossmj
fed02ee167
Adds default path for VBoxManage on Mac OS X.
10 years ago
grossmj
632134a02a
Support for older Qemu versions like the 0.11.0 on Windows.
10 years ago
Jeremy
183a6aed44
Do not use universal_newlines in subprocess.
10 years ago
Jeremy
d97ba11728
Fixes C7200 IO cards insert/remove issues and makes C7200-IO-FE the default.
10 years ago
Jerry Seutter
ef8c6b603c
Add debugging to deadman process
10 years ago
Jeremy
4918675cd5
Fixes Qemu version detection.
10 years ago
Jeremy
6ef614103e
Ignore inaccessible VirtualBox VMs.
10 years ago
Jeremy
09948a366f
Use SubprocessError to catch Subprocess exceptions.
10 years ago
Jeremy
3bd88178a0
Bump to version 1.2.1.dev1 and fixes vboxmanage lookup on Windows.
10 years ago
Jeremy
95f5c73e33
Bump to version 1.2
10 years ago
grossmj
fd92189d51
Restore dock widgets.
10 years ago
Jeremy
cb913416ef
Bump to version 1.2.dev3
10 years ago
Jeremy
5a7e482dac
Linked clone support for VirtualBox (still problems with temporary projects).
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
...
Add support for Qemu devices on cloud instances (server)
10 years ago
Jeremy Grossmann
bba2c2b0d3
Merge pull request #47 from planctechnologies/pr2
...
Support IOU devices on cloud instances
10 years ago
Jeremy
a9e924934a
Fixes important issue when searching for a free port.
10 years ago
Jeremy
f6561bf684
Automatically extract IOS configs when a project is closed.
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
Jeremy
1982ff8100
Allows Qemu VM to have 0 interface.
10 years ago
Jeremy
7a6f27fed9
New VirtualBox guest property: ProjectDirInGNS3.
10 years ago
Jeremy
747ca7bb90
Base for VirtualBox linked clones (not completed yet).
10 years ago
Jerry Seutter
faa3ef8cb4
Add support for Qemu devices on cloud instances
10 years ago
Jerry Seutter
0b0830976f
Support IOU devices on cloud instances
10 years ago
grossmj
31db1a4e84
Merge remote-tracking branch 'origin/master'
...
Conflicts:
gns3server/modules/virtualbox/virtualbox_vm.py
10 years ago
grossmj
e07347a961
Rename "enable console" to "remote console".
10 years ago
Jeremy
a4e20cd6f6
Add VirtualBox guest property "NameInGNS3".
10 years ago
Jeremy
a98a8b1acc
Change default VirtualBox adapter type.
10 years ago
Jeremy
7809160ea1
Add detection of qemu and qemu.exe binaries.
10 years ago
grossmj
410729c998
Check for duplicate node names in Preferences.
10 years ago
grossmj
3a85e2dba7
Fixes missing cloud settings on Windows.
10 years ago
grossmj
087f0e82de
Fixes issues with VirtualBox Telnet server on Windows.
10 years ago
grossmj
393a312e7e
New Telnet server for VirtualBox.
10 years ago
grossmj
4d23c5917c
Add REUSE flag to socket when scanning for unused ports.
10 years ago
Jeremy Grossmann
89e80fd74b
Merge pull request #43 from planctechnologies/dev
...
Download IOS images from Cloud Files to a cloud instance
10 years ago
Jeremy
a48aff6ce5
Fixes some issues with VirtualBox support.
10 years ago
Jerry Seutter
e5fa52fcb5
Adding back a line that was mistakenly removed.
10 years ago
Jerry Seutter
ff02bb977a
Merge branch 'master' into dev
10 years ago
grossmj
7b531cf094
Fixes issue when getting the VirtualBox VM list.
10 years ago
Jeremy
dab72cf036
New VirtualBox support (under testing).
10 years ago
grossmj
95a89ac91b
Change find an unused port.
10 years ago
grossmj
f5540ee147
Change find an unused port.
10 years ago
Jerry Seutter
d2798a969e
Cleanup
10 years ago