Julien Duponchelle
|
c280fd5fb8
|
Merge branch 'master' into 1.5
|
9 years ago |
Julien Duponchelle
|
e9c2a76f43
|
Fix error when setting Qemu VM boot to 'cd' (HDD or CD/DVD-ROM)
Fix #400
|
9 years ago |
Julien Duponchelle
|
1f756c0d4f
|
Merge branch '1.4' into 1.5
|
9 years ago |
Vasil Rangelov
|
d00efbfb0f
|
Adds a handler for getting the Qemu related capabilities of the server. Currently includes just a check for KVM architectures.
|
9 years ago |
Jeremy Grossmann
|
8cf55166cb
|
Merge pull request #379 from GNS3/docker_cleanup
Docker cleanup and improvements
|
9 years ago |
Julien Duponchelle
|
8312a54615
|
Fix missing boot priority order
|
9 years ago |
Julien Duponchelle
|
33edbefa3b
|
Docker cleanup and improvements
|
9 years ago |
Julien Duponchelle
|
42a4df5079
|
Support VM usage for qemu
Ref https://github.com/GNS3/gns3-gui/issues/829
|
9 years ago |
Julien Duponchelle
|
7ee12edb5c
|
Fix add existing IOS not working
Fix https://github.com/GNS3/gns3-gui/issues/775
|
9 years ago |
Julien Duponchelle
|
12f027a882
|
Allow to return an empty project name because it's allowed in creation
|
9 years ago |
grossmj
|
ce4727e51a
|
Support for modifications to a base Qemu VM (not a linked clone).
|
9 years ago |
Julien Duponchelle
|
034ac392b7
|
Support listing images in subdirectories
It's a part of the OVA support:
https://github.com/GNS3/gns3-gui/issues/700
|
9 years ago |
grossmj
|
0ee31361c0
|
Support for packet capture on VMware VM links.
|
9 years ago |
Goran Cetusic
|
0fa300cb99
|
Initial Docker support from Google Summer of Code
|
9 years ago |
Goran Cetusic
|
9ee1d9d71a
|
fixed the way docker containers are terminated
|
9 years ago |
grossmj
|
0ab95ae043
|
basic docker container support
|
9 years ago |
grossmj
|
0ddef78127
|
Merge branch 'qinq_ethertype' of https://github.com/Bevaz/gns3-server into Bevaz-qinq_ethertype
|
9 years ago |
grossmj
|
4efec03448
|
Allows VMware VMs to use vmnet interfaces for connections without using uBridge. Fixes #295.
|
9 years ago |
Anton Fedotov
|
1283f8bde8
|
EthernetSwitch: Allow to choose ethertype for QinQ outer tag.
|
9 years ago |
grossmj
|
5121753232
|
Support for CPUs setting for Qemu VMs.
|
9 years ago |
grossmj
|
0923ed5d85
|
Support for Qemu disk interfaces, cd/dvd-rom image and boot priority. Fixes #278.
|
9 years ago |
Julien Duponchelle
|
1fd2332796
|
PEP8
|
9 years ago |
Julien Duponchelle
|
78ef6e3032
|
Validation schema for qemu-img
|
9 years ago |
Julien Duponchelle
|
d9f1a7c7d3
|
API for listing current projects
Fix #274
|
9 years ago |
Jeremy
|
2655d426c2
|
Backport: option to drop nvram & disk files for IOS routers in order to save disk space.
|
9 years ago |
Julien Duponchelle
|
a461cb71c6
|
Allow to send the iourc when starting the VM
Ref https://github.com/GNS3/gns3-server/issues/255
|
9 years ago |
Julien Duponchelle
|
6e3ebb714d
|
Return vm_directory for VirtualBox and VMware
Fix #246
|
9 years ago |
Julien Duponchelle
|
ccd3224490
|
Add a vm_directory field to Dynamips / VPCS / IOU
Fix #246
|
9 years ago |
Julien Duponchelle
|
2b36746d52
|
Return the working directory of a Qemu VM
|
9 years ago |
grossmj
|
ed95bcee97
|
Moves KVM setting to Qemu server preferences. Fixes #244.
|
9 years ago |
grossmj
|
f20ee06181
|
VNC console support for Qemu VMs.
|
9 years ago |
Julien Duponchelle
|
8bd2453bf8
|
Allow null md5 in request schema
|
9 years ago |
Julien Duponchelle
|
5c4a49a8c7
|
Do not raise a 404 if we send the checksum of the images
|
9 years ago |
Jeremy
|
11e96e6521
|
ACPI shutdown support for VMware VMs. Fixes #436.
|
9 years ago |
Julien Duponchelle
|
f041697311
|
Compute a md5sum of images for futur purpose
Fix #234
|
9 years ago |
Julien Duponchelle
|
2da0b36ee7
|
Support a platform parameter for Qemu
I'm sure we will discover a distribution with a different
naming conventions...
Fix #220
|
9 years ago |
grossmj
|
d518ac45f5
|
Enable KVM acceleration option.
|
9 years ago |
grossmj
|
ca331ae2a5
|
Import/Export support for IOU nvrams.
|
9 years ago |
grossmj
|
e63b9ff0e6
|
Option to drop nvram & disk files for IOS routers in order to save disk space.
|
9 years ago |
grossmj
|
37ddff9f07
|
Support for base MAC address for Qemu VMs.
|
9 years ago |
grossmj
|
743f1392b5
|
ACPI shutdown support for Qemu VMs.
|
9 years ago |
grossmj
|
933bc5a7b0
|
ACPI shutdown support for VirtualBox VMs.
|
9 years ago |
grossmj
|
f169455ad4
|
Adds NAT NIO in device schema validation so they can return an error that it is not supported.
|
9 years ago |
Julien Duponchelle
|
6f9f004ebb
|
API for list & download files of a project
|
9 years ago |
grossmj
|
3729a10783
|
VMware vmnets management almost complete.
|
9 years ago |
grossmj
|
221a35baae
|
Adds NAT NIO in device schema validation so they can return an error that it is not supported.
|
9 years ago |
grossmj
|
a386c5382c
|
Starting VMware VM networking support.
|
9 years ago |
Jeremy Grossmann
|
61fb641215
|
Merge pull request #168 from GNS3/listen
A notification stream with process monitoring.
|
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 |
Jeremy
|
71e2586e17
|
Refactors how startup-config and private-config are handled for IOS routers.
|
10 years ago |
Julien Duponchelle
|
e9ec5c8a37
|
A notification stream with process monitoring
|
10 years ago |
Jeremy
|
ab60d7929b
|
Basic VMware support (start & stop a VM).
|
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
|
b6a935aeb8
|
Return an explicit error when a NIO type is not supported by a VM.
|
10 years ago |
Jeremy
|
40ce22222e
|
Merge branch 'unstable' into api_list_images
Conflicts:
gns3server/handlers/api/iou_handler.py
|
10 years ago |
Julien Duponchelle
|
8b879c0614
|
Support wireshark remote capture
|
10 years ago |
Julien Duponchelle
|
bca90bc563
|
API in order to get the list of IOU, Dynamips, Qemu images
|
10 years ago |
grossmj
|
4136c29b0f
|
Config paths are not used when updating Dynamips or IOU VM settings.
|
10 years ago |
grossmj
|
aab4a7243b
|
Merge remote-tracking branch 'origin/master'
|
10 years ago |
grossmj
|
de5e8f852d
|
Cleaner and generic way to set Qemu & IOU VM settings.
|
10 years ago |
Julien Duponchelle
|
b2e53a94d4
|
Initial config file content can be empty
|
10 years ago |
Julien Duponchelle
|
202032f334
|
Fix error messages in JSON schema
|
10 years ago |
grossmj
|
980e63e667
|
Allocate a random port for Qemu monitor. Fixes issue with pre 1.3 projects.
|
10 years ago |
Julien Duponchelle
|
4a9f578784
|
Support IOURC update
|
10 years ago |
Julien Duponchelle
|
66cdf39ea2
|
Support uploading iourc
|
10 years ago |
grossmj
|
21587fda5a
|
Removes confreg setting for IOS routers.
|
10 years ago |
grossmj
|
6d56da03e5
|
Fixes tests.
|
10 years ago |
Jeremy
|
4ccca5dc99
|
Support RAM setting for VirtualBox VMs.
|
10 years ago |
Jeremy
|
a81d2274cd
|
Adds info either the server is started as a local server in VersionHandler response.
|
10 years ago |
grossmj
|
1610067eee
|
Support for HDC and HDD disk images in Qemu.
|
10 years ago |
grossmj
|
95766fa30d
|
Let the server know about the project name and convert old IOU projects on remote servers.
|
10 years ago |
Julien Duponchelle
|
ed2e4e43f2
|
Support the options use_default_iou_values
Fix #92
|
10 years ago |
Jeremy
|
7ace6fc7e9
|
Fixes old projects loading issue with Qemu.
|
10 years ago |
grossmj
|
7223005acd
|
Restore device IDs and fixes race condition when converting an old project.
|
10 years ago |
grossmj
|
0f10d25c0b
|
Optional AUX console port allocation for Dynamips VMs.
|
10 years ago |
Julien Duponchelle
|
ebb865d973
|
Export vpcs config path
|
10 years ago |
Julien Duponchelle
|
c9314ec509
|
autopep8 et upload files
|
10 years ago |
Jeremy
|
210aa6f12a
|
Bit of cleaning.
|
10 years ago |
Julien Duponchelle
|
8aa5514890
|
Qemu binary list
|
10 years ago |
Jeremy
|
8d02f464c5
|
Dynamips import/export configs.
|
10 years ago |
Julien Duponchelle
|
48f5c7c8b3
|
All params for qemu
|
10 years ago |
Julien Duponchelle
|
d0244824bf
|
Get a working Qemu handler. Next step add all parameters
|
10 years ago |
Julien Duponchelle
|
03b6563864
|
Initial config path for IOU
|
10 years ago |
Julien Duponchelle
|
dd1833c4f0
|
iourc_path is set from server settings file
|
10 years ago |
Julien Duponchelle
|
0e98497a99
|
Add an endpoint for exporting the initial config file
|
10 years ago |
Jeremy
|
516b882122
|
Merge remote-tracking branch 'origin/asyncio' into asyncio
|
10 years ago |
Jeremy
|
3e95bb9748
|
Adapter settings and configs for Dynamips VMs.
|
10 years ago |
Julien Duponchelle
|
6c3a926ce3
|
Capture is OK on server side
|
10 years ago |
grossmj
|
26f7195288
|
Dynamips devices packet capture.
|
10 years ago |
grossmj
|
f99e834c37
|
Dynamips devices support (packet capture to complete).
|
10 years ago |
Jeremy
|
4f38d96522
|
Dynamips devices.
|
10 years ago |
Jeremy
|
094339304c
|
Packet capture for Dynamips VMs.
|
10 years ago |
Jeremy
|
6ac6c7d796
|
Merge remote-tracking branch 'origin/asyncio' into asyncio
|
10 years ago |
Jeremy
|
a5ac7c5481
|
Dynamips NIO connections.
|
10 years ago |
Julien Duponchelle
|
e082cd8b1a
|
Update the remote IOU initial config
|
10 years ago |
Julien Duponchelle
|
ee019caa37
|
Support l1_keepalives in IOU
|
10 years ago |
Julien Duponchelle
|
f99d825346
|
Support network for IOU
|
10 years ago |
Julien Duponchelle
|
8b61aa9ae7
|
Set ram, ethernet adapters, serial adapters
|
10 years ago |
Julien Duponchelle
|
05df7001a3
|
Successfully create an iou device from the GUI via HTTP
|
10 years ago |
Julien Duponchelle
|
ebc214d6fa
|
Fix tests and rename path to iou_path
|
10 years ago |
Julien Duponchelle
|
986c63f344
|
HTTP api start iou process
Now we need to start ioucon
|
10 years ago |
Jeremy
|
79a57ca420
|
New Dynamips integration part 3
|
10 years ago |
Jeremy
|
46cbcd6132
|
New Dynamips integration part 1
|
10 years ago |
grossmj
|
0d7d0a05c3
|
Handle old projects.
|
10 years ago |
grossmj
|
2a3b37a3bd
|
VirtualBox packet capture.
|
10 years ago |
grossmj
|
d499402491
|
VirtualBox implementation complete.
|
10 years ago |
Julien Duponchelle
|
ab122d969e
|
Allow empty project directory
|
10 years ago |
Julien Duponchelle
|
5a0c224292
|
Allow user to change project path on local server
|
10 years ago |
Julien Duponchelle
|
41a8872819
|
Refactor VPCS script file loading
This allow to support moving the project on disk
|
10 years ago |
Jeremy
|
291fac7084
|
Add project_id in all VM calls.
|
10 years ago |
Jeremy
|
b680138073
|
Merge remote-tracking branch 'origin/asyncio' into asyncio
Conflicts:
gns3server/modules/project.py
tests/modules/test_project.py
|
10 years ago |
Jeremy
|
1bea78194c
|
Explicit ID names, remove {uuid} from URLs and add vms in URLs for VMs.
|
10 years ago |
Julien Duponchelle
|
c5c219ffe1
|
Allow modification of path from the client
|
10 years ago |
Jeremy
|
59c82e26df
|
Use project_id instead of project_uuid for the API.
|
10 years ago |
Jeremy
|
d2699f051d
|
Change URL for projects: /project becomes /projects and project_id is used instead of uuid.
|
10 years ago |
Julien Duponchelle
|
f572f3fc95
|
You can't modify startup script remotely
|
10 years ago |
Julien Duponchelle
|
2c3fe2ad4b
|
Repare debug log
|
10 years ago |
Jeremy
|
0c90393b5b
|
Send explicit error message when client is checking for the server version.
|
10 years ago |
Jeremy
|
fa978b6a28
|
Send all VirtualBox settings when creating the VM.
|
10 years ago |
Jeremy
|
365af02f37
|
Packet capture support for VirtualBox.
|
10 years ago |
Jeremy
|
6460e94311
|
More VirtualBox implementation.
|
10 years ago |
Julien Duponchelle
|
0e76527ce2
|
Update a project
|
10 years ago |
Julien Duponchelle
|
abc885049f
|
Temporary project
|
10 years ago |
grossmj
|
e61e976368
|
Adapters support for VirtualBox.
|
10 years ago |
Jeremy
|
05c0efe39b
|
More VirtualBox work.
|
10 years ago |
Jeremy
|
0b1b27db8f
|
Add module name to base manager.
|
10 years ago |
Julien Duponchelle
|
368d1ff70b
|
Update VPCS instance
|
10 years ago |
Julien Duponchelle
|
87a089457f
|
Update script file
|
10 years ago |
Jeremy
|
17f6223fb1
|
Try to fix VirtualBox create test.
|
10 years ago |
Julien Duponchelle
|
649d4e5143
|
Allow user to set console port
|
10 years ago |
Julien Duponchelle
|
fa57485f11
|
Support script file
|
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 |
Julien Duponchelle
|
240d83411c
|
Create a project entity
|
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 |
Julien Duponchelle
|
bf6f62e629
|
Serialize NIO
|
10 years ago |
Julien Duponchelle
|
0cdc1c3042
|
VCPS create NIO work and tested
|
10 years ago |
Jeremy
|
61344a1669
|
New base server.
|
10 years ago |