grossmj
98f04365b7
Remove generic controller settings API endpoint.
2018-11-14 16:24:30 +08:00
grossmj
2764828f38
Refactor how clients access PCAP capture files. Fixes https://github.com/GNS3/gns3-gui/issues/2438 .
...
* The PCAP file is directly accessed if controller and client are on the same host.
* The PCAP file is streamed from the compute server to the client with the controller as a proxy when the controller is remote for the client.
2018-10-27 14:47:17 +07:00
grossmj
ab8dc52ece
Fix tests to work with new version of aiohttp (>= 3.0)
2018-10-17 17:32:10 +07:00
grossmj
76af98404a
Drop Python 3.4 and switch to async / await syntax for asyncio. Fixes #1425
2018-10-15 17:05:49 +07:00
grossmj
33e8710495
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/controller/compute.py
# gns3server/controller/gns3vm/__init__.py
# gns3server/controller/link.py
# gns3server/controller/project.py
# gns3server/handlers/api/controller/project_handler.py
# gns3server/handlers/api/controller/server_handler.py
# gns3server/utils/asyncio/__init__.py
# gns3server/utils/asyncio/telnet_server.py
# gns3server/version.py
# gns3server/web/web_server.py
# tests/compute/qemu/test_qemu_vm.py
2018-08-29 15:57:54 +07:00
grossmj
a3d1e865a8
Replace asyncio.async() by asyncio.ensure_future() in tests. Ref #2566 .
2018-08-24 18:52:15 +07:00
grossmj
089d25c79d
Forbid controller and compute servers to be different versions.
...
Report last compute server error to clients and display in the server summary.
2018-08-22 16:54:43 +07:00
grossmj
651d8280a7
Fix appliance template tests.
2018-08-19 19:35:45 +07:00
grossmj
7f72b90b0e
The server has now 2 notification streams
...
* A new one for controller related events (compute, appliance templates etc.)
* The existing one for project related events (links, nodes etc.)
2018-08-16 21:31:57 +07:00
grossmj
033f005bde
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/version.py
2018-08-07 21:06:42 +07:00
ziajka
41026c74c1
Use mocked dir for web-ui redirection test
2018-06-26 13:13:19 +02:00
ziajka
7d75b6248d
Use mocked dir of web-ui for tests
2018-06-26 12:53:39 +02:00
ziajka
0e1f2e26d0
Serve WebUI handlers and update-bundled-web-ui script, Ref: #1362
2018-06-26 12:09:08 +02:00
ziajka
867e997b74
Support /static/ files serving, Ref: #1362
2018-06-22 15:29:47 +02:00
grossmj
0f496907a0
Fix API status code for start/stop/suspend/reload a node. Fixes #1353 .
...
Fix issues with test.
Update documentation.
2018-06-14 16:39:32 +08:00
ziajka
ac73c72727
Don't send variables to computes where are empty, Ref: #1340
2018-06-13 18:55:47 +02:00
grossmj
d1ccf3bc84
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# requirements.txt
2018-06-04 22:46:52 +07:00
ziajka
7b3d5ae5e3
Create/update project on compute when variables changes
2018-05-09 15:29:35 +02:00
ziajka
f2700ed445
Support of supplier and variables in topology
2018-05-08 10:07:42 +02:00
ziajka
132c7c8f5b
Fix tests
2018-05-07 12:55:32 +02:00
ziajka
e267f8a8b8
Project global variables
2018-05-04 14:34:44 +02:00
ziajka
43081152ef
Add support of ExtraHosts for Docker, Ref. gns3-gui#2482
2018-04-25 16:03:01 +02:00
grossmj
64949f5d04
Fix bug with 'none' console type for Ethernet switch.
...
Fix some tests related to traceng.
2018-03-30 13:00:52 +07:00
grossmj
669d2ec038
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/schemas/node.py
2018-03-30 12:14:09 +07:00
grossmj
297bbd91ec
Fix traceng tests.
2018-03-30 12:10:57 +07:00
grossmj
d08c08617c
Support for source and destination for traceNG.
2018-03-27 16:58:49 +07:00
grossmj
397c1322b4
Base support for TraceNG.
2018-03-12 17:57:13 +07:00
ziajka
d9a0ec9ff3
Replace asyncio.async with ensure_future because of deprecation, Fixes : #1269
2018-01-24 11:11:53 +01:00
grossmj
2e40fb8608
Fix client/server version test.
2018-01-18 16:04:31 +08:00
Bernhard Ehlers
8907b3d58a
GNS3-API: implement GET for specific drawing and link
...
Fixes #1249
2018-01-05 13:44:46 +01:00
grossmj
851fcf5c71
Fix compute auto idlepc test.
2017-11-23 23:28:52 +07:00
grossmj
cf14deb2fa
Fix IOU tests.
2017-11-16 17:07:51 +07:00
ziajka
b654d78ea6
Endpoint for obtaining direct action on compute
2017-10-13 11:03:56 +02:00
Dominik Ziajka
be35ad6874
Fixes path normalization during file upload on nodes ( Fixes : #2276 )
2017-10-03 18:13:19 +02:00
Julien Duponchelle
92c9e48f18
This fix the images always included in portable project
...
Also add test to avoid regressions on this.
Fix https://github.com/GNS3/gns3-gui/issues/2165
2017-07-26 16:46:29 +02:00
Jeremy Grossmann
bb90c0ba52
Merge pull request #1140 from GNS3/duplicate_docker
...
Support duplicate for Docker
2017-07-25 06:50:00 -07:00
Jeremy Grossmann
a805b3c7c3
Merge pull request #1142 from GNS3/duplicate_iou
...
Duplicate IOU
2017-07-25 06:46:44 -07:00
Julien Duponchelle
6d4529f445
Duplicate IOU
...
Ref https://github.com/GNS3/gns3-gui/issues/1065
2017-07-25 11:39:46 +02:00
Julien Duponchelle
16209a2b60
Support duplicate for Docker
...
Ref https://github.com/GNS3/gns3-gui/issues/1065
2017-07-25 11:32:09 +02:00
Julien Duponchelle
01be1b32c4
Duplicate support for qemu
...
Ref https://github.com/GNS3/gns3-gui/issues/1065
2017-07-25 10:02:40 +02:00
Julien Duponchelle
0854c04687
API for duplication a Node
...
Support:
* VPCS
* Dynamips router
* Ethernet switch
Ref #1065
2017-07-24 10:08:22 +02:00
Julien Duponchelle
5fd842e54d
Suspend link
2017-07-19 17:30:25 +02:00
Julien Duponchelle
bce9c61e41
Cleanup unused code in test_link
2017-07-19 16:02:14 +02:00
Jeremy Grossmann
c2fbe4f313
Merge pull request #1130 from GNS3/vmware_filters
...
Filters support for VMware
2017-07-19 14:59:25 +07:00
Jeremy Grossmann
ac10ba370a
Merge pull request #1129 from GNS3/filters_virtualbox
...
Packet filters support for VirtualBox
2017-07-19 13:34:48 +07:00
Julien Duponchelle
fa211a82eb
Filters support for VMware
...
Fix #1108
2017-07-18 18:04:03 +02:00
Julien Duponchelle
d9b13fb0c5
Add test for the VMware compute API
2017-07-18 16:07:10 +02:00
Julien Duponchelle
54faaf5f6f
Packet filters support for VirtualBox
...
Fix #1107
2017-07-18 14:59:47 +02:00
Julien Duponchelle
08d4c1a000
Merge branch '2.1' into filters_iou
2017-07-17 17:51:17 +02:00
Julien Duponchelle
536c708c16
Filter implementation for cloud & Nat
...
Fix #1111
2017-07-17 17:27:07 +02:00
Julien Duponchelle
5b839c22e9
Filters support for IOU
...
Fix #1113
2017-07-17 11:21:54 +02:00
Julien Duponchelle
23c3d32e06
Filter support for Docker
...
Fix #1110
2017-07-12 19:44:15 +02:00
Julien Duponchelle
03f8c747cc
Qemu support for packet filtering
...
Fix #1112
2017-07-12 14:50:33 +02:00
Julien Duponchelle
9e2759a3f2
Merge branch '2.1' into remove_use_ubrige
2017-07-12 12:46:10 +02:00
Julien Duponchelle
fd0770158c
Fix tests with Yarl 0.11
2017-07-12 09:34:40 +02:00
Julien Duponchelle
d112da400e
Remove use_ubridge flag
...
Ref #1115
2017-07-11 13:58:59 +02:00
Julien Duponchelle
c6f28afb7c
Fix a broken test
2017-07-10 20:35:02 +02:00
Jeremy Grossmann
339ed8ab57
Merge pull request #1106 from GNS3/idlepc_apicall
...
Implement an api call for computing the IDLE PC
2017-07-10 11:33:16 +07:00
Julien Duponchelle
3eadbb9adb
Implement an api call for computing the IDLE PC
...
Fix https://github.com/GNS3/gns3-gui/pull/2153
2017-07-07 17:50:40 +02:00
Julien Duponchelle
08423eff96
Support packet filtering for VPCS
...
https://github.com/GNS3/gns3-gui/issues/765
2017-07-04 15:12:26 +02:00
Julien Duponchelle
a8e8eac0b4
Merge remote-tracking branch 'origin/master' into 2.1
2017-06-21 15:13:04 +02:00
ziajka
ea9f0e52c8
Fixes #2108 (gns3-gui): getting project file with leading slashes issue ( #1078 )
2017-06-21 10:26:36 +02:00
Julien Duponchelle
bb8097a052
Merge remote-tracking branch 'origin/master' into 2.1
2017-06-19 10:44:52 +02:00
Julien Duponchelle
c1c3a9ed80
Drop debug
2017-06-09 09:31:18 +02:00
Julien Duponchelle
189ad994c8
Symbols are returned with a content length
2017-05-18 16:37:44 +02:00
Julien Duponchelle
a4245fcf44
Aiohttp 2.0
...
Ref #1000
2017-05-17 18:42:17 +02:00
Julien Duponchelle
b0f45035a9
NAT node can use the VMware NAT
...
On Windows and Mac OS this allow the NAT node to use the
VMware nat (it's always vmnet8). On Linux we still use the
libvirt NAT
2017-04-27 15:26:58 +02:00
Julien Duponchelle
273a711459
Merge branch '2.0' into 2.1
2017-04-26 17:22:14 +02:00
Julien Duponchelle
36de30e25e
Fix various tests for windows
2017-04-18 14:23:29 +02:00
Julien Duponchelle
9dc6f0f486
Embed the appliances in the server. ( #927 )
...
This add a /appliances call
2017-04-12 14:35:49 +02:00
Julien Duponchelle
4f1b738ef5
Merge branch '2.0' into 2.1
2017-03-30 10:16:16 +02:00
Julien Duponchelle
cc6f4c0510
Add a modification uuid to settings returned by the server
...
Ref #1949
2017-03-21 13:35:02 +01:00
Julien Duponchelle
6017ebbd97
Merge branch '2.0' into 2.1
2017-03-07 11:16:05 +01:00
Julien Duponchelle
54131bc9bb
Update the documentation
2017-03-06 14:35:39 +01:00
Julien Duponchelle
5a399b90fe
Merge branch '2.1' into embed_appliances
2017-02-28 14:55:33 +01:00
Julien Duponchelle
8d86d959de
"/appliances" => "/appliances/templates"
2017-02-08 14:51:00 +01:00
Julien Duponchelle
e892e5dfab
Manage base configuration on server
...
Fix #786
2017-02-03 13:19:14 +01:00
Julien Duponchelle
dc6756d5ae
Embed the appliances in the server.
...
This add a /appliances call
2017-02-01 11:30:14 +01:00
Julien Duponchelle
6938e400d1
Fix VPCS test suite
2017-01-17 16:02:56 +01:00
Julien Duponchelle
2de284ea30
Fix some tests on travis
2017-01-16 10:13:13 +01:00
Julien Duponchelle
82c99418b4
Fix If cloud interface is down the project doesn't open
...
Fix https://github.com/GNS3/gns3-gui/issues/1751
2017-01-11 17:23:36 +01:00
Julien Duponchelle
2011aca43a
Fix an issue with Docker and IOU packet capture
...
Fix https://github.com/GNS3/gns3-gui/issues/1727
2016-12-19 12:26:34 +01:00
Julien Duponchelle
49315adf79
Do not recurse scan for images in standard image directory
...
Fix https://github.com/GNS3/gns3-gui/issues/1680
2016-11-28 19:49:50 +01:00
Julien Duponchelle
794dac31f5
UDP tunnel debuging
...
Fix #1562
2016-11-25 15:11:31 +01:00
Julien Duponchelle
8ad5670eeb
For security reason debug informations can only be exported from local server
...
Ref #1562
2016-11-18 16:38:27 +01:00
Julien Duponchelle
a14ad2fc99
Fix tests
2016-11-17 14:08:00 +01:00
Julien Duponchelle
7c1a079ee8
Add a test for unicode characters in /images
...
Ref #756
2016-11-02 10:08:49 +01:00
Julien Duponchelle
4fe293f1d5
Fix tests crash on travis
2016-10-25 12:00:17 +02:00
Julien Duponchelle
4815904737
/debug for exporting debug informations
...
Ref #740 , https://github.com/GNS3/gns3-gui/issues/1562
2016-10-25 11:40:57 +02:00
Julien Duponchelle
106915f419
Return md5sum and filesize in the list of images
...
Ref https://github.com/GNS3/gns3-gui/issues/1590
2016-10-20 17:24:05 +02:00
Julien Duponchelle
69fcf801c3
Update api documentations
2016-10-20 10:54:07 +02:00
Julien Duponchelle
4b4053dc2b
Return the platform of a compute
...
Ref https://github.com/GNS3/gns3-gui/issues/1550
2016-10-04 18:48:29 +02:00
Julien Duponchelle
99bdf37ec3
Prevent connect a node to himself
...
Fix https://github.com/GNS3/gns3-gui/issues/1553
2016-10-03 12:31:01 +02:00
Julien Duponchelle
fb2dac6ef1
All tests pass on windows
2016-09-28 10:27:30 +02:00
Julien Duponchelle
79b4926cad
Fix the nat node
...
Ref #686
2016-09-26 15:08:55 +02:00
Julien Duponchelle
77eae35778
API method for getting a node
2016-09-20 10:14:30 +02:00
Julien Duponchelle
da5e3d0e54
Dissallow serial to ethernet connection
...
Fix #678
2016-09-15 14:51:40 +02:00
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
2016-09-07 10:04:28 +02:00
Julien Duponchelle
9c6ee97ff2
Fix tests on Travis
2016-09-06 15:06:49 +02:00
Julien Duponchelle
be0fee99e7
Test pcap streaming
2016-09-02 11:20:59 +02:00