Commit Graph

54 Commits

Author SHA1 Message Date
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
af80b0bb6e Use aiofiles where relevant. 2019-03-06 23:00:01 +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
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
45edc40948 Timeout for stream file. 2018-06-10 21:18:16 +07:00
6caf38206c Fix tests. 2018-06-07 22:37:29 +07:00
b654d78ea6 Endpoint for obtaining direct action on compute 2017-10-13 11:03:56 +02:00
a4245fcf44 Aiohttp 2.0
Ref #1000
2017-05-17 18:42:17 +02:00
bfee08459d Test image sorting
Ref https://github.com/GNS3/gns3-gui/issues/2030
2017-05-05 20:09:51 +02:00
e06be6729a Fix streaming test 2017-01-17 09:05:05 +01:00
81a9b63dbc Trust user for host binding of link adress 2016-12-13 17:34:41 +01:00
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
57e2fd9943 If we can found a common subnet we return the host binding for link
creation

Fix #773
2016-11-10 22:39:16 +01:00
ca6f014207 Do not connect GNS3 to remote server via 169.254.X.X 2016-11-10 14:46:25 +01:00
3c5cbebfb4 Fix timeout issues when starting VMware or VBox
Fix https://github.com/GNS3/gns3-gui/issues/1632
2016-11-07 17:34:51 +01:00
ea1c525181 Fix computes tests 2016-10-27 16:54:05 +02:00
9799dabb98 Improve timeout management
Fix #741
2016-10-25 14:41:33 +02:00
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
a8ffaa9cb5 If listen on all interface do not return localhost as console
Fix https://github.com/GNS3/gns3-gui/issues/1574
2016-10-17 18:20:29 +02:00
b9b0feed62 Fix IPV6 server support
Fix #717
2016-10-17 14:10:25 +02:00
4bbd8938ab Manage error when GNS3VM failed to start
Fix https://github.com/GNS3/gns3-gui/issues/1446
2016-09-01 15:36:41 +02:00
edae834e0e Monitor status of the compute 2016-08-29 17:36:24 +02:00
bbc1505274 Return what is supported by a compute node
Ref https://github.com/GNS3/gns3-gui/issues/1448
2016-08-29 15:53:10 +02:00
134fed8fc5 Smart choice of host for UDP link 2016-08-25 19:14:29 +02:00
bfabf3ddc8 Fix tests about local compute node 2016-08-23 22:40:26 +02:00
94a262cd46 When importing a project fix the GNS3 version 2016-07-22 11:52:59 +02:00
9b499dc51e Export project with the GNS3VM 2016-07-21 20:17:36 +02:00
7c4c03cf17 If the connection between the controller and compute is closed reopen it 2016-07-20 12:43:23 +02:00
91ec61b88d Check topology schema when loading/saving it
Fix #583
2016-07-11 15:36:52 +02:00
9bf4c22a50 Fix HTTP errors not forwarded from compute to client
Fix #615
2016-07-11 09:33:55 +02:00
543b423e03 Send compute usage via in the compute.updated notification
Ref https://github.com/GNS3/gns3-gui/issues/1261
2016-06-30 09:55:59 +02:00
aa5988788d Strip user from compute in topology and return project filename 2016-06-15 18:22:11 +02:00
6d36429870 Reload a topology work 2016-06-15 16:26:16 +02:00
1b530bde3f Fix Compute name is lost at save
Fix #562
2016-06-08 14:25:11 +02:00
add546158f List images return images on compute and controller
Fix #506
2016-06-08 14:14:03 +02:00
08e482004f Auto upload missing images 2016-06-07 19:38:01 +02:00
582e3c72ff Forward post with large content to compute 2016-06-06 19:51:35 +02:00
06b54d82dc Support forwarding POST request to compute nodes 2016-06-06 15:45:32 +02:00
917c1c7f84 Expose /virtualbox/vms /vmwares/vms and /images via controller
Ref #1192, #537
2016-06-02 18:02:48 +02:00
4afa5994e8 Fix stacktrace when exiting with Ctrl + C
Fix #547
2016-06-02 13:44:52 +02:00
314a7cd8fb Generate an uuid for compute node if None is provided 2016-05-25 14:10:03 +02:00
6162d7e431 Generated compute name include the username when it's exists 2016-05-25 13:58:29 +02:00
dbda3fc8fc Add method to delete and update computes 2016-05-25 11:28:13 +02:00
0aa81b5fa5 Send event when adding compute node or modify it (for server sumary) 2016-05-23 18:44:20 +02:00
f6a3899603 Return a compute name it could be different of compute id 2016-05-23 11:27:47 +02:00
fa0af7f4a2 Correctly process node.updated event on controller 2016-05-18 16:12:57 +02:00
694e1a2e68 Extract the notification part of controller to a dedicated class 2016-05-18 14:56:23 +02:00