grossmj
|
50a922f83e
|
Offload slow file operations to threads for snapshots and project "save as". Ref #1187 #1307.
|
2018-04-28 16:01:43 +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 |
|
ziajka
|
747814f083
|
Development on v2.1.6
|
2018-04-18 11:41:30 +02:00 |
|
ziajka
|
2e9c5590a8
|
Release v2.1.5
|
2018-04-18 11:29:02 +02:00 |
|
grossmj
|
cfd0216554
|
Disable TraceNG for version 2.1.5
|
2018-04-18 17:19:44 +08: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
|
013c74f6d8
|
Sync appliance files.
|
2018-04-18 16:12:30 +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
|
5690d350bd
|
Update appliance files.
|
2018-04-17 12:58:37 +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
|
2de182eff4
|
Grid size support for projects.
|
2018-04-13 16:54:57 +08:00 |
|
grossmj
|
ee5317948b
|
Fix tests.
|
2018-04-06 14:32:06 +07:00 |
|
grossmj
|
22a71b0e8c
|
Fix problem with VM saved stated.
|
2018-04-06 13:19:54 +07:00 |
|
grossmj
|
7622c10cc9
|
Returns the ports' adapter types and mac addresses when available.
|
2018-04-06 13:19:17 +07:00 |
|
grossmj
|
395277d5c5
|
Support for console auto start.
|
2018-04-04 21:31:35 +07:00 |
|
grossmj
|
1d7f67695a
|
Bump version to 2.2.0dev2
|
2018-04-03 12:51:09 +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
|
509b171b06
|
Allow to have projects with the same name in different locations.
|
2018-03-30 23:01:37 +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
|
64949f5d04
|
Fix bug with 'none' console type for Ethernet switch.
Fix some tests related to traceng.
|
2018-03-30 13:00:52 +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
|
47e5dfabd8
|
Merge branch 'traceng' into 2.1
|
2018-03-29 15:17:41 +07:00 |
|
grossmj
|
898f180310
|
Fix issue with start all.
|
2018-03-29 13:32:56 +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
|
5d704aa478
|
Fix tests.
|
2018-03-24 18:25:09 +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
|
b6275deeef
|
Fix tests.
|
2018-03-23 16:01:21 +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
|
fb3bcf3b8f
|
Basic project stats.
|
2018-03-15 15:21:29 +07:00 |
|
grossmj
|
90ce6093d8
|
Some spring cleaning.
|
2018-03-15 14:17:39 +07:00 |
|
grossmj
|
88674455a3
|
Merge branch '2.1' into 2.2
# Conflicts:
# gns3server/version.py
# tests/compute/docker/test_docker_vm.py
|
2018-03-14 18:40:37 +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 |
|
ziajka
|
148baaf465
|
Back to development on v2.1.5dev1
|
2018-03-12 11:27:02 +01:00 |
|
ziajka
|
e54a94240d
|
Re-release v2.1.4
|
2018-03-12 09:40:42 +01:00 |
|
ziajka
|
4ca216b181
|
Development on v2.1.5dev1
|
2018-03-12 09:26:07 +01:00 |
|
ziajka
|
e417ee8fed
|
Release v2.1.4
|
2018-03-12 09:19:18 +01:00 |
|
grossmj
|
658aa4bae9
|
Merge 2.1 into 2.2 branch
|
2018-03-12 13:38:50 +07:00 |
|
grossmj
|
3201a996ed
|
Add Juniper JunOS space appliance.
|
2018-03-11 23:02:43 +07:00 |
|
grossmj
|
1df03d052f
|
Sync checkpoint gaia appliance template.
|
2018-03-09 15:41:17 +07:00 |
|
grossmj
|
da31358a65
|
Sync appliance templates.
|
2018-03-09 15:26:40 +07:00 |
|
grossmj
|
38f458db7c
|
Delete old pcap file when starting a new packet capture.
|
2018-03-08 16:00:05 +07:00 |
|
grossmj
|
233e41d006
|
Fix export project test.
|
2018-03-08 00:39:08 +07:00 |
|
grossmj
|
22db13d2bf
|
Fix bug preventing to export portable projects with IOU images.
|
2018-03-08 00:13:35 +07:00 |
|
grossmj
|
0fde1cf54a
|
Ignore invalid BPF filters. Ref #1290.
|
2018-03-07 21:37:15 +07:00 |
|
grossmj
|
00e781826b
|
Different approach to handle no data returned by uBridge hypervisors. Fixes #1289.
|
2018-03-07 19:42:19 +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
|
d911e82dc4
|
Merge remote-tracking branch 'origin/2.1' into 2.1
|
2018-03-07 16:42:12 +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
|
53a229f8e9
|
Fix never reached condition
|
2018-03-05 11:16:03 +01:00 |
|
ziajka
|
05b6be2e42
|
Compatybility with controller, default_symbol and hover_symbol, Fixes: #2444
|
2018-03-02 13:48:27 +01:00 |
|
ziajka
|
9be76d98a2
|
Filter snapshots directory during the snapshot, Fixes: #1297
|
2018-02-28 16:38:32 +01:00 |
|
ziajka
|
09c7d73ee9
|
Filter snapshots directory during the snapshot, Fixes: #1297
|
2018-02-28 16:33:20 +01:00 |
|
ziajka
|
e79e27a73f
|
Handle docker env with last empty line, Fixes: #2420
|
2018-02-27 16:33:55 +01:00 |
|
Jeremy Grossmann
|
a0f2dd374e
|
Require uBridge version 0.9.14 on Linux
|
2018-02-26 23:18:44 +07:00 |
|
Bernhard Ehlers
|
3a09bd43dc
|
Implement a minimum interval between psutil calls. Fixes #2262
|
2018-02-13 11:31:04 +01:00 |
|
grossmj
|
fff593b358
|
Fix error when appliance template is broken (missing fields). Fixes #1287.
|
2018-02-06 16:07:23 +08:00 |
|
grossmj
|
abbe3d3a31
|
Fix "Change of linked base VM doesn't work with templates migrated from 2.0"
|
2018-02-05 16:42:29 +08:00 |
|
grossmj
|
52b690b683
|
Fix "Unable to override non-custom VMware adapter".
|
2018-02-04 22:08:41 +08:00 |
|
grossmj
|
519df3ab35
|
Let a project be opened when a port cannot be found (can happens if a project is corrupted).
|
2018-02-02 22:05:51 +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
|
e5a4afaeb1
|
Sync appliance files.
|
2018-01-31 19:05:03 +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 |
|
grossmj
|
008baad86a
|
Update link state and save project when a link is suspended or filters are added/removed (without node properties set).
|
2018-01-30 17:39:33 +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
|
28f8216590
|
Merge branch '2.1' into 2.2
# Conflicts:
# gns3server/version.py
# requirements.txt
|
2018-01-23 12:47:13 +07:00 |
|
grossmj
|
e54ccc26b0
|
Bump to version 2.2.0dev1 & refresh resources/ui files.
|
2018-01-23 11:36:57 +07:00 |
|
ziajka
|
f7d82059d5
|
Development on v2.1.4dev1
|
2018-01-19 07:18:00 +01:00 |
|
ziajka
|
d2faaee099
|
Release v2.1.3
|
2018-01-19 07:15:39 +01:00 |
|
grossmj
|
6fee543ce7
|
Fix more client/server version tests.
|
2018-01-18 16:14:09 +08:00 |
|
grossmj
|
d4f1084391
|
Bump version number to 2.1.3dev1
|
2018-01-18 15:32:06 +08:00 |
|
grossmj
|
f525bd2ce1
|
Update appliance files.
|
2018-01-18 11:57:48 +08:00 |
|
grossmj
|
bd8816d14c
|
Suspend for Docker nodes.
|
2018-01-18 11:43:04 +08:00 |
|
grossmj
|
7ded71142f
|
Fix same MAC address for duplicated Qemu nodes.
|
2018-01-17 14:13:06 +08: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 |
|
grossmj
|
30e8949985
|
Fix "Transport selection via DSN is deprecated" message. Sync is configured with HTTPTransport.
|
2018-01-15 16:56:15 +07:00 |
|
grossmj
|
393ac85bca
|
Merge remote-tracking branch 'origin/2.1' into 2.1
|
2018-01-15 14:42:25 +07:00 |
|
grossmj
|
9d9dc037d8
|
Refresh CPU/RAM info every 1 second. Ref #2262.
|
2018-01-15 14:42:01 +07:00 |
|
Dušan Dragić
|
6789989cb9
|
Rename ethernet switch arp command to mac
|
2018-01-14 17:10:26 +01:00 |
|
grossmj
|
ffc7024b64
|
Fix error while getting appliance list. Fixes #1258.
|
2018-01-14 20:29:17 +07:00 |
|
grossmj
|
ed275e4ec5
|
Fix UnboundLocalError: local variable 'node' referenced before assignment. Fixes #1256.
|
2018-01-14 19:06:35 +07:00 |
|
grossmj
|
88989cc274
|
Default symbol must be computer.svg
|
2018-01-12 21:46:48 +07:00 |
|
grossmj
|
ab6fe6da1d
|
Compatibility for old node templates (those with default_symbol and hover_symbol properties).
|
2018-01-12 17:34:37 +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
|
f9c7c15f95
|
Fixing race condition when starting the GNS3 VM.
|
2018-01-10 16:22:55 +07:00 |
|
grossmj
|
5f14f8eb46
|
Default VPCS name format is now PC-{0}.
|
2018-01-09 23:40:35 +07:00 |
|
ziajka
|
7c91e46812
|
Development on v2.1.3dev1
|
2018-01-08 14:21:04 +01:00 |
|
ziajka
|
6af64454d0
|
Release v2.1.2
|
2018-01-08 14:09:59 +01:00 |
|
grossmj
|
927f7e6b9d
|
Do not show log message if configuration file doesn't exist. Fixes #1206.
|
2018-01-08 18:07:15 +07:00 |
|
Bernhard Ehlers
|
8907b3d58a
|
GNS3-API: implement GET for specific drawing and link
Fixes #1249
|
2018-01-05 13:44:46 +01:00 |
|
ziajka
|
d80e01a9c5
|
Development on v2.1.2dev1
|
2017-12-22 13:29:18 +01:00 |
|
ziajka
|
5dd0414ab3
|
Release v2.1.1
|
2017-12-22 13:27:20 +01: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 |
|
ziajka
|
f48420af58
|
Increase timeout for creation of image, Ref. #2239
|
2017-12-21 08:46:20 +01:00 |
|
grossmj
|
79bca29b93
|
Protect variable replacement for Qemu options.
|
2017-12-20 20:46:16 +01:00 |
|
grossmj
|
0e4865e049
|
Bump version to 2.1.1dev2
|
2017-12-20 11:20:07 +01:00 |
|
ziajka
|
a393e7f723
|
Merge pull request #1205 from GNS3/aiohttp-2.3.1
aiohttp 2.3 support.
|
2017-12-18 11:09:16 +01:00 |
|
grossmj
|
630afc5469
|
Do not overwrites persistent Docker volumes. Fixes #2358.
|
2017-12-17 22:35:26 +01:00 |
|
grossmj
|
3e3e1df051
|
Allow users to see an error when the server cannot stream a PCAP file.
|
2017-12-07 12:28:01 -06:00 |
|
grossmj
|
3a1ba8f42d
|
Fix issue with Qemu + SPICE when IPv4 is not enabled.
|
2017-12-07 12:02:41 -06:00 |
|
grossmj
|
cfe8e9e85c
|
Warn users if the GNS3 VM and local server are not in the same subnet. Fixes #1231.
|
2017-12-05 16:43:44 -06:00 |
|
grossmj
|
6e2752648a
|
Implement #1153 into 2.2 branch.
|
2017-11-27 15:16:46 +07:00 |
|
grossmj
|
1699ce5d1c
|
Add missing appliance files.
|
2017-11-27 13:43:47 +07:00 |
|
grossmj
|
d0850927d0
|
Update appliance files.
|
2017-11-27 13:42:26 +07:00 |
|
Jeremy Grossmann
|
a80355998d
|
Merge pull request #1230 from GNS3/consitance-about-exc
Keep consistance of aiohttp.web.HTTPForbidden() execution
|
2017-11-23 23:02:42 +07:00 |
|
grossmj
|
e54d574e47
|
Fix auto idle-pc from preferences.
|
2017-11-23 23:00:31 +07:00 |
|
ziajka
|
fe60c414b9
|
Keep consistance of aiohttp.web.HTTPForbidden() execution
|
2017-11-23 16:28:10 +01: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 |
|
ziajka
|
fe59c937d5
|
Merge branch '2.1' into improved-export-project
|
2017-11-20 11:15:04 +01:00 |
|
ziajka
|
b48f5df53f
|
iExport files from remote server, Fixes: gui/#2271
|
2017-11-20 10:47:03 +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 |
|
ziajka
|
135c529d4b
|
Development on 2.1.1dev1
|
2017-11-09 10:49:56 +01:00 |
|
ziajka
|
ce219e81ea
|
Development on 2.1.0dev11
|
2017-11-09 10:48:48 +01:00 |
|
ziajka
|
c2684f056c
|
Release 2.1.0
|
2017-11-09 07:29:46 +01:00 |
|
ziajka
|
009677f019
|
Fix typo in vcpus on VirtualBoxVM, fixes: #1213
|
2017-11-07 11:15:49 +01:00 |
|
ziajka
|
9c3ee02797
|
Development on v2.1.0dev10
|
2017-11-07 10:19:19 +01:00 |
|
ziajka
|
50c8fe070d
|
Release v2.1.0rc4
|
2017-11-07 08:47:40 +01:00 |
|
ziajka
|
255dc7ed9b
|
Fix GNS3VM vCPUs control on VMware, fixes: #2324
|
2017-11-06 15:15:37 +01:00 |
|
ziajka
|
022d76e88a
|
Warning for getting endpoint of compute
|
2017-10-30 11:26:57 +01:00 |
|
ziajka
|
b2c5e175d7
|
Enable debug loop only on debug mode
|
2017-10-27 11:19:06 +02:00 |
|
ziajka
|
a7412d1c87
|
aiohttp 2.3.1 dependency
|
2017-10-26 16:29:01 +02:00 |
|
ziajka
|
2171072ae4
|
Enable debug mode on async loop only in dev/debug mode
|
2017-10-26 12:24:01 +02: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 |
|
ziajka
|
6a87047c18
|
Added localhost and gns3.github.io CORS
|
2017-10-20 13:21:43 +02:00 |
|
ziajka
|
d918330472
|
Back to dev. at 2.1.0dev9
|
2017-10-20 08:37:47 +02:00 |
|
ziajka
|
8fde8789f1
|
Fix Travis deployment
|
2017-10-19 09:57:52 +02:00 |
|
ziajka
|
aaa8c4895f
|
Development on 2.1.0dev9
|
2017-10-19 08:58:28 +02:00 |
|
ziajka
|
66d5cb520d
|
Release 2.1.0 rc3
|
2017-10-19 08:56:06 +02:00 |
|
Jeremy Grossmann
|
d2a7f724e3
|
Merge pull request #1198 from GNS3/vmware-config
Set vhv.enable before run for VMware. Fixes #1184
|
2017-10-18 17:42:56 +07:00 |
|
Jeremy Grossmann
|
c7015435c9
|
Update vmware_gns3_vm.py
|
2017-10-18 15:53:37 +07:00 |
|
ziajka
|
44efab109e
|
Set vhv.enable before run for VMWare 14. Fixes #1184
|
2017-10-18 10:32:56 +02: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 |
|
Jeremy Grossmann
|
4cae6b678a
|
Merge pull request #1194 from GNS3/direct-file-uploads
Endpoint for obtaining direct action on compute
|
2017-10-16 17:27:35 +08: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
|
74e7201ea6
|
Sync appliance files.
|
2017-10-13 17:56:42 +08:00 |
|
grossmj
|
4f13c63a52
|
Do not use builtin name.
|
2017-10-13 17:51:19 +08:00 |
|
grossmj
|
02ad98664f
|
Fix creation of an VMware VM failed with invalid JSON. Fixes #2282.
|
2017-10-13 17:50:23 +08:00 |
|
ziajka
|
b654d78ea6
|
Endpoint for obtaining direct action on compute
|
2017-10-13 11:03:56 +02:00 |
|
grossmj
|
1524493c33
|
Fix IOU detection of layer 1 keepalive support. Fixes #1183.
|
2017-10-12 23:32:45 +08:00 |
|
Jeremy Grossmann
|
67c78ba2e3
|
Merge pull request #1188 from GNS3/fix-post-file-normalization
Fixes path normalization during file upload on nodes (Fixes: #2276)
|
2017-10-05 02:07:02 -07:00 |
|
ziajka
|
9619827f44
|
Reenable tests and back to development on 2.1.0dev8
|
2017-10-04 13:05:00 +02:00 |
|
ziajka
|
5b645cd455
|
Temporary disable passing tests
|
2017-10-04 12:58:53 +02:00 |
|
ziajka
|
7d19312d44
|
Development on 2.1.0dev8
|
2017-10-04 11:39:52 +02:00 |
|
ziajka
|
81048f44d6
|
Release 2.1.0 rc2
|
2017-10-04 11:37:12 +02:00 |
|
Dominik Ziajka
|
be35ad6874
|
Fixes path normalization during file upload on nodes (Fixes: #2276)
|
2017-10-03 18:13:19 +02: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
|
dbd41e44f8
|
Bump version to 2.1.0dev7
|
2017-10-02 04:04:38 +08: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
|
fcd2c7b6d4
|
Add missing https console keyword in JSON schema. Fixes #1179.
|
2017-09-19 12:38:35 +07:00 |
|
grossmj
|
60bc386d6b
|
Merge remote-tracking branch 'origin/2.1' into 2.1
|
2017-09-14 17:58:25 +07:00 |
|
grossmj
|
e1c8df170a
|
Allow projects to be opened even when a node port is already used.
|
2017-09-14 17:57:58 +07:00 |
|
ziajka
|
cdfce26b61
|
Development on v2.1.0dev6
|
2017-09-13 09:31:30 +02:00 |
|
ziajka
|
f415d38ccd
|
Release v2.1.0rc1
|
2017-09-13 09:29:31 +02:00 |
|
grossmj
|
9e4cfaf787
|
Fix NAT node not working on Windows. Fixes #1163.
|
2017-09-11 13:02:26 +07:00 |
|
grossmj
|
4a2dfb0037
|
Do not prevent a project to be deleted. Fixes #2237.
|
2017-09-06 18:12:22 +07:00 |
|
ziajka
|
b538bd0a29
|
Back to development on v2.1.0dev5
|
2017-09-05 15:22:49 +02:00 |
|
ziajka
|
36210b10c6
|
Re-release 2.1.0b2
|
2017-09-05 11:22:43 +02:00 |
|
ziajka
|
daf7ed8c95
|
Development on 2.1.0dev5
|
2017-09-05 08:39:53 +02:00 |
|
ziajka
|
1f87d8222b
|
Release 2.1.0 beta 2
|
2017-09-05 08:38:42 +02:00 |
|
grossmj
|
90e3a8d612
|
Round-robin nodes across all available compute resources. Fixes #1165.
|
2017-09-03 22:51:51 +07:00 |
|
grossmj
|
c22229101f
|
Try to improve error reporting when streaming a PCAP file. Ref #2235.
|
2017-09-01 17:10:24 +07:00 |
|
grossmj
|
ee486b32bd
|
Use Npcap DLL on Windows when checking for uBridge version.
|
2017-09-01 16:22:43 +07:00 |
|
ziajka
|
807bea40d4
|
Fixes running switch console inside PyCharm terminal (Ref. #1172)
|
2017-08-29 12:28:53 +02:00 |
|
ziajka
|
4e3eee33fc
|
Windows console bugfix tests
|
2017-08-29 10:08:10 +02:00 |
|
Jeremy Grossmann
|
a7297ffca4
|
Merge pull request #1169 from GNS3/checking-nio-existance
Added checking if NIO exists (Fixes #1160)
|
2017-08-25 16:34:44 +08:00 |
|
ziajka
|
b0783eeccc
|
Load meta of the project on loading time (Fixes #2225)
|
2017-08-22 09:36:52 +02:00 |
|
ziajka
|
efae614af2
|
Added checking if NIO exists (Fixes #1160)
|
2017-08-21 11:03:23 +02:00 |
|
ziajka
|
7523e9c4bc
|
Fixes NAT node not working on Windows (#1163)
|
2017-08-21 10:17:56 +02:00 |
|
ziajka
|
e15d1cd350
|
Fixes loading project when link_id is not set (#1159)
|
2017-08-10 10:02:18 +02:00 |
|
ziajka
|
3fd86f5807
|
Return platform value on appliances list (Fixes #2211)
|
2017-08-08 13:58:43 +02:00 |
|
ziajka
|
3a1fd892ac
|
Fixes not known category in Appliances (Fixes #1156)
|
2017-08-07 10:00:46 +02:00 |
|
ziajka
|
3caba334c0
|
Development on 2.1.0dev4
|
2017-08-04 11:39:31 +02:00 |
|
ziajka
|
e2de872036
|
Release 2.1.0 beta 1
|
2017-08-04 11:38:33 +02:00 |
|
Julien Duponchelle
|
44fc87a24c
|
Sync appliances
|
2017-08-04 10:59:05 +02:00 |
|
Julien Duponchelle
|
2dc83d7894
|
Interface starting with gns3 are not display by default in the cloud
Fix https://github.com/GNS3/gns3-gui/issues/2199
|
2017-08-03 16:33:42 +02:00 |
|
Julien Duponchelle
|
211f48d981
|
Catch error when something that is not the GNS3 server answer to virtualbox requests
Fix #1155
|
2017-08-03 16:31:28 +02:00 |
|
Julien Duponchelle
|
3bb8cdafb2
|
Catch KeyError: <aiohttp.connector._TransportPlaceholder
Fix #1152
|
2017-08-02 10:16:49 +02:00 |
|
Julien Duponchelle
|
e74eaa8ea8
|
Add a warning when you try to load and the server is not started with --local
Ref #1151
|
2017-08-02 09:52:31 +02:00 |
|
Jeremy Grossmann
|
8a028a6dce
|
Merge pull request #1147 from GNS3/fix_docker_permission
Fix permission on exited container
|
2017-08-01 00:30:56 +08:00 |
|
Julien Duponchelle
|
1cde787ffa
|
Sync appliances
|
2017-07-31 15:12:06 +02:00 |
|
ziajka
|
81d77cabf9
|
Development on 2.1.0dev3
|
2017-07-31 11:57:45 +02:00 |
|
ziajka
|
37c76189dc
|
Release 2.1.0 alpha 2
|
2017-07-31 11:53:35 +02:00 |
|
Julien Duponchelle
|
6996b7094f
|
Handle invalid appliances files
Fix #1150
|
2017-07-28 15:21:35 +02:00 |
|
Julien Duponchelle
|
2eead38cd8
|
Sync appliances
|
2017-07-28 14:41:19 +02:00 |
|
Julien Duponchelle
|
283b08c2a1
|
Fix naming of node with a number in the name
Fix #1149
|
2017-07-27 16:06:52 +02:00 |
|
Julien Duponchelle
|
fc6b6b5e63
|
Fix race condition in startup of capture
Fix https://github.com/GNS3/gns3-gui/issues/2111
|
2017-07-27 15:32:46 +02:00 |
|
Julien Duponchelle
|
108a659ca4
|
Fix bug when exporting debug information with multiple remote servers
Fix #1100
|
2017-07-27 11:59:20 +02:00 |
|
Julien Duponchelle
|
7683a79bb1
|
Fix OSError when uploading images
Fix #1101
|
2017-07-27 11:42:10 +02:00 |
|
Julien Duponchelle
|
103be13ba4
|
Fix an error when a symbol is not available on filesystem
Fix #1102
|
2017-07-27 11:39:25 +02:00 |
|
Julien Duponchelle
|
cc89099ea5
|
Fix ServerDisconnectedError for stop_all
Fix #1089
|
2017-07-27 11:33:27 +02:00 |
|
Julien Duponchelle
|
92c9e48f18
|
This fix the images always included in portable project
Also add test to avoid regressions on this.
Fix https://github.com/GNS3/gns3-gui/issues/2165
|
2017-07-26 16:46:29 +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 |
|
ziajka
|
86bd7b6058
|
Added missing corutine flag, fixes #1145
|
2017-07-26 11:37:09 +02:00 |
|
Julien Duponchelle
|
6aa6d96ba0
|
Fix support of docker appliance with a usage
Fix #1144
|
2017-07-26 10:52:43 +02:00 |
|
Julien Duponchelle
|
5dd5c21374
|
Merge pull request #1139 from GNS3/prompt-with-new-vpcs
Prompt with new vpcs, fixes: #1083
|
2017-07-26 10:20:03 +02:00 |
|
Julien Duponchelle
|
d69475cd44
|
Duplicate API for ATM, Ethernet Hub and Frame Relay Switch
Fix https://github.com/GNS3/gns3-gui/issues/1065
|
2017-07-25 16:51:49 +02:00 |
|
ziajka
|
ac508435c3
|
History support for console and telnet application, Fixes: #1083
Arrows UP/DOWN for telnet, Ref. #1083
Typo, Ref. #1083
Support async commands, Ref. #1083
Small refactor, Ref. #1083
Asyncio telnet server - connections support, Ref. #10831
Prompt-toolkit in dependencies, ref. #1083
Few comments, ref. #1083
Direct imports, ref. #1083
Windows size changed support in telnet server, ref. #1139
Fake termios
Fake termios - different approach
InputStream - copied source from prompt_toolkit
|
2017-07-25 16:18:07 +02:00 |
|
Jeremy Grossmann
|
bb90c0ba52
|
Merge pull request #1140 from GNS3/duplicate_docker
Support duplicate for Docker
|
2017-07-25 06:50:00 -07:00 |
|
Jeremy Grossmann
|
a805b3c7c3
|
Merge pull request #1142 from GNS3/duplicate_iou
Duplicate IOU
|
2017-07-25 06:46:44 -07:00 |
|
Jeremy Grossmann
|
f0343124ec
|
Merge pull request #1138 from GNS3/duplicate_qemu
Duplicate support for qemu
|
2017-07-25 06:44:49 -07:00 |
|
Julien Duponchelle
|
27582bb68c
|
Fix IOU image upload
Fix #1141
|
2017-07-25 14:59:55 +02:00 |
|
Julien Duponchelle
|
6d4529f445
|
Duplicate IOU
Ref https://github.com/GNS3/gns3-gui/issues/1065
|
2017-07-25 11:39:46 +02:00 |
|
Julien Duponchelle
|
16209a2b60
|
Support duplicate for Docker
Ref https://github.com/GNS3/gns3-gui/issues/1065
|
2017-07-25 11:32:09 +02:00 |
|
Julien Duponchelle
|
01be1b32c4
|
Duplicate support for qemu
Ref https://github.com/GNS3/gns3-gui/issues/1065
|
2017-07-25 10:02:40 +02:00 |
|
Julien Duponchelle
|
6514252a95
|
2.1.0dev2
|
2017-07-24 16:17:02 +02:00 |
|
Julien Duponchelle
|
faed85e48b
|
2.1.0a1
|
2017-07-24 16:15:24 +02:00 |
|
Jeremy Grossmann
|
34c27bc18a
|
Merge pull request #1137 from GNS3/duplicate
API for duplication a Node
|
2017-07-24 01:52:34 -07:00 |
|
grossmj
|
47e8392ceb
|
Use uuid4() for temporary node name while duplicating a node.
|
2017-07-24 15:52:14 +07:00 |
|
Julien Duponchelle
|
a0a7b0af10
|
Sync appliances
|
2017-07-24 10:39:06 +02: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
|
0449a5b4ee
|
Cleanup
|
2017-07-20 17:04:50 +02:00 |
|
Julien Duponchelle
|
b37a282475
|
Raise a NotImplementedError for IPV6 support in old UDP cloud
Fix #1093
|
2017-07-20 16:23:32 +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 |
|
Julien Duponchelle
|
87838cb574
|
Handle when pid file is corrupt
Fix #1090
|
2017-07-20 16:17:07 +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
|
c96694105c
|
Handle broken appliance files
Fix #1135
|
2017-07-20 16:10:56 +02:00 |
|
Julien Duponchelle
|
46e5e8ac68
|
Log error if you invalid character in auth login
Fix #1088
|
2017-07-20 15:42:07 +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 |
|
Julien Duponchelle
|
8354beaa86
|
Return computer symbol if an appliance don't have symbol
Fix #1087
|
2017-07-20 15:13:58 +02:00 |
|
Jeremy Grossmann
|
27f733736e
|
Merge pull request #1133 from GNS3/appliances_dir
Add an appliance templates directory
|
2017-07-19 22:10:13 -07:00 |
|
grossmj
|
ca3f6fb4b8
|
Update some sentences related to suspending a link.
|
2017-07-20 11:11:44 +07:00 |
|
Julien Duponchelle
|
5fd842e54d
|
Suspend link
|
2017-07-19 17:30:25 +02:00 |
|
Julien Duponchelle
|
f5e023222e
|
Fix symbols permissions
Fix #1132
|
2017-07-19 13:57:19 +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 |
|
Julien Duponchelle
|
7d123f334f
|
Add an appliance templates directory
Fix https://github.com/GNS3/gns3-gui/issues/2133
|
2017-07-19 11:44:05 +02: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
|
873418dbbe
|
Fix a merge error
|
2017-07-18 09:24:36 +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
|
03af9bd621
|
Sync appliances
|
2017-07-17 11:43:49 +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 |
|