Commit Graph

293 Commits (5d4de9d0ba8474a1deedf791b8315ac901d78370)

Author SHA1 Message Date
Julien Duponchelle a4245fcf44
Aiohttp 2.0
7 years ago
Julien Duponchelle b0f45035a9
NAT node can use the VMware NAT
7 years ago
Julien Duponchelle 273a711459
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 36de30e25e
Fix various tests for windows
7 years ago
Julien Duponchelle 9dc6f0f486 Embed the appliances in the server. (#927)
7 years ago
Julien Duponchelle 4f1b738ef5
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle cc6f4c0510
Add a modification uuid to settings returned by the server
7 years ago
Julien Duponchelle 6017ebbd97
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 54131bc9bb
Update the documentation
7 years ago
Julien Duponchelle 5a399b90fe
Merge branch '2.1' into embed_appliances
7 years ago
Julien Duponchelle 8d86d959de
"/appliances" => "/appliances/templates"
8 years ago
Julien Duponchelle e892e5dfab
Manage base configuration on server
8 years ago
Julien Duponchelle dc6756d5ae
Embed the appliances in the server.
8 years ago
Julien Duponchelle 6938e400d1
Fix VPCS test suite
8 years ago
Julien Duponchelle 2de284ea30
Fix some tests on travis
8 years ago
Julien Duponchelle 82c99418b4
Fix If cloud interface is down the project doesn't open
8 years ago
Julien Duponchelle 2011aca43a
Fix an issue with Docker and IOU packet capture
8 years ago
Julien Duponchelle 49315adf79
Do not recurse scan for images in standard image directory
8 years ago
Julien Duponchelle 794dac31f5
UDP tunnel debuging
8 years ago
Julien Duponchelle 8ad5670eeb
For security reason debug informations can only be exported from local server
8 years ago
Julien Duponchelle a14ad2fc99
Fix tests
8 years ago
Julien Duponchelle 7c1a079ee8
Add a test for unicode characters in /images
8 years ago
Julien Duponchelle 4fe293f1d5
Fix tests crash on travis
8 years ago
Julien Duponchelle 4815904737
/debug for exporting debug informations
8 years ago
Julien Duponchelle 106915f419
Return md5sum and filesize in the list of images
8 years ago
Julien Duponchelle 69fcf801c3
Update api documentations
8 years ago
Julien Duponchelle 4b4053dc2b
Return the platform of a compute
8 years ago
Julien Duponchelle 99bdf37ec3
Prevent connect a node to himself
8 years ago
Julien Duponchelle fb2dac6ef1
All tests pass on windows
8 years ago
Julien Duponchelle 79b4926cad
Fix the nat node
8 years ago
Julien Duponchelle 77eae35778
API method for getting a node
8 years ago
Julien Duponchelle da5e3d0e54
Dissallow serial to ethernet connection
8 years ago
Julien Duponchelle f1fe7246e7
Remove --controller
8 years ago
Julien Duponchelle 9c6ee97ff2
Fix tests on Travis
8 years ago
Julien Duponchelle be0fee99e7
Test pcap streaming
8 years ago
Julien Duponchelle 36d2e80d0a
Nat node is only on the GNS3 VM for the moment
8 years ago
Julien Duponchelle bbc1505274
Return what is supported by a compute node
8 years ago
Julien Duponchelle 19e6d956df
Drop unused endpoint POST /version on compute
8 years ago
Julien Duponchelle 21b99ad9f9
Support for sendings settings for the GNS3VM from the GUI
8 years ago
Julien Duponchelle bfabf3ddc8
Fix tests about local compute node
8 years ago
Julien Duponchelle 9231b8e991
Fix Exception when opening project that contains an IOU node
8 years ago
Julien Duponchelle cde28c849e
Return status when you start / stop / suspend a node
8 years ago
Julien Duponchelle a53a972135
Nat node for only the GNS3 VM
8 years ago
Julien Duponchelle 9694850465
Option for auto close project when no client listen
8 years ago
Julien Duponchelle e710eff22e
Update documentation
8 years ago
Julien Duponchelle 3ca4edef93
Update project API
8 years ago
Julien Duponchelle fc6b220c7c
Strip endpoint for configs files because now we use the /files API
8 years ago
Julien Duponchelle 7e40eb02e6
API for editing a file on a Node
8 years ago
Julien Duponchelle 68eca6c111
Replace snapshots by import / export
8 years ago
Julien Duponchelle f357879186
API for duplicate a project
8 years ago
Julien Duponchelle e6831c25e2
Fix tests
8 years ago
Julien Duponchelle d58bcddbcc
Avoid warning when running docker test on travis
8 years ago
Julien Duponchelle 88ffd43c97
Strip the old / import export project code controller will do everything
8 years ago
Julien Duponchelle b5ab53bbe9
Early import project api
8 years ago
Julien Duponchelle e557ccd078
API for editing files on the controller
8 years ago
Julien Duponchelle bc8a319142
Avoid a warning at the end of the test suite
8 years ago
Julien Duponchelle 08c35f5558
Export non remote server work
8 years ago
Julien Duponchelle 91ec61b88d
Check topology schema when loading/saving it
8 years ago
Julien Duponchelle 1f2ce48fc8
Fix /network/interfaces broken test
8 years ago
Julien Duponchelle fea1e3ba61
Support update link on controller
8 years ago
Julien Duponchelle 543b423e03
Send compute usage via in the compute.updated notification
8 years ago
Julien Duponchelle 224708e451
Update documentation
8 years ago
Julien Duponchelle c4d7a0b8fc
A settings API
8 years ago
Julien Duponchelle 8ec11619cd
Full symbol support on server
8 years ago
Julien Duponchelle e77445e860
API for uploading symbols
8 years ago
Julien Duponchelle 5b4e668eb5
Move symbol static to /symbols
8 years ago
Julien Duponchelle b66f7daa28
Beginning of the symbols from controller
8 years ago
Julien Duponchelle 4c3bfde97e
Fix test suite after VPCS changes for using ubridge
8 years ago
Julien Duponchelle 852d8e411e
Shape => Drawing
8 years ago
Julien Duponchelle 116135b9dc
Item => Shape
8 years ago
Julien Duponchelle 85ebac7eb3
API for rectangle & co
8 years ago
Julien Duponchelle 4783691c87
Drop /upload
8 years ago
Julien Duponchelle c4d619ce3c
API for loading a project from a .gns3
8 years ago
Julien Duponchelle 6d36429870
Reload a topology work
8 years ago
Julien Duponchelle 3255be0ae2
Drop the commit system
8 years ago
grossmj 2bde02d459 Controller side unique node name allocation. Ref #541.
8 years ago
Julien Duponchelle add546158f
List images return images on compute and controller
8 years ago
Julien Duponchelle d8bdd16e13
Raise an error if image is missing on compute
8 years ago
Julien Duponchelle 582e3c72ff
Forward post with large content to compute
8 years ago
Julien Duponchelle 06b54d82dc
Support forwarding POST request to compute nodes
8 years ago
Julien Duponchelle e05b0a396e
Disallow / in compute_id because it was a stupid idea
8 years ago
Julien Duponchelle 917c1c7f84
Expose /virtualbox/vms /vmwares/vms and /images via controller
8 years ago
grossmj f47eb326c7 Revert move "/version" endpoint to "/server/version".
8 years ago
Julien Duponchelle 87f15eafe0
Shutdown on controller
8 years ago
Julien Duponchelle 4c291f5051
Remove /config/reload
8 years ago
Julien Duponchelle 314a7cd8fb
Generate an uuid for compute node if None is provided
8 years ago
Julien Duponchelle dbda3fc8fc
Add method to delete and update computes
8 years ago
Julien Duponchelle 2c72452c91
Drop useless test
8 years ago
Julien Duponchelle a797038aeb
Drop code for temporary projects
8 years ago
Julien Duponchelle f6a3899603
Return a compute name it could be different of compute id
8 years ago
Julien Duponchelle 672a617102
Compute IDLE PC via controller
8 years ago
Julien Duponchelle 00f80f54e8
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle a741662636
Force tag latest for docker image if no tag is specified
8 years ago
Julien Duponchelle fa0af7f4a2
Correctly process node.updated event on controller
8 years ago
Julien Duponchelle 694e1a2e68
Extract the notification part of controller to a dedicated class
8 years ago
Julien Duponchelle b07dcf552c
Add an endpoint for listing the links of a project
8 years ago
grossmj f1bc2f22c3 Start, stop, suspend and reload endpoints for all nodes belonging to a project. Fixes #1212.
8 years ago
grossmj f81d35cc29 Handlers: cleanup and fixes.
8 years ago
Julien Duponchelle d43e78a1d7
Support all characters for compute ID
8 years ago
Julien Duponchelle b46a0ff4ae
Endpoint for getting information about a compute node
8 years ago