Commit Graph

80 Commits

Author SHA1 Message Date
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
8cc8269842 Use aiozipstream for snapshots.
Fix tests.
2019-02-28 17:25:05 +07:00
3727487730 Fix test on Windows. 2018-11-19 16:09:39 +07:00
3497deaa31 Allow virtual machines to use files in project directory as disk images. 2018-11-19 15:53:43 +07: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
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
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
ac73c72727 Don't send variables to computes where are empty, Ref: #1340 2018-06-13 18:55:47 +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
132c7c8f5b Fix tests 2018-05-07 12:55:32 +02:00
43081152ef Add support of ExtraHosts for Docker, Ref. gns3-gui#2482 2018-04-25 16:03:01 +02:00
64949f5d04 Fix bug with 'none' console type for Ethernet switch.
Fix some tests related to traceng.
2018-03-30 13:00:52 +07:00
297bbd91ec Fix traceng tests. 2018-03-30 12:10:57 +07:00
d08c08617c Support for source and destination for traceNG. 2018-03-27 16:58:49 +07:00
397c1322b4 Base support for TraceNG. 2018-03-12 17:57:13 +07:00
cf14deb2fa Fix IOU tests. 2017-11-16 17:07:51 +07:00
bb90c0ba52 Merge pull request #1140 from GNS3/duplicate_docker
Support duplicate for Docker
2017-07-25 06:50:00 -07:00
a805b3c7c3 Merge pull request #1142 from GNS3/duplicate_iou
Duplicate IOU
2017-07-25 06:46:44 -07:00
6d4529f445 Duplicate IOU
Ref https://github.com/GNS3/gns3-gui/issues/1065
2017-07-25 11:39:46 +02:00
16209a2b60 Support duplicate for Docker
Ref https://github.com/GNS3/gns3-gui/issues/1065
2017-07-25 11:32:09 +02:00
01be1b32c4 Duplicate support for qemu
Ref https://github.com/GNS3/gns3-gui/issues/1065
2017-07-25 10:02:40 +02:00
0854c04687 API for duplication a Node
Support:
* VPCS
* Dynamips router
* Ethernet switch

Ref #1065
2017-07-24 10:08:22 +02:00
c2fbe4f313 Merge pull request #1130 from GNS3/vmware_filters
Filters support for VMware
2017-07-19 14:59:25 +07:00
ac10ba370a Merge pull request #1129 from GNS3/filters_virtualbox
Packet filters support for VirtualBox
2017-07-19 13:34:48 +07:00
fa211a82eb Filters support for VMware
Fix #1108
2017-07-18 18:04:03 +02:00
d9b13fb0c5 Add test for the VMware compute API 2017-07-18 16:07:10 +02:00
54faaf5f6f Packet filters support for VirtualBox
Fix #1107
2017-07-18 14:59:47 +02:00
08d4c1a000 Merge branch '2.1' into filters_iou 2017-07-17 17:51:17 +02:00
536c708c16 Filter implementation for cloud & Nat
Fix #1111
2017-07-17 17:27:07 +02:00
5b839c22e9 Filters support for IOU
Fix #1113
2017-07-17 11:21:54 +02:00
23c3d32e06 Filter support for Docker
Fix #1110
2017-07-12 19:44:15 +02:00
03f8c747cc Qemu support for packet filtering
Fix #1112
2017-07-12 14:50:33 +02:00
9e2759a3f2 Merge branch '2.1' into remove_use_ubrige 2017-07-12 12:46:10 +02:00
fd0770158c Fix tests with Yarl 0.11 2017-07-12 09:34:40 +02:00
d112da400e Remove use_ubridge flag
Ref #1115
2017-07-11 13:58:59 +02:00
08423eff96 Support packet filtering for VPCS
https://github.com/GNS3/gns3-gui/issues/765
2017-07-04 15:12:26 +02:00
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
6017ebbd97 Merge branch '2.0' into 2.1 2017-03-07 11:16:05 +01:00
54131bc9bb Update the documentation 2017-03-06 14:35:39 +01:00
e892e5dfab Manage base configuration on server
Fix #786
2017-02-03 13:19:14 +01:00
6938e400d1 Fix VPCS test suite 2017-01-17 16:02:56 +01:00
2de284ea30 Fix some tests on travis 2017-01-16 10:13:13 +01:00
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
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
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
794dac31f5 UDP tunnel debuging
Fix #1562
2016-11-25 15:11:31 +01:00
7c1a079ee8 Add a test for unicode characters in /images
Ref #756
2016-11-02 10:08:49 +01: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
4b4053dc2b Return the platform of a compute
Ref https://github.com/GNS3/gns3-gui/issues/1550
2016-10-04 18:48:29 +02:00