Julien Duponchelle
f1fe7246e7
Remove --controller
...
This add too much complexity and it can work
without it.
Fix https://github.com/GNS3/gns3-vm/issues/80 , #645
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
...
Fix https://github.com/GNS3/gns3-gui/issues/1448
8 years ago
Julien Duponchelle
bbc1505274
Return what is supported by a compute node
...
Ref https://github.com/GNS3/gns3-gui/issues/1448
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
...
Ref https://github.com/GNS3/gns3-gui/issues/1441
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
...
Fix #636
8 years ago
Julien Duponchelle
cde28c849e
Return status when you start / stop / suspend a node
...
Should avoid sync issues
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
...
And fix websocket not correctly detected has closed.
Ref https://github.com/GNS3/gns3-gui/issues/1331
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
...
Fix #1042
8 years ago
Julien Duponchelle
f357879186
API for duplicate a project
...
Ref https://github.com/GNS3/gns3-gui/issues/995
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
...
Ref https://github.com/GNS3/gns3-gui/issues/1401
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
...
Fix #583
8 years ago
Julien Duponchelle
1f2ce48fc8
Fix /network/interfaces broken test
8 years ago
Julien Duponchelle
fea1e3ba61
Support update link on controller
...
Ref https://github.com/GNS3/gns3-gui/issues/1300
8 years ago
Julien Duponchelle
543b423e03
Send compute usage via in the compute.updated notification
...
Ref https://github.com/GNS3/gns3-gui/issues/1261
8 years ago
Julien Duponchelle
224708e451
Update documentation
8 years ago
Julien Duponchelle
c4d7a0b8fc
A settings API
...
Ref #589
8 years ago
Julien Duponchelle
8ec11619cd
Full symbol support on server
...
Fix #496
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
...
Ref #496
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
...
Ref #498
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
...
Ref https://github.com/GNS3/gns3-gui/issues/1243
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
...
Fix #506
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
...
Ref #1192 , #537
8 years ago
grossmj
f47eb326c7
Revert move "/version" endpoint to "/server/version".
...
Move "/server/shutdown" endpoint to "/shutdown".
8 years ago
Julien Duponchelle
87f15eafe0
Shutdown on controller
...
Ref https://github.com/GNS3/gns3-gui/issues/1191
8 years ago
Julien Duponchelle
4c291f5051
Remove /config/reload
...
Fix #539 , https://github.com/GNS3/gns3-gui/issues/1187
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
...
Fix https://github.com/GNS3/gns3-gui/issues/982
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
...
Fix #1234
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
...
Fix #533
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
Julien Duponchelle
5280644327
Return command_line and node_directory via the controller
8 years ago
Julien Duponchelle
885a870ae8
Rebuild documentation
8 years ago
grossmj
483431438a
Merge remote-tracking branch 'origin/2.0' into 2.0
...
Conflicts:
gns3server/controller/project.py
tests/compute/test_project.py
tests/controller/test_project.py
8 years ago
grossmj
5a76f81271
Refactoring to use a common node class for all VMs and other (future) objects.
8 years ago
Julien Duponchelle
9ccb55206d
Cleanup code for getting the default project directory
8 years ago
Julien Duponchelle
9dca7dfe4a
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle
e9fb7f4981
Make sure an image is not partially uploaded
...
Fix #505
8 years ago
Julien Duponchelle
98b32cd9e2
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle
936faaba5a
gns3z => gns3project
8 years ago
Julien Duponchelle
92d1594afd
Return link object when start capturing
8 years ago
Julien Duponchelle
264254e657
Captures written in the captures directory on the controller
8 years ago
Julien Duponchelle
1d08d4a5fa
Merge branch 'master' into 1.5
8 years ago
Julien Duponchelle
6d6e8196d2
Allow only .pcap to be downloaded from remote stream API
...
Fix #500
8 years ago
Julien Duponchelle
1ce576c020
Stream pcap from compute to controller to client
8 years ago
Julien Duponchelle
04a1b2df3b
Method for start / stop capture on a link
...
Ref https://github.com/GNS3/gns3-gui/issues/1117
8 years ago
Julien Duponchelle
f6593663b5
APi for listing VM in controller
8 years ago
Julien Duponchelle
c8c61f2ae8
Add endpoint to list the compute nodes
8 years ago
Julien Duponchelle
ce5461aee8
Raise error if we try to controll a non controller server
...
Fix #451
8 years ago
Julien Duponchelle
d7ed37ce02
Update and delete VM on controller
8 years ago
Julien Duponchelle
6c11ad5fa6
Reload VM
8 years ago
Julien Duponchelle
58d4a529d4
Rename hypervisor to compute
...
Fix #487
8 years ago
Julien Duponchelle
2055cdea5e
/start /stop and /suspend API for VM via container
8 years ago
Julien Duponchelle
9e8fcab65c
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle
977ccabf98
Server support for VNC console resolution
...
Ref https://github.com/GNS3/gns3-gui/issues/1165
8 years ago
Julien Duponchelle
9ed15e55af
Move more import code to the server
...
https://github.com/GNS3/gns3-gui/issues/1156
8 years ago
Julien Duponchelle
bd71f0cf4c
Import API
8 years ago
Julien Duponchelle
879591eaf5
Export API
8 years ago
Julien Duponchelle
c563dbba8a
Change default port to 3080
...
Fix #487
8 years ago
Julien Duponchelle
23c48f5e3d
Add to project an API to write a file
8 years ago
Julien Duponchelle
de61ed316c
The controller has a streaming API
...
Now we need to link the hypervisor to the controller.
8 years ago
Julien Duponchelle
76a0120d3e
PEP8
8 years ago
Julien Duponchelle
b55969d381
Notification feed for the hypervisor
8 years ago
Julien Duponchelle
7a095478fe
Success to add a dynamips with apiv2
8 years ago
Julien Duponchelle
8fed1d9b9f
API for deleting a link
8 years ago
Julien Duponchelle
9062490be3
API for deleting a list
8 years ago
Julien Duponchelle
9771b33b68
Create link using UDP work
8 years ago
Julien Duponchelle
6a19e4d822
Rebuild link sample
8 years ago
Julien Duponchelle
8c1560332e
Remove /controller from the api endpoint
8 years ago
Julien Duponchelle
abdda4d3b3
Link API (do nothing for the moment)
8 years ago
Julien Duponchelle
6fad82c61d
Rebuild documentation
8 years ago
Julien Duponchelle
be4aa41dda
Create VPCS VM on controller
8 years ago
Julien Duponchelle
4326d412f9
API for creating a VM
8 years ago
Julien Duponchelle
58f1abff35
Close, commit and delete supported for projects in controller
8 years ago
Julien Duponchelle
3296b97f59
Rename modules => hypervisor
8 years ago
Julien Duponchelle
6fa2491255
Rename /controller/servers to /controller/hypervisors
8 years ago
Julien Duponchelle
8114c1d4be
Return just version number for API /v1/version for compatibility
8 years ago
Julien Duponchelle
b2ce7ee8d7
API V2
8 years ago
Julien Duponchelle
664cec97ba
Create /hypervisor and /controller namespace
8 years ago
Julien Duponchelle
e4b12f49d1
Build doc support controller
8 years ago
Julien Duponchelle
aad69e9650
Create a /server API for register servers
...
This allow to push to the controller information about
the connection to a server.
8 years ago
Julien Duponchelle
03ffce0a75
Docker VNC support
...
Ref https://github.com/GNS3/gns3-gui/issues/947
8 years ago
Julien Duponchelle
5a8408cdb9
Fix a crash in Travis tests
...
Fix #422
9 years ago
Julien Duponchelle
a7ec224b6d
Docker capture and refactor common capture code
...
Fix https://github.com/GNS3/gns3-gui/issues/891
9 years ago
Julien Duponchelle
f6fb0623be
Merge branch 'master' into 1.5
9 years ago
Julien Duponchelle
373113545f
Code cleanup
9 years ago
Julien Duponchelle
fd22cd8361
Send command line used to start the VM to client
...
Add a command_line attribute to the VM object with
the command line used to start the VM.
Now /start return the object in order to get
this new attribute. And the HTTP status code
is 200 instead of 204 because 204 disallow body.
Support:
* Qemu
* Dynamips
* IOU
Ref https://github.com/GNS3/gns3-gui/issues/513
9 years ago
Julien Duponchelle
03414993dc
Merge branch 'master' into 1.5
9 years ago
Julien Duponchelle
58b998600e
Send machine stats via the notification stream
...
Fix #252
9 years ago
Julien Duponchelle
119a2a3b66
Add test for unicode char in images path
...
Ref #401
9 years ago
Julien Duponchelle
1f756c0d4f
Merge branch '1.4' into 1.5
9 years ago
Julien Duponchelle
d184b65800
Improve PR #386
...
* Add more test
* Check to kvmi-ok is asynchronous
9 years ago
Jeremy Grossmann
8cf55166cb
Merge pull request #379 from GNS3/docker_cleanup
...
Docker cleanup and improvements
9 years ago
Julien Duponchelle
61cf91d83c
Fix tests on Windows
...
Fix #377
9 years ago
Julien Duponchelle
33edbefa3b
Docker cleanup and improvements
9 years ago
Julien Duponchelle
480ca037cd
Fix test on Windows
...
Sadly python crash on my Windows and I can't run the full test
suite.
Fix #377
9 years ago
Julien Duponchelle
caade47e16
Fix tests about images paths security
9 years ago
Julien Duponchelle
f01a6dcaaf
Fix qemu tests
9 years ago
Julien Duponchelle
1248584841
Cleanup unused and duplicates
9 years ago
Julien Duponchelle
6fbc84c0dc
Return relative path for dynamips images
...
Fix https://github.com/GNS3/gns3-gui/issues/775
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
3d7d8682ee
OVA file support
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
47abba3c9c
Fixes tests.
9 years ago
Julien Duponchelle
c16d237176
Fix test
9 years ago
Julien Duponchelle
54448ab936
Prevent user to create a qemu to a different directory on non local
...
server
9 years ago
Julien Duponchelle
5b0c36c0d6
API for creating a qemu disk image
9 years ago
Julien Duponchelle
d9f1a7c7d3
API for listing current projects
...
Fix #274
9 years ago
Julien Duponchelle
cbe593f4a4
Fix virtualbox test crash on Linux
9 years ago
Julien Duponchelle
cbc859a03b
Merge remote-tracking branch 'origin/master' into unstable
9 years ago
Julien Duponchelle
270017d945
Allow user to backup projects and images
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
e93f1330b8
Fix dynamips tests
9 years ago
Julien Duponchelle
1f116fc992
Fix tests
9 years ago