grossmj
114da9764b
Fix tests.
5 years ago
grossmj
0a87ee573c
Accept a node name when creating a node from a template using the API. Fixes #1708
5 years ago
grossmj
688b1ac0e4
Fix tests.
5 years ago
grossmj
500b5b0b65
Fix tests.
5 years ago
grossmj
26efdaf7b7
Fix tests
5 years ago
grossmj
992c60e3e0
Return HTTP status code 204 in API when project successfully closed. Fixes #1689
5 years ago
grossmj
907207a140
Fix tests
5 years ago
grossmj
9d47050dff
Use 0.0.0.0 by default for server host. Fixes https://github.com/GNS3/gns3-server/issues/1663
5 years ago
grossmj
56a4d3f8fd
Fix tests.
5 years ago
grossmj
09d05accc1
Fix tests. Ref #1659
5 years ago
David Kreitschmann
077432ff2f
Add qemu drive id to tests
5 years ago
grossmj
647dde1bb4
Make x,y optional for creating links via API. Fixes #1630
5 years ago
grossmj
55a9abfcea
Allow "none" for compute_id in templates.
5 years ago
grossmj
b0700b8787
Merge remote-tracking branch 'origin/2.2' into 2.2
5 years ago
grossmj
06ce0868ec
Fix template migration issues from GUI to controller. Fixes https://github.com/GNS3/gns3-gui/issues/2803
5 years ago
Karim
af78031322
Resolve conflicts in docker volumes instead of error. Fixes https://github.com/GNS3/gns3-server/issues/1595
5 years ago
grossmj
9cce4de190
%guest-cid% variable implementation for Qemu VMs. Fixes https://github.com/GNS3/gns3-gui/issues/2804
5 years ago
grossmj
6229fadace
Fix topology test
5 years ago
grossmj
44a142e91d
Fix tests
5 years ago
Jeremy Grossmann
cdae1f9e00
Merge pull request #1584 from kazkansouh/2.2-docker-volumes
...
Custom persistent docker volumes
5 years ago
grossmj
c41c01b95f
Fix tests.
5 years ago
Karim
81ddb0cfe6
Impoved docker volumes user input validation
5 years ago
Karim
0c19bc8d43
Support for additional persistent docker volumes to be specified within appliance configuration
5 years ago
grossmj
2af9c9c8ec
Prevent locked nodes to be deleted. Fixes https://github.com/GNS3/gns3-gui/issues/2764
6 years ago
Karim
6df93d4db0
Updated tests for setting docker user
6 years ago
grossmj
a17119187b
Fix remote packet capture for Dynamips.
6 years ago
grossmj
4cc5dbc228
Fix remote packet capture and make sure packet capture is stopped when deleting an NIO. Fixes https://github.com/GNS3/gns3-gui/issues/2753
6 years ago
ziajka
cbb6eccad8
Merge branch '2.2' of github.com:GNS3/gns3-server into 2.2
6 years ago
ziajka
9edbd27b4f
Serve WebUI via get_resource for freezed app
6 years ago
grossmj
343f223a83
Fix tests after deactivating the embedded shell for Ethernet switch. Ref #1424 #1556
6 years ago
grossmj
dd211bce52
Fix VBoxManage fails if VM has specific special characters in name. Fixes #2739
6 years ago
grossmj
03401a477e
Fix issue when images are not uploaded from appliance wizard. Ref https://github.com/GNS3/gns3-gui/issues/2738
6 years ago
grossmj
bae3fb84b9
Download custom appliance symbols from GitHub
...
Fix symbol cache issue. Ref https://github.com/GNS3/gns3-gui/issues/2671
Fix temporary directory for symbols was not deleted
Fix temporary appliance file was not deleted
6 years ago
grossmj
826f6b2d57
Fix include images test.
6 years ago
grossmj
af80b0bb6e
Use aiofiles where relevant.
6 years ago
grossmj
b0df7ecabf
Merge branch '2.2' into import-export-refactoring
6 years ago
grossmj
724eda1f35
Handle locking/unlocking items independently from the layer position.
6 years ago
grossmj
9132ba8d05
Remove zipstream from tests.
6 years ago
grossmj
85ea1cf7a9
Remove import zipstream from tests.
6 years ago
grossmj
8cc8269842
Use aiozipstream for snapshots.
...
Fix tests.
6 years ago
grossmj
135d56371d
Fix tests for project notifications.
6 years ago
grossmj
10702f87bc
Fix export test.
6 years ago
grossmj
4487e578bc
Fix create a node from a template test.
6 years ago
grossmj
5754747a90
Merging 2.1 into 2.2
6 years ago
grossmj
657698a961
Fix create a node from an appliance test.
6 years ago
grossmj
174624121d
Fix Qemu VM tests. Ref #1516
6 years ago
grossmj
8360ae98b1
Move appliance and template management code in their own classes.
6 years ago
grossmj
c736051dda
Fix tests.
6 years ago
grossmj
58b2ee152d
Fix Docker console test.
6 years ago
grossmj
56412b35e0
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/utils/asyncio/telnet_server.py
6 years ago
grossmj
d7c2e16c21
Use "template" to name what we use to create new nodes.
6 years ago
Jeremy Grossmann
b4a2bc5b47
Merge pull request #1467 from GNS3/symbol-themes
...
Support symbol themes. Ref #1466
6 years ago
Karim
8eb20525e8
Update schema to allow for drawing grid size to be part of project.
6 years ago
grossmj
17d070dca7
Early support for symbol themes.
6 years ago
grossmj
4e2b8bfe7c
Add more information about appliances to the API documentation.
6 years ago
grossmj
bc5eda8259
Restore previously removed test.
6 years ago
grossmj
3fae6ada95
Only require privileged access for uBridge when connecting a cloud to an Ethernet/TAP interface. Fixes #1461 .
6 years ago
grossmj
3727487730
Fix test on Windows.
6 years ago
grossmj
3497deaa31
Allow virtual machines to use files in project directory as disk images.
6 years ago
grossmj
bd657c0167
Support to duplicate an appliance.
6 years ago
grossmj
a33b8eac3a
Support "L1 keepalives" in IOU appliance schema.
6 years ago
grossmj
c7b8c347d7
Remove problematic test when run on Travis.
6 years ago
grossmj
53f3821d41
Change test that randomly fails on Travis.
6 years ago
grossmj
74e1463015
Fix bug with custom adapters and categories for Docker VM. Fixes https://github.com/GNS3/gns3-gui/issues/2613
6 years ago
grossmj
aa4593c993
Handle custom adapters in schemas.
6 years ago
grossmj
499ab9844a
Reorganize how appliance creation is validated against JSON schemas.
...
This allows for clearer error messages when validation fails.
6 years ago
grossmj
71fcf855b4
Add tests for all appliance types.
6 years ago
grossmj
1184f29b90
Add appliance API tests. Ref #1427 .
6 years ago
grossmj
98f04365b7
Remove generic controller settings API endpoint.
6 years ago
grossmj
cebb56387a
Fix tests.
6 years ago
grossmj
e7b8309a80
Fix Docker VNC tests. Ref #1438
6 years ago
grossmj
d45d52f15c
Support Xtigervnc restart.
6 years ago
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.
6 years ago
grossmj
df36d8377d
Fix more tests.
6 years ago
grossmj
ab8dc52ece
Fix tests to work with new version of aiohttp (>= 3.0)
6 years ago
grossmj
76af98404a
Drop Python 3.4 and switch to async / await syntax for asyncio. Fixes #1425
6 years ago
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
6 years ago
grossmj
f5dc635baa
Fix test to support Python 3.7 Ref https://github.com/GNS3/gns3-gui/issues/2566
6 years ago
grossmj
902de3dd47
Refactor asyncio locking system for Python 3.7 support. Ref https://github.com/GNS3/gns3-gui/issues/2566 Ref https://github.com/GNS3/gns3-gui/issues/2568
6 years ago
grossmj
a3d1e865a8
Replace asyncio.async() by asyncio.ensure_future() in tests. Ref #2566 .
6 years ago
grossmj
089d25c79d
Forbid controller and compute servers to be different versions.
...
Report last compute server error to clients and display in the server summary.
6 years ago
grossmj
651d8280a7
Fix appliance template tests.
6 years ago
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.)
6 years ago
grossmj
dac3ba19b7
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/controller/ports/port_factory.py
6 years ago
grossmj
23e83b730b
Fix some more problems with interface short names. Fixes https://github.com/GNS3/gns3-gui/issues/2562
6 years ago
grossmj
652d5788c3
Fix tests.
6 years ago
grossmj
033f005bde
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/version.py
6 years ago
ziajka
dd845eb096
Fix tests on Windows
6 years ago
ziajka
41026c74c1
Use mocked dir for web-ui redirection test
6 years ago
ziajka
7d75b6248d
Use mocked dir of web-ui for tests
6 years ago
ziajka
0e1f2e26d0
Serve WebUI handlers and update-bundled-web-ui script, Ref: #1362
6 years ago
ziajka
867e997b74
Support /static/ files serving, Ref: #1362
6 years ago
grossmj
893e9c4749
'caplog.text()' syntax is deprecated, use 'caplog.text' property instead.
6 years ago
grossmj
0f496907a0
Fix API status code for start/stop/suspend/reload a node. Fixes #1353 .
...
Fix issues with test.
Update documentation.
6 years ago
ziajka
f3b4cc0160
Fix tests
6 years ago
ziajka
ac73c72727
Don't send variables to computes where are empty, Ref: #1340
6 years ago
grossmj
96d5e351f7
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# requirements.txt
6 years ago
grossmj
45edc40948
Timeout for stream file.
6 years ago
grossmj
1550c7bee7
Fix cloud tests.
6 years ago
grossmj
6caf38206c
Fix tests.
6 years ago