Jeremy
42c07cee1a
Properly release UDP ports when closing a project or deleting a link.
10 years ago
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.
10 years ago
Julien Duponchelle
25bcbfb073
Allocation of console port in base vm
10 years ago
Jeremy
094339304c
Packet capture for Dynamips VMs.
10 years ago
grossmj
d499402491
VirtualBox implementation complete.
10 years ago
Julien Duponchelle
571044b3e8
Fix server close tests
10 years ago
Jeremy
f2ff933b20
Fixes console and close in VirtualBox VM.
10 years ago
Jeremy
1bea78194c
Explicit ID names, remove {uuid} from URLs and add vms in URLs for VMs.
10 years ago
Jeremy
59c82e26df
Use project_id instead of project_uuid for the API.
10 years ago
Julien Duponchelle
0ce344b1d2
PEP8
10 years ago
Jeremy
81f9252554
Fixes nasty bug when close a cloned VirtualBox VM.
10 years ago
Jeremy
df72369b0e
Fix VirtualBox VM close.
10 years ago
Jeremy
334835c985
PEP8 + documentation.
10 years ago
Jeremy
22369ade49
Rename port_id to port_number for VPCS and adapter_id for VirtualBox to avoid confusion.
10 years ago
Jeremy
fa978b6a28
Send all VirtualBox settings when creating the VM.
10 years ago
Julien Duponchelle
70faf76c10
PEP8, documentation update, test fix
10 years ago
Jeremy
50fea669b5
Network handler for UDP port allocation and server network interfaces.
10 years ago
Jeremy
365af02f37
Packet capture support for VirtualBox.
10 years ago
Jeremy
ff63530f52
Get all available VirtualBox VMs on the server.
10 years ago
Jeremy
6460e94311
More VirtualBox implementation.
10 years ago
grossmj
e61e976368
Adapters support for VirtualBox.
10 years ago
Jeremy
05c0efe39b
More VirtualBox work.
10 years ago
Julien Duponchelle
545a3d2b58
PEP8
10 years ago
Jeremy
87bd0d1869
VirtualBox VM almost done.
10 years ago
Jeremy
0b1b27db8f
Add module name to base manager.
10 years ago
Julien Duponchelle
df31b2ad5a
Fix project path
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
17f6223fb1
Try to fix VirtualBox create test.
10 years ago
Julien Duponchelle
bbee5f90a0
Yet another PEP 8 :)
10 years ago
Julien Duponchelle
f5ed9fbcf1
PEP 8 clean thanks to auto pep8
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
ae8e2f4199
Prepare VirtualBox module.
10 years ago
Jeremy
e6e83ffa8a
Update the VM name in VirtualBox for linked clones.
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
d1e186317c
Console switching from local/remote to remote/local while a VirtualBox VM is running.
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
Jeremy
7785c03eac
Ignore Unicode errors when executing vboxmanage.
10 years ago
Jeremy
7f37f649da
Catch OSError exception for subprocess calls.
10 years ago
Jeremy
183a6aed44
Do not use universal_newlines in subprocess.
10 years ago
Jeremy
09948a366f
Use SubprocessError to catch Subprocess exceptions.
10 years ago
grossmj
fd92189d51
Restore dock widgets.
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
f44fbd1f16
Option to allow console connections to any local IP address when using the local server.
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
grossmj
31db1a4e84
Merge remote-tracking branch 'origin/master'
...
Conflicts:
gns3server/modules/virtualbox/virtualbox_vm.py
10 years ago