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
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
55a9abfcea
Allow "none" for compute_id in templates.
2019-08-26 16:48:03 +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
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
135d56371d
Fix tests for project notifications.
2019-02-23 23:20:11 +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
8eb20525e8
Update schema to allow for drawing grid size to be part of project.
2018-11-26 15:31:28 +00: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
cebb56387a
Fix tests.
2018-11-13 15:40:18 +08: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
652d5788c3
Fix tests.
2018-08-09 18:14:38 +07:00
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
f3b4cc0160
Fix tests
2018-06-13 19:16:43 +02:00
d1ccf3bc84
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# requirements.txt
2018-06-04 22:46:52 +07:00
7b3d5ae5e3
Create/update project on compute when variables changes
2018-05-09 15:29:35 +02:00
0bcc657bf1
Don't clean logo images when applied to the project
2018-05-08 16:22:35 +02:00
132c7c8f5b
Fix tests
2018-05-07 12:55:32 +02:00
e267f8a8b8
Project global variables
2018-05-04 14:34:44 +02:00
2ea0aa5ded
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/iou/iou_vm.py
# gns3server/compute/virtualbox/virtualbox_vm.py
# gns3server/compute/vmware/vmware_vm.py
2018-04-18 17:08:42 +08:00
801547983a
Fix tests.
2018-04-13 17:04:19 +08:00
658aa4bae9
Merge 2.1 into 2.2 branch
2018-03-12 13:38:50 +07:00
3802a3d70b
Fix more IOU tests.
2018-01-31 16:34:41 +07:00
05983f2838
Fix test_open_auto_start test
2018-01-24 10:54:56 +01:00
28f8216590
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# requirements.txt
2018-01-23 12:47:13 +07:00
dadf11f69b
Fix tests
2017-12-21 09:37:48 +01:00
6e2752648a
Implement #1153 into 2.2 branch.
2017-11-27 15:16:46 +07:00
e5a7eb74ed
Fix project tests
2017-09-05 10:38:17 +02:00
283b08c2a1
Fix naming of node with a number in the name
...
Fix #1149
2017-07-27 16:06:52 +02:00
0854c04687
API for duplication a Node
...
Support:
* VPCS
* Dynamips router
* Ethernet switch
Ref #1065
2017-07-24 10:08:22 +02:00
5bdc239064
Merge pull request #1104 from GNS3/filters_api
...
Support packet filtering for VPCS
2017-07-08 18:50:00 +07:00
08423eff96
Support packet filtering for VPCS
...
https://github.com/GNS3/gns3-gui/issues/765
2017-07-04 15:12:26 +02:00
dadbb0ab09
More options for drawing area
2017-07-03 10:01:22 +02:00
799a2d376e
Merge pull request #1092 from GNS3/fix_vpcs_name
...
Fix the initial startup for VPCS is not used
2017-06-28 16:09:54 +08:00
0a6dc55645
Fix appliance properties lost when you create two node from template
2017-06-28 09:37:19 +02:00
931018b877
Fix passing tests
2017-06-27 11:11:07 +02:00
6aa2afcf54
Fix #557 - mac addess collision when running IOU on multiple GNS3 servers
2017-06-27 10:09:21 +02:00
e1c20e6a22
Fix merge 2.0 error
2017-06-19 10:50:45 +02:00
bb8097a052
Merge remote-tracking branch 'origin/master' into 2.1
2017-06-19 10:44:52 +02:00
64a852f38f
Fixes #1068 - handle zipfile encoding issues at project duplication
2017-06-09 15:32:25 +02:00
9dc6f0f486
Embed the appliances in the server. ( #927 )
...
This add a /appliances call
2017-04-12 14:35:49 +02:00
5672b4b748
Merge pull request #890 from GNS3/base_config_server_side
...
Manage base configuration on server
2017-02-19 22:59:06 -08:00
e04eb44a15
Disallow export of project with VirtualBox linked clone
...
Fix https://github.com/GNS3/gns3-gui/issues/1824
2017-02-14 16:41:31 +01:00
e892e5dfab
Manage base configuration on server
...
Fix #786
2017-02-03 13:19:14 +01:00
dd849f7945
Strip space from all nodes names
...
Fix #727
2016-10-18 11:11:45 +02:00
04aec4619f
Fix uploads of large images
...
Fix https://github.com/GNS3/gns3-gui/issues/1552
2016-10-04 10:56:38 +02:00
fb2dac6ef1
All tests pass on windows
2016-09-28 10:27:30 +02:00
c91999c532
Disallow running IOU on multiple server
...
Fix #690
2016-09-26 15:35:58 +02:00