Commit Graph

189 Commits (57fd72c35c4f673561487e6ec84c8c8b622cc643)

Author SHA1 Message Date
Jeremy b6a935aeb8 Return an explicit error when a NIO type is not supported by a VM.
9 years ago
Jeremy 40ce22222e Merge branch 'unstable' into api_list_images
9 years ago
Julien Duponchelle 8b879c0614 Support wireshark remote capture
9 years ago
Julien Duponchelle bca90bc563 API in order to get the list of IOU, Dynamips, Qemu images
9 years ago
grossmj 4136c29b0f Config paths are not used when updating Dynamips or IOU VM settings.
9 years ago
grossmj aab4a7243b Merge remote-tracking branch 'origin/master'
9 years ago
grossmj de5e8f852d Cleaner and generic way to set Qemu & IOU VM settings.
9 years ago
Julien Duponchelle b2e53a94d4 Initial config file content can be empty
9 years ago
Julien Duponchelle 202032f334 Fix error messages in JSON schema
9 years ago
grossmj 980e63e667 Allocate a random port for Qemu monitor. Fixes issue with pre 1.3 projects.
9 years ago
Julien Duponchelle 4a9f578784 Support IOURC update
9 years ago
Julien Duponchelle 66cdf39ea2 Support uploading iourc
9 years ago
grossmj 21587fda5a Removes confreg setting for IOS routers.
9 years ago
grossmj 6d56da03e5 Fixes tests.
9 years ago
Jeremy 4ccca5dc99 Support RAM setting for VirtualBox VMs.
9 years ago
Jeremy a81d2274cd Adds info either the server is started as a local server in VersionHandler response.
9 years ago
grossmj 1610067eee Support for HDC and HDD disk images in Qemu.
9 years ago
grossmj 95766fa30d Let the server know about the project name and convert old IOU projects on remote servers.
9 years ago
Julien Duponchelle ed2e4e43f2 Support the options use_default_iou_values
9 years ago
Jeremy 7ace6fc7e9 Fixes old projects loading issue with Qemu.
9 years ago
grossmj 7223005acd Restore device IDs and fixes race condition when converting an old project.
9 years ago
grossmj 0f10d25c0b Optional AUX console port allocation for Dynamips VMs.
9 years ago
Julien Duponchelle ebb865d973 Export vpcs config path
9 years ago
Julien Duponchelle c9314ec509 autopep8 et upload files
9 years ago
Jeremy 210aa6f12a Bit of cleaning.
9 years ago
Julien Duponchelle 8aa5514890 Qemu binary list
9 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
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
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
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.
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
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