ziajka
|
7b3d5ae5e3
|
Create/update project on compute when variables changes
|
2018-05-09 15:29:35 +02:00 |
|
ziajka
|
83445214be
|
Support for nested global variables
|
2018-05-09 11:25:55 +02:00 |
|
ziajka
|
e267f8a8b8
|
Project global variables
|
2018-05-04 14:34:44 +02:00 |
|
grossmj
|
21a1800edc
|
Merge branch '2.1' into 2.2
# Conflicts:
# gns3server/controller/__init__.py
# gns3server/controller/export_project.py
# gns3server/controller/import_project.py
# gns3server/controller/project.py
# gns3server/version.py
|
2018-04-28 19:41:12 +07:00 |
|
grossmj
|
305fe2e817
|
Handle asyncio timeouts. Ref #1307.
|
2018-04-28 17:42:02 +07:00 |
|
ziajka
|
80958e8a6d
|
support based on init.sh, Ref: #2482
|
2018-04-27 14:33:07 +02:00 |
|
grossmj
|
20294e284c
|
Fix exception from send_signal() on Windows.
|
2018-04-27 17:00:28 +07:00 |
|
ziajka
|
43081152ef
|
Add support of ExtraHosts for Docker, Ref. gns3-gui#2482
|
2018-04-25 16:03:01 +02:00 |
|
grossmj
|
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 |
|
grossmj
|
9ecb058343
|
Fix tests.
|
2018-04-18 16:13:59 +08:00 |
|
grossmj
|
fff2e128eb
|
Set the first byte to 0C when generating a random MAC address for a Qemu VM. Ref #1267.
|
2018-04-18 16:06:51 +08:00 |
|
grossmj
|
1fea086f13
|
Do not use VMnet0 when allocating VMnet adapters.
|
2018-04-17 11:47:25 +08:00 |
|
grossmj
|
dd9c18b9f8
|
Use SO_REUSEADDR before calling bind() where missing. Fixes #1289.
|
2018-04-16 16:36:36 +08:00 |
|
grossmj
|
5c4f6dd3dc
|
Do not fail a Dynamips project conversion if a file being used.
|
2018-04-16 15:45:43 +08:00 |
|
grossmj
|
a12c5a95b0
|
Catch exceptions when using AsyncioTelnetServer. Fixes #1321.
|
2018-04-16 15:30:06 +08:00 |
|
grossmj
|
025441f027
|
Add default destination setting for traceng + some checks.
|
2018-04-16 15:03:22 +08:00 |
|
grossmj
|
22a71b0e8c
|
Fix problem with VM saved stated.
|
2018-04-06 13:19:54 +07:00 |
|
grossmj
|
757c103c03
|
Possibility to customize port names and adapter types for Qemu, VirtualBox, VMware and Docker. Fixes #2361.
MAC addresses can customized for Qemu as well.
|
2018-04-02 22:27:12 +07:00 |
|
grossmj
|
ea0009db6c
|
Save state feature for VirtualBox and VMware. New "On close" setting to
select the action to execute when closing/stopping a Qemu/VirtualBox/VMware VM.
|
2018-03-30 21:18:44 +07:00 |
|
grossmj
|
3d1ee4da3f
|
Support for suspend to disk / resume (Qemu).
|
2018-03-30 19:28:22 +07:00 |
|
grossmj
|
669d2ec038
|
Merge branch '2.1' into 2.2
# Conflicts:
# gns3server/schemas/node.py
|
2018-03-30 12:14:09 +07:00 |
|
grossmj
|
297bbd91ec
|
Fix traceng tests.
|
2018-03-30 12:10:57 +07:00 |
|
grossmj
|
b61bd2dc67
|
Merge remote-tracking branch 'origin/traceng' into traceng
|
2018-03-29 13:29:56 +07:00 |
|
grossmj
|
b7780ba7cc
|
Check for valid IP address and prevent to run on non-Windows platforms.
|
2018-03-29 13:26:43 +07:00 |
|
grossmj
|
c053a2f350
|
Enable UDP tunnel option and use ICMP probing by default.
|
2018-03-28 04:26:40 -07:00 |
|
grossmj
|
05ec14e888
|
Use the configured IP address to trace.
|
2018-03-27 03:43:50 -07:00 |
|
grossmj
|
d08c08617c
|
Support for source and destination for traceNG.
|
2018-03-27 16:58:49 +07:00 |
|
grossmj
|
8e695c8af1
|
Have TraceNG start without needing cmd.exe
|
2018-03-27 01:19:24 -07:00 |
|
grossmj
|
ff7911bd99
|
Allow to resize a Qemu VM disk (extend only).
|
2018-03-26 18:05:49 +07:00 |
|
grossmj
|
6cec67f79f
|
Allow to select the default NAT interface in preferences for local server.
|
2018-03-26 14:23:01 +07:00 |
|
grossmj
|
caa2bda71b
|
Spice with agent support for Qemu VMs.
|
2018-03-25 14:36:14 +07:00 |
|
grossmj
|
d419d3fa39
|
Check if the HAXM service is running when starting a Qemu VM with hardware acceleration. Ref #1242.
|
2018-03-24 22:15:20 +07:00 |
|
grossmj
|
e52775fa3a
|
Support for console type "none".
|
2018-03-24 18:11:21 +07:00 |
|
grossmj
|
54661c50b2
|
Fix tests related to console type changes.
|
2018-03-23 21:29:39 +07:00 |
|
grossmj
|
b8353bc0d5
|
Support for none console type (Qemu & Docker only)
|
2018-03-23 15:44:16 +07:00 |
|
grossmj
|
a40fdb3641
|
Fix bug and add optimizations when connecting and sending commands to QEMU monitor after starting a VM. Fixes #2336.
|
2018-03-23 00:07:32 +07:00 |
|
grossmj
|
135bbe8825
|
Check if HAXM support is installed on macOS. Ref #1242.
|
2018-03-22 22:37:09 +07:00 |
|
grossmj
|
9a9ac6d9f7
|
Fix some issues with hardware acceleration support for Qemu.
|
2018-03-22 15:45:41 +07:00 |
|
grossmj
|
17bfed52f2
|
Fix Qemu VM tests.
|
2018-03-22 14:05:31 +07:00 |
|
grossmj
|
44f2acffa5
|
Support Qemu with HAXM acceleration. Ref #1242.
|
2018-03-21 16:41:25 +07:00 |
|
grossmj
|
85dcb985eb
|
Fix packet filters for Dynamips.
|
2018-03-20 11:15:42 +07:00 |
|
grossmj
|
279b4d7b20
|
Fix link filters/suspend tests.
|
2018-03-19 18:25:56 +07:00 |
|
grossmj
|
8b91894fa4
|
Improve suspend a link for Qemu and VirtualBox VMs.
A suspended link will be unplugged allowing the VMs to be notified
of the change.
|
2018-03-19 16:26:12 +07:00 |
|
grossmj
|
cde30f8f53
|
Fix warning message.
|
2018-03-19 14:23:46 +07:00 |
|
grossmj
|
c7875f93a3
|
Qemu VM support to detect when a link is plugged/unplugged.
|
2018-03-19 14:22:10 +07:00 |
|
grossmj
|
b7e436efdf
|
Fix tests.
|
2018-03-15 20:47:42 +07:00 |
|
grossmj
|
aaf59e6050
|
Allow to configure the interface to be used by the NAT node. Fixes #1175.
|
2018-03-15 17:20:40 +07:00 |
|
grossmj
|
08493871a5
|
Restrict the list of available Ethernet/TAP adapters. Fixes #352.
|
2018-03-15 16:33:23 +07:00 |
|
grossmj
|
90ce6093d8
|
Some spring cleaning.
|
2018-03-15 14:17:39 +07:00 |
|
grossmj
|
a4626a2b79
|
Custom icons and small fixes for TraceNG integration.
|
2018-03-14 16:56:37 +07:00 |
|
grossmj
|
397c1322b4
|
Base support for TraceNG.
|
2018-03-12 17:57:13 +07:00 |
|
grossmj
|
658aa4bae9
|
Merge 2.1 into 2.2 branch
|
2018-03-12 13:38:50 +07:00 |
|
grossmj
|
0fde1cf54a
|
Ignore invalid BPF filters. Ref #1290.
|
2018-03-07 21:37:15 +07:00 |
|
grossmj
|
7c14e21f4a
|
Different approach to handle no data returned by Dynamips or uBridge hypervisors. Fixes #1289.
|
2018-03-07 19:33:19 +07:00 |
|
grossmj
|
a3a0657502
|
Do not raise exception if Dynamips or uBridge hypervisor don't return data and are still running. Fixes #1289
|
2018-03-07 19:11:34 +07:00 |
|
grossmj
|
3ca4f72b99
|
Fix Dynamips private config not loaded into nvram when starting a router. Fixes #1313.
|
2018-03-07 18:18:51 +07:00 |
|
grossmj
|
c93d0d8d12
|
Make sure we don't try to read when opening a file in binary more. Fixes #1301.
|
2018-03-07 16:39:04 +07:00 |
|
ziajka
|
e79e27a73f
|
Handle docker env with last empty line, Fixes: #2420
|
2018-02-27 16:33:55 +01:00 |
|
grossmj
|
52b690b683
|
Fix "Unable to override non-custom VMware adapter".
|
2018-02-04 22:08:41 +08:00 |
|
grossmj
|
4ba523a0d7
|
Add an error message when Docker container is not ready to be started. Ref #1281.
|
2018-02-02 16:29:08 +08:00 |
|
grossmj
|
07d2d7b340
|
Update documentation.
|
2018-01-31 23:37:02 +07:00 |
|
grossmj
|
e5c76750b1
|
Fix issue when running multiple project containing IOU nodes on the same server. Ref #1239.
|
2018-01-31 15:51:29 +07:00 |
|
grossmj
|
1045364adc
|
Set first byte to 52 when generating a random MAC address for a Qemu VM. Ref #1267.
|
2018-01-30 18:26:38 +07:00 |
|
ziajka
|
bb26e8acdd
|
Calculate MD5 on thread and before json response, Ref. gui#2239
|
2018-01-29 14:20:48 +01:00 |
|
ziajka
|
1582ac3195
|
Merge branch '2.2' into async-md5-calcs
|
2018-01-29 13:01:45 +01:00 |
|
ziajka
|
eeae07e783
|
Conservative approach to supported versions of Python 3.4 and asyncio.ensure_future, Ref. #1269
|
2018-01-29 12:13:20 +01:00 |
|
ziajka
|
dc377165f2
|
Cancellable md5sum calculation on thread, Ref. gui#2239
|
2018-01-29 10:18:13 +01:00 |
|
ziajka
|
6868e20a70
|
Compute md5sum on thread and don't block main server, Ref. gui#2239
|
2018-01-26 12:53:48 +01:00 |
|
ziajka
|
d9a0ec9ff3
|
Replace asyncio.async with ensure_future because of deprecation, Fixes: #1269
|
2018-01-24 11:11:53 +01:00 |
|
grossmj
|
c281f55fb2
|
Fix same base MAC for duplicated IOS routers. Fixes #1264.
|
2018-01-17 14:01:44 +08:00 |
|
grossmj
|
e5e2b7a8ac
|
Fix "Creating multiple IOU nodes at once assigns the same application id". Fixes #1239.
|
2018-01-15 18:09:05 +07:00 |
|
Dušan Dragić
|
6789989cb9
|
Rename ethernet switch arp command to mac
|
2018-01-14 17:10:26 +01:00 |
|
grossmj
|
ed275e4ec5
|
Fix UnboundLocalError: local variable 'node' referenced before assignment. Fixes #1256.
|
2018-01-14 19:06:35 +07:00 |
|
grossmj
|
8b1c68a0b7
|
Fix problem when searching for VBoxManage. Fixes #1261.
|
2018-01-12 13:17:16 +07:00 |
|
grossmj
|
97cfb892a6
|
Improve the search for VBoxManage.
|
2018-01-11 16:33:15 +07:00 |
|
grossmj
|
5f14f8eb46
|
Default VPCS name format is now PC-{0}.
|
2018-01-09 23:40:35 +07:00 |
|
grossmj
|
e8353e68bb
|
Merge remote-tracking branch 'origin/2.1' into 2.1
|
2017-12-21 09:38:28 +01:00 |
|
grossmj
|
23c63bbd4d
|
Protect variable replacement for Qemu options. Escape double quotes.
|
2017-12-21 09:38:18 +01:00 |
|
ziajka
|
3efe753eee
|
Add proper exception when cannot find tunnel on QEMU, Fixes: #1241
|
2017-12-21 08:55:49 +01:00 |
|
grossmj
|
79bca29b93
|
Protect variable replacement for Qemu options.
|
2017-12-20 20:46:16 +01:00 |
|
grossmj
|
630afc5469
|
Do not overwrites persistent Docker volumes. Fixes #2358.
|
2017-12-17 22:35:26 +01:00 |
|
grossmj
|
3a1ba8f42d
|
Fix issue with Qemu + SPICE when IPv4 is not enabled.
|
2017-12-07 12:02:41 -06:00 |
|
grossmj
|
061af38b5a
|
Make sure connected links are removed when a node is deleted.
|
2017-11-23 11:19:41 +07:00 |
|
grossmj
|
f48549a997
|
Validate idle-pc values for auto idle-pc feature.
|
2017-11-23 10:40:51 +07:00 |
|
grossmj
|
958ab2294c
|
Merge remote-tracking branch 'origin/2.1' into 2.1
|
2017-11-23 10:04:46 +07:00 |
|
grossmj
|
dd89b09f84
|
Fix error when updating packet filter on stopped Docker link. Fixes #1229.
|
2017-11-23 10:04:32 +07:00 |
|
ziajka
|
860ca3b35d
|
Remotely close telnet console. Ref #2330
|
2017-11-20 15:28:07 +01:00 |
|
ziajka
|
96a0b52cf8
|
EthernetSwitch closing connections, Ref: gui/#2330
|
2017-11-20 13:51:07 +01:00 |
|
grossmj
|
3e2e8e61f7
|
New option: require KVM. If false, Qemu VMs will not be prevented to run without KVM.
|
2017-11-19 12:39:37 +07:00 |
|
grossmj
|
068077c594
|
Remove forgotten debug.
|
2017-11-18 17:36:39 +07:00 |
|
grossmj
|
e08aebf1f0
|
Implement variable replacement for Qemu VM options.
|
2017-11-18 17:36:11 +07:00 |
|
grossmj
|
cfbcc1194d
|
Avoid duplicate "-nographic" option.
|
2017-11-18 16:22:29 +07:00 |
|
grossmj
|
035a078b5e
|
Show qemu-img stdout in case of an error.
|
2017-11-17 18:13:34 +07:00 |
|
grossmj
|
e1fe34ca07
|
Use the correct NVRAM amount when pushing private config to IOU.
|
2017-11-16 16:52:19 +07:00 |
|
grossmj
|
4477cd4dfd
|
Merge remote-tracking branch 'origin/2.1'
|
2017-11-16 14:54:53 +07:00 |
|
grossmj
|
967798a7de
|
Check and fix corrupt Qemu disk images. Fixes #2301.
|
2017-11-16 14:54:37 +07:00 |
|
grossmj
|
8c11b649e5
|
Update warning messages when connecting to non custom adapter for VMware VMs.
|
2017-11-15 16:55:19 +07:00 |
|
grossmj
|
b14e2e73ed
|
Fix "Can't use VirtualBox VM when an interface is managed by VirtualBox". Fixes #2335.
|
2017-11-15 16:41:33 +07:00 |
|
grossmj
|
9afe756462
|
Add low disk space warning when creating a new project.
|
2017-11-14 18:22:59 +07:00 |
|
grossmj
|
8fcfed53ed
|
Add warning when using IOU with a hostname length above 15 characters.
|
2017-10-24 15:07:32 +07:00 |
|
grossmj
|
df468bf2af
|
Improve VMware VMs discovery process. Ref #1201.
|
2017-10-22 17:33:21 +07:00 |
|
grossmj
|
8930b4c6e5
|
Improve error message when IOU VM process is unexpectedly stopped.
|
2017-10-22 16:28:54 +07:00 |
|
grossmj
|
b4307e6035
|
Improved error message when the number of network adapters is above the maximum for VirtualBox VMs.
Better support for potential future chipsets in addition of PIIX3 and ICH9.
|
2017-10-22 15:23:43 +07:00 |
|
grossmj
|
98b201e9e5
|
Tweak how VMware VMs are found with fallback to search in the default location for VMs.
|
2017-10-18 15:27:03 +07:00 |
|
Dušan Dragić
|
44bb912139
|
QEMU: fix logging of base mac address when creating a new node
|
2017-10-14 13:55:16 +02:00 |
|
grossmj
|
1524493c33
|
Fix IOU detection of layer 1 keepalive support. Fixes #1183.
|
2017-10-12 23:32:45 +08:00 |
|
Jeremy Grossmann
|
897f7656da
|
Merge pull request #1185 from GNS3/fix-delete-project
Don't create directory structure during json dump. Fixes #2270
|
2017-10-02 13:49:46 -07:00 |
|
ziajka
|
3d85bba9d4
|
Don't create directory structure during json dump. Fixes #2270
|
2017-10-02 10:41:57 +02:00 |
|
grossmj
|
7269285b0f
|
Add more information when qemu-img fails.
|
2017-10-02 00:47:16 +08:00 |
|
grossmj
|
a567b394f3
|
Restore file permissions fails for volumes with soft links. Fixes #1180.
|
2017-09-21 22:45:17 +08:00 |
|
grossmj
|
d76bcf7078
|
Use RAW sockets by default on Linux.
|
2017-09-19 12:39:55 +07:00 |
|
grossmj
|
9e4cfaf787
|
Fix NAT node not working on Windows. Fixes #1163.
|
2017-09-11 13:02:26 +07:00 |
|
ziajka
|
7523e9c4bc
|
Fixes NAT node not working on Windows (#1163)
|
2017-08-21 10:17:56 +02:00 |
|
Julien Duponchelle
|
a93f3b0576
|
Fix permission on exited container
If a container is exited we quickly start it to fix
the permissions.
Fix https://github.com/GNS3/gns3-gui/issues/2181
|
2017-07-26 14:52:16 +02:00 |
|
grossmj
|
47e8392ceb
|
Use uuid4() for temporary node name while duplicating a node.
|
2017-07-24 15:52:14 +07:00 |
|
Julien Duponchelle
|
0854c04687
|
API for duplication a Node
Support:
* VPCS
* Dynamips router
* Ethernet switch
Ref #1065
|
2017-07-24 10:08:22 +02:00 |
|
Julien Duponchelle
|
253e113168
|
Raise an error if the licence check setting is not a boolean
Fix #1099
|
2017-07-20 16:19:20 +02:00 |
|
Bernhard Ehlers
|
ec4e69b0d8
|
Ensure, that the docker mount directory exists
Fix #1097
Signed-off-by: Julien Duponchelle <julien@gns3.net>
|
2017-07-20 16:12:20 +02:00 |
|
Julien Duponchelle
|
b33ba5f8ea
|
Don't allow user to overwrite GNS3 docker environment variables
Fix #1098
|
2017-07-20 15:37:56 +02:00 |
|
grossmj
|
a7d2391608
|
Use the libpcap on Linux when blocking host originating packets on vmnet interfaces. Ref #1131.
|
2017-07-19 16:56:24 +07:00 |
|
Jeremy Grossmann
|
c2fbe4f313
|
Merge pull request #1130 from GNS3/vmware_filters
Filters support for VMware
|
2017-07-19 14:59:25 +07:00 |
|
Julien Duponchelle
|
fa211a82eb
|
Filters support for VMware
Fix #1108
|
2017-07-18 18:04:03 +02:00 |
|
Julien Duponchelle
|
54faaf5f6f
|
Packet filters support for VirtualBox
Fix #1107
|
2017-07-18 14:59:47 +02:00 |
|
Julien Duponchelle
|
08d4c1a000
|
Merge branch '2.1' into filters_iou
|
2017-07-17 17:51:17 +02:00 |
|
Julien Duponchelle
|
536c708c16
|
Filter implementation for cloud & Nat
Fix #1111
|
2017-07-17 17:27:07 +02:00 |
|
Julien Duponchelle
|
5b839c22e9
|
Filters support for IOU
Fix #1113
|
2017-07-17 11:21:54 +02:00 |
|
Julien Duponchelle
|
23c3d32e06
|
Filter support for Docker
Fix #1110
|
2017-07-12 19:44:15 +02:00 |
|
Julien Duponchelle
|
f557ec4bda
|
Fix regression in docker introduce by 2.0 merge
|
2017-07-12 17:59:29 +02:00 |
|
Julien Duponchelle
|
03f8c747cc
|
Qemu support for packet filtering
Fix #1112
|
2017-07-12 14:50:33 +02:00 |
|
Julien Duponchelle
|
9e2759a3f2
|
Merge branch '2.1' into remove_use_ubrige
|
2017-07-12 12:46:10 +02:00 |
|
Julien Duponchelle
|
86f1201276
|
Support packet filtering for dynamips
Fix #1109
|
2017-07-12 12:08:02 +02:00 |
|
Julien Duponchelle
|
4a55a367e3
|
Missing file in previous commit
|
2017-07-12 11:42:37 +02:00 |
|
Julien Duponchelle
|
cf17176bfc
|
Fix recreate a link with dynamips
Fix #1122
|
2017-07-12 11:34:44 +02:00 |
|
Jeremy Grossmann
|
2e592d3199
|
Merge pull request #1121 from GNS3/bfp_filter
BPF filter support
|
2017-07-12 16:22:01 +07:00 |
|
Julien Duponchelle
|
4a05a4f7c5
|
Fix virtualbox links
|
2017-07-12 10:32:02 +02:00 |
|
Julien Duponchelle
|
66d5d34877
|
Fix qemu hotlink
|
2017-07-12 10:07:21 +02:00 |
|
Julien Duponchelle
|
04303ca00c
|
Fix VPCS ubridge usage
|
2017-07-12 09:55:23 +02:00 |
|
Julien Duponchelle
|
699ecb7c89
|
Merge branch 'master' into 2.1
|
2017-07-11 18:59:50 +02:00 |
|
Julien Duponchelle
|
8a8de1e2df
|
BPF filter support
Fix https://github.com/GNS3/gns3-gui/issues/765
|
2017-07-11 17:30:29 +02:00 |
|
Julien Duponchelle
|
d112da400e
|
Remove use_ubridge flag
Ref #1115
|
2017-07-11 13:58:59 +02:00 |
|
grossmj
|
5112f6fe56
|
Small changes for Dynamips NIO UDP.
|
2017-07-11 12:36:43 +07:00 |
|
Julien Duponchelle
|
557924e91a
|
Use ubridge for dynamips routers
Ref #1109
|
2017-07-10 20:38:28 +02:00 |
|
Julien Duponchelle
|
7f4eeb56fa
|
Remove unusued code
|
2017-07-10 13:50:57 +02:00 |
|
ziajka
|
e0f0adf3c8
|
Added preferred Docker API version. Fixes #2136
|
2017-07-06 11:24:55 +02:00 |
|
ziajka
|
8e8b8bc5a5
|
WebSocket binary mode support for docker
|
2017-07-06 10:13:00 +02:00 |
|
Julien Duponchelle
|
4097bab565
|
Apply feedback from @grossmj
|
2017-07-05 16:36:39 +02:00 |
|
ziajka
|
c6f9ec3758
|
More information on Docker WebSocket error
|
2017-07-05 10:36:58 +02:00 |
|
Julien Duponchelle
|
08423eff96
|
Support packet filtering for VPCS
https://github.com/GNS3/gns3-gui/issues/765
|
2017-07-04 15:12:26 +02:00 |
|
ziajka
|
c1a4bba101
|
Merge pull request #1091 from GNS3/bugfix-557
Bugfix 557
|
2017-06-27 11:17:12 +02:00 |
|
ziajka
|
931018b877
|
Fix passing tests
|
2017-06-27 11:11:07 +02:00 |
|
ziajka
|
6aa2afcf54
|
Fix #557 - mac addess collision when running IOU on multiple GNS3 servers
|
2017-06-27 10:09:21 +02:00 |
|
grossmj
|
1e37101641
|
Allow IOU 64-bit images.
|
2017-06-23 12:00:33 +02:00 |
|
Julien Duponchelle
|
bcdac6c969
|
Fix test for ethernet switch show arp
|
2017-06-23 10:54:05 +02:00 |
|
ziajka
|
7447b3190d
|
spice - added qxl vga support
|
2017-06-22 12:56:28 +02:00 |
|
Jeremy Grossmann
|
1b6cefd82b
|
Merge pull request #1055 from GNS3/embed_shell
Fake console for simple Ethernet switch
|
2017-06-22 00:24:14 +02:00 |
|
grossmj
|
ad850f3857
|
Add port number in arp command output for Ethernet switch.
|
2017-06-22 00:23:33 +02:00 |
|
ziajka
|
bc5ec98cd5
|
Spice support
* QEMU VNC options tests
* QEMU - SPICE support at build options and schemas
* SPICE console_type for nodes
|
2017-06-21 15:14:41 +02:00 |
|
Julien Duponchelle
|
a8e8eac0b4
|
Merge remote-tracking branch 'origin/master' into 2.1
|
2017-06-21 15:13:04 +02:00 |
|
Julien Duponchelle
|
5a1d313fca
|
Merge pull request #1080 from GNS3/spice-feature
Spice feature
|
2017-06-21 10:37:04 +02:00 |
|
Julien Duponchelle
|
36dc264a6c
|
Revert "Spice feature"
|
2017-06-21 10:32:28 +02:00 |
|
Julien Duponchelle
|
e5bc7c7a66
|
Merge branch '2.1' into embed_shell
|
2017-06-19 11:10:24 +02:00 |
|
Julien Duponchelle
|
bb8097a052
|
Merge remote-tracking branch 'origin/master' into 2.1
|
2017-06-19 10:44:52 +02:00 |
|
ziajka
|
88c2353e2e
|
QEMU - SPICE support at build options and schemas
|
2017-06-16 10:17:26 +02:00 |
|
ziajka
|
5c0d955156
|
Fix: #1066 - Catching parsing errors at linked vbox file
|
2017-06-09 10:41:34 +02:00 |
|
ziajka
|
7235a312ab
|
Escaping VPCS name in regex #1067
|
2017-06-09 09:14:25 +02:00 |
|
Julien Duponchelle
|
ae328e5c50
|
Merge branch '2.1' into embed_shell
|
2017-06-07 18:21:41 +02:00 |
|
ziajka
|
eb6068c3d3
|
Fix Qemu disk creation with unicode characters not supported by local filesystem #1058 (#1063)
|
2017-06-07 12:35:41 +02:00 |
|
Julien Duponchelle
|
6a0345897d
|
Connector is no longer supported in ws_connect by aiohttp 2.0
|
2017-06-02 10:42:40 +02:00 |
|
Julien Duponchelle
|
7dfb634376
|
Fix for websocket usage with aiohttp 2.0
Fix #1050
|
2017-06-01 18:39:55 +02:00 |
|
Julien Duponchelle
|
93adef91d8
|
Merge branch '2.0' into 2.1
|
2017-05-31 16:58:31 +02:00 |
|
Julien Duponchelle
|
5616ab0e9a
|
Fake console for simple Ethernet switch
Fix #454
|
2017-05-31 15:13:29 +02:00 |
|
Julien Duponchelle
|
b8ee8d69c8
|
Fix unexpected keyword argument 'conn_timeout'
Fix #1047
|
2017-05-26 15:42:46 +02:00 |
|
Julien Duponchelle
|
5bb6c51698
|
Fix an error when logging Docker container fail to start
|
2017-05-23 13:31:04 +02:00 |
|
Julien Duponchelle
|
2a8911d19e
|
Keep DOCKER_MINIMUM_API_VERSION and DOCKER_MINIMUM_VERSION consistent
|
2017-05-23 11:00:15 +02:00 |
|
Bernhard Ehlers
|
8b7209ea78
|
Use docker version in error message of outdated docker installation
|
2017-05-23 10:41:42 +02:00 |
|
Bernhard Ehlers
|
7d48eba01b
|
Use versioned docker API
Since docker v1.13 the unversioned docker API is deprecated.
Backport of gns3-server 2.0, commit effbe59
|
2017-05-23 10:37:47 +02:00 |
|
Bernhard Ehlers
|
2191c487b6
|
Support images created by "docker commit". Fixes #1039
|
2017-05-23 10:23:11 +02:00 |
|
Jeremy Grossmann
|
82f1ab2be2
|
Merge pull request #1036 from GNS3/aiohttp_2.0
Aiohttp 2.0
|
2017-05-22 22:41:01 +02:00 |
|
Julien Duponchelle
|
a4245fcf44
|
Aiohttp 2.0
Ref #1000
|
2017-05-17 18:42:17 +02:00 |
|
grossmj
|
f338158654
|
Use 127.0.0.1 for local UDP tunnels to uBridge for Qemu. Ref #664.
|
2017-05-16 20:51:14 +02:00 |
|
Julien Duponchelle
|
cd17ef6b12
|
Merge branch '2.0' into 2.1
|
2017-05-15 15:46:50 +02:00 |
|
grossmj
|
bf38a8515e
|
Fix typo.
|
2017-05-12 18:54:54 +08:00 |
|
grossmj
|
942cc09eda
|
Fixes issue with connections when loading an ATM switch.
|
2017-05-12 18:00:58 +08:00 |
|
grossmj
|
18cfcaa081
|
Fixes ATM mapping.
|
2017-05-12 13:09:26 +08:00 |
|
grossmj
|
87d42f4eb9
|
Fixes Frame-relay VC mapping.
|
2017-05-12 12:39:01 +08:00 |
|
Julien Duponchelle
|
f31e46e8ed
|
Fix a race condition in logging when ubridge exit fast
Fix #1025
|
2017-05-11 17:26:18 +02:00 |
|
Jeremy Grossmann
|
633cdef0bc
|
Merge pull request #987 from GNS3/nat_vmware
NAT node can use the VMware NAT
|
2017-05-11 14:03:34 +08:00 |
|
grossmj
|
48dae085aa
|
Catch missing function listxattr on some Linux host.
|
2017-05-08 21:02:23 +07:00 |
|
Julien Duponchelle
|
3070a68273
|
Fix unicode error when reading ios configuration
Fix #1013
|
2017-05-05 19:27:04 +02:00 |
|
Julien Duponchelle
|
bda36081a9
|
Fix AttributeError: 'NoneType' object has no attribute 'send'
Fix #1014
|
2017-05-05 17:16:07 +02:00 |
|
Julien Duponchelle
|
04220846b3
|
Fix an error with ethernetswitch when ethertype is null
Fix #1007
|
2017-05-04 10:33:02 +02:00 |
|
Julien Duponchelle
|
694a4e8068
|
Raise an error if we can't create the dynamips configuration directory
Fix #992
|
2017-05-03 17:55:13 +02:00 |
|
Julien Duponchelle
|
31d1696215
|
Catch a race condition in VirtualBox when editing and linking
Fix #993
|
2017-05-03 16:14:42 +02:00 |
|
Julien Duponchelle
|
078a6d8d34
|
Fix a race condition when editing a qemu vm and connecting it
Fix #997
|
2017-05-03 16:01:51 +02:00 |
|
Bernhard Ehlers
|
ecba758c58
|
Docker aux console is a VT100 terminal
Without that program like nano can't work.
Signed-off-by: Julien Duponchelle <julien@gns3.net>
|
2017-05-03 10:30:43 +02:00 |
|
Bernhard Ehlers
|
56d91b648c
|
Fix connection to websocket with last docker release
Fix https://github.com/GNS3/gns3-gui/issues/1994
Signed-off-by: Julien Duponchelle <julien@gns3.net>
|
2017-04-28 16:06:43 +02:00 |
|
Bernhard Ehlers
|
1b0f5c63b8
|
Fix connection to websocket with last docker release
Fix https://github.com/GNS3/gns3-gui/issues/1994
Signed-off-by: Julien Duponchelle <julien@gns3.net>
|
2017-04-28 16:03:26 +02:00 |
|
Julien Duponchelle
|
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 |
|
Julien Duponchelle
|
273a711459
|
Merge branch '2.0' into 2.1
|
2017-04-26 17:22:14 +02:00 |
|
Julien Duponchelle
|
1a90305baa
|
Docker minimum api is 1.25
|
2017-04-24 18:43:12 +02:00 |
|
Julien Duponchelle
|
effbe59414
|
Lock docker API to 1.27
Fix https://github.com/GNS3/gns3-gui/issues/1994
|
2017-04-24 17:51:55 +02:00 |
|
Julien Duponchelle
|
8b9f22c30c
|
Handling server disconnect error when docker daemon die
Fix #985
|
2017-04-24 17:37:41 +02:00 |
|
Julien Duponchelle
|
7302f65ffe
|
Catch timeout error on docker
Fix #981
|
2017-04-18 11:44:20 +02:00 |
|
Julien Duponchelle
|
62cd5e4aa3
|
Fix ghost vmware vms
Fix #975
|
2017-04-11 15:05:31 +02:00 |
|
Julien Duponchelle
|
fdd1084714
|
Fix bridge 'bridge0' already exist when we have trouble with a container
Fix #973
|
2017-04-10 16:58:00 +02:00 |
|
grossmj
|
5edb631b00
|
Fixes Qemu sata option. Ref #875.
|
2017-04-07 17:25:14 +08:00 |
|
Julien Duponchelle
|
4f1b738ef5
|
Merge branch '2.0' into 2.1
|
2017-03-30 10:16:16 +02:00 |
|
Julien Duponchelle
|
935ca17d7a
|
Allow to change some properties of an already connected ethernet switch
Fix https://github.com/GNS3/gns3-gui/issues/1970
|
2017-03-29 13:22:24 +02:00 |
|
Julien Duponchelle
|
644616b69c
|
Ensure we start only one ubridge
Fix https://github.com/GNS3/gns3-gui/issues/1964
|
2017-03-28 16:27:09 +02:00 |
|
Julien Duponchelle
|
84da9b4c23
|
Remove unused module import
|
2017-03-28 14:51:55 +02:00 |
|
Julien Duponchelle
|
2564740665
|
Fix limit of 20 docker containers
Fix #963
|
2017-03-28 11:54:16 +02:00 |
|
Julien Duponchelle
|
42f409d5f9
|
Fix race conditions in creation of Frame Relay Switch
|
2017-03-28 11:25:26 +02:00 |
|
Julien Duponchelle
|
132bc87081
|
Dissallow parallel pull of docker images
Fix #962
|
2017-03-27 20:46:25 +02:00 |
|
Julien Duponchelle
|
80e361ff2e
|
Improve vmrun timeout message
Ref https://github.com/GNS3/gns3-gui/issues/1967
|
2017-03-27 09:00:58 +02:00 |
|
Julien Duponchelle
|
cb78eb4ee3
|
Fix Bug when delete fake-running VMBox
Fix https://github.com/GNS3/gns3-gui/issues/1933
|
2017-03-22 11:08:16 +01:00 |
|
Julien Duponchelle
|
34f5a6f82c
|
Fix Session is closed when listing docker images
Fix #955
|
2017-03-20 23:50:31 +01:00 |
|
Julien Duponchelle
|
78c154e376
|
Cleanup docker source code
|
2017-03-20 20:30:59 +01:00 |
|
Julien Duponchelle
|
a571b1a2f8
|
Use aiohttp session for docker queries
|
2017-03-20 19:46:50 +01:00 |
|
Julien Duponchelle
|
a62b791c68
|
Fix TypeError: http_query() got an unexpected keyword argument 'timeout'
Fix #947
|
2017-03-20 17:06:00 +01:00 |
|
Julien Duponchelle
|
c8b46bdcab
|
Fix return code check for SIGSEGV of IOU images
Fix #948
|
2017-03-20 09:46:07 +01:00 |
|
Julien Duponchelle
|
08bafc2dcc
|
Catch a timeout error in docker
Fix #936
|
2017-03-16 10:39:08 +01:00 |
|
Julien Duponchelle
|
9ef334331e
|
Fix crash when handling an error in project creation
Fix #928
|
2017-03-13 16:55:35 +01:00 |
|
Julien Duponchelle
|
6017ebbd97
|
Merge branch '2.0' into 2.1
|
2017-03-07 11:16:05 +01:00 |
|
Julien Duponchelle
|
8b7035b185
|
Enable show in file manager for cloud
Fix https://github.com/GNS3/gns3-gui/issues/1900
|
2017-03-06 14:25:53 +01:00 |
|
Julien Duponchelle
|
5e7f97b175
|
Fix when qemu exit by itself clean other processes
Fix https://github.com/GNS3/gns3-gui/issues/1898
|
2017-03-03 18:40:26 +01:00 |
|
Julien Duponchelle
|
1ab9ca2333
|
Merge branch '2.0' into 2.1
|
2017-02-28 14:25:38 +01:00 |
|
Julien Duponchelle
|
70e2b87ff0
|
Patch hostname in configuration file even if name is unsync
Ref https://github.com/GNS3/gns3-gui/issues/1889
|
2017-02-27 12:48:05 +01:00 |
|
Julien Duponchelle
|
2e0f012952
|
Improve ACPI shutdown for virtualbox
|
2017-02-24 13:58:03 +01:00 |
|
Julien Duponchelle
|
65b75a9212
|
Fix an issue with serial capture for IOU
Fix https://github.com/GNS3/gns3-gui/issues/1886
|
2017-02-24 11:55:41 +01:00 |
|
Julien Duponchelle
|
366c567864
|
Fix restoration of private config when using dynamips
Fix #906
|
2017-02-23 18:21:00 +01:00 |
|
Julien Duponchelle
|
2884a40769
|
Fix error when the startup config file is missing
Fix https://github.com/GNS3/gns3-gui/issues/1877
|
2017-02-22 09:28:34 +01:00 |
|
Julien Duponchelle
|
132a7bfeb7
|
Catch an error in etherswitch when ubridge die
Fix #907
|
2017-02-20 12:19:38 +01:00 |
|
Julien Duponchelle
|
7407ab88b3
|
Fix a failing test on Python 3.6
|
2017-02-20 10:56:48 +01:00 |
|
Jeremy Grossmann
|
5672b4b748
|
Merge pull request #890 from GNS3/base_config_server_side
Manage base configuration on server
|
2017-02-19 22:59:06 -08:00 |
|
Jeremy Grossmann
|
aee7208f7b
|
Merge pull request #895 from GNS3/qemu_more_adapters
Allow up to 275 adapters for qemu
|
2017-02-17 01:40:41 -08:00 |
|
Jeremy Grossmann
|
635e163954
|
Update qemu_vm.py
|
2017-02-17 17:37:06 +08:00 |
|
Julien Duponchelle
|
99f817392d
|
Raise an error if you use Qemu < 2.4 and try to use large number of adapters
|
2017-02-17 09:55:50 +01:00 |
|
Julien Duponchelle
|
0dbd92db11
|
Fix disk lost when save as a project using linked clone VirtualBox
Fix https://github.com/GNS3/gns3-gui/issues/1824
|
2017-02-13 19:11:29 +01:00 |
|
Julien Duponchelle
|
b0567772f7
|
Allow up to 275 adapters for qemu
See #889 for more details
|
2017-02-07 17:04:29 +01:00 |
|
Julien Duponchelle
|
e892e5dfab
|
Manage base configuration on server
Fix #786
|
2017-02-03 13:19:14 +01:00 |
|
Julien Duponchelle
|
f0ff035c0b
|
Prevent corruption of VM in VirtualBox when using linked clone
Fix https://github.com/GNS3/gns3-gui/issues/1821
|
2017-01-31 18:58:43 +01:00 |
|
Julien Duponchelle
|
580693b1ec
|
Prevent renaming of a running VirtualBox linked VM
Fix https://github.com/GNS3/gns3-gui/issues/1816
|
2017-01-30 15:19:46 +01:00 |
|
Julien Duponchelle
|
1ed88eda85
|
Fix version check for VPCS
|
2017-01-23 21:11:52 +01:00 |
|
Julien Duponchelle
|
a24490930f
|
Fix pcap for PPP link with IOU
Fix https://github.com/GNS3/gns3-gui/issues/1799
|
2017-01-23 18:28:06 +01:00 |
|
Julien Duponchelle
|
e5dba5e66a
|
Fix bug with other directory of Qemu images
Fix https://github.com/GNS3/gns3-gui/issues/1790
|
2017-01-18 12:39:10 +01:00 |
|
Julien Duponchelle
|
c9f3ea4489
|
Fix some race condition in project deletion
Fix #866
|
2017-01-17 19:37:38 +01:00 |
|
Julien Duponchelle
|
82da073dd7
|
If qemu status change internally we mirror it
|
2017-01-17 16:03:12 +01:00 |
|
Julien Duponchelle
|
2de284ea30
|
Fix some tests on travis
|
2017-01-16 10:13:13 +01:00 |
|
Julien Duponchelle
|
7a0783d050
|
Drop a useless debug information
Fix https://github.com/GNS3/gns3-gui/issues/1778
|
2017-01-16 09:17:08 +01:00 |
|
Julien Duponchelle
|
7241063ddf
|
Fix sometimes VirtualBox VM are not loading
Fix https://github.com/GNS3/gns3-server/issues/865
|
2017-01-16 08:57:50 +01:00 |
|