13da8aa8f5
Do not automatically connect to local compute.
2020-10-22 16:47:11 +10:30
eb3cb8a41f
Migration to FastAPI
2020-10-02 16:07:50 +09:30
7043d48f1a
Auxiliary console support for Qemu. Ref #2873
...
Improvements for auxiliary console support for Docker and Dynamips.
2020-07-29 16:23:51 +09:30
831ee5f468
Support to reset all console connections. Ref https://github.com/GNS3/gns3-server/issues/1619
2020-07-26 18:27:18 +09:30
3dc4ea46d6
Add total RAM, CPUs and disk size to servers summary as well as disk usage in percent. Fixes https://github.com/GNS3/gns3-server/issues/1532
2020-07-19 14:16:07 +09:30
99128e7713
Fix Key Error "vendor_id" is missing when configuring GNS3 VM with VirtualBox. Fixes https://github.com/GNS3/gns3-gui/issues/3018
2020-07-10 17:44:38 +09:30
241caa1ec7
Try to fix capsys issue with Python 3.8
2020-06-16 20:56:10 +09:30
d33584a2e4
More specific fix for Windows
2020-06-16 19:16:58 +09:30
ef23e74e9c
Another fix for test_gns3vm.py
2020-06-16 19:09:49 +09:30
9ab8599e1e
Fix other issues with tests.
2020-06-16 19:03:42 +09:30
d9ab29a9e0
Another fix for test_gns3vm.py
2020-06-16 18:52:07 +09:30
8976384a56
Fix test_gns3vm.py
2020-06-16 18:37:32 +09:30
e4b7e46444
Fix tests for Windows
2020-06-16 01:57:16 -07:00
d3ea67da24
Refactor tests
...
* Use pytest-aiohttp
* Use the async def / await syntax.
* Fix tests to run with Python 3.8
2020-06-16 13:59:03 +09:30
a4bc696a5f
Fix tests
2020-05-05 13:19:51 +09:30
6c322bbdde
Fix tests.
2020-04-30 15:49:06 +09:30
dd11d38338
Fix tests.
2020-04-27 22:48:42 +09:30
c5412bf970
Allocate application IDs for IOU nodes on the controller.
...
An application ID is used by IOU to generate its interface Mac addresses. They must be unique across all opened projects sharing the same computes to avoid Mac address collisions.
2020-02-10 15:20:49 +08:00
647dde1bb4
Make x,y optional for creating links via API. Fixes #1630
2019-08-26 19:51:03 +07:00
55a9abfcea
Allow "none" for compute_id in templates.
2019-08-26 16:48:03 +07:00
06ce0868ec
Fix template migration issues from GUI to controller. Fixes https://github.com/GNS3/gns3-gui/issues/2803
2019-06-15 12:52:50 +02:00
44a142e91d
Fix tests
2019-05-20 11:02:29 +07:00
2af9c9c8ec
Prevent locked nodes to be deleted. Fixes https://github.com/GNS3/gns3-gui/issues/2764
2019-04-10 15:43:51 +07:00
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
2019-04-01 19:47:31 +07:00
03401a477e
Fix issue when images are not uploaded from appliance wizard. Ref https://github.com/GNS3/gns3-gui/issues/2738
2019-03-18 15:33:37 +07:00
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
2019-03-11 16:55:16 +07:00
af80b0bb6e
Use aiofiles where relevant.
2019-03-06 23:00:01 +07:00
b0df7ecabf
Merge branch '2.2' into import-export-refactoring
2019-03-05 17:29:01 +07:00
724eda1f35
Handle locking/unlocking items independently from the layer position.
2019-03-02 16:26:40 +07:00
9132ba8d05
Remove zipstream from tests.
2019-02-28 23:25:05 +07:00
85ea1cf7a9
Remove import zipstream from tests.
2019-02-28 17:50:09 +07:00
8cc8269842
Use aiozipstream for snapshots.
...
Fix tests.
2019-02-28 17:25:05 +07:00
135d56371d
Fix tests for project notifications.
2019-02-23 23:20:11 +07:00
10702f87bc
Fix export test.
2019-02-23 11:13:50 +07:00
8360ae98b1
Move appliance and template management code in their own classes.
2019-01-14 16:09:06 +07:00
d7c2e16c21
Use "template" to name what we use to create new nodes.
2018-11-28 16:12:58 +07:00
b4a2bc5b47
Merge pull request #1467 from GNS3/symbol-themes
...
Support symbol themes. Ref #1466
2018-11-27 17:19:52 +07:00
8eb20525e8
Update schema to allow for drawing grid size to be part of project.
2018-11-26 15:31:28 +00:00
17d070dca7
Early support for symbol themes.
2018-11-23 17:27:10 +07:00
499ab9844a
Reorganize how appliance creation is validated against JSON schemas.
...
This allows for clearer error messages when validation fails.
2018-11-17 18:12:46 +07:00
98f04365b7
Remove generic controller settings API endpoint.
2018-11-14 16:24:30 +08:00
cebb56387a
Fix tests.
2018-11-13 15:40:18 +08:00
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
df36d8377d
Fix more tests.
2018-10-17 17:40:25 +07:00
ab8dc52ece
Fix tests to work with new version of aiohttp (>= 3.0)
2018-10-17 17:32:10 +07:00
76af98404a
Drop Python 3.4 and switch to async / await syntax for asyncio. Fixes #1425
2018-10-15 17:05:49 +07:00
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
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
651d8280a7
Fix appliance template tests.
2018-08-19 19:35:45 +07:00
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