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
9 years ago
Julien Duponchelle
98b32cd9e2
Merge branch '1.5' into 2.0
9 years ago
Julien Duponchelle
936faaba5a
gns3z => gns3project
9 years ago
Julien Duponchelle
92d1594afd
Return link object when start capturing
9 years ago
Julien Duponchelle
264254e657
Captures written in the captures directory on the controller
9 years ago
Julien Duponchelle
1d08d4a5fa
Merge branch 'master' into 1.5
9 years ago
Julien Duponchelle
6d6e8196d2
Allow only .pcap to be downloaded from remote stream API
...
Fix #500
9 years ago
Julien Duponchelle
1ce576c020
Stream pcap from compute to controller to client
9 years ago
Julien Duponchelle
04a1b2df3b
Method for start / stop capture on a link
...
Ref https://github.com/GNS3/gns3-gui/issues/1117
9 years ago
Julien Duponchelle
f6593663b5
APi for listing VM in controller
9 years ago
Julien Duponchelle
c8c61f2ae8
Add endpoint to list the compute nodes
9 years ago
Julien Duponchelle
ce5461aee8
Raise error if we try to controll a non controller server
...
Fix #451
9 years ago
Julien Duponchelle
d7ed37ce02
Update and delete VM on controller
9 years ago
Julien Duponchelle
6c11ad5fa6
Reload VM
9 years ago
Julien Duponchelle
58d4a529d4
Rename hypervisor to compute
...
Fix #487
9 years ago
Julien Duponchelle
2055cdea5e
/start /stop and /suspend API for VM via container
9 years ago
Julien Duponchelle
9e8fcab65c
Merge branch '1.5' into 2.0
9 years ago
Julien Duponchelle
977ccabf98
Server support for VNC console resolution
...
Ref https://github.com/GNS3/gns3-gui/issues/1165
9 years ago
Julien Duponchelle
9ed15e55af
Move more import code to the server
...
https://github.com/GNS3/gns3-gui/issues/1156
9 years ago
Julien Duponchelle
bd71f0cf4c
Import API
9 years ago
Julien Duponchelle
879591eaf5
Export API
9 years ago
Julien Duponchelle
c563dbba8a
Change default port to 3080
...
Fix #487
9 years ago
Julien Duponchelle
23c48f5e3d
Add to project an API to write a file
9 years ago
Julien Duponchelle
de61ed316c
The controller has a streaming API
...
Now we need to link the hypervisor to the controller.
9 years ago
Julien Duponchelle
76a0120d3e
PEP8
9 years ago
Julien Duponchelle
b55969d381
Notification feed for the hypervisor
9 years ago
Julien Duponchelle
7a095478fe
Success to add a dynamips with apiv2
9 years ago
Julien Duponchelle
8fed1d9b9f
API for deleting a link
9 years ago
Julien Duponchelle
9062490be3
API for deleting a list
9 years ago
Julien Duponchelle
9771b33b68
Create link using UDP work
9 years ago
Julien Duponchelle
6a19e4d822
Rebuild link sample
9 years ago
Julien Duponchelle
8c1560332e
Remove /controller from the api endpoint
9 years ago
Julien Duponchelle
abdda4d3b3
Link API (do nothing for the moment)
9 years ago
Julien Duponchelle
6fad82c61d
Rebuild documentation
9 years ago
Julien Duponchelle
be4aa41dda
Create VPCS VM on controller
9 years ago
Julien Duponchelle
4326d412f9
API for creating a VM
9 years ago
Julien Duponchelle
58f1abff35
Close, commit and delete supported for projects in controller
9 years ago
Julien Duponchelle
3296b97f59
Rename modules => hypervisor
9 years ago
Julien Duponchelle
6fa2491255
Rename /controller/servers to /controller/hypervisors
9 years ago
Julien Duponchelle
8114c1d4be
Return just version number for API /v1/version for compatibility
9 years ago
Julien Duponchelle
b2ce7ee8d7
API V2
9 years ago
Julien Duponchelle
664cec97ba
Create /hypervisor and /controller namespace
9 years ago
Julien Duponchelle
e4b12f49d1
Build doc support controller
9 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.
9 years ago
Julien Duponchelle
03ffce0a75
Docker VNC support
...
Ref https://github.com/GNS3/gns3-gui/issues/947
9 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
Julien Duponchelle
2b36746d52
Return the working directory of a Qemu VM
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
Julien Duponchelle
fb79543342
Build documentation
9 years ago
Julien Duponchelle
7c7f8fe3ed
Fix ethernet interfaces tests if eth0 doesn't exists
...
Also on Windows and MacOS it return error if we try
to use a non existing interfaces.
Fix #230
9 years ago
grossmj
ca331ae2a5
Import/Export support for IOU nvrams.
9 years ago
Julien Duponchelle
9442042d7a
Merge branch 'master' into unstable
9 years ago
Julien Duponchelle
8abf22ef24
Skip network interfaces on Travis
9 years ago
Julien Duponchelle
c98bcedd39
Cleanup the temporary project after modules have been notified of the
...
path change
9 years ago
Julien Duponchelle
4216724d0b
Give a reason for travis skip test
9 years ago
Julien Duponchelle
c03c66ec48
Fix tests crash on travis
9 years ago
Julien Duponchelle
1f931d56c7
Fix test suite on Windows
9 years ago
Julien Duponchelle
6f9f004ebb
API for list & download files of a project
9 years ago
Julien Duponchelle
4d50d00b3e
Fix test suite on Windows
9 years ago
Julien Duponchelle
bb4ebbfe64
Upload images API
...
Conflicts:
requirements.txt
setup.py
9 years ago
Julien Duponchelle
e9ec5c8a37
A notification stream with process monitoring
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 Grossmann
4f021054e0
Merge pull request #158 from GNS3/keep_iou_config
...
Do not erase the IOU initial-config if there is one when creating the IOU VM.
10 years ago
Julien Duponchelle
bf3444933e
Fix test qemu now raise 409 if nio_ethernet
10 years ago
Julien Duponchelle
324a4f73d0
Do not erase the IOU config
10 years ago
Julien Duponchelle
4df95efdec
Skip IOU test on Windows
...
Fix #159
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
Julien Duponchelle
da00aa030a
Fix missing /v1 in api documentation
...
Fix #116
10 years ago
Julien Duponchelle
cde5c3d994
Fix tests
10 years ago
Julien Duponchelle
4a9f578784
Support IOURC update
10 years ago
Julien Duponchelle
66cdf39ea2
Support uploading iourc
10 years ago
Julien Duponchelle
bcb1ce02ab
Refactor config management in tests
10 years ago
Julien Duponchelle
3a6a04b8e5
Fix version test
10 years ago
grossmj
6d56da03e5
Fixes tests.
10 years ago
Julien Duponchelle
ed2e4e43f2
Support the options use_default_iou_values
...
Fix #92
10 years ago
Julien Duponchelle
1b68a54234
Look for qemu images in ~/GNS3/images
10 years ago
Julien Duponchelle
d657f94c18
Fix crash when you start capture on a non running IOU
10 years ago
Julien Duponchelle
80fd857658
Fix tests
10 years ago
Julien Duponchelle
91ccd6167c
API for reloading server config
10 years ago
Julien Duponchelle
d0c386860e
Fix curl sample generation in the documentation
10 years ago
Julien Duponchelle
ebb865d973
Export vpcs config path
10 years ago
Julien Duponchelle
aa40e6097e
Fix tests
10 years ago
Jeremy
54fc873be5
Prevent multiple projects with the same ID to be created.
10 years ago
Julien Duponchelle
67be24a412
Fix doc generation
10 years ago
Julien Duponchelle
c9314ec509
autopep8 et upload files
10 years ago
Julien Duponchelle
259f6249e2
Fix tests
10 years ago
Julien Duponchelle
f7cd09d5fb
Display an upload form (upload is not yet ready)
10 years ago