grossmj
81e56e035b
IPv6 support.
9 years ago
Julien Duponchelle
bb4ebbfe64
Upload images API
...
Conflicts:
requirements.txt
setup.py
9 years ago
Julien Duponchelle
00fa1cc370
Merge branch 'master' into unstable
10 years ago
grossmj
fcff2d0813
NIO NAT support for QEMU VMs (user mode back-end is used).
10 years ago
Julien Duponchelle
0dea63c9ea
If image is not found in VM directory look in images folder
10 years ago
Julien Duponchelle
359abb0286
Revert "Merge branch 'unstable'"
...
This reverts commit 929c337e8b
, reversing
changes made to b9bc73fd01
.
10 years ago
Jeremy
929c337e8b
Merge branch 'unstable'
...
Conflicts:
gns3server/modules/virtualbox/__init__.py
gns3server/version.py
tests/modules/test_manager.py
10 years ago
Julien Duponchelle
5f6d1bfdd6
Merge branch 'master' into unstable
...
Conflicts:
tests/modules/test_manager.py
10 years ago
Jeremy
f208b472a1
TAP interface support for QEMU VMs. Fixes #153 .
10 years ago
Jeremy
fa544ef888
Fixes #270 . Relative paths management with empty ones.
10 years ago
Julien Duponchelle
bca90bc563
API in order to get the list of IOU, Dynamips, Qemu images
10 years ago
Julien Duponchelle
aa2472fb30
Rewrote image search
...
This code is more generic and support all cases. Previously
we had bug where the user lost his image path if the image
was not located in image directory.
10 years ago
grossmj
7d7972afb3
Some spring cleaning.
10 years ago
grossmj
2d6d153262
Save configs when project is committed.
10 years ago
Jeremy
8415117d2d
Save IOS router configs when saving the project (done right this time).
10 years ago
Jeremy
46fe973a96
Save IOS router configs when the user saves a project.
10 years ago
grossmj
ad5548f70b
Convert more that IOU pre 1.3 projects but also other modules on remote servers.
10 years ago
grossmj
95766fa30d
Let the server know about the project name and convert old IOU projects on remote servers.
10 years ago
grossmj
2934232afb
Convert legacy IOU directories on remote servers.
10 years ago
Jeremy
b673b898a8
Fixes problem when trying to convert VirtualBox projects without cloned VMs.
10 years ago
Julien Duponchelle
a9afaa028c
Garbage collect VM when closing a project
10 years ago
Julien Duponchelle
66860655b9
If a VM is already loaded, we return a VM instead of creating it twice
...
Partial fix for #81
10 years ago
grossmj
c48ca212bd
Stop Dynamips hypervisors used by devices before the project is closed.
...
This is to avoid locked files by hypervisors preventing temporary project working directories to be deleted.
10 years ago
grossmj
7223005acd
Restore device IDs and fixes race condition when converting an old project.
10 years ago
grossmj
dfce18a48f
Fixes migration issues for pre-1.3 projects.
10 years ago
grossmj
d762c43314
Include the images directory when converting an old project.
10 years ago
grossmj
708f66b608
Fixes asyncio Lock instantiation issues on Windows.
...
Because the event loop is essentially a global variable, asyncio Lock objects that get instantiated early could grab a reference to the wrong loop (Selector instead of Proactor).
10 years ago
Jeremy
0e8b8fa66f
Update hypervisors working dir when the project is moved.
10 years ago
Jeremy
0eaad579c2
IOU + VirtualBox conversion of old projects.
10 years ago
Jeremy
9dc713f31d
Fixes race condition when deleting empty legacy project files dir.
10 years ago
Jeremy
54fc873be5
Prevent multiple projects with the same ID to be created.
10 years ago
Julien Duponchelle
f12d3f07f7
Drop the old -files in the project
10 years ago
Jeremy
42c07cee1a
Properly release UDP ports when closing a project or deleting a link.
10 years ago
Julien Duponchelle
d65617657c
Fix old project directories renames
10 years ago
grossmj
78ffe313fd
Dynamips VM & device deletion and ghost support.
10 years ago
grossmj
f99e834c37
Dynamips devices support (packet capture to complete).
10 years ago
Julien Duponchelle
1550ca01e6
IOU support nio ethernet
10 years ago
Julien Duponchelle
f99d825346
Support network for IOU
10 years ago
grossmj
0d7d0a05c3
Handle old projects.
10 years ago
grossmj
2a3b37a3bd
VirtualBox packet capture.
10 years ago
Jeremy
8118d7762f
Parallel execution when closing VMs.
10 years ago
Jeremy
291fac7084
Add project_id in all VM calls.
10 years ago
Jeremy
1bea78194c
Explicit ID names, remove {uuid} from URLs and add vms in URLs for VMs.
10 years ago
Jeremy
81f9252554
Fixes nasty bug when close a cloned VirtualBox VM.
10 years ago
Jeremy
66569f26a4
Make sure to wait for the unload coroutine to finish when the server is shutting down.
10 years ago
Jeremy
365af02f37
Packet capture support for VirtualBox.
10 years ago
Jeremy
bc3d63081b
Unload should not delete VMs, just close them.
10 years ago
Jeremy
39e3ca91a9
Fixes module unload & adds host, port and allow-remote-console command line args.
10 years ago
Julien Duponchelle
7bed9f56bc
Avoid crash when closing vms
...
Otherwise the size of dict change and Python raise
an exception.
10 years ago
grossmj
4f2764c0b4
Fixes module unload.
10 years ago