326841cd9e
Release v2.2.14
2020-09-15 05:52:47 +09:30
dacc5ef9cd
Merge branch 'master' into 2.2
2020-09-15 05:28:00 +09:30
dd1e4f655e
Release 2020.3.0-beta.4
2020-09-14 18:35:17 +02:00
bf4550bf78
Fix tests. Ref https://github.com/GNS3/gns3-gui/issues/3047
2020-09-13 23:23:08 +09:30
399f1c082e
Add '-smp sockets=1' by default for Qemu VMs. Ref https://github.com/GNS3/gns3-gui/issues/3047
2020-09-13 23:16:52 +09:30
919abdc052
Sync appliance files.
2020-09-12 23:08:38 +09:30
992cd7fc6c
Implement full restart if user reload a Qemu VM which has been updated. Fixes https://github.com/GNS3/gns3-gui/issues/3038
2020-09-12 23:07:39 +09:30
90ecefd455
Development on 2.2.14dev1
2020-09-05 04:26:16 +09:30
b4c7823696
Release v2.2.13
2020-09-04 23:13:28 +09:30
ffde704251
Merge branch 'master' into 2.2
2020-09-04 23:10:09 +09:30
8c00cd0a84
Release 2020.3.0-beta.3
2020-09-04 12:54:48 +02:00
2bf625e000
Fix issue when resuming Qemu VM. Fixes https://github.com/GNS3/gns3-gui/issues/3027
2020-09-04 18:02:21 +09:30
5305117a75
Sync appliance files.
2020-09-04 01:59:45 +09:30
97e731a7d9
Development on 2.2.13dev1
2020-08-07 21:12:46 +09:30
2c08166510
Release v2.2.12
2020-08-07 19:27:32 +09:30
940f004752
Sync appliance files
2020-08-07 19:24:01 +09:30
f083649021
Merge branch 'master' into 2.2
2020-08-07 19:03:50 +09:30
aeb82de78a
Release 2020.3.0-beta.2
2020-08-07 09:57:52 +02:00
6761ae3445
Catch exception when psutil returns OSError
2020-08-06 13:37:27 +09:30
855a95de49
Fix tests. Fixes #1796
2020-07-30 14:58:22 +09:30
380e7a8a7f
Downgrade psutil to version 5.6.7
2020-07-28 21:03:24 +09:30
89b5629cf5
Upgrade to psutil version 5.7.2
2020-07-21 15:49:57 +09:30
7471b31b0c
Fix tests.
2020-07-17 15:34:00 +09:30
37c7202aa0
Use parent directory as working directory for project duplication and snapshots. Fixes https://github.com/GNS3/gns3-gui/issues/2909
2020-07-17 15:11:14 +09:30
99128e7713
Fix Key Error "vendor_id" is missing when configuring GNS3 VM with VirtualBox. Fixes https://github.com/GNS3/gns3-gui/issues/3018
2020-07-10 17:44:38 +09:30
c40651b53e
Development on 2.2.12dev1
2020-07-09 21:37:03 +09:30
c4d2422fe2
Release v2.2.11
2020-07-09 20:37:10 +09:30
f08f7702d1
Sync appliance files.
2020-07-09 20:26:41 +09:30
b787cb3ace
Merge branch 'master' into 2.2
2020-07-09 20:23:20 +09:30
62130c116a
Fix crash when project sets 'auto_open' option and a remote GNS3 VM is used. Fixes https://github.com/GNS3/gns3-gui/issues/3014
2020-07-09 20:13:21 +09:30
1cbed45f16
Fix Dynamips ghost image support when project contains a space. Fixes #3015
2020-07-08 20:32:58 +09:30
29b31d72e9
Release 2020.3.0-beta.1
2020-07-07 14:05:24 +02:00
ea17cc2565
Fix issue when cannot skip slots for Dynamips routers. Fixes https://github.com/GNS3/gns3-gui/issues/3000
2020-06-29 20:00:30 +09:30
850c30f958
Merge branch 'master' into 2.2
...
# Conflicts:
# tests/handlers/api/compute/test_dynamips.py
# tests/handlers/api/compute/test_qemu.py
2020-06-29 18:44:46 +09:30
27da8458e8
Allow tests to be run by root. Fixes #1784
2020-06-29 18:43:35 +09:30
8bd3e2346b
Add Snyk badges.
2020-06-27 18:27:04 +09:30
74fc4fc75c
Merge branch 'master' into 2.2
2020-06-26 21:30:27 +09:30
d0487b92c5
Remove pyup and pep8 script.
2020-06-26 19:20:40 +09:30
7924963276
Remove tox and update dependencies
2020-06-26 19:08:21 +09:30
d7083541b0
Remove Travis CI support and add GitHub Actions badge
2020-06-26 18:55:52 +09:30
af22fb8e98
Comment unused code that causes issue with flake8
2020-06-26 18:47:31 +09:30
03c4643a0f
Merge remote-tracking branch 'origin/master'
2020-06-26 18:35:49 +09:30
4ba7131451
Add flake8 in dev-requirements.txt
2020-06-26 18:35:25 +09:30
3af71d8976
Set up GitHub Action for running tests
2020-06-26 18:31:58 +09:30
f361b9cb3e
Merge pull request #1790 from GNS3/whitesource/configure
...
Configure WhiteSource for GitHub.com
2020-06-26 09:04:09 +08:00
12d3ba391f
Add .whitesource configuration file
2020-06-26 01:01:48 +00:00
88ee9ae8b9
Merge pull request #1788 from GNS3/snyk-fix-4af38289923e34d863acdf00d9e8d3b3
...
[Snyk] Security upgrade psutil from 5.6.6 to 5.6.7
2020-06-24 21:08:26 +08:00
9665378f44
fix: requirements.txt to reduce vulnerabilities
...
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-PSUTIL-483082
2020-06-24 13:06:58 +00:00
fd411e7855
Update classifiers in setup.py
2020-06-24 12:40:31 +09:30
7fd8fde020
Some fixes for tests. Ref #1784
2020-06-19 19:05:23 +09:30
51b76b1e30
Development on 2.2.11dev1
2020-06-18 19:06:00 +09:30
9a9e54c523
Release v2.2.10
2020-06-18 12:29:33 +09:30
13a6b4fe55
Merge branch 'master' into 2.2
2020-06-18 12:23:10 +09:30
3b4f4bfeda
Sync appliances.
2020-06-18 12:20:42 +09:30
a018c8e1a8
Add pytest-aiohttp to tests_require in setup.py
2020-06-18 12:04:15 +09:30
79b93defbd
Don't require hardware acceleration. Fixes #1780
2020-06-18 11:26:14 +09:30
72bef07f2b
Release 2020.2.0-beta.5
2020-06-17 15:58:43 +02:00
3344cfb98a
Merge pull request #1782 from GNS3/test-refactoring
...
Refactor tests
2020-06-17 11:13:13 +08:00
9d141baf22
Comment capsys tests
2020-06-16 21:27:49 +09:30
1a4c2ed069
Try to fix capsys issue with Python 3.8 (third try)
2020-06-16 21:19:51 +09:30
7fb554135f
Try to fix capsys issue with Python 3.8 (second try)
2020-06-16 21:11:29 +09:30
241caa1ec7
Try to fix capsys issue with Python 3.8
2020-06-16 20:56:10 +09:30
d33584a2e4
More specific fix for Windows
2020-06-16 19:16:58 +09:30
438b1c056c
Remove '\n' from for version strings for test_parse_arguments test.
2020-06-16 19:16:05 +09:30
ef23e74e9c
Another fix for test_gns3vm.py
2020-06-16 19:09:49 +09:30
9ab8599e1e
Fix other issues with tests.
2020-06-16 19:03:42 +09:30
d9ab29a9e0
Another fix for test_gns3vm.py
2020-06-16 18:52:07 +09:30
09e9382df1
Do not try to use ProactorEventLoop() on non Windows platforms.
2020-06-16 18:45:11 +09:30
8976384a56
Fix test_gns3vm.py
2020-06-16 18:37:32 +09:30
e4b7e46444
Fix tests for Windows
2020-06-16 01:57:16 -07:00
1d4c3a164d
Use the ProactorEventLoop on Windows.
2020-06-16 14:08:17 +09:30
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
f498ab06b4
Wait longer for x11 socket file to be created. Ref #1761
2020-06-10 20:37:13 +09:30
3940f013d4
Allow Hyper-V to run on AMD when Windows 10 build 19640 or later is detected. Fixes #1777
2020-06-10 15:21:58 +09:30
e1dab0dff4
Show error message if IPv6 is not enabled when using SPICE console. Fixes #1772
2020-06-09 15:06:41 +09:30
c6da24f267
Move jsonschema 2.6.0 requirement in build repository.
...
https://github.com/GNS3/gns3-server/issues/1751
https://github.com/GNS3/gns3-gui/issues/2849
This is to avoid the following error:
```
ERROR: Double requirement given: jsonschema==2.6.0 (from -r gns3-gui\win-requirements.txt (line 4)) (already in jsonschema==3.2.0 (from -r gns3-gui\requirements.txt (line 1)), name='jsonschema')
```
2020-06-07 13:07:16 +09:30
1f149769f2
Only use jsonschema 2.6.0 on Windows and macOS.
...
https://github.com/GNS3/gns3-server/issues/1751
https://github.com/GNS3/gns3-gui/issues/2849
2020-06-07 12:55:22 +09:30
ee70a6a27d
Disable default integrations for sentry sdk.
2020-06-06 15:37:17 +09:30
297d1a0aae
Remove unused bytes2human function
2020-06-05 13:10:01 +09:30
05e8fd3ff5
Development on 2.2.10dev1
2020-06-04 21:06:30 +09:30
c0c8151480
Release v2.2.9
2020-06-04 18:39:27 +09:30
ad7277c938
Merge branch 'master' into 2.2
2020-06-04 12:21:52 +09:30
0c2e4d2de9
Merge pull request #1768 from GNS3/replicate-network-connection-state
...
Support to activate/deactive network connection state replication in Qemu
2020-06-04 10:49:47 +08:00
1264680b51
Sync appliances.
2020-06-04 12:18:16 +09:30
a9697e925c
Release 2020.2.0-beta.4
2020-06-03 19:15:56 +02:00
16a0e1c308
Merge pull request #1771 from eknoes/patch-1
...
Fix link for appliance JSON schema
2020-06-03 19:48:07 +08:00
f53d6f1b66
Fix link for appliance JSON schema
2020-06-03 13:46:48 +02:00
58a19af9ac
Support to activate/deactive network connection state replication in Qemu.
2020-06-02 18:45:22 +09:30
a796f1e42e
Possible fix for problem connecting to the GNS3 VM. Ref https://github.com/GNS3/gns3-gui/issues/2969 #1760
2020-06-01 19:40:53 +09:30
6e4187741c
Merge pull request #1764 from GNS3/reset-mac-addresses
...
Option to reset MAC addresses when exporting or duplicating a project
2020-05-27 10:53:24 +08:00
8eefaa3f32
Option to reset or not all MAC addresses when exporting or duplicating a project.
2020-05-27 12:14:47 +09:30
5575657318
Fix tests. Ref #1754
2020-05-26 21:40:41 +09:30
69b816e21e
Fix bug when changing properties for closed project. Fixes #1754
2020-05-26 18:34:20 +09:30
5c3bd589b9
Fix issues with crash reporting & bump version to 2.2.9dev2. Ref https://github.com/GNS3/gns3-server/issues/1758
2020-05-21 18:19:19 +09:30
1a20cbeefd
Lock listing VMs. Ref #1755
2020-05-20 19:33:56 +09:30
da85d7b827
Try to fix error when listing Hyper-V VMs. Ref #1755
2020-05-20 19:19:04 +09:30
7002b026fc
Catch VirtualBox errors when listing VMs. Fixes #1759
2020-05-20 18:42:50 +09:30
00f8a27404
Merge branch 'master' into 2.2
...
# Conflicts:
# requirements.txt
2020-05-19 16:16:19 +09:30
5b59a09e8d
Deprecate running with Python 3.5
2020-05-19 16:14:58 +09:30
16ca0fd915
aiocontextvars is only necessary for Python < 3.7
2020-05-19 16:04:14 +09:30
c63aad8eca
Replace Raven by Sentry SDK. Fixes https://github.com/GNS3/gns3-server/issues/1758
2020-05-19 15:48:53 +09:30
54bab7445c
Require setuptools>=17.1 in setup.py. Ref https://github.com/GNS3/gns3-server/issues/1751
...
This is to support environmental markers.
https://github.com/pypa/setuptools/blob/master/CHANGES.rst#171
2020-05-08 12:34:57 +09:30
32a8bc54a1
Development on 2.2.9dev1
2020-05-07 23:10:19 +09:30
dadbacd8a4
Release v2.2.8
2020-05-07 18:10:57 +09:30
9032fd2a5c
Merge branch 'master' into 2.2
2020-05-07 12:51:46 +09:30
eb0d4439a0
Release 2020.2.0-beta.3
2020-05-07 00:02:33 +02:00
91a1c5db49
Redirection to the bundled web-ui in the root handler
2020-05-06 16:31:18 +09:30
0a77233631
Fix root handler for web-ui
2020-05-06 15:38:16 +09:30
8df8b73c8f
Merge branch 'master' into 2.2
2020-05-06 11:59:00 +09:30
6968ae9295
Release 2020.2.0-beta.2
2020-05-05 23:39:24 +02:00
1c9a43d071
Update appliance files.
2020-05-05 14:29:43 +09:30
a4bc696a5f
Fix tests
2020-05-05 13:19:51 +09:30
10645a412b
Default port set to 80 for server running in the GNS3 VM. Fixes #1737
2020-05-05 12:40:50 +09:30
1b008fb516
Sync appliance files.
2020-05-01 19:21:43 +09:30
45d135911f
Fix tests.
2020-04-30 20:36:12 +09:30
3626bd5adb
Make the Web UI the default page. Ref https://github.com/GNS3/gns3-server/issues/1737
2020-04-30 17:27:06 +09:30
6c322bbdde
Fix tests.
2020-04-30 15:49:06 +09:30
02c0fa26e1
Support controller reloading for templates, appliances and projects. Ref #1743
2020-04-30 15:30:50 +09:30
99a238a0dc
Update README Ref #1719
2020-04-29 14:57:15 +09:30
7b61724213
Remove unused variable. Ref #1744
2020-04-28 17:55:00 +09:30
72c6f5b484
Return exit status 1 if server fails to start. Fixes #1744
2020-04-28 14:39:28 +09:30
8536af33da
Fix tests.
2020-04-28 13:49:05 +09:30
4ddd45f788
Merge branch 'master' into 2.2
2020-04-28 13:14:53 +09:30
53b1809dc3
Merge pull request #1742 from fadlytabrani/patch-1
...
Add clipboard support for TigerVnc
2020-04-27 20:34:41 -07:00
dd11d38338
Fix tests.
2020-04-27 22:48:42 +09:30
c0adc88592
Use Environmental Markers to force jsonschema version. Fixes https://github.com/GNS3/gns3-gui/issues/2849
...
Version 3.2.0 with Python >= 3.8
Version 2.6.0 with Python < 3.8
2020-04-27 12:54:17 +09:30
2c9afbb217
Merge remote-tracking branch 'origin/2.2' into 2.2
2020-04-27 12:43:28 +09:30
770841b3ee
Use Environmental Markers to force jsonschema version 2.6.0 on Windows/macOS. Ref https://github.com/GNS3/gns3-gui/issues/2849
2020-04-27 12:43:07 +09:30
896e99d046
Merge pull request #1745 from b-ehlers/2.2
...
Implement a minimum interval between cpu_percent() calls. Fixes #1738
2020-04-19 21:16:06 -07:00
10bb259248
Implement a minimum interval between cpu_percent() calls. Fixes #1738
2020-04-19 20:42:46 +02:00
4ab100b716
Revert "Implement a minimum interval between psutil calls. Fixes #2262 "
...
This reverts commit 3a09bd43dc
.
2020-04-19 20:06:47 +02:00
6fd60452c4
Add clipboard support for TigerVnc
...
There's currently no clipboard support for servers running on TigerVnc. TigerVnc clipboard support is provided by vncconfig that needs to be spawned for every display socket. The code changes above provides that functionality
2020-04-16 00:14:20 +10:00
a2d57f7c37
Merge pull request #1741 from candlerb/candlerb/snasphot
...
Correct typo "Snasphot"
2020-04-15 02:53:01 -07:00
fb153e3c71
Merge pull request #1740 from candlerb/candlerb/1739
...
Sort snapshots by (created_at, name)
2020-04-15 02:51:55 -07:00
69986b0d0f
Correct typo "Snasphot"
2020-04-15 09:46:45 +01:00
06a6a0a332
Sort snapshots by (created_at, name)
...
Fixes #1739
2020-04-15 09:41:50 +01:00
2606c2d9a7
Merge branch '2.3'
...
# Conflicts:
# gns3server/version.py
2020-04-08 19:39:35 +09:30
57067a99fa
Development on 2.2.8dev1
2020-04-08 01:26:42 +09:30
087cba3903
Release v2.2.7
2020-04-08 00:03:13 +09:30
0a5995b11c
Merge branch 'master' into 2.2
2020-04-07 23:58:50 +09:30
4f3fd65377
Release 2020.2.0-beta.1
2020-04-07 16:11:44 +02:00
42eaf97e9f
Fix uBrigde error popups when Docker image has stopped. Fixes https://github.com/GNS3/gns3-gui/issues/2957
2020-04-06 13:52:04 +09:30
55a5ce77ba
Remove debug message
2020-04-06 11:51:59 +09:30
0922159686
Merge pull request #1731 from torstehu/fix-literal-warning
...
fix warning that you are explicitly comparing literals
2020-04-02 19:35:30 -07:00
f9ab4ffb96
fix warning that you are explicitly comparing literals
2020-04-02 21:26:23 +02:00
241937b80b
Merge pull request #1715 from GNS3/websocket-console
...
Support for WebSocket consoles
2020-03-27 21:44:25 -07:00
b179ca88a7
Merge branch 'master' into 2.3
...
# Conflicts:
# gns3server/version.py
2020-03-28 13:43:50 +10:30
4bed19f20a
Release v2.2.6
2020-03-26 12:37:59 +10:30
4bc1e5e02e
Merge branch 'master' into 2.2
2020-03-26 12:15:16 +10:30
d5b6fda270
Remove --local when starting Docker dev server.
2020-03-26 12:06:05 +10:30
720f52655e
Release 2020.1.0-alpha.1
2020-03-25 00:43:14 +01:00
4df10d1427
Release 2019.2.0-alpha.11
2020-03-25 00:26:02 +01:00
aa83fcc7d1
Monitor ubrige processes.
2020-03-20 21:30:05 +10:30
afbbf7a524
Add Xvnc command to the VNC servers list. Fixes #172
2020-03-19 19:06:51 +10:30
b24bb42a66
Allow controller to reconnect to compute if communication is lost. Ref #1634
2020-03-19 18:02:01 +10:30
aa1b621c10
Improvement of support for docker USER directive. Fixes #1727 .
2020-03-19 17:50:27 +10:30
6aed064a86
Fix cannot delete Dynamips router the content of the "usage" field. Fixes https://github.com/GNS3/gns3-gui/issues/2947
2020-03-16 16:38:23 +10:30
615cffd9ac
Prevent locked drawings to be deleted. Fixes https://github.com/GNS3/gns3-gui/issues/2948
2020-03-16 16:30:08 +10:30
868c39acfe
Fix issues with empty project variables. Fixes https://github.com/GNS3/gns3-gui/issues/2941
2020-03-14 17:22:43 +10:30
392678e757
Upgrade psutil to version 5.6.6 due to CVE-2019-18874
...
https://github.com/advisories/GHSA-qfc5-mcwq-26q8
2020-03-14 15:47:12 +10:30
a62168fde0
Return array for controller statistics endpoint
2020-03-10 17:48:14 +10:30
3df348ac2a
Server statistics implementation
2020-03-10 17:48:03 +10:30
d9c264ce77
Sync appliances.
2020-03-06 12:05:19 +10:30
6eb62ad179
Remove 'format=raw' from the Qemu options of the disk interfaces. Ref #1699
2020-02-24 20:06:45 +08:00
966e644c51
Merge pull request #1718 from GNS3/iou-application-id
...
Allocate application IDs for IOU nodes on the controller. Fixes #557
2020-02-10 15:27:50 +08:00
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
6cb87ef25d
Sync appliance files.
2020-02-04 16:48:11 +08:00
3484a7dd3d
Unprotected access for websocket consoles.
...
Ref https://github.com/GNS3/gns3-gui/issues/2883#issuecomment-580677552
2020-01-31 18:30:26 +08:00
c313475f68
Support for WebSocket consoles
2020-01-31 17:31:27 +08:00
e90262eb95
Require VirtualBox >= 6.0 on AMD and >= 6.1 on Intel processors (for GNS3 VM only). Fixes #1610
2020-01-26 18:23:17 +08:00
f7a6a0d466
Merge pull request #1714 from GNS3/qemu-changes
...
Recent Qemu versions support. Ref #1699
2020-01-25 16:05:03 +07:00
92ac250bc7
Add nvme disk interface and fix scsi disk interface for Qemu VMs.
2020-01-25 16:22:34 +08:00
667d50aa4a
Disallow using "legacy networking mode" with Qemu >= 2.9.0
2020-01-24 19:06:24 +08:00
d796f8d112
Add latest Qemu nic models.
2020-01-24 19:05:46 +08:00
fb4ece5c67
Attempt to fix error when loading wmi module. Fixes #1712
2020-01-23 19:04:17 +08:00
ab4b391a02
Handle "aborted" state for VirtualBox VMs. Fixes #1702
2020-01-23 18:00:33 +08:00
dcdaffa056
Change how Hyper-V VMs are found. Ref #1612
2020-01-21 18:03:07 +08:00
39d44c8480
Merge pull request #1713 from GNS3/server-statistics
...
Server statistics implementation. Ref #1682
2020-01-17 04:17:01 -05:00
c3b2128fae
Return array for controller statistics endpoint
2020-01-17 17:07:30 +08:00
941bed9605
Server statistics implementation
2020-01-17 16:50:17 +08:00
12a8831c44
Change version to 2.3.0dev1 on 2.3 branch
2020-01-16 18:06:51 +08:00
60cc5c7bb4
Development on 2.2.6dev1
2020-01-10 00:32:10 +08:00
6d66e4d5d5
Release v2.2.5
2020-01-09 23:52:40 +08:00
82b42fffef
Development on 2.2.5dev1
2020-01-09 05:17:01 +08:00
fe8fd828b6
Release v2.2.4
2020-01-09 00:45:09 +08:00
e127dc302e
Merge branch 'master' into 2.2
2020-01-08 13:29:21 +08:00
c52abd973e
Sync documentation
2020-01-08 10:52:15 +08:00
114da9764b
Fix tests.
2020-01-08 08:59:55 +08:00
0a87ee573c
Accept a node name when creating a node from a template using the API. Fixes #1708
2020-01-08 08:19:33 +08:00
688b1ac0e4
Fix tests.
2020-01-08 07:10:33 +08:00
500b5b0b65
Fix tests.
2020-01-08 06:03:31 +08:00
e428865d19
Sync appliances.
2020-01-08 05:38:34 +08:00
98f5454ccb
Disallow to modify a template if changes cannot be written on disk. Fixes #1695
2020-01-08 05:35:46 +08:00
a47fa83cec
Fix renaming IOL hostname replaces %h only in a single place. Fixes #1707
2020-01-08 01:24:47 +08:00
e3e6790943
Merge pull request #1710 from CapnCheapo/patch-1
...
Add symbols_path
2020-01-04 13:31:01 -05:00
2a77841961
Add symbols_path
...
Added symbols_path so everybody knows that's a config option.
2020-01-04 10:29:06 -06:00
8fbd4602e8
Release 2019.2.0-alpha.11
2019-12-30 05:09:54 -08:00
825dc5996d
Change the default UDP port range to be 20000 to 30000 in gns3_server.conf Ref #1271
2019-12-06 14:36:45 +08:00
26efdaf7b7
Fix tests
2019-12-05 14:06:46 +08:00
50b507f76c
Fix cannot power on VirtualBox VM in saved state. Ref #1702
2019-12-05 13:46:02 +08:00
060871cc42
Development on 2.2.4dev1
2019-11-12 16:43:21 +08:00
9e4474de8d
Release v2.2.3
2019-11-12 15:29:54 +08:00
9bda15236e
Sync appliance files.
2019-11-12 15:23:37 +08:00
4daaea9cec
Merge branch 'master' into 2.2
2019-11-12 15:20:12 +08:00
5e4e5c741b
Merge pull request #1691 from JCDraaijer/master
...
Added workaround for #1690
2019-11-11 18:36:34 +08:00
7117b1fb65
Improved how the path to the config file is actually determined
2019-11-11 11:20:51 +01:00
992c60e3e0
Return HTTP status code 204 in API when project successfully closed. Fixes #1689
2019-11-11 15:32:57 +08:00
a98fc2d308
Python3.8 support. Ref https://github.com/GNS3/gns3-gui/issues/2895
2019-11-11 12:44:31 +08:00
2fd4b2cbc8
Make sure still support Python >= 3.5.3
2019-11-11 12:39:45 +08:00
3bd394b637
Added workaround for #1690 . Added venv/ to .gitignore
2019-11-10 20:41:39 +01:00
7571c32563
Sync appliance files.
2019-11-08 18:24:22 +08:00
05b949930d
Fix tests.
2019-11-08 17:25:59 +08:00
4075bbd703
Fix exception when adding VirtualBox VM. Fixes #1685 .
2019-11-08 17:13:21 +08:00
3aba2a319c
Set psutil to version 5.6.3 in requirements.txt
2019-11-08 10:44:17 +08:00
3a3ba2f54a
Merge branch 'master' into 2.2
2019-11-08 10:42:44 +08:00
2fa2c715f5
Add LimitNOFILE=16384
to GNS3 service. Ref #1678
2019-11-07 16:28:47 +08:00
907207a140
Fix tests
2019-11-06 15:35:59 +08:00
539cf640d8
Change the default UDP port range to be 20000 to 30000. Ref #1271
2019-11-06 12:25:30 +08:00
6e7aeb1fdd
Developement version on 2.2.3dev1
2019-11-04 19:45:18 +08:00
3245450e67
Release v2.2.2
2019-11-04 18:33:28 +08:00
f154ebeee9
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-11-04 18:29:06 +08:00
7608584833
Merge branch 'master' into 2.2
2019-11-04 18:28:42 +08:00
f69914565a
Release 2019.2.0-alpha.10
2019-11-04 02:15:09 -08:00
60beba108a
Merge pull request #1681 from GNS3/fix-pci-bridges
...
Fix how PCI bridges are created for Qemu VMs with greater than 32 interfaces. Fixes #1665
2019-11-04 17:00:13 +07:00
4a0fbe9b1b
Release 2019.2.0-alpha.10
2019-11-04 01:29:58 -08:00
ff9bd59ef8
Fix how PCI bridges are created for Qemu VMs with greater than 32 interfaces.
2019-11-03 17:56:52 +08:00
4ab3f281c5
Fix broken support for cloned VirtualBox VMs. Fixes https://github.com/GNS3/gns3-gui/issues/2889
2019-11-03 16:34:24 +08:00
7b507bf532
Sync appliance files.
2019-11-03 16:32:15 +08:00
459dd7b479
Handle builtin entry does not exist when adding node from template (new fix).
2019-11-02 16:23:45 +08:00
b8c70a3a8e
Development on 2.2.2dev1
2019-11-01 18:43:36 +08:00
a267ecdea4
Merge branch 'master' into 2.2
2019-11-01 18:34:17 +08:00
7b8f0c2633
Release v2.2.1
2019-11-01 17:53:20 +08:00
89f97902f9
Handle builtin entry does not exist when adding node from template.
2019-11-01 17:48:25 +08:00
8dd2831890
Upgrade aiohttp to version 3.6.2
2019-11-01 17:18:30 +08:00
19723f06ed
Sync appliance files
2019-11-01 17:07:43 +08:00
3f5ee94022
Merge remote-tracking branch 'origin/master'
2019-11-01 15:24:04 +08:00
85582554ac
Let systemd directly supervises the GNS3 service. Fixes #1678
2019-11-01 15:23:52 +08:00
107dbbc949
Release 2019.2.0-alpha.10
2019-10-31 04:38:52 -07:00
2af9127879
Fix issue when linking to more than one NAT node with allowed_interface option enabled. Fixes #1671
2019-10-31 17:07:52 +08:00
5e9810d420
Prevent deleting a GNS3 project outside the project directory. Ref #1669
2019-10-30 16:25:06 +08:00
f3ad333a21
Do not send "console_type" property to computes for all builtin nodes excepting Ethernet switches. Fixes https://github.com/GNS3/gns3-gui/issues/2882
2019-10-29 18:06:09 +08:00
c8f7d789f7
Update API documentation
2019-10-23 22:00:00 +08:00
df9b40c1dc
Fix QEMU link detection flaky on last port. Fixes #1666
2019-10-15 23:42:42 +08:00
f5c02368e6
Fix tests.
2019-10-09 17:47:22 +08:00
7cfd0d4d1d
Use compatible shlex_quote to handle case where Windows needs double quotes around file names, not single quotes. Ref https://github.com/GNS3/gns3-gui/issues/2866
2019-10-09 17:02:30 +08:00
9d47050dff
Use 0.0.0.0 by default for server host. Fixes https://github.com/GNS3/gns3-server/issues/1663
2019-10-09 16:35:42 +08:00
1b845225b2
Improvement to validate HTTP authentication config. Ref #1662
2019-10-09 15:56:20 +08:00
5a3f8b9a9b
Use versioned config directory for profiles. Fixes #1664
2019-10-09 15:20:19 +08:00
56a4d3f8fd
Fix tests.
2019-10-09 15:00:48 +08:00
6d1adea907
Enable nested hardware virtualization by default for GNS3 VM running in VirtualBox. Fixes #1377
...
No error is sent by VBoxManage is this feature is not available, for instance with Intel processors.
2019-10-09 14:50:00 +08:00
2d777cac13
Set default host to "localhost". Fixes https://github.com/GNS3/gns3-server/issues/1663
2019-10-08 18:28:10 +08:00
6ae7ef8a2e
Improve process to get guest IP address from GNS3 VM running in VMware workstation/player. Ref https://github.com/GNS3/gns3-gui/issues/2866
2019-10-08 17:58:27 +08:00
09d05accc1
Fix tests. Ref #1659
2019-10-08 17:34:16 +08:00
2f57bd58c0
Fix error with console type in Ethernet switch schema. Fixes #1659
2019-10-08 17:16:17 +08:00
51a92b46dd
Bump version to 2.2.1dev1
2019-10-08 16:05:36 +08:00
7c437adbef
Release v2.2.0
2019-09-30 16:24:26 +08:00
fef1d01e26
Merge branch 'master' into 2.2
2019-09-30 16:20:19 +08:00
af3ae0df24
Merge branch '2.1'
...
# Conflicts:
# gns3server/compute/dynamips/nodes/atm_switch.py
2019-09-30 16:11:26 +08:00
87390274cc
Add debug message for what directory is checked for Qemu binaries. Ref #1655
2019-09-30 15:54:57 +08:00
f424e2dfd5
Sync appliance files.
2019-09-30 11:59:41 +08:00
4031fd0c18
Release 2019.2.0-alpha.8
2019-09-27 01:57:03 -07:00
1c678e296e
Merge branch 'master' into 2.2
...
# Conflicts:
# gns3server/version.py
2019-09-24 14:07:18 +08:00
958ec94f13
Sync appliance files.
2019-09-24 14:06:26 +08:00
a9fd990904
Bump version to 2.2.0dev18
2019-09-24 14:02:36 +08:00
9d18ac1e3e
Merge branch 'master' into 2.2
2019-09-24 13:56:16 +08:00
2cfac30810
Fix single quote is not closed. Fixes #1654
2019-09-17 18:54:18 +07:00
67e70c4628
Fix wrong Dynamips command used to rename an ATM switch. Fixes #1651
2019-09-11 15:06:08 +07:00
8b71e9b20c
Release v2.2.0rc5
2019-09-09 15:06:14 +07:00
7cd9bb6ca6
Merge branch '2.1' into 2.2
2019-09-09 15:02:06 +07:00
6ec5683c95
Merge pull request #1649 from neffs/fix-sata
...
Don't specify the PCI bus for AHCI device
2019-09-05 17:37:13 +07:00
2e41328ae9
Merge branch 'master' into fix-sata
2019-09-05 17:36:53 +07:00
918ba21f1f
Merge pull request #1648 from neffs/master
...
Add id value to all qemu drives
2019-09-05 17:33:05 +07:00
077432ff2f
Add qemu drive id to tests
2019-09-03 16:45:50 +02:00
8105b68d52
Don't specify the PCI bus for AHCI device
...
pci.X is not always defined, let qemu handle this.
I think PCI buses only exist if PCI network adapters are defined, this
is not the case with virtio.
2019-09-03 16:03:27 +02:00
906f29d5fc
Add id value to all qemu drives
...
A fixed id doesn't hurt and now we can select Disk Interface=none in
GNS3 and e.g. attach the volume as a USB thumb drive with -device
usb-storage,drive=drive0,...
2019-09-03 15:54:51 +02:00
5d4de9d0ba
Fix AttributeError: Cannot set attribute '%s'. Fixes #1646
2019-08-31 14:43:35 +07:00
4470519d9f
Release v2.2.0rc4
2019-08-30 15:23:32 +07:00
941857470d
Release 2019.2.0-alpha.7
2019-08-29 09:39:26 -07:00
e64ed839f5
Check that vcpus value for GNS3 VM is an integer. Fixes #1636
2019-08-27 18:01:46 +07:00
647dde1bb4
Make x,y optional for creating links via API. Fixes #1630
2019-08-26 19:51:03 +07:00
63c0bfe46e
Sync appliance files.
2019-08-26 17:08:33 +07:00
2eddc463e7
Merge pull request #1643 from GNS3/allow-none-compute_id-templates
...
Allow "none" for compute_id in templates. Fixes #1638
2019-08-26 17:07:07 +07:00
fb288db50a
Set default_name_format for some builtin nodes.
2019-08-26 17:00:18 +07:00
55a9abfcea
Allow "none" for compute_id in templates.
2019-08-26 16:48:03 +07:00
dac2cf4089
Bump version to 2.2.0dev17
2019-08-23 18:20:44 +07:00
3b0bb8df4e
Merge branch 'master' into 2.2
...
# Conflicts:
# gns3server/version.py
2019-08-20 17:34:47 +07:00
9559748f9d
Bump version to 2.2.0dev16
2019-08-20 17:33:48 +07:00
4656521987
Release v2.2.0rc3
2019-08-11 19:14:56 -07:00
2feec666a2
Revert to jsonschema 2.6.0 due to packaging problem.
2019-08-11 19:11:40 -07:00
86772d9127
Release v2.2.0rc2
2019-08-10 12:04:19 -05:00
fc182e932a
Fix typo with jsonschema version 3.2.0 -> 3.0.2
2019-08-10 11:55:47 -05:00
27d447c926
Release v2.2.0rc1
2019-08-10 11:42:10 -05:00
df9f717d7c
Sync appliance files
2019-08-10 11:35:32 -05:00
703dca54ab
Bump jsonschema to version 3.0.2
2019-08-10 11:31:08 -05:00
39da0f3904
List Hyper-V VMs on non-english OSes. Fixes #1612
2019-07-30 15:01:17 -02:30
6a7d47ce97
Merge branch '2.2'
2019-07-12 12:07:44 +02:00
7c07d0b4bd
Add missing default values in Cloud schema.
2019-07-12 11:32:55 +02:00
6626bf37a6
Development on 2.2.0dev15
2019-07-11 17:34:56 +02:00
f7376ee382
Release v2.2.0b4
2019-07-11 16:58:35 +02:00
3172985a21
Sync appliance files.
2019-07-11 16:55:13 +02:00
dcf94a5852
Requires a project to be opened to start/stop/suspend all nodes. Fixes #1609
2019-07-10 17:07:13 +02:00
cba39a3744
Fix issue when starting GNS3 VM for Hyper-V
2019-07-10 15:56:54 +02:00
03c7744efd
Set defaults for custom cloud nodes.
2019-07-10 15:51:06 +02:00
b0f74c2a5e
Fix issue when trying to rename a Dynamips node that is already powered on. Fixes #2824
2019-07-10 15:40:11 +02:00
63fb82a89d
Remove deprecated Qemu parameter to run legacy ASA VMs. Fixes #2827
2019-07-10 11:33:04 +02:00
aad74dbcb9
Add debug message when searching for an image. Ref https://github.com/GNS3/gns3-gui/issues/2828
2019-07-10 11:16:50 +02:00
c5be58b016
Merge pull request #1607 from fcolista/patch-1
...
Update README.rst
2019-07-04 19:37:05 +02:00
507090d69d
Fix base href for web ui
2019-07-04 10:37:14 +02:00
ed27a46dee
Release 2019.2.0-alpha.5
2019-07-04 00:20:54 -07:00
8d02405e88
Fix redirection to web-ui bundled server
2019-07-04 08:59:33 +02:00
a17034fc6d
Update README.rst
2019-07-03 20:30:10 +02:00
7adf5201f0
Release 2019.2.0-alpha.4
2019-07-03 06:08:46 -07:00
0df3322b6c
Development on 2.2.0dev14
2019-06-15 16:38:06 +02:00
43c7acb0cf
Release v2.2.0b3
2019-06-15 15:39:32 +02:00
239d9e6fd6
Merge pull request #1599 from GNS3/cdrom-refresh
...
Refresh mounted media after ISO switch
2019-06-15 15:26:48 +02:00
9e54ab77d0
Merge 2.1 into 2.2 branch.
2019-06-15 15:26:20 +02:00
5dbedb744e
Sync appliance files.
2019-06-15 15:24:45 +02:00
7a463676cd
Eject cdrom first before changing an image. Use 'force' when ejecting.
2019-06-15 15:20:21 +02:00
b0700b8787
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-06-15 12:53:55 +02:00
06ce0868ec
Fix template migration issues from GUI to controller. Fixes https://github.com/GNS3/gns3-gui/issues/2803
2019-06-15 12:52:50 +02:00
7c33d3510a
Development on 2.1.22dev1
2019-06-14 19:42:18 +02:00
cb1f73e9a2
Release v2.1.21
2019-06-14 10:47:07 +02:00
2476581dca
Change uBridge debug level to '1' when debugging is enabled. Fixes #1598
2019-06-12 14:35:13 +02:00
b7af2e4d5c
Refresh mounted media after ISO switch.
2019-06-12 14:23:03 +02:00
b002812907
Merge pull request #1597 from kazkansouh/2.2-fix-1595-volumes
...
Fix for issue #1595
2019-06-05 12:10:34 +02:00
af78031322
Resolve conflicts in docker volumes instead of error. Fixes https://github.com/GNS3/gns3-server/issues/1595
2019-06-05 10:40:40 +01:00
61c87e57a4
Use console port to allocate guest CID (console ID) for Qemu VMs. Fixes #2804
2019-06-05 11:25:35 +02:00
9cce4de190
%guest-cid% variable implementation for Qemu VMs. Fixes https://github.com/GNS3/gns3-gui/issues/2804
2019-06-04 18:00:44 +02:00
54d50b2ef4
Set hkp protocol for keyserver in remote install script. Fixes #1596
2019-06-04 15:10:34 +02:00
9e518412b3
Set keyserver port to 80 in remote install script. Fixes #1596
2019-06-04 15:03:28 +02:00
e9154f6af6
Fix KeyError: 'usage' exception when configuring IOU template. Fixes https://github.com/GNS3/gns3-gui/issues/2806
2019-05-31 08:41:44 +02:00
dd05884096
Development on 2.2.0dev13
2019-05-29 17:52:38 +07:00
e58f86e204
Release v2.2.0b2
2019-05-29 17:16:59 +07:00
a6bc6bc79c
Update appliance files.
2019-05-29 16:52:50 +07:00
336b77e28a
Merging 2.1 into 2.2 branch
2019-05-29 16:50:36 +07:00
3dbce3fa40
Development on 2.1.21dev1
2019-05-29 16:37:42 +07:00
053a16960c
Release v2.1.20
2019-05-29 15:44:25 +07:00
a860243531
Ignore Unicode errors when reading base config file contents.
2019-05-29 15:43:17 +07:00
99886d3f0c
Development on 2.1.20dev1
2019-05-28 16:33:43 +07:00
6fb613dcff
Release v2.1.19
2019-05-28 15:23:35 +07:00
4f803ff162
Sync appliances.
2019-05-28 10:37:43 +07:00
591d4f29ff
Fix minor bugs with log rotation support. Ref #1586
2019-05-28 10:34:27 +07:00
87d85c1947
Remove yarl from requirements.txt since it is installed by aiohttp.
2019-05-27 18:10:46 +07:00
54c4bd31d4
Remove setup require since we do not use environment makers yet.
2019-05-27 17:57:37 +07:00
907807dc53
Drop typing dependency.
2019-05-27 17:38:16 +07:00
5cbfafbeb2
Support snapshots for portable projects. Fixes https://github.com/GNS3/gns3-gui/issues/2792
2019-05-27 15:35:47 +07:00
6229fadace
Fix topology test
2019-05-26 15:55:29 +07:00
81a48df9bb
Update the GNS3 version in topology file if converted. Ref https://github.com/GNS3/gns3-gui/issues/2798
2019-05-26 15:44:55 +07:00
2289fd4a2f
Set log max size to 10MB. Ref #1586
2019-05-25 21:33:47 +07:00
4ac999461b
Support for log rotation and compression. Fixes #1586
2019-05-25 18:23:51 +07:00
3b87a19979
Do not start QEMU console if QEMU process is not started. Fixes https://github.com/GNS3/gns3-gui/issues/2712
2019-05-25 15:31:35 +07:00
5a62277819
Merging 2.2 into master
2019-05-24 15:27:07 +07:00
a86f881d83
Avoid sending warning message all the time for Ethernet switch.
2019-05-23 15:57:08 +07:00
457ae4783f
Development on 2.1.19dev1
2019-05-23 14:37:37 +07:00
878987a26e
Release v2.1.18
2019-05-22 16:13:28 +07:00
40d7ae6866
Support to include snapshots in portable projects.
2019-05-22 14:35:37 +07:00
39f6f4edd5
Development on 2.2.0dev12
2019-05-21 19:16:19 +07:00
5b3be13e73
Release v2.2.0b1
2019-05-21 15:26:54 +07:00
16908df8b2
Upgrade GNS3 Web UI to v2019.2.0-alpha.3
2019-05-20 14:23:25 +02:00
c357d52ba4
Revert "Force aiohttp version to 2.3.10 and aiohttp-cors version to 0.5.3"
...
Ref https://github.com/GNS3/gns3-server/issues/1583
Ref https://github.com/GNS3/gns3-server/issues/1592
This reverts commit 351ed64de9
.
2019-05-20 17:23:26 +07:00
44a142e91d
Fix tests
2019-05-20 11:02:29 +07:00
28004479fd
Change behavior when an IOU license is verified. Fixes https://github.com/GNS3/gns3-server/issues/1555
2019-05-20 10:51:24 +07:00
e8b8554c1a
Fix Qemu VM state support after closing a project and check for JSON data returned by qemu-img. Fixes #1591
2019-05-19 17:59:00 +07:00
424db843ca
Fix Docker extra volumes support
2019-05-19 14:26:03 +07:00
0c6749f62b
Update Dockerfile to Ubuntu 18.04
2019-05-18 20:19:34 +07:00
cdae1f9e00
Merge pull request #1584 from kazkansouh/2.2-docker-volumes
...
Custom persistent docker volumes
2019-05-18 20:17:11 +07:00
cf0cc8bb87
Ensure Qemu monitor commands are executed. Ref #1582 .
2019-05-18 19:31:41 +07:00
c41c01b95f
Fix tests.
2019-05-18 19:19:27 +07:00
2340823f53
Update appliance files.
2019-05-18 15:45:28 +07:00
470cea327f
Fix console variable replacement issue.
2019-05-18 14:31:21 +07:00
6edcbd0461
Set console type to "none" by default for Ethernet switches and add a warning if trying to use "telnet". Fixes https://github.com/GNS3/gns3-gui/issues/2776
2019-05-18 14:28:20 +07:00
a7e449ff0e
Bump version to 2.2.0dev11
2019-05-18 14:11:07 +07:00
e763980dbe
Add %console-port% variable for additional Qemu options. Fixes https://github.com/GNS3/gns3-gui/issues/2786
2019-05-18 13:51:00 +07:00
f1ae3b3778
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-05-18 13:45:57 +07:00
9400c49b82
Merge 2.1 branch into 2.2
2019-05-18 13:45:39 +07:00
773bad811a
Fix invalid reStructuredText for long description in setup.py
2019-05-17 16:14:19 +07:00
6b54cc27da
Release v2.1.17
2019-05-17 15:10:28 +07:00
351ed64de9
Force aiohttp version to 2.3.10 and aiohttp-cors version to 0.5.3
...
This is to fix build issue for Ubuntu 19.04 package on Launchpad.
Ref #1583 https://github.com/GNS3/gns3-gui/issues/2774
2019-05-17 09:56:16 +07:00
81ddb0cfe6
Impoved docker volumes user input validation
2019-04-22 12:46:28 +01:00
0c19bc8d43
Support for additional persistent docker volumes to be specified within appliance configuration
2019-04-22 10:26:41 +01:00
264f9da576
Merge pull request #1580 from GNS3/pyup-update-pytest-4.4.0-to-4.4.1
...
Update pytest to 4.4.1
2019-04-16 20:05:10 +07:00
30a9ea8675
Update pytest from 4.4.0 to 4.4.1
2019-04-16 03:34:57 +02:00
7543d7587c
Release v2.2.0a5
2019-04-15 17:05:20 +07:00
f5ebc6a29a
Merge 2.1 into 2.2
2019-04-15 15:54:08 +07:00
f41158173b
Development on 2.1.17dev1
2019-04-15 12:41:40 +07:00
cb5dc36987
Release v2.1.16
2019-04-15 12:00:18 +07:00
fb470dd4b5
Back to the major.minor version for config files. Ref https://github.com/GNS3/gns3-gui/issues/2756
2019-04-14 21:31:40 +07:00
6dbb992513
Fix templates missing after server restart. Fixes https://github.com/GNS3/gns3-gui/issues/2769
2019-04-14 20:39:55 +07:00
e962717448
Fix bug when GNS3 VM were not saved. Fix tests.
2019-04-14 17:42:20 +07:00
6dc58b28fd
Some adjustments with compute WebSocket handling. Ref https://github.com/GNS3/gns3-server/issues/1564
2019-04-14 16:48:12 +07:00
6db8cecda5
Merge 2.1 into 2.2
2019-04-13 18:39:06 +07:00
cc1980ac1c
Fix broken embedded console for Ethernet switch. Fixes #1574
2019-04-11 17:57:47 +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
8cd66cfc02
Remove old unused argument option. Fixes #1569
2019-04-09 19:26:07 +07:00
4d222ddc0a
Bump version to 2.2.0dev10
2019-04-09 19:20:21 +07:00
5c884702e5
Development on 2.2.0dev9
2019-04-05 22:01:35 +08:00
62c5aa2948
Release v2.2.0a4
2019-04-05 19:10:04 +08:00
474e184646
Merge pull request #1573 from kazkansouh/2.2-docker-user
...
Support for docker images that set the USER directive (+test coverage)
2019-04-05 19:00:22 +08:00
7a55ba3c1e
Use the full version number for path to config files. Ref https://github.com/GNS3/gns3-gui/issues/2756
2019-04-05 18:44:31 +08:00
6df93d4db0
Updated tests for setting docker user
2019-04-05 11:06:35 +01:00
7c3a38d379
Support for docker images that set the USER directive. Changes the
...
docker user to root for the init script to configure the network,
then drops to the configured user (or root if one is not defined)
for continuing booting the image.
2019-04-05 08:51:57 +01:00
dde01317e0
Fix packet filter not working for Ethernet switch and Ethernet hub. Fixes https://github.com/GNS3/gns3-gui/issues/2754
2019-04-02 01:12:06 +07:00
a17119187b
Fix remote packet capture for Dynamips.
2019-04-01 20:58:18 +07:00
4cc5dbc228
Fix remote packet capture and make sure packet capture is stopped when deleting an NIO. Fixes https://github.com/GNS3/gns3-gui/issues/2753
2019-04-01 19:47:31 +07:00
f01706e9e6
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-04-01 15:53:59 +07:00
c075baa05b
Store config files in version specific location
2019-04-01 15:53:39 +07:00
de2cbf4258
Merge pull request #1565 from GNS3/pyup-update-pytest-4.3.1-to-4.4.0
...
Update pytest to 4.4.0
2019-04-01 12:00:59 +07:00
bc71fb6933
Update pytest from 4.3.1 to 4.4.0
2019-04-01 06:54:28 +02:00
21bed54768
Fix opening previously saved 2.1 project grid overlapping. Fixes #2734
2019-03-31 16:48:08 +07:00
d50614aed7
Fix empty theme name in symbol selection dialog. Fixes https://github.com/GNS3/gns3-gui/issues/2751
2019-03-30 16:20:21 +07:00
22854f1baa
Refresh documentation
2019-03-30 15:56:26 +07:00
5045c6cfbf
Update documentation
2019-03-28 17:24:02 +08:00
6a6cabc2d2
Bundle v2019.1.0-alpha.3 web-ui
2019-03-27 12:34:45 +01:00
541101741b
Development on 2.2.0dev8
2019-03-25 23:44:19 +08:00
2b786e40b9
Release v2.2.0a3
2019-03-25 19:35:22 +08:00
2bb1b61526
Fix traceback when starting packet capture on builtin nodes. Fixes https://github.com/GNS3/gns3-gui/issues/2743
2019-03-25 16:57:36 +08:00
106df1d4ab
Load v2019.1.0-alpha.2 of WebUI
2019-03-22 14:17:40 +01:00
06a6abe687
Fetch tags for update-bundled-web-ui.sh
2019-03-22 14:12:51 +01:00
3f4bdfef11
Fix mimetype for javascript, #1559
2019-03-22 08:35:27 +01:00
cbb6eccad8
Merge branch '2.2' of github.com:GNS3/gns3-server into 2.2
2019-03-21 10:39:55 +01:00
9edbd27b4f
Serve WebUI via get_resource for freezed app
2019-03-21 10:39:49 +01:00
645031ee15
Development on 2.1.16dev1
2019-03-21 13:56:11 +08:00
c70b344133
Release v2.1.15
2019-03-21 11:41:44 +08:00
343f223a83
Fix tests after deactivating the embedded shell for Ethernet switch. Ref #1424 #1556
2019-03-20 17:04:02 +08:00
1f1d93d078
Deactivate the embedded shell for Ethernet switch. Ref #1424 #1556
2019-03-20 16:23:30 +08:00
dd211bce52
Fix VBoxManage fails if VM has specific special characters in name. Fixes #2739
2019-03-18 23:29:18 +07:00
e00bde51da
Merge branch '2.1' into 2.2
2019-03-18 19:26:46 +07:00
e291ec1eb9
Fix IOU symlink issue on remote servers.
2019-03-18 18:11:16 +07:00
3daa3f450b
Fix IOU symlink issue on remote servers.
2019-03-18 18:05:40 +07:00
8e8985c69f
Fix vcpus configuration for GNS3 VM on VMware. Ref #2738 .
2019-03-18 17:53:14 +07:00
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
4e396ac690
Save the GNS3 VM settings even if the GNS3 VM cannot be stopped.
2019-03-18 15:30:59 +07:00
3a73d01547
Fix exception when emitting event from controller. Ref https://github.com/GNS3/gns3-gui/issues/2737
2019-03-15 13:14:55 +07:00
23b568678a
Development on 2.2.0dev7
2019-03-14 23:27:11 +07:00
8ad632976f
Release v2.2.0a2
2019-03-14 17:09:53 +07:00
b8bf2bf465
Web-UI v2019.1.0-alpha.1
2019-03-14 10:44:09 +01:00
55be74f93c
Update docs for update-bundled-web-ui.sh
2019-03-14 10:33:35 +01:00
7d591b0228
Fix issue when loading and quickly closing a project and opening it again. Fixes #1501 .
2019-03-14 15:15:27 +07:00
a059e6b943
Disable unreliable nested virtualization check.
2019-03-13 23:13:54 +07:00
c6990dfeee
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-03-13 12:56:50 +07:00
aff67b324f
Fix issue not checking build number on Windows.
2019-03-13 12:56:33 +07:00
f7e90a7d7f
Merge pull request #1550 from GNS3/pyup-update-pytest-4.3.0-to-4.3.1
...
Update pytest to 4.3.1
2019-03-13 02:21:49 +07:00
ed6b1d909d
Update pytest from 4.3.0 to 4.3.1
2019-03-12 20:16:34 +01:00
010d65114d
Hyper-V with nested virtualization is only supported on Windows 10 Anniversary Update or later.
2019-03-13 02:15:58 +07:00
3dcb7799e3
Use accurate info to detect Windows version.
2019-03-12 22:40:37 +07:00
aaaeb410d5
Fix exception when loading and quickly closing a project.
2019-03-12 21:50:09 +07:00
d506962bdb
Debugging why sys.getwindowsversion() does not work with frozen app.
2019-03-12 21:18:46 +07:00
4d9728b6f5
Correctly rename symbol.
2019-03-12 18:54:05 +07:00
ff9048b5a8
Revert "Rename symbol."
...
This reverts commit 6c96be2acc
.
2019-03-12 18:53:02 +07:00
6c96be2acc
Rename symbol.
2019-03-12 18:42:54 +07:00
21afaf31f9
Merge pull request #1549 from GNS3/symbol-management-refactoring
...
Symbol management refactoring
2019-03-12 18:21:30 +07:00
8e5ac228d5
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-03-12 18:17:41 +07:00
94f63f54ba
Change Hyper-V requirement checks.
2019-03-12 18:17:31 +07:00
cf91e904f7
Early support for symbol themes.
2019-03-12 18:13:33 +07:00
767bb770ca
Re-order handlers in order to prevent CORS
2019-03-11 16:16:10 +01:00
bae3fb84b9
Download custom appliance symbols from GitHub
...
Fix symbol cache issue. Ref https://github.com/GNS3/gns3-gui/issues/2671
Fix temporary directory for symbols was not deleted
Fix temporary appliance file was not deleted
2019-03-11 16:55:16 +07:00
889d29ec55
Update appliances.
2019-03-11 09:48:54 +07:00
a221678448
Merge pull request #1545 from steffann/patch-1
...
Add vMX 17.4 and 18.4
2019-03-09 17:48:46 +07:00
20886bdd51
Update juniper-vmx-vfp.gns3a
2019-03-08 23:50:55 +01:00
089148e451
Update juniper-vmx-vcp.gns3a
2019-03-08 23:39:59 +01:00
d3ec2a7275
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-03-07 18:55:59 +07:00
2d01ef489b
Option to export snapshots.
2019-03-07 18:55:38 +07:00
d64d7de541
Support tags versioned WebUI when bundling
2019-03-07 11:56:15 +01:00
372017f467
Merge pull request #1537 from GNS3/import-export-refactoring
...
Project import/export refactoring. Fixes #1349
2019-03-07 17:38:56 +07:00
826f6b2d57
Fix include images test.
2019-03-07 17:17:07 +07:00
0ae66a2608
Support selecting a compression type when exporting a project.
2019-03-07 17:05:32 +07:00
380224dca1
Change how VPCS executable is searched.
2019-03-06 23:15:05 +07:00
af80b0bb6e
Use aiofiles where relevant.
2019-03-06 23:00:01 +07:00
b0df7ecabf
Merge branch '2.2' into import-export-refactoring
2019-03-05 17:29:01 +07:00
4c83fc1243
Update paths for binaries moved to the MacOS directory in GNS3.app
2019-03-04 16:07:04 +07:00
69ba0ccf77
Bump version to 2.2.0dev2
2019-03-04 14:48:57 +07:00
0681c296a7
Merge pull request #1541 from GNS3/lock-unlock-items
...
Refactoring for locking/unlocking items
2019-03-02 16:44:28 +07:00
3f679bd106
Locked state should not be used when duplicating a node.
2019-03-02 16:39:05 +07:00
724eda1f35
Handle locking/unlocking items independently from the layer position.
2019-03-02 16:26:40 +07:00
3f7c4c0474
Update qemu_vm.py
2019-03-01 23:40:32 +07:00
5b6011a248
Stay with jsonschema 2.6.0
2019-03-01 17:26:23 +07:00
80eb06f67c
Merge 2.1 into 2.2
2019-03-01 17:23:49 +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
8cc8269842
Use aiozipstream for snapshots.
...
Fix tests.
2019-02-28 17:25:05 +07:00
52bfa636c1
Project duplication support.
2019-02-27 17:57:07 +07:00
4eca82174d
Development on 2.1.15dev1
2019-02-27 15:59:16 +07:00
32f5dbb645
Release v2.1.14
2019-02-27 14:58:52 +07:00
7aae682f0a
Fix issue when setting cpuid.corespersocket for the GNS3 VM. Fixes https://github.com/GNS3/gns3-gui/issues/2723
2019-02-27 14:47:45 +07:00
879e32eb9a
Bump ACPI Shutdown Timeout to 120 seconds. Ref #1536
2019-02-26 23:19:33 +07:00
01481cde1f
Development on 2.1.14dev1
2019-02-26 18:10:23 +07:00
b5deb9d177
Release v2.1.13
2019-02-26 16:46:02 +07:00
a8990c9e89
Non blocking project exportation.
2019-02-26 15:55:07 +07:00
e1aa13fa73
Force jsonschema dependency to 2.6.0
...
This is to fix this issue when starting the (frozen) application on Windows:
```
File "C:\Python36-x64\lib\site-packages\jsonschema\validators.py", line 505, in <module>
File "C:\Python36-x64\lib\site-packages\jsonschema\_utils.py", line 57, in load_schema
File "C:\Python36-x64\lib\pkgutil.py", line 634, in get_data
OSError: [Errno 34] Result too large: 'jsonschema\\schemas\\draft6.json'
```
2019-02-26 15:28:11 +07:00
135d56371d
Fix tests for project notifications.
2019-02-23 23:20:11 +07:00
7fe8f7e716
Fix long-polling request for project notifications.
2019-02-23 21:08:52 +07:00
10702f87bc
Fix export test.
2019-02-23 11:13:50 +07:00
2fb5e47c8d
Allow cloud nodes to be exported. Fixes #1519
2019-02-23 11:07:01 +07:00
4487e578bc
Fix create a node from a template test.
2019-02-22 18:44:12 +07:00
5754747a90
Merging 2.1 into 2.2
2019-02-22 18:04:49 +07:00
62c51edbae
Less aggressive connections to uBridge. Ref #1289
2019-02-22 16:05:31 +07:00
a13d063aa1
Fix topology images (Pictures) disappearing from projects. Fixes #1514 .
2019-02-21 23:58:54 +07:00
1ef1872f8e
Reset MAC addresses when duplicating a project. Fixes #1522
2019-02-20 16:38:43 +07:00
657698a961
Fix create a node from an appliance test.
2019-02-20 11:21:29 +07:00
081ba31b50
Fix API call to create a node from an appliance doesn't return the new node data. Fixes #1527
2019-02-20 10:47:33 +07:00
aea4ae808f
Detect invalid environment variable and send a warning when creating a Docker node. Ref #2683
2019-02-19 17:34:10 +07:00
3e601a8a24
Merge pull request #1526 from GNS3/pyup-update-pytest-4.1.1-to-4.3.0
...
Update pytest to 4.3.0
2019-02-19 15:57:13 +07:00
ae3515434c
Do not export/import symlinks for projects. Fixes #2699
2019-02-19 12:43:44 +07:00
8e2d8f3962
Update pytest from 4.1.1 to 4.3.0
2019-02-19 04:27:57 +01:00
589c9754e8
Fix symlink not being created for duplicated IOU devices. Fixes https://github.com/GNS3/gns3-gui/issues/2699
2019-02-19 00:09:59 +08:00
4ecd3b2015
Configure coresPerSocket value in VMX file for the GNS3 VM. Fixes https://github.com/GNS3/gns3-gui/issues/2688
2019-02-17 23:16:48 +08:00
84ee3263ba
Count logical CPUs to detect if the number of vCPUs is too high when configuring the GNS3 VM. Fixes #2688 .
2019-02-17 23:07:33 +08:00
174624121d
Fix Qemu VM tests. Ref #1516
2019-02-17 19:53:46 +08:00
d9a9abf845
Add explicit error when trying to pull a Docker image from Docker Hub without Internet access. Fixes #1506 .
2019-02-17 19:21:21 +08:00
0b07299472
Fixes double display output in GRUB in QEMU v3.1. Fixes #1516 .
2019-02-17 19:03:36 +08:00
f7d0f54b6d
Use production env for bundled web-ui
2019-01-29 10:02:39 +01:00
96dce2ec82
Release v2.2.0a1
2019-01-29 14:47:09 +08:00
117a1ac6da
Restore reload support for nodes.
2019-01-24 16:51:14 +08:00
7fb192699b
Development on 2.1.13dev1
2019-01-23 15:42:10 +08:00
bccdfc97d1
Release 2.1.12
2019-01-23 15:40:38 +08:00
792c4310eb
Merge pull request #1502 from GNS3/svg-symbols-fixes
...
Tune how to get the size of SVG images.
2019-01-22 00:41:26 +07:00
3e21f96bf9
Fix indentation issue. Ref https://github.com/GNS3/gns3-gui/issues/2674
...
(cherry picked from commit c14d79a3d5
)
2019-01-21 23:51:46 +07:00
5f932fee9f
Tune how to get the size of SVG images. Ref https://github.com/GNS3/gns3-gui/issues/2674 .
...
* Default for missing height/width is "100%" as defined in the SVG specification
* Better error message, if viewBox attribute is missing
* Removal of "%" in percent more fault tolerant by using rstrip("%")
(cherry picked from commit e3757a8955
)
2019-01-21 23:49:43 +07:00
c14d79a3d5
Fix indentation issue. Ref https://github.com/GNS3/gns3-gui/issues/2674
2019-01-21 16:24:23 +07:00
e3757a8955
Tune how to get the size of SVG images. Ref https://github.com/GNS3/gns3-gui/issues/2674 .
...
* Default for missing height/width is "100%" as defined in the SVG specification
* Better error message, if viewBox attribute is missing
* Removal of "%" in percent more fault tolerant by using rstrip("%")
2019-01-21 16:01:03 +07:00
456ef1348b
Fix DeprecationWarning: invalid escape sequence. Fixes https://github.com/GNS3/gns3-gui/issues/2670
2019-01-17 18:01:58 +07:00
4b52e9313e
Fix issue with coroutine not awaited. Fixes #1499
2019-01-17 17:43:09 +07:00
474025175e
Remove "deprecated" node for VirtualBox based GNS3 VM support. Ref #1377
2019-01-16 19:22:16 +07:00
191036e266
Fix wrong controller method call.
2019-01-14 17:20:11 +07:00
8360ae98b1
Move appliance and template management code in their own classes.
2019-01-14 16:09:06 +07:00
5a3929f01a
Merge pull request #1497 from GNS3/pyup-update-pytest-4.1.0-to-4.1.1
...
Update pytest to 4.1.1
2019-01-13 12:53:54 +07:00
aed6ea3aa0
Update pytest from 4.1.0 to 4.1.1
2019-01-12 21:59:44 +01:00
95f91bde19
Merge pull request #1496 from GNS3/pyup-update-aiohttp-3.5.3-to-3.5.4
...
Update aiohttp to 3.5.4
2019-01-12 17:35:49 +07:00
7c288fc61b
Update aiohttp from 3.5.3 to 3.5.4
2019-01-12 11:34:10 +01:00
12a4f95a8f
Update appliance files.
2019-01-12 17:33:53 +07:00
c6afea49da
Try to delete saved VM state only if a snapshot has been saved.
2019-01-12 17:04:37 +07:00
bb284d082a
Set socket options SO_KEEPALIVE and TCP_NODELAY for embedded Telnet server. Ref #1335
2019-01-12 16:50:15 +07:00
a896346c77
Fix issue with notification queue that prevented to properly close projects. Fix #1493
2019-01-12 16:02:36 +07:00
161c05a310
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-01-12 12:13:40 +07:00
f0ffb07165
Fix issue with "usage" variable for Dynamips VMs. Fixes #1495
2019-01-12 12:13:22 +07:00
ce048c6a00
Merge pull request #1494 from GNS3/pyup-update-aiohttp-3.5.2-to-3.5.3
...
Update aiohttp to 3.5.3
2019-01-11 19:47:24 +08:00
289eee968e
Update aiohttp from 3.5.2 to 3.5.3
2019-01-11 08:59:41 +01:00
b68c0cf176
Merge pull request #1491 from GNS3/pyup-update-pytest-4.0.2-to-4.1.0
...
Update pytest to 4.1.0
2019-01-10 09:55:09 +07:00
b20f2a116b
Merge pull request #1492 from GNS3/pyup-update-aiohttp-3.5.1-to-3.5.2
...
Update aiohttp to 3.5.2
2019-01-10 09:54:54 +07:00
cdb7eea888
Update aiohttp from 3.5.1 to 3.5.2
2019-01-08 22:29:49 +01:00
b1123acb8a
Update pytest from 4.0.2 to 4.1.0
2019-01-06 23:05:37 +01:00
c736051dda
Fix tests.
2018-12-30 21:50:47 +07:00
9ed181151f
New node information dialog to display general, usage and command line information.
...
Ref https://github.com/GNS3/gns3-gui/issues/2662 https://github.com/GNS3/gns3-gui/issues/2656
2018-12-30 19:35:24 +07:00
40f8a33331
Merge pull request #1489 from GNS3/pyup-update-sphinx-1.8.2-to-1.8.3
...
Update sphinx to 1.8.3
2018-12-27 00:50:23 +07:00
2a1822fe12
Update sphinx from 1.8.2 to 1.8.3
2018-12-25 22:19:11 +01:00
b66e42e650
Merge pull request #1488 from GNS3/pyup-update-aiohttp-3.5.0-to-3.5.1
...
Update aiohttp to 3.5.1
2018-12-25 19:21:15 +07:00
485b8a3db4
Update aiohttp from 3.5.0 to 3.5.1
2018-12-25 08:44:09 +01:00
eacc20cf07
Merge pull request #1487 from GNS3/pyup-update-aiohttp-3.4.4-to-3.5.0
...
Update aiohttp to 3.5.0
2018-12-24 17:48:10 +07:00
e1c250a8dd
Update aiohttp from 3.4.4 to 3.5.0
2018-12-23 10:14:05 +01:00
eae9774d69
Support "usage" field for Dynamips, IOU, VirtualBox and VMware. Fixes https://github.com/GNS3/gns3-gui/issues/2657
2018-12-21 16:54:13 +08:00
468145319d
Merge 2.1 into 2.2 branch.
2018-12-21 15:24:34 +08:00
ef38ccfefa
Automatically create a symbolic link to the IOU image in the IOU working directory. Fixes #1484
2018-12-17 22:42:18 -06:00
670b6d689a
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-12-14 19:53:51 -06:00
fc75a6b8d3
Fix link pause/filters only work for the first interface of Docker containers. Fixes #1482
2018-12-14 19:53:43 -06:00
ed7b91ae3a
Merge pull request #1481 from GNS3/pyup-update-pytest-4.0.1-to-4.0.2
...
Update pytest to 4.0.2
2018-12-14 11:49:43 -06:00
d79f6b578d
Update pytest from 4.0.1 to 4.0.2
2018-12-14 18:21:49 +01:00
f76b329cba
Fix ConnectionResetError issues and switch to aiohttp version 3.4.4. Fixes #1474 .
2018-12-03 19:14:22 +08:00
030714ae80
Fix server authentication.
2018-12-03 18:46:24 +08:00
0fd54536d2
Fix issue when there is no gns3_controller.conf. Fixes https://github.com/GNS3/gns3-gui/issues/2644
2018-11-30 19:09:10 +08:00
58b2ee152d
Fix Docker console test.
2018-11-30 18:59:02 +08:00
bec2270334
Fix non responsive console for Docker VMs. Fixes https://github.com/GNS3/gns3-gui/issues/2645
2018-11-30 17:06:21 +08:00
56412b35e0
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/utils/asyncio/telnet_server.py
2018-11-30 12:38:02 +08:00
9fbdb25da8
Back to classic symbol theme. Ref https://github.com/GNS3/gns3-gui/issues/2644
2018-11-29 17:14:21 +08:00
647ac87c89
Merge pull request #1476 from ddragic/x11vnc
...
Docker: fix x11vnc not starting
2018-11-29 07:03:58 +07:00
817a053dfc
docker_vm: fix x11vnc not starting
2018-11-29 00:37:20 +01:00
fb0456fdfa
Merge pull request #1475 from GNS3/naming-consistency
...
Review and apply consistent naming
2018-11-28 16:32:42 +07:00
d7c2e16c21
Use "template" to name what we use to create new nodes.
2018-11-28 16:12:58 +07:00
21c0a35f77
Use project instead of topology where appropriate.
2018-11-27 18:30:16 +07:00
a17fa821bd
Make sure nothing is named "compute server".
2018-11-27 18:14:51 +07:00
b4a2bc5b47
Merge pull request #1467 from GNS3/symbol-themes
...
Support symbol themes. Ref #1466
2018-11-27 17:19:52 +07:00
f39c27ff7b
Allow usage property in Docker appliance.
2018-11-27 16:36:52 +07:00
db982f5df7
Merge pull request #1473 from GNS3/kazkansouh-2.2-grid-new-project
...
Improved grid support
2018-11-27 16:34:00 +07:00
a93606d9ed
Use "node" instead of "appliance" for grid support.
2018-11-27 16:13:22 +07:00
dd14101eec
Merge branch '2.2-grid-new-project' of git://github.com/kazkansouh/gns3-server into kazkansouh-2.2-grid-new-project
2018-11-27 15:50:24 +07:00
83161bcdd4
Merge remote-tracking branch 'origin/2.2' into 2.2
2018-11-27 15:47:29 +07:00
df4e4bec24
Merge pull request #1472 from GNS3/docker-console-resize
...
Telnet console resize support for Docker VM. Fixes #1471
2018-11-27 15:17:34 +07:00
60ac6d2dfe
Telnet console resize support for Docker VM.
2018-11-27 15:06:56 +07:00
1067f71952
Allow appliances to be loaded from file without the appliance id.
...
Fixes https://github.com/GNS3/gns3-gui/issues/2639 .
2018-11-27 14:03:12 +07:00
8eb20525e8
Update schema to allow for drawing grid size to be part of project.
2018-11-26 15:31:28 +00:00
c0a0a13bdd
Avoid _fix_permissions() to be called twice when stopping Docker VM. Ref #1428
2018-11-26 15:53:24 +07:00
a3044ede77
Fix _fix_permissions() garbles permissions in Docker VM. Ref #1428
2018-11-25 17:11:42 +07:00
df3baffd9b
Fix "None is not of type 'integer'" when opening project containing a Qemu VM. Fixes #2610 .
2018-11-24 19:56:29 +07:00
219c346187
Remove useless warning.
2018-11-24 17:04:16 +07:00
6a2d1e9b33
Merge pull request #1465 from GNS3/pyup-update-pytest-4.0.0-to-4.0.1
...
Update pytest to 4.0.1
2018-11-24 16:08:58 +07:00
e2231b1220
Update pytest from 4.0.0 to 4.0.1
2018-11-24 09:21:06 +01:00
e0813bfbe8
Normalize symbol ID on Windows.
2018-11-23 18:47:42 +07:00
9f7f26700e
Debugging for Windows.
2018-11-23 18:33:45 +07:00
51787295dd
Use POSIX path for symbol ID.
2018-11-23 18:26:04 +07:00
17d070dca7
Early support for symbol themes.
2018-11-23 17:27:10 +07:00
301b7475f7
Sync appliances
2018-11-21 14:13:14 +07:00
f442c6e9e1
Sync appliances
2018-11-21 14:12:38 +07:00
2a3825543a
Merge pull request #1450 from GNS3/pyup-update-sphinx-1.7.1-to-1.8.2
...
Update sphinx to 1.8.2
2018-11-20 17:13:53 +07:00
df0f0c5b83
Merge branch '2.2' into pyup-update-sphinx-1.7.1-to-1.8.2
2018-11-20 17:06:42 +07:00
2e79da5fe1
Fix broken examples in API documentation.
2018-11-20 16:24:59 +07:00
4e2b8bfe7c
Add more information about appliances to the API documentation.
2018-11-20 16:21:33 +07:00
68ecbffcf1
Use Python3.6 to build the API documentation.
2018-11-20 15:35:46 +07:00
1289d20a14
Add missing files for API documentation.
2018-11-20 15:19:44 +07:00
53928b884f
Bump version to 2.2.0dev5
2018-11-20 14:37:38 +07:00
bc5eda8259
Restore previously removed test.
2018-11-20 14:36:18 +07:00
ff5ba3742e
Update API documentation for appliance endpoints. Ref https://github.com/GNS3/gns3-gui/issues/2630
2018-11-20 13:04:27 +07:00
e5950674f8
Merge remote-tracking branch 'origin/2.2' into 2.2
2018-11-20 00:22:35 +07:00
5cb0957f35
Require privileged access for uBridge when using VMware VMs and Docker containers. Fixes #1461 .
2018-11-20 00:22:16 +07:00
7385d67c39
Merge pull request #1457 from GNS3/pyup-update-pytest-timeout-1.2.1-to-1.3.3
...
Update pytest-timeout to 1.3.3
2018-11-19 17:49:46 +07:00
e8cb8d29d8
Merge pull request #1454 from GNS3/pyup-update-pytest-3.8.1-to-4.0.0
...
Update pytest to 4.0.0
2018-11-19 17:49:10 +07:00
3fae6ada95
Only require privileged access for uBridge when connecting a cloud to an Ethernet/TAP interface. Fixes #1461 .
2018-11-19 17:33:17 +07:00
ca6a0708a8
Merge pull request #1462 from GNS3/use-files-as-disk-images
...
Allow virtual machines to use files in project directory as disk images.
2018-11-19 16:41:36 +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
3861d6a274
Merge pull request #1459 from GNS3/duplicate-appliance
...
Support to duplicate an appliance via API. Fixes https://github.com/GNS3/gns3-gui/issues/2618
2018-11-18 17:57:10 +07:00
bd657c0167
Support to duplicate an appliance.
2018-11-18 17:05:16 +07:00
9b83b087cb
Fix mac address schema validation for Qemu VM appliance. Fixes https://github.com/GNS3/gns3-gui/issues/2629
2018-11-18 16:20:50 +07:00
a33b8eac3a
Support "L1 keepalives" in IOU appliance schema.
2018-11-18 16:04:08 +07:00
c7b8c347d7
Remove problematic test when run on Travis.
2018-11-18 00:08:40 +07:00
53f3821d41
Change test that randomly fails on Travis.
2018-11-17 23:23:28 +07:00
3512fde841
Fix small bugs when using the new appliance management API.
2018-11-17 22:16:18 +07:00
74e1463015
Fix bug with custom adapters and categories for Docker VM. Fixes https://github.com/GNS3/gns3-gui/issues/2613
2018-11-17 21:50:00 +07:00
aa4593c993
Handle custom adapters in schemas.
2018-11-17 20:09:34 +07:00
82140c082c
Merge pull request #1458 from GNS3/appliance-default-settings
...
Apply default settings when adding an appliance via API. Fixes #1456
2018-11-17 19:39:34 +07: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
71fcf855b4
Add tests for all appliance types.
2018-11-17 15:37:20 +07:00
627c7e9cfe
Use schema to set appliance default values and better schema validation error messages.
2018-11-16 23:02:10 +07:00
f486f07a61
Update pytest-timeout from 1.2.1 to 1.3.3
2018-11-16 13:11:49 +01:00
1acc7777f9
Merge pull request #1455 from GNS3/appliance-api
...
New appliance management API. Fixes #1427
2018-11-15 22:52:18 +07:00
1184f29b90
Add appliance API tests. Ref #1427 .
2018-11-15 21:34:36 +07:00
9aafa4e62f
Schema validation for appliance API. Ref #1427 .
2018-11-15 17:28:17 +07:00
bb3edfe779
Update pytest from 3.8.1 to 4.0.0
2018-11-15 00:57:47 +01:00
98f04365b7
Remove generic controller settings API endpoint.
2018-11-14 16:24:30 +08:00
cebb56387a
Fix tests.
2018-11-13 15:40:18 +08:00
f91d3c9dbb
Merge branch '2.2' into appliance-api
2018-11-13 14:59:55 +08:00
089fdff4f1
Working dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
2018-11-13 14:59:18 +08:00
e7b8309a80
Fix Docker VNC tests. Ref #1438
2018-11-11 23:25:23 +08:00
d45d52f15c
Support Xtigervnc restart.
2018-11-11 23:23:30 +08:00
029344da14
Only require Xtigervnc or Xvfb+x11vnc for Docker with vnc console. Ref #1438
2018-11-11 22:33:58 +08:00
36474f7bab
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
2018-11-11 22:31:29 +08:00
d0bab9947e
Support tigervnc in Docker VM. Ref #1438
2018-11-11 21:07:33 +08:00
f0fe9d39fa
Base for dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
2018-11-11 20:13:58 +08:00
887b32c4bc
Merge remote-tracking branch 'origin/2.2' into 2.2
2018-11-11 20:08:37 +08:00
f03ba5ca0b
Update appliance templates.
2018-11-11 20:08:13 +08:00
97758a09f4
Update sphinx from 1.7.1 to 1.8.2
2018-11-11 12:59:41 +01:00
41fbbf7a56
Reorder routes in order to get working CORS
2018-11-08 11:47:09 +01:00
fcd102317a
Merge pull request #1448 from GNS3/disable-cors-cache
...
Disable CORS cache, Fixes : #1445
2018-11-06 13:38:43 +01:00
7bc67cb41f
Merge pull request #1447 from GNS3/wrong-cors-response
...
Fix CORS response on node deletion, Fixes : #1446
2018-11-06 13:38:01 +01:00
249b2255f6
Fix CORS response on node deletion, Fixes : #1446
2018-11-06 13:37:03 +01:00
78c693ff63
Disable CORS cache, Fixes : #1445
2018-11-06 13:31:14 +01:00
b858664985
Merge pull request #1444 from alfredmyers/patch-1
...
Fixed typos on README.rst
2018-11-05 21:23:30 +07:00
78fe929e0c
Fixed typos on README.rst
2018-11-05 09:59:29 -02: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
bf1b801cc0
Remove static dir configuration
2018-10-24 09:04:05 +02:00
4158edf8e2
Merge pull request #1435 from GNS3/fix-put-cors-for-nodes
...
FIX PUT CORS for nodes, Fixes : #1434
2018-10-23 12:41:14 +02:00
fa5571ced1
FIX PUT CORS for nodes, Fixes : #1434
2018-10-23 11:09:38 +02:00
df36d8377d
Fix more tests.
2018-10-17 17:40:25 +07:00
ab8dc52ece
Fix tests to work with new version of aiohttp (>= 3.0)
2018-10-17 17:32:10 +07:00
9ae9209881
Update appliance templates.
2018-10-16 16:20:37 +07:00
86f87aec74
Fix installation with Python 3.7. Fixes #1414 .
...
Fix deprecated use of aiohttp.Timeout. Fixes #1296 .
Use "async with" with aiohttp.ClientSession().
Make sure websocket connections are properly closed, see https://docs.aiohttp.org/en/stable/web_advanced.html#graceful-shutdown
Finish to drop Python 3.4.
2018-10-16 15:56:06 +07:00
8217f65e97
Do not test with Python 3.4 on Travis.
2018-10-15 17:08:18 +07:00
de5934f818
Merge remote-tracking branch 'origin/2.2' into 2.2
2018-10-15 17:06:25 +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
93b6c0e49d
Merge pull request #1421 from kazkansouh/2.2-update-docker-init-path
...
Support for using other dhcp clients in docker init.sh
2018-10-07 04:35:48 +02:00
14fb64b941
Added "/sbin" to init script PATH variable so that its possible to
...
use more sophosticated dhcp clients (compared to the udhcpc that is
provided by busybox) by installing them into the docker image in
the normal way.
2018-10-06 16:06:24 +01:00
8baa480b79
Fix tests.
2018-10-06 21:57:03 +08:00
97c68f56bf
Notify users if x11vnc process has crashed. Fix #1401 .
2018-10-06 21:30:39 +08:00
22f7ca0243
Return compute port information via API. Ref #1420 .
2018-10-05 12:48:20 +02:00
eb97ebf311
Fix platform.linux_distribution() is deprecated. Fixes https://github.com/GNS3/gns3-gui/issues/2578
2018-10-04 16:32:49 +02:00
de5a6ca8c7
Merge remote-tracking branch 'origin/2.2' into 2.2
2018-10-04 15:44:29 +02:00
9de13c570c
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/builtin/nodes/cloud.py
# gns3server/compute/docker/docker_vm.py
# gns3server/compute/dynamips/nodes/ethernet_switch.py
# gns3server/compute/iou/iou_vm.py
# gns3server/compute/qemu/qemu_vm.py
# gns3server/compute/virtualbox/virtualbox_vm.py
# gns3server/compute/vmware/vmware_vm.py
# gns3server/controller/__init__.py
# gns3server/version.py
# gns3server/web/web_server.py
2018-10-04 15:44:13 +02:00
e4a6db8ebc
Fix some typos.
2018-10-04 15:22:42 +02:00
181a31be32
Update minimum VIX version requirements for VMware. Ref #1415 .
2018-10-02 11:22:32 +02:00
8d368cd0f6
Development on 2.1.12dev1
2018-09-28 20:50:03 +02:00
41d4ecc4b7
Release v2.1.11
2018-09-28 20:47:44 +02:00
4d95e0b51f
Catch some exceptions.
2018-09-28 15:04:38 +02:00
0b919aa8c9
Merge pull request #1411 from GNS3/pyup-update-pytest-3.4.2-to-3.8.1
...
Update pytest to 3.8.1
2018-09-27 22:23:49 +02:00
b10d79c37a
Update pytest from 3.4.2 to 3.8.1
2018-09-27 21:59:19 +02:00
4efdefaf5a
Development on 2.1.11dev1
2018-09-15 11:23:18 +02:00
b6b345508b
Release v2.1.10
2018-09-15 11:19:55 +02:00
5d2e539193
Update appliances.
2018-09-14 22:18:13 +02:00
eb0e26b55f
Include locale information and GNS3 VM version in crash reports.
2018-09-12 15:38:20 +02:00
17d657c919
Fix small errors like unhandled exceptions etc.
2018-09-11 15:06:01 +02:00
0aa9ab53d1
Import encodings.idna to avoid LookupError when standard library is in a zip file.
2018-09-07 09:34:17 +02:00
4021a13651
Catch exceptions in various locations to fix small issues reported by Sentry.
2018-09-06 09:49:12 +02:00
341e2e2e3a
Check if serial pipe can be opened for VMware and VirtualBox VMs.
2018-09-06 07:02:32 +02:00
f8ecd61a98
Notify users if xvfb process or x11vnc process have crashed. Ref #1401 .
2018-09-05 15:16:07 +08:00
c620d0be84
Improve the invalid port format detection. Fixes https://github.com/GNS3/gns3-gui/issues/2580
2018-09-05 13:35:42 +08:00
abfbadecd6
Update aiohttp verion requirement in order to support Python 3.7. Fixes https://github.com/GNS3/gns3-gui/issues/2566
2018-09-02 20:41:45 +07:00
4a6202fa84
Update setup.py and fix minor issues.
2018-09-02 15:32:33 +07:00
f89d645b56
Update appliances.
2018-08-31 19:33:03 +07:00
6822ff65a2
Disable static directory. Ref https://github.com/GNS3/gns3-gui/issues/2558 .
2018-08-30 17:34:26 +07:00
ef4db112f1
Fix typo.
2018-08-29 17:27:24 +07:00
86be4f98f1
Fix wrong call after merging.
2018-08-29 16:22:37 +07:00
3c332b895d
Fix tests after merging.
2018-08-29 16:08:08 +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
8e90d79399
Upgrade remote install script to use any ubuntu codename. Fixes #1393 .
2018-08-28 17:41:06 +07:00
78d0284247
Merge remote-tracking branch 'origin/master'
2018-08-28 17:27:18 +07:00
57cb457b5d
Use port 80 for key server.
2018-08-28 17:27:08 +07:00
b7dd8b5176
Catch asyncio.CancelledError when shutting down the server.
2018-08-28 17:10:24 +07:00
00cf66fb0f
Report GNS3 VM errors to the GUI server summary. Ref #1359 .
2018-08-28 15:42:06 +07:00
8d4e73d23c
Replace vboxnet0 (if it does not exist) by the first available vboxnet interface on Windows. Fixes https://github.com/GNS3/gns3-vm/issues/102
2018-08-26 03:28:38 -07:00
4e712280b3
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-08-26 02:44:01 -07:00
4d57a3befa
Check if the VirtualBox host-only network exists when starting a GNS3 VM running on VirtualBox. Ref https://github.com/GNS3/gns3-vm/issues/102
2018-08-26 02:43:40 -07:00
38b72079b2
Change file timestamps if necessary because ZIP does not support timestamps before 1980. Fixes #1360 .
2018-08-25 18:10:40 +07:00
814526ba26
Add missing coroutine decorator Ref https://github.com/GNS3/gns3-gui/issues/2566
2018-08-25 16:00:40 +07:00
f5dc635baa
Fix test to support Python 3.7 Ref https://github.com/GNS3/gns3-gui/issues/2566
2018-08-25 15:50:08 +07:00
902de3dd47
Refactor asyncio locking system for Python 3.7 support. Ref https://github.com/GNS3/gns3-gui/issues/2566 Ref https://github.com/GNS3/gns3-gui/issues/2568
2018-08-25 14:10:47 +07:00
ad9b6f42bf
Test with Python 3.7 on Travis.
2018-08-24 18:59:10 +07:00
3560cda06c
Use asyncio.ensure_future() instead of asyncio.async() with conservative approach to support Python < 3.4.4. Fixes https://github.com/GNS3/gns3-gui/issues/2566
2018-08-24 18:57:18 +07:00
a3d1e865a8
Replace asyncio.async() by asyncio.ensure_future() in tests. Ref #2566 .
2018-08-24 18:52:15 +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
59ce105a50
Fix exception with short names for Dynamips interfaces. Fixes #1386 .
2018-08-21 19:46:14 +07:00
aeb33024ca
Add missing Qemu boot priority values. Fixes https://github.com/GNS3/gns3-server/issues/1385
2018-08-21 17:49:58 +07:00
9ef23ce6a8
Include HTTP error code when reporting an error while download appliance templates
...
from GitHub repository.
2018-08-21 17:30:34 +07:00
b7f9b865c8
Optimize appliance templates update from GitHub repository by only downloading when the repository
...
has been updated. Ref https://github.com/GNS3/gns3-gui/issues/2490
2018-08-21 16:26:07 +07:00
651d8280a7
Fix appliance template tests.
2018-08-19 19:35:45 +07:00
5958a23557
Update appliance templates from online registry. Ref #2490 .
2018-08-19 16:02:47 +07:00
a78ee18977
Update appliance templates.
2018-08-18 16:49:21 +07:00
1e33e94c15
Add missing doc pages.
2018-08-16 21:50:54 +07:00
8699f2e2b0
Update docs for controller_notifications and project_notifications.
2018-08-16 21:40:51 +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
dac3ba19b7
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/controller/ports/port_factory.py
2018-08-13 22:06:44 +07:00
c593785c6d
Development on 2.1.10dev1
2018-08-13 13:50:43 +02:00
689a82a180
Release v2.1.9
2018-08-13 13:13:46 +02:00
23e83b730b
Fix some more problems with interface short names. Fixes https://github.com/GNS3/gns3-gui/issues/2562
2018-08-13 15:45:24 +07:00
e5d38811ca
Fix incorrect short port names in topology summary. Fixes https://github.com/GNS3/gns3-gui/issues/2562
2018-08-13 15:10:21 +07:00
daa2de4541
Allow custom symbols to be sub-directories.
2018-08-13 00:16:02 +07:00
29620f4ea3
Add affinity symbols. Ref https://github.com/GNS3/gns3-gui/issues/2488
2018-08-12 22:08:48 +07:00
1fd010484d
ACPI shutdown for GNS3 VM running on Hyper-V. Ref https://github.com/GNS3/gns3-gui/issues/763
2018-08-12 17:11:32 +07:00
c48eebcc5d
Hyper-V support for GNS3 VM. Fixes https://github.com/GNS3/gns3-gui/issues/763
2018-08-12 16:49:24 +07:00
c0521732a9
Get IP address from guest Hyper-V VM. Ref https://github.com/GNS3/gns3-gui/issues/763
2018-08-12 01:49:48 -07:00
7a9625744c
Merge pull request #1384 from BrentBaccala/pull-2
...
add appliance data for Cisco Nexus 9000v NX-OS 7.0(3)I7(3)
2018-08-11 12:55:19 +07:00
470133b096
add appliance data for Cisco Nexus 9000v NX-OS 7.0(3)I7(3)
2018-08-10 16:40:23 -04:00
c9767a06b3
Early Hyper-V support to run the GNS3 VM. Ref https://github.com/GNS3/gns3-gui/issues/763 .
2018-08-10 16:18:14 +07:00
652d5788c3
Fix tests.
2018-08-09 18:14:38 +07:00
89f7169589
Add appliance UUID added to the node data. Fixes #1334 .
2018-08-09 17:45:33 +07:00
a54359d243
Clean GNS3 close if one remote server is down. Fixes #1357 .
2018-08-09 16:59:10 +07:00
e3c8c9d484
Mark VirtualBox support for running the GNS3 VM as deprecated. Ref #1377 .
2018-08-08 15:02:31 +07:00
cc52a6a6b5
Change default z value for nodes to 1
2018-08-08 14:33:10 +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
12e71a2917
Set lower process priority when computing idle-pc value on Windows. Ref #2522 .
2018-08-07 19:31:33 +07:00
17e51fdac6
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-07-26 13:35:57 -05:00
d0ed6931d8
Catch exception: ZIP does not support timestamps before 1980. Ref #1360 .
2018-07-26 13:34:23 -05:00
c274be1135
Sync appliances
2018-07-13 12:42:43 +02:00
a494f8257b
Merge pull request #1368 from sbraz/typing
...
Require typing only for Python < 3.5
2018-07-13 11:34:30 +08:00
2a1b9e7232
Require typing only for Python < 3.5
2018-07-12 23:43:27 +02:00
1cc1ccd511
Re-enable static directory
2018-07-02 09:25:39 +02:00
ec8cfcd0f9
Disable static/ dir, Ref: #2532
2018-06-29 14:31:19 +02:00
dd845eb096
Fix tests on Windows
2018-06-28 09:16:51 +02:00
41026c74c1
Use mocked dir for web-ui redirection test
2018-06-26 13:13:19 +02:00
7d75b6248d
Use mocked dir of web-ui for tests
2018-06-26 12:53:39 +02:00
21780fa2ed
Gitkeep for web-ui directory
2018-06-26 12:26:04 +02:00
aed1989cdf
Merge pull request #1364 from GNS3/bundled-web-ui
...
Serve WebUI handlers and update-bundled-web-ui script
2018-06-26 12:10:11 +02:00
0e1f2e26d0
Serve WebUI handlers and update-bundled-web-ui script, Ref: #1362
2018-06-26 12:09:08 +02:00
6dc2ae8641
Clear script
2018-06-22 15:30:24 +02:00
867e997b74
Support /static/ files serving, Ref: #1362
2018-06-22 15:29:47 +02:00
e20e885d44
Release v2.1.8
2018-06-14 15:17:08 +02:00
893e9c4749
'caplog.text()' syntax is deprecated, use 'caplog.text' property instead.
2018-06-14 17:15:24 +08:00
b68041e4e3
Remove problematic pytest-capturelog dev dependency.
2018-06-14 17:09:15 +08:00
84865ac3d6
Fix dev requirement.
2018-06-14 16:55:48 +08: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
f3b4cc0160
Fix tests
2018-06-13 19:16:43 +02:00
ac73c72727
Don't send variables to computes where are empty, Ref: #1340
2018-06-13 18:55:47 +02:00
2e586f56ca
Development on v2.1.8dev1
2018-06-12 11:15:06 +02:00
0b742fc43d
Release v2.1.7
2018-06-12 11:12:59 +02:00
72cc3961dd
Merge pull request #1351 from acaudwell/udp-ports-fix
...
Don't release NIO UDP ports when updating docker container.
2018-06-11 22:36:17 +07:00
b2e0a1b291
Don't release NIO UDP ports when updating docker container.
...
When a docker container was updated, the NIO UDP ports were being released
from port_manager, but they were still stored in self._ethernet_adapters.
When the container was restarted, the same NIO ports would be used. However,
if a new connection was then added, it could assign a port that was already
in use. The end result was that traffic would be bridged across the wrong
interface connection.
2018-06-11 15:17:13 +12:00
96d5e351f7
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# requirements.txt
2018-06-10 21:19:55 +07:00
45edc40948
Timeout for stream file.
2018-06-10 21:18:16 +07:00
1550c7bee7
Fix cloud tests.
2018-06-10 17:56:56 +07:00
1f017a0d1d
Console support for clouds (to connect to external devices or services).
2018-06-10 17:43:29 +07:00
34fcbd68f3
Fix switching console type from telnet to VNC throws error.
2018-06-09 22:08:30 +07:00
40151cd1fe
Fix switching console type from telnet to VNC throws error. Fixes #2489 .
2018-06-09 21:47:36 +07:00
1905a99ce7
Fix saved VM state was not deleted correctly.
2018-06-09 17:28:26 +07:00
6caf38206c
Fix tests.
2018-06-07 22:37:29 +07:00
8851a55199
Fix timeout error with "save as" for large projects.
2018-06-07 22:26:23 +07:00
c18d855a10
Merge branch '2.1' of github.com:GNS3/gns3-server into 2.1
2018-06-07 11:58:30 +02:00
ae0c362427
Merge pull request #1348 from ehlers/api-docs
...
Update API documentation
2018-06-07 15:57:11 +07:00
60a3ab87dc
Update API documentation
2018-06-07 10:26:06 +02:00
62f87de23a
Add API endpoint to return all links attached to a node.
2018-06-06 20:46:44 +07:00
70cbc0260b
Merge pull request #1347 from AlyssonOliveira/fix_requirements.txt_to_hold_prompt-toolkit_1.0.15
...
Hold prompt-toolkit==1.0.15 to fix https://github.com/GNS3/gns3-serve…
2018-06-06 18:57:02 +07:00
c3c298cd63
Hold prompt-toolkit==1.0.15 to fix https://github.com/GNS3/gns3-server/issues/1346
2018-06-06 08:37:50 -03:00
fd5df0052a
Fix issue with some SVG symbols that could not be used in GNS3.
...
This was due to the height and width values being percentages.
2018-06-06 16:32:51 +07:00
19c5ff8521
Show correct free disk space value.
2018-06-06 14:59:44 +07:00
31a268e756
Force prompt-toolkit to version 1.0.15
2018-06-06 01:36:43 +07:00
7f27cb7015
Update requirements.txt
2018-06-06 01:34:05 +07:00
fbfa75830e
Bump version to 2.1.7dev1
2018-06-05 16:46:11 +07:00
f8bf749577
Remove unwanted trailing characters and other white spaces when reading .md5sum files.
2018-06-05 00:01:20 +07:00
d1ccf3bc84
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# requirements.txt
2018-06-04 22:46:52 +07:00
051eedb406
Change order to find vnetlib on Windows (PATH -> Registry -> Default directories).
2018-06-04 21:57:34 +07:00
e026c6415e
Add dev1 to the version
2018-05-24 13:11:57 +02:00
b0c89a4f2c
Development on v2.1.7dev1
2018-05-22 14:14:31 +02:00
eafe27e684
Release v2.1.6
2018-05-22 14:11:48 +02:00
c52342907a
Merge pull request #1332 from GNS3/global-vars
...
Docker `ExtraHosts`, global variables for project and supplier support, Fixes : #2482
2018-05-15 09:23:54 +02:00
5a0e21f58d
Locks down async-timeout<3.0.0 for P3.4 support; Fixes : #1331
2018-05-11 13:37:04 +02:00
f3c6faed75
Removed unnecessary line
2018-05-09 15:53:50 +02:00
7b3d5ae5e3
Create/update project on compute when variables changes
2018-05-09 15:29:35 +02:00
83445214be
Support for nested global variables
2018-05-09 11:25:55 +02:00
0bcc657bf1
Don't clean logo images when applied to the project
2018-05-08 16:22:35 +02:00
f2700ed445
Support of supplier and variables in topology
2018-05-08 10:07:42 +02:00
e4436096c2
Fix tests
2018-05-07 15:18:19 +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
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
202e7362a5
Add command information when uBridge has an error. Ref #1289
2018-04-28 18:48:52 +07:00
305fe2e817
Handle asyncio timeouts. Ref #1307 .
2018-04-28 17:42:02 +07:00
a56d5b453f
Fix project export tests.
2018-04-28 16:46:47 +07:00
3b94484914
Fix bug with export project. Ref #1187 #1307 .
2018-04-28 16:38:52 +07:00
50a922f83e
Offload slow file operations to threads for snapshots and project "save as". Ref #1187 #1307 .
2018-04-28 16:01:43 +07:00
80958e8a6d
support based on init.sh, Ref: #2482
2018-04-27 14:33:07 +02:00
20294e284c
Fix exception from send_signal() on Windows.
2018-04-27 17:00:28 +07:00
43081152ef
Add support of ExtraHosts for Docker, Ref. gns3-gui#2482
2018-04-25 16:03:01 +02:00
747814f083
Development on v2.1.6
2018-04-18 11:41:30 +02:00
2e9c5590a8
Release v2.1.5
2018-04-18 11:29:02 +02:00
cfd0216554
Disable TraceNG for version 2.1.5
2018-04-18 17:19:44 +08: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
9ecb058343
Fix tests.
2018-04-18 16:13:59 +08:00
013c74f6d8
Sync appliance files.
2018-04-18 16:12:30 +08:00
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
5690d350bd
Update appliance files.
2018-04-17 12:58:37 +08:00
1fea086f13
Do not use VMnet0 when allocating VMnet adapters.
2018-04-17 11:47:25 +08:00
dd9c18b9f8
Use SO_REUSEADDR before calling bind() where missing. Fixes #1289 .
2018-04-16 16:36:36 +08:00
5c4f6dd3dc
Do not fail a Dynamips project conversion if a file being used.
2018-04-16 15:45:43 +08:00
a12c5a95b0
Catch exceptions when using AsyncioTelnetServer. Fixes #1321 .
2018-04-16 15:30:06 +08:00
025441f027
Add default destination setting for traceng + some checks.
2018-04-16 15:03:22 +08:00
801547983a
Fix tests.
2018-04-13 17:04:19 +08:00
2de182eff4
Grid size support for projects.
2018-04-13 16:54:57 +08:00
9adfb1820d
Remove 'include INSTALL' from MANIFEST.
2018-04-13 14:17:18 +08:00
ee5317948b
Fix tests.
2018-04-06 14:32:06 +07:00
22a71b0e8c
Fix problem with VM saved stated.
2018-04-06 13:19:54 +07:00
7622c10cc9
Returns the ports' adapter types and mac addresses when available.
2018-04-06 13:19:17 +07:00
adc2f69d5d
Fix tests.
2018-04-04 21:51:31 +07:00
395277d5c5
Support for console auto start.
2018-04-04 21:31:35 +07:00
1d7f67695a
Bump version to 2.2.0dev2
2018-04-03 12:51:09 +07:00
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
509b171b06
Allow to have projects with the same name in different locations.
2018-03-30 23:01:37 +07:00
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
3d1ee4da3f
Support for suspend to disk / resume (Qemu).
2018-03-30 19:28:22 +07: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
669d2ec038
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/schemas/node.py
2018-03-30 12:14:09 +07:00
297bbd91ec
Fix traceng tests.
2018-03-30 12:10:57 +07:00
47e5dfabd8
Merge branch 'traceng' into 2.1
2018-03-29 15:17:41 +07:00
898f180310
Fix issue with start all.
2018-03-29 13:32:56 +07:00
b61bd2dc67
Merge remote-tracking branch 'origin/traceng' into traceng
2018-03-29 13:29:56 +07:00
b7780ba7cc
Check for valid IP address and prevent to run on non-Windows platforms.
2018-03-29 13:26:43 +07:00
c053a2f350
Enable UDP tunnel option and use ICMP probing by default.
2018-03-28 04:26:40 -07:00
05ec14e888
Use the configured IP address to trace.
2018-03-27 03:43:50 -07:00
d08c08617c
Support for source and destination for traceNG.
2018-03-27 16:58:49 +07:00
8e695c8af1
Have TraceNG start without needing cmd.exe
2018-03-27 01:19:24 -07:00
ff7911bd99
Allow to resize a Qemu VM disk (extend only).
2018-03-26 18:05:49 +07:00
6cec67f79f
Allow to select the default NAT interface in preferences for local server.
2018-03-26 14:23:01 +07:00
caa2bda71b
Spice with agent support for Qemu VMs.
2018-03-25 14:36:14 +07:00
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
5d704aa478
Fix tests.
2018-03-24 18:25:09 +07:00
e52775fa3a
Support for console type "none".
2018-03-24 18:11:21 +07:00
54661c50b2
Fix tests related to console type changes.
2018-03-23 21:29:39 +07:00
b6275deeef
Fix tests.
2018-03-23 16:01:21 +07:00
b8353bc0d5
Support for none console type (Qemu & Docker only)
2018-03-23 15:44:16 +07:00
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
135bbe8825
Check if HAXM support is installed on macOS. Ref #1242 .
2018-03-22 22:37:09 +07:00
9a9ac6d9f7
Fix some issues with hardware acceleration support for Qemu.
2018-03-22 15:45:41 +07:00
17bfed52f2
Fix Qemu VM tests.
2018-03-22 14:05:31 +07:00
44f2acffa5
Support Qemu with HAXM acceleration. Ref #1242 .
2018-03-21 16:41:25 +07:00
85dcb985eb
Fix packet filters for Dynamips.
2018-03-20 11:15:42 +07:00
279b4d7b20
Fix link filters/suspend tests.
2018-03-19 18:25:56 +07:00
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
cde30f8f53
Fix warning message.
2018-03-19 14:23:46 +07:00
c7875f93a3
Qemu VM support to detect when a link is plugged/unplugged.
2018-03-19 14:22:10 +07:00
b7e436efdf
Fix tests.
2018-03-15 20:47:42 +07:00
aaf59e6050
Allow to configure the interface to be used by the NAT node. Fixes #1175 .
2018-03-15 17:20:40 +07:00
08493871a5
Restrict the list of available Ethernet/TAP adapters. Fixes #352 .
2018-03-15 16:33:23 +07:00
fb3bcf3b8f
Basic project stats.
2018-03-15 15:21:29 +07:00
90ce6093d8
Some spring cleaning.
2018-03-15 14:17:39 +07:00
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
a4626a2b79
Custom icons and small fixes for TraceNG integration.
2018-03-14 16:56:37 +07:00
a13c237495
Merge pull request #1316 from BrentBaccala/master
...
Update Cisco ASAv appliance to include version 9.9.1
2018-03-14 13:25:22 +07:00
54a93a5ccb
update Cisco ASAv appliance to include version 9.9.1
2018-03-14 01:20:09 -04:00
397c1322b4
Base support for TraceNG.
2018-03-12 17:57:13 +07:00
148baaf465
Back to development on v2.1.5dev1
2018-03-12 11:27:02 +01:00
aaac2a2d93
Fix issue with temporary travis deploy issues
2018-03-12 09:43:57 +01:00
e54a94240d
Re-release v2.1.4
2018-03-12 09:40:42 +01:00
4ca216b181
Development on v2.1.5dev1
2018-03-12 09:26:07 +01:00
e417ee8fed
Release v2.1.4
2018-03-12 09:19:18 +01:00
658aa4bae9
Merge 2.1 into 2.2 branch
2018-03-12 13:38:50 +07:00
3201a996ed
Add Juniper JunOS space appliance.
2018-03-11 23:02:43 +07:00
1df03d052f
Sync checkpoint gaia appliance template.
2018-03-09 15:41:17 +07:00
da31358a65
Sync appliance templates.
2018-03-09 15:26:40 +07:00
0bd7736460
Make sure we use an IPv4 address in the remote install script.
2018-03-08 21:09:00 +07:00
38f458db7c
Delete old pcap file when starting a new packet capture.
2018-03-08 16:00:05 +07:00
233e41d006
Fix export project test.
2018-03-08 00:39:08 +07:00
22db13d2bf
Fix bug preventing to export portable projects with IOU images.
2018-03-08 00:13:35 +07:00
0fde1cf54a
Ignore invalid BPF filters. Ref #1290 .
2018-03-07 21:37:15 +07:00
00e781826b
Different approach to handle no data returned by uBridge hypervisors. Fixes #1289 .
2018-03-07 19:42:19 +07:00
7c14e21f4a
Different approach to handle no data returned by Dynamips or uBridge hypervisors. Fixes #1289 .
2018-03-07 19:33:19 +07:00
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
3ca4f72b99
Fix Dynamips private config not loaded into nvram when starting a router. Fixes #1313 .
2018-03-07 18:18:51 +07:00
d911e82dc4
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-03-07 16:42:12 +07:00
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
2a5f3221b9
Merge pull request #1314 from GNS3/pyup-update-pytest-3.4.1-to-3.4.2
...
Update pytest to 3.4.2
2018-03-06 09:24:58 +01:00
78ea230673
Update pytest from 3.4.1 to 3.4.2
2018-03-06 04:57:22 +01:00
53a229f8e9
Fix never reached condition
2018-03-05 11:16:03 +01:00
419797dd92
Merge pull request #1312 from GNS3/controller-compat
...
Compatybility with controller, default_symbol and hover_symbol, Fixes…
2018-03-02 13:49:32 +01:00
05b6be2e42
Compatybility with controller, default_symbol and hover_symbol, Fixes : #2444
2018-03-02 13:48:27 +01:00
c714c9c8de
Merge pull request #1310 from GNS3/fix-1297
...
Filter snapshots directory during the snapshot, Fixes : #1297
2018-02-28 16:40:18 +01:00
9be76d98a2
Filter snapshots directory during the snapshot, Fixes : #1297
2018-02-28 16:38:32 +01:00
09c7d73ee9
Filter snapshots directory during the snapshot, Fixes : #1297
2018-02-28 16:33:20 +01:00
9e73ca6620
Merge pull request #1309 from GNS3/fix-2420
...
Handle docker env with last empty line, Fixes : #2420
2018-02-27 16:41:24 +01:00
e79e27a73f
Handle docker env with last empty line, Fixes : #2420
2018-02-27 16:33:55 +01:00
7beae4e451
Merge pull request #1308 from GNS3/pywin32-dep
...
Pywin32 instead of pypiwin32, Ref. #1276
2018-02-27 09:27:54 +01:00
a0f2dd374e
Require uBridge version 0.9.14 on Linux
2018-02-26 23:18:44 +07:00
b1657996e3
Pywin32 instead of pypiwin32, Ref. #1276
2018-02-26 16:25:31 +01:00
835bc24b44
Merge pull request #1304 from GNS3/pyup-update-sphinx-1.6.6-to-1.7.1
...
Update sphinx to 1.7.1
2018-02-26 09:14:40 +01:00
e83ed3b4b5
Merge pull request #1295 from ehlers/fix_cpuload
...
Implement a minimum interval between psutil calls. Fixes #2262
2018-02-26 13:08:10 +06:30
603442509a
Update sphinx from 1.6.6 to 1.7.1
2018-02-23 19:59:09 +01:00
89b352890c
Merge pull request #1303 from GNS3/pyup-update-pytest-3.3.2-to-3.4.1
...
Update pytest to 3.4.1
2018-02-21 11:59:38 +01:00
56b901a831
pytest.ini for ignoring files and recording DEBUG level in tests
2018-02-21 11:05:50 +01:00
1b3065750d
.pytest_cache into .gitignore
2018-02-21 10:27:01 +01:00
f1d8ee30cd
pytest-catchlog merged into the core
2018-02-21 10:26:30 +01:00
2111f549c9
Merge pull request #1302 from nabilbendafi/master
...
Fix missing 'locales' package in base image
2018-02-21 10:14:01 +01:00
629c7be395
Update pytest from 3.3.2 to 3.4.1
2018-02-21 03:03:33 +01:00
3a15839272
Fix missing 'locales' package in base image
...
`/bin/sh: 1: locale-gen: not found`
2018-02-20 16:43:22 +01:00
3a09bd43dc
Implement a minimum interval between psutil calls. Fixes #2262
2018-02-13 11:31:04 +01:00
17422bc461
Fix appliance loading test (missing category).
2018-02-06 16:55:40 +08:00
935b8981ea
Fix appliance loading test.
2018-02-06 16:15:34 +08:00
fff593b358
Fix error when appliance template is broken (missing fields). Fixes #1287 .
2018-02-06 16:07:23 +08:00
abbe3d3a31
Fix "Change of linked base VM doesn't work with templates migrated from 2.0"
2018-02-05 16:42:29 +08:00
52b690b683
Fix "Unable to override non-custom VMware adapter".
2018-02-04 22:08:41 +08:00
654aa18d09
Fix get_port test.
2018-02-02 22:14:50 +08:00
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
4ba523a0d7
Add an error message when Docker container is not ready to be started. Ref #1281 .
2018-02-02 16:29:08 +08:00
07d2d7b340
Update documentation.
2018-01-31 23:37:02 +07:00
e5a4afaeb1
Sync appliance files.
2018-01-31 19:05:03 +07:00
3802a3d70b
Fix more IOU tests.
2018-01-31 16:34:41 +07:00
0ee87c9110
Fix IOU tests.
2018-01-31 16:12:55 +07:00
e5c76750b1
Fix issue when running multiple project containing IOU nodes on the same server. Ref #1239 .
2018-01-31 15:51:29 +07:00
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
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
c0ff37039d
Merge pull request #1278 from GNS3/pyup-update-pytest-3.2.5-to-3.3.2
...
Update pytest to 3.3.2
2018-01-30 09:00:17 +01:00
29b9b0431c
Merge branch '2.2' into pyup-update-pytest-3.2.5-to-3.3.2
2018-01-30 09:00:08 +01:00
cf5b24e829
Merge pull request #1279 from GNS3/pyup-update-pep8-1.7.0-to-1.7.1
...
Update pep8 to 1.7.1
2018-01-30 08:59:06 +01:00
f9853a1cc3
Merge pull request #1280 from GNS3/pyup-update-pytest-timeout-1.2.0-to-1.2.1
...
Update pytest-timeout to 1.2.1
2018-01-30 08:58:47 +01:00
d14e3d084d
Update pytest-timeout from 1.2.0 to 1.2.1
2018-01-30 08:58:07 +01:00
53e36d1ed5
Update pep8 from 1.7.0 to 1.7.1
2018-01-30 08:58:03 +01:00
403645d2f0
Update pytest from 3.2.5 to 3.3.2
2018-01-30 08:57:47 +01:00
9921db2183
Merge branch '2.1' into 2.2
2018-01-30 08:53:23 +01:00
4f2a50894b
Merge pull request #1277 from GNS3/av-pywin32
...
Fix AppVeyor crashes with pypiwin32-222 Ref. #1276
2018-01-30 08:52:35 +01:00
62e03148c1
Merge pull request #1275 from GNS3/async-md5-calcs
...
Calculate MD5 on thread and before json response, Ref. gui#2239
2018-01-29 23:28:11 +07:00
889aa3ba94
More generic dependency for pypiwin32, Ref. #1276
2018-01-29 15:26:45 +01:00
cbb15c7a84
Check if locking version of pypiwin32==220 helps, Ref. #1276
2018-01-29 15:16:38 +01:00
8268e76a86
Check if passes tests on 2.1
2018-01-29 15:09:03 +01:00
bb26e8acdd
Calculate MD5 on thread and before json response, Ref. gui#2239
2018-01-29 14:20:48 +01:00
1582ac3195
Merge branch '2.2' into async-md5-calcs
2018-01-29 13:01:45 +01:00
7fe6508e73
Merge pull request #1274 from GNS3/asyncio-ensure-future
...
Conservative approach to supported versions of Python 3.4 and asyncio…
2018-01-29 12:21:41 +01:00
eeae07e783
Conservative approach to supported versions of Python 3.4 and asyncio.ensure_future, Ref. #1269
2018-01-29 12:13:20 +01:00
dc377165f2
Cancellable md5sum calculation on thread, Ref. gui#2239
2018-01-29 10:18:13 +01:00
6868e20a70
Compute md5sum on thread and don't block main server, Ref. gui#2239
2018-01-26 12:53:48 +01:00
3c5ca9ce0e
Merge pull request #1270 from GNS3/replace-async-with-ensure-future
...
Replace asyncio.async with ensure_future because of deprecation, Fixe…
2018-01-24 11:18:10 +01:00
d9a0ec9ff3
Replace asyncio.async with ensure_future because of deprecation, Fixes : #1269
2018-01-24 11:11:53 +01:00
838d82a98b
Merge branch '2.2' of github.com:GNS3/gns3-server into 2.2
2018-01-24 10:55:08 +01:00
05983f2838
Fix test_open_auto_start test
2018-01-24 10:54:56 +01:00
c532e6392d
Merge pull request #1257 from GNS3/pyup-update-sphinx-1.6.2-to-1.6.6
...
Update sphinx to 1.6.6
2018-01-24 10:15:07 +01:00
e05f93abd3
Merge pull request #1268 from GNS3/pyup-pin-prompt-toolkit-1.0.15
...
Pin prompt-toolkit to latest version 1.0.15
2018-01-24 10:14:57 +01:00
daf058a306
Merge tag 'v2.1.3'
2018-01-24 10:09:31 +01:00
647c1dbb05
Pin prompt-toolkit to latest version 1.0.15
2018-01-23 06:47:36 +01:00
28f8216590
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# requirements.txt
2018-01-23 12:47:13 +07:00
e54ccc26b0
Bump to version 2.2.0dev1 & refresh resources/ui files.
2018-01-23 11:36:57 +07:00
f7d82059d5
Development on v2.1.4dev1
2018-01-19 07:18:00 +01:00
d2faaee099
Release v2.1.3
2018-01-19 07:15:39 +01:00
6fee543ce7
Fix more client/server version tests.
2018-01-18 16:14:09 +08:00
2e40fb8608
Fix client/server version test.
2018-01-18 16:04:31 +08:00
d4f1084391
Bump version number to 2.1.3dev1
2018-01-18 15:32:06 +08:00
b792be00f9
Merge tag 'v2.1.2'
2018-01-18 08:29:40 +01:00
cf4477ce34
Merge remote-tracking branch 'origin/unlock-yarl' into 2.1
2018-01-18 12:10:19 +08:00
f525bd2ce1
Update appliance files.
2018-01-18 11:57:48 +08:00
bd8816d14c
Suspend for Docker nodes.
2018-01-18 11:43:04 +08:00
34acb1f185
Unlock yarl version and multidict
2018-01-17 10:26:22 +01:00
7ded71142f
Fix same MAC address for duplicated Qemu nodes.
2018-01-17 14:13:06 +08:00
c281f55fb2
Fix same base MAC for duplicated IOS routers. Fixes #1264 .
2018-01-17 14:01:44 +08:00
e5e2b7a8ac
Fix "Creating multiple IOU nodes at once assigns the same application id". Fixes #1239 .
2018-01-15 18:09:05 +07:00
30e8949985
Fix "Transport selection via DSN is deprecated" message. Sync is configured with HTTPTransport.
2018-01-15 16:56:15 +07:00
393ac85bca
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-01-15 14:42:25 +07:00
9d9dc037d8
Refresh CPU/RAM info every 1 second. Ref #2262 .
2018-01-15 14:42:01 +07:00
32f56feca2
Merge pull request #1263 from ddragic/eth_switch_cmd
...
Rename ethernet switch shell command arp to mac
2018-01-15 08:20:39 +01:00
5d86f06390
Rename ethernet switch arp command to mac, also rename in test
2018-01-14 17:50:21 +01:00
6789989cb9
Rename ethernet switch arp command to mac
2018-01-14 17:10:26 +01:00
ffc7024b64
Fix error while getting appliance list. Fixes #1258 .
2018-01-14 20:29:17 +07:00
ed275e4ec5
Fix UnboundLocalError: local variable 'node' referenced before assignment. Fixes #1256 .
2018-01-14 19:06:35 +07:00
4143ee8178
first commit
2018-01-14 10:52:59 +07:00
88989cc274
Default symbol must be computer.svg
2018-01-12 21:46:48 +07:00
ab6fe6da1d
Compatibility for old node templates (those with default_symbol and hover_symbol properties).
2018-01-12 17:34:37 +07:00
8b1c68a0b7
Fix problem when searching for VBoxManage. Fixes #1261 .
2018-01-12 13:17:16 +07:00
97cfb892a6
Improve the search for VBoxManage.
2018-01-11 16:33:15 +07:00
f9c7c15f95
Fixing race condition when starting the GNS3 VM.
2018-01-10 16:22:55 +07:00
5f14f8eb46
Default VPCS name format is now PC-{0}.
2018-01-09 23:40:35 +07:00
7c91e46812
Development on v2.1.3dev1
2018-01-08 14:21:04 +01:00
588339487f
Update sphinx from 1.6.2 to 1.6.6
2018-01-08 14:10:17 +01:00
6af64454d0
Release v2.1.2
2018-01-08 14:09:59 +01:00
47ef7e2a5e
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-01-08 18:08:45 +07:00
927f7e6b9d
Do not show log message if configuration file doesn't exist. Fixes #1206 .
2018-01-08 18:07:15 +07:00
9ca56964f5
Merge pull request #1255 from ehlers/update-docs
...
Update API documentation
2018-01-08 02:46:06 -08:00
e6d2bd4424
Update API documentation
2018-01-08 09:26:44 +01:00
21a7a68875
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-01-08 11:57:24 +07:00
ffe21f6b73
Update API documentation. Fixes #1253 .
2018-01-08 11:57:07 +07:00
266916b092
Merge pull request #1252 from ehlers/api_links_drawings
...
GNS3-API: implement GET for specific drawing and link
2018-01-07 06:12:24 +01:00
8907b3d58a
GNS3-API: implement GET for specific drawing and link
...
Fixes #1249
2018-01-05 13:44:46 +01:00
d80e01a9c5
Development on v2.1.2dev1
2017-12-22 13:29:18 +01:00
5dd0414ab3
Release v2.1.1
2017-12-22 13:27:20 +01:00
e8353e68bb
Merge remote-tracking branch 'origin/2.1' into 2.1
2017-12-21 09:38:28 +01:00
23c63bbd4d
Protect variable replacement for Qemu options. Escape double quotes.
2017-12-21 09:38:18 +01:00
dadf11f69b
Fix tests
2017-12-21 09:37:48 +01:00
3efe753eee
Add proper exception when cannot find tunnel on QEMU, Fixes : #1241
2017-12-21 08:55:49 +01:00
f48420af58
Increase timeout for creation of image, Ref. #2239
2017-12-21 08:46:20 +01:00
79bca29b93
Protect variable replacement for Qemu options.
2017-12-20 20:46:16 +01:00
0e4865e049
Bump version to 2.1.1dev2
2017-12-20 11:20:07 +01:00
26567d9164
Merge remote-tracking branch 'origin/2.1' into 2.1
2017-12-18 12:08:23 +01:00
a8177d7afa
Fix tests more reliably. Ref #0df997d.
2017-12-18 12:08:14 +01:00
a393e7f723
Merge pull request #1205 from GNS3/aiohttp-2.3.1
...
aiohttp 2.3 support.
2017-12-18 11:09:16 +01:00
0df997d232
Fix tests.
2017-12-17 23:06:19 +01:00
630afc5469
Do not overwrites persistent Docker volumes. Fixes #2358 .
2017-12-17 22:35:26 +01:00
3e3e1df051
Allow users to see an error when the server cannot stream a PCAP file.
2017-12-07 12:28:01 -06:00
3a1ba8f42d
Fix issue with Qemu + SPICE when IPv4 is not enabled.
2017-12-07 12:02:41 -06:00
0a72e0db87
Fix more GNS3 VM related tests.
2017-12-05 20:38:48 -06:00
e3b3427cc6
Fix GNS3 VM start test.
2017-12-05 20:30:28 -06:00
dde2003168
Fix tests.
2017-12-05 16:56:50 -06:00
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
6e2752648a
Implement #1153 into 2.2 branch.
2017-11-27 15:16:46 +07:00
09b1cac676
Merge remote-tracking branch 'origin/2.2' into 2.2
...
# Conflicts:
# requirements.txt
2017-11-27 14:21:02 +07:00
1699ce5d1c
Add missing appliance files.
2017-11-27 13:43:47 +07:00
d0850927d0
Update appliance files.
2017-11-27 13:42:26 +07:00
745532bf23
Fix auto idlepc test.
2017-11-23 23:46:22 +07:00
78cf0309a0
Merge remote-tracking branch 'origin/2.1' into 2.1
2017-11-23 23:29:09 +07:00
851fcf5c71
Fix compute auto idlepc test.
2017-11-23 23:28:52 +07:00
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
e54d574e47
Fix auto idle-pc from preferences.
2017-11-23 23:00:31 +07:00
e754db950d
Merge pull request #1219 from GNS3/pyup-update-pytest-3.1.1-to-3.2.5
...
Update pytest to 3.2.5
2017-11-23 16:46:31 +01:00
68d8fecc36
Merge pull request #1220 from GNS3/pyup-pin-prompt-toolkit-1.0.15
...
Pin prompt-toolkit to latest version 1.0.15
2017-11-23 16:39:57 +01:00
5a6b0cc07b
Keep at least this version
2017-11-23 16:39:15 +01:00
fe60c414b9
Keep consistance of aiohttp.web.HTTPForbidden() execution
2017-11-23 16:28:10 +01:00
efbf7728ea
Fix Docker tests.
2017-11-23 11:27:17 +07:00
061af38b5a
Make sure connected links are removed when a node is deleted.
2017-11-23 11:19:41 +07:00
f48549a997
Validate idle-pc values for auto idle-pc feature.
2017-11-23 10:40:51 +07:00
958ab2294c
Merge remote-tracking branch 'origin/2.1' into 2.1
2017-11-23 10:04:46 +07:00
dd89b09f84
Fix error when updating packet filter on stopped Docker link. Fixes #1229 .
2017-11-23 10:04:32 +07:00
642536a070
Merge pull request #1228 from GNS3/es-console
...
Close telnet console after stopping the node. Ref gui/#2330
2017-11-20 22:02:58 +07:00
860ca3b35d
Remotely close telnet console. Ref #2330
2017-11-20 15:28:07 +01:00
96a0b52cf8
EthernetSwitch closing connections, Ref: gui/#2330
2017-11-20 13:51:07 +01:00
7c90c513d0
Merge pull request #1227 from GNS3/improved-export-project
...
Export files from remote server, Fixes: gui/#2271
2017-11-20 17:19:20 +07:00
fe59c937d5
Merge branch '2.1' into improved-export-project
2017-11-20 11:15:04 +01:00
b48f5df53f
iExport files from remote server, Fixes: gui/#2271
2017-11-20 10:47:03 +01:00
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
068077c594
Remove forgotten debug.
2017-11-18 17:36:39 +07:00
e08aebf1f0
Implement variable replacement for Qemu VM options.
2017-11-18 17:36:11 +07:00
cfbcc1194d
Avoid duplicate "-nographic" option.
2017-11-18 16:22:29 +07:00
035a078b5e
Show qemu-img stdout in case of an error.
2017-11-17 18:13:34 +07:00
cf14deb2fa
Fix IOU tests.
2017-11-16 17:07:51 +07:00
e1fe34ca07
Use the correct NVRAM amount when pushing private config to IOU.
2017-11-16 16:52:19 +07:00
840aa39457
Merge remote-tracking branch 'origin/2.1'
2017-11-16 15:04:33 +07:00
d3e55520d9
Merge remote-tracking branch 'remotes/origin/master' into 2.1
2017-11-16 15:03:20 +07:00
fb2e10d3c1
Merge remote-tracking branch 'remotes/origin/master'
2017-11-16 14:59:57 +07:00
4477cd4dfd
Merge remote-tracking branch 'origin/2.1'
2017-11-16 14:54:53 +07:00
967798a7de
Check and fix corrupt Qemu disk images. Fixes #2301 .
2017-11-16 14:54:37 +07:00
0ce5b80a1d
Pin prompt-toolkit to latest version 1.0.15
2017-11-15 13:20:52 +01:00
61acb939a4
Update pyup config to use 2.2 branch
2017-11-15 13:20:31 +01:00
49f1ef9693
Update pytest from 3.1.1 to 3.2.5
2017-11-15 13:17:57 +01:00
8c11b649e5
Update warning messages when connecting to non custom adapter for VMware VMs.
2017-11-15 16:55:19 +07:00
b14e2e73ed
Fix "Can't use VirtualBox VM when an interface is managed by VirtualBox". Fixes #2335 .
2017-11-15 16:41:33 +07:00
2235a8158f
Update requirements.txt
2017-11-15 09:00:14 +01:00
9afe756462
Add low disk space warning when creating a new project.
2017-11-14 18:22:59 +07:00
135c529d4b
Development on 2.1.1dev1
2017-11-09 10:49:56 +01:00
ce219e81ea
Development on 2.1.0dev11
2017-11-09 10:48:48 +01:00
c2684f056c
Release 2.1.0
2017-11-09 07:29:46 +01:00
009677f019
Fix typo in vcpus on VirtualBoxVM, fixes : #1213
2017-11-07 11:15:49 +01:00
9c3ee02797
Development on v2.1.0dev10
2017-11-07 10:19:19 +01:00
50c8fe070d
Release v2.1.0rc4
2017-11-07 08:47:40 +01:00
ace7b0c69f
Merge pull request #1212 from GNS3/fix-vcpus-controll-on-vmware
...
Fix GNS3VM vCPUs control on VMware, fixes : #2324
2017-11-06 23:46:04 +08:00
255dc7ed9b
Fix GNS3VM vCPUs control on VMware, fixes : #2324
2017-11-06 15:15:37 +01:00
75ceffb458
Fix typo in sample gns3_server.conf. Fixes #1210 .
2017-11-03 16:15:03 +08:00
21c2429aee
Merge pull request #1209 from GNS3/ignore-env
...
Ignore env files
2017-10-30 17:43:39 +07:00
8cc04f25e2
Merge pull request #1208 from GNS3/info-about-api
...
Warning for getting endpoint of compute
2017-10-30 17:41:31 +07:00
815dca101f
Ignore env files
2017-10-30 11:30:06 +01:00
022d76e88a
Warning for getting endpoint of compute
2017-10-30 11:26:57 +01:00
2c0804d4ee
Merge pull request #1204 from GNS3/loop-speed-on-win
...
Disable loop debug on default
2017-10-27 16:43:54 +07:00
b2c5e175d7
Enable debug loop only on debug mode
2017-10-27 11:19:06 +02:00
a7412d1c87
aiohttp 2.3.1 dependency
2017-10-26 16:29:01 +02:00
2171072ae4
Enable debug mode on async loop only in dev/debug mode
2017-10-26 12:24:01 +02:00
8fcfed53ed
Add warning when using IOU with a hostname length above 15 characters.
2017-10-24 15:07:32 +07:00
df468bf2af
Improve VMware VMs discovery process. Ref #1201 .
2017-10-22 17:33:21 +07:00
8930b4c6e5
Improve error message when IOU VM process is unexpectedly stopped.
2017-10-22 16:28:54 +07:00
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
6a87047c18
Added localhost and gns3.github.io CORS
2017-10-20 13:21:43 +02:00
d918330472
Back to dev. at 2.1.0dev9
2017-10-20 08:37:47 +02:00
8fde8789f1
Fix Travis deployment
2017-10-19 09:57:52 +02:00
aaa8c4895f
Development on 2.1.0dev9
2017-10-19 08:58:28 +02:00
66d5cb520d
Release 2.1.0 rc3
2017-10-19 08:56:06 +02:00
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
c7015435c9
Update vmware_gns3_vm.py
2017-10-18 15:53:37 +07:00
44efab109e
Set vhv.enable before run for VMWare 14. Fixes #1184
2017-10-18 10:32:56 +02:00
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
1f4b87ae9c
Merge pull request #1197 from GNS3/fix-win-tests
...
fix passing tests on Windows
2017-10-16 19:44:22 +08:00
bc782b6896
fix passing tests on Windows
2017-10-16 13:02:44 +02:00
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
3a5a771b19
Merge pull request #1195 from ddragic/qemu-log-macaddress
...
QEMU: fix logging of base mac address when creating a new node
2017-10-14 16:00:22 +02:00
44bb912139
QEMU: fix logging of base mac address when creating a new node
2017-10-14 13:55:16 +02:00
74e7201ea6
Sync appliance files.
2017-10-13 17:56:42 +08:00
4f13c63a52
Do not use builtin name.
2017-10-13 17:51:19 +08:00
02ad98664f
Fix creation of an VMware VM failed with invalid JSON. Fixes #2282 .
2017-10-13 17:50:23 +08:00
b654d78ea6
Endpoint for obtaining direct action on compute
2017-10-13 11:03:56 +02:00
244a86bcbc
Merge remote-tracking branch 'origin/2.1' into 2.1
2017-10-12 23:33:00 +08:00
1524493c33
Fix IOU detection of layer 1 keepalive support. Fixes #1183 .
2017-10-12 23:32:45 +08:00
e52b83be11
Merge pull request #1192 from GNS3/travis-docker-tests
...
Tests on TravisCI with docker compose
2017-10-12 01:52:03 -07:00
0c7a92b710
Tests on TravisCI with docker compose
2017-10-12 10:40:49 +02:00
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
9619827f44
Reenable tests and back to development on 2.1.0dev8
2017-10-04 13:05:00 +02:00
5b645cd455
Temporary disable passing tests
2017-10-04 12:58:53 +02:00
7d19312d44
Development on 2.1.0dev8
2017-10-04 11:39:52 +02:00
81048f44d6
Release 2.1.0 rc2
2017-10-04 11:37:12 +02:00
be35ad6874
Fixes path normalization during file upload on nodes ( Fixes : #2276 )
2017-10-03 18:13:19 +02:00
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
3d85bba9d4
Don't create directory structure during json dump. Fixes #2270
2017-10-02 10:41:57 +02:00
dbd41e44f8
Bump version to 2.1.0dev7
2017-10-02 04:04:38 +08:00
7269285b0f
Add more information when qemu-img fails.
2017-10-02 00:47:16 +08:00
2a4ed9ba89
Fix issue with multidict when upgrading GNS3 VM to use dev channel.
2017-09-23 18:09:10 +08:00
a567b394f3
Restore file permissions fails for volumes with soft links. Fixes #1180 .
2017-09-21 22:45:17 +08:00
d76bcf7078
Use RAW sockets by default on Linux.
2017-09-19 12:39:55 +07:00
fcd2c7b6d4
Add missing https console keyword in JSON schema. Fixes #1179 .
2017-09-19 12:38:35 +07:00
60bc386d6b
Merge remote-tracking branch 'origin/2.1' into 2.1
2017-09-14 17:58:25 +07:00
e1c8df170a
Allow projects to be opened even when a node port is already used.
2017-09-14 17:57:58 +07:00
cdfce26b61
Development on v2.1.0dev6
2017-09-13 09:31:30 +02:00
f415d38ccd
Release v2.1.0rc1
2017-09-13 09:29:31 +02:00
6a8f220ff1
Fix NAT test.
2017-09-11 15:09:32 +07:00
9e4cfaf787
Fix NAT node not working on Windows. Fixes #1163 .
2017-09-11 13:02:26 +07:00
4a2dfb0037
Do not prevent a project to be deleted. Fixes #2237 .
2017-09-06 18:12:22 +07:00
b538bd0a29
Back to development on v2.1.0dev5
2017-09-05 15:22:49 +02:00
36210b10c6
Re-release 2.1.0b2
2017-09-05 11:22:43 +02:00
fd623a5ad2
Fix test_ubridge_apply_filters
2017-09-05 11:07:10 +02:00
e5a7eb74ed
Fix project tests
2017-09-05 10:38:17 +02:00
daf7ed8c95
Development on 2.1.0dev5
2017-09-05 08:39:53 +02:00
1f87d8222b
Release 2.1.0 beta 2
2017-09-05 08:38:42 +02:00
90e3a8d612
Round-robin nodes across all available compute resources. Fixes #1165 .
2017-09-03 22:51:51 +07:00
c22229101f
Try to improve error reporting when streaming a PCAP file. Ref #2235 .
2017-09-01 17:10:24 +07:00
ee486b32bd
Use Npcap DLL on Windows when checking for uBridge version.
2017-09-01 16:22:43 +07:00
7492899b95
Merge pull request #1173 from GNS3/console-tests
...
Windows console bugfix tests
2017-08-29 17:45:29 +07:00
807bea40d4
Fixes running switch console inside PyCharm terminal (Ref. #1172 )
2017-08-29 12:28:53 +02:00
4e3eee33fc
Windows console bugfix tests
2017-08-29 10:08:10 +02:00
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
2806b7b286
Merge pull request #1170 from GNS3/load-meta-when-project-opens
...
Load meta of the project on loading time (Fixes #2225 )
2017-08-25 16:30:23 +08:00
b0783eeccc
Load meta of the project on loading time ( Fixes #2225 )
2017-08-22 09:36:52 +02:00
4fc29504f2
Merge pull request #1168 from GNS3/nat-on-windows
...
Fixes NAT node not working on Windows (#1163 )
2017-08-21 14:24:05 +02:00
efae614af2
Added checking if NIO exists ( Fixes #1160 )
2017-08-21 11:03:23 +02:00
7523e9c4bc
Fixes NAT node not working on Windows ( #1163 )
2017-08-21 10:17:56 +02:00
3dd5dbe0c1
Merge pull request #1161 from GNS3/empty-link-on-compute
...
Fixes loading project when link_id is not set (#1159 )
2017-08-10 22:09:49 +08:00
e15d1cd350
Fixes loading project when link_id is not set ( #1159 )
2017-08-10 10:02:18 +02:00
fc7377e999
Merge pull request #1158 from GNS3/platform-on-appliances-list
...
Return platform value on appliances list (Fixes #2211 )
2017-08-08 22:16:40 +08:00
3fd86f5807
Return platform value on appliances list ( Fixes #2211 )
2017-08-08 13:58:43 +02:00
fc9d44011b
Merge pull request #1157 from GNS3/bugfix-1156
...
Fixes not known category in Appliances (Fixes #1156 )
2017-08-07 16:46:14 +08:00
3a1fd892ac
Fixes not known category in Appliances ( Fixes #1156 )
2017-08-07 10:00:46 +02:00
3caba334c0
Development on 2.1.0dev4
2017-08-04 11:39:31 +02:00
e2de872036
Release 2.1.0 beta 1
2017-08-04 11:38:33 +02:00
44fc87a24c
Sync appliances
2017-08-04 10:59:05 +02:00
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
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
3bb8cdafb2
Catch KeyError: <aiohttp.connector._TransportPlaceholder
...
Fix #1152
2017-08-02 10:16:49 +02:00
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
8a028a6dce
Merge pull request #1147 from GNS3/fix_docker_permission
...
Fix permission on exited container
2017-08-01 00:30:56 +08:00
1cde787ffa
Sync appliances
2017-07-31 15:12:06 +02:00
81d77cabf9
Development on 2.1.0dev3
2017-07-31 11:57:45 +02:00
37c76189dc
Release 2.1.0 alpha 2
2017-07-31 11:53:35 +02:00
6996b7094f
Handle invalid appliances files
...
Fix #1150
2017-07-28 15:21:35 +02:00
2eead38cd8
Sync appliances
2017-07-28 14:41:19 +02:00
283b08c2a1
Fix naming of node with a number in the name
...
Fix #1149
2017-07-27 16:06:52 +02:00
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
108a659ca4
Fix bug when exporting debug information with multiple remote servers
...
Fix #1100
2017-07-27 11:59:20 +02:00
7683a79bb1
Fix OSError when uploading images
...
Fix #1101
2017-07-27 11:42:10 +02:00
103be13ba4
Fix an error when a symbol is not available on filesystem
...
Fix #1102
2017-07-27 11:39:25 +02:00
cc89099ea5
Fix ServerDisconnectedError for stop_all
...
Fix #1089
2017-07-27 11:33:27 +02:00
2e68c90e25
Merge pull request #1148 from GNS3/fix_include_images
...
This fix the images always included in portable project
2017-07-26 23:14:15 +08:00
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
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
86bd7b6058
Added missing corutine flag, fixes #1145
2017-07-26 11:37:09 +02:00
6aa6d96ba0
Fix support of docker appliance with a usage
...
Fix #1144
2017-07-26 10:52:43 +02:00
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
136e483ace
Merge pull request #1143 from GNS3/last_dynamips
...
Duplicate API for ATM, Ethernet Hub and Frame Relay Switch
2017-07-25 08:05:35 -07:00
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
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
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
f0343124ec
Merge pull request #1138 from GNS3/duplicate_qemu
...
Duplicate support for qemu
2017-07-25 06:44:49 -07:00
27582bb68c
Fix IOU image upload
...
Fix #1141
2017-07-25 14:59:55 +02: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
6514252a95
2.1.0dev2
2017-07-24 16:17:02 +02:00
faed85e48b
2.1.0a1
2017-07-24 16:15:24 +02:00
34c27bc18a
Merge pull request #1137 from GNS3/duplicate
...
API for duplication a Node
2017-07-24 01:52:34 -07:00
47e8392ceb
Use uuid4() for temporary node name while duplicating a node.
2017-07-24 15:52:14 +07:00
a0a7b0af10
Sync appliances
2017-07-24 10:39:06 +02:00
0854c04687
API for duplication a Node
...
Support:
* VPCS
* Dynamips router
* Ethernet switch
Ref #1065
2017-07-24 10:08:22 +02:00
0449a5b4ee
Cleanup
2017-07-20 17:04:50 +02:00
b37a282475
Raise a NotImplementedError for IPV6 support in old UDP cloud
...
Fix #1093
2017-07-20 16:23:32 +02:00
253e113168
Raise an error if the licence check setting is not a boolean
...
Fix #1099
2017-07-20 16:19:20 +02:00
87838cb574
Handle when pid file is corrupt
...
Fix #1090
2017-07-20 16:17:07 +02:00
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
c96694105c
Handle broken appliance files
...
Fix #1135
2017-07-20 16:10:56 +02:00
46e5e8ac68
Log error if you invalid character in auth login
...
Fix #1088
2017-07-20 15:42:07 +02:00
b33ba5f8ea
Don't allow user to overwrite GNS3 docker environment variables
...
Fix #1098
2017-07-20 15:37:56 +02:00
8354beaa86
Return computer symbol if an appliance don't have symbol
...
Fix #1087
2017-07-20 15:13:58 +02:00
27f733736e
Merge pull request #1133 from GNS3/appliances_dir
...
Add an appliance templates directory
2017-07-19 22:10:13 -07:00
90cdf14c2a
Merge pull request #1134 from GNS3/suspend_link
...
Suspend link
2017-07-20 11:14:15 +07:00
ca3f6fb4b8
Update some sentences related to suspending a link.
2017-07-20 11:11:44 +07:00
5fd842e54d
Suspend link
2017-07-19 17:30:25 +02:00
bce9c61e41
Cleanup unused code in test_link
2017-07-19 16:02:14 +02:00
f5e023222e
Fix symbols permissions
...
Fix #1132
2017-07-19 13:57:19 +02:00
a7d2391608
Use the libpcap on Linux when blocking host originating packets on vmnet interfaces. Ref #1131 .
2017-07-19 16:56:24 +07:00
7d123f334f
Add an appliance templates directory
...
Fix https://github.com/GNS3/gns3-gui/issues/2133
2017-07-19 11:44:05 +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
873418dbbe
Fix a merge error
2017-07-18 09:24:36 +02:00
7b8e4c1a60
Merge pull request #1127 from GNS3/filters_iou
...
Filters support for IOU
2017-07-17 23:15:37 +07:00
08d4c1a000
Merge branch '2.1' into filters_iou
2017-07-17 17:51:17 +02:00
6d577406d7
Merge pull request #1128 from GNS3/filters_cloud
...
Filter implementation for cloud & Nat
2017-07-17 22:49:26 +07:00
536c708c16
Filter implementation for cloud & Nat
...
Fix #1111
2017-07-17 17:27:07 +02:00
03af9bd621
Sync appliances
2017-07-17 11:43:49 +02:00
5b839c22e9
Filters support for IOU
...
Fix #1113
2017-07-17 11:21:54 +02:00
3487b657a7
Merge pull request #1125 from GNS3/docker_filters
...
Filter support for Docker
2017-07-13 13:22:22 +07:00
23c3d32e06
Filter support for Docker
...
Fix #1110
2017-07-12 19:44:15 +02:00
f557ec4bda
Fix regression in docker introduce by 2.0 merge
2017-07-12 17:59:29 +02:00
cf3b668cf1
Merge pull request #1124 from GNS3/filters_qemu
...
Qemu support for packet filtering
2017-07-12 21:57:15 +07:00
e8a35ac41f
Interface ending with -nic are special ethernet interface
...
It's libvirt internal stuff
Fix #1114
2017-07-12 16:13:46 +02:00
03f8c747cc
Qemu support for packet filtering
...
Fix #1112
2017-07-12 14:50:33 +02:00
53c4cba1f6
Merge pull request #1117 from GNS3/remove_use_ubrige
...
Remove use_ubridge flag
2017-07-12 12:46:24 +02:00
9e2759a3f2
Merge branch '2.1' into remove_use_ubrige
2017-07-12 12:46:10 +02:00
9d8a8c95f6
Merge pull request #1123 from GNS3/filters_dynamips
...
Support packet filtering for Dynamips
2017-07-12 17:23:34 +07:00
86f1201276
Support packet filtering for dynamips
...
Fix #1109
2017-07-12 12:08:02 +02:00
4a55a367e3
Missing file in previous commit
2017-07-12 11:42:37 +02:00
cf17176bfc
Fix recreate a link with dynamips
...
Fix #1122
2017-07-12 11:34:44 +02:00
2e592d3199
Merge pull request #1121 from GNS3/bfp_filter
...
BPF filter support
2017-07-12 16:22:01 +07:00
b37f9eb4f0
Update schema for BPF filter.
2017-07-12 16:21:11 +07:00
7c6ffb3f49
Update error message when invalid aiohttp
2017-07-12 10:57:03 +02:00
4a05a4f7c5
Fix virtualbox links
2017-07-12 10:32:02 +02:00
114b137b02
Merge pull request #1120 from GNS3/aiohttp_2.2
...
Upgrade to last aiohttp version
2017-07-12 15:20:02 +07:00
66d5d34877
Fix qemu hotlink
2017-07-12 10:07:21 +02:00
04303ca00c
Fix VPCS ubridge usage
2017-07-12 09:55:23 +02:00
fd0770158c
Fix tests with Yarl 0.11
2017-07-12 09:34:40 +02:00
5747aba83c
Update error message to require aiohttp 2.2
2017-07-12 13:34:18 +07:00
c8155aa14f
Upgrade Yarl
2017-07-12 08:27:49 +02:00
5f874cca2c
Merge branch 'master' into 2.1
2017-07-11 19:02:35 +02:00
fc87871d46
Fix a bug in docker binary message handling
2017-07-11 19:00:29 +02:00
699ecb7c89
Merge branch 'master' into 2.1
2017-07-11 18:59:50 +02:00
8a8de1e2df
BPF filter support
...
Fix https://github.com/GNS3/gns3-gui/issues/765
2017-07-11 17:30:29 +02:00
d525f721a6
Merge pull request #1119 from GNS3/fix_random_snap_failure
...
Test if a snapshot name already exists
2017-07-11 21:28:15 +07:00
357de50a1b
Upgrade to last aiohttp version
2017-07-11 15:59:09 +02:00
450c089b6d
Test if a snapshot name already exists
...
This fix random test failure when testing snapshots. It
seem under high load sometimes the previous snapshot folder
was not visible on disk. Perhaps a test isolation issue but
I don't see how.
But in any case it's better to test if the name is not already
use.
Fix #1118
2017-07-11 15:28:01 +02:00
8eb060304a
Correct typos in schemas.
2017-07-11 20:03:24 +07:00
d112da400e
Remove use_ubridge flag
...
Ref #1115
2017-07-11 13:58:59 +02:00
fcd7dfbde6
Merge pull request #1116 from GNS3/dynamips_ubridge
...
Use ubridge for dynamips routers
2017-07-11 12:37:20 +07:00
5112f6fe56
Small changes for Dynamips NIO UDP.
2017-07-11 12:36:43 +07:00
557924e91a
Use ubridge for dynamips routers
...
Ref #1109
2017-07-10 20:38:28 +02:00
c6f28afb7c
Fix a broken test
2017-07-10 20:35:02 +02:00
7f4eeb56fa
Remove unusued code
2017-07-10 13:50:57 +02:00
339ed8ab57
Merge pull request #1106 from GNS3/idlepc_apicall
...
Implement an api call for computing the IDLE PC
2017-07-10 11:33:16 +07:00
5bdc239064
Merge pull request #1104 from GNS3/filters_api
...
Support packet filtering for VPCS
2017-07-08 18:50:00 +07:00
3eadbb9adb
Implement an api call for computing the IDLE PC
...
Fix https://github.com/GNS3/gns3-gui/pull/2153
2017-07-07 17:50:40 +02:00
d17b4eb053
Merge pull request #1105 from GNS3/bugfix-2136
...
Bugfix 2136 (gui) issue with UTF-8 characters and Docker
2017-07-07 09:04:47 +02:00
8f260e0a83
Update field names for filters.
2017-07-06 16:53:05 +07:00
e0f0adf3c8
Added preferred Docker API version. Fixes #2136
2017-07-06 11:24:55 +02:00
8e8b8bc5a5
WebSocket binary mode support for docker
2017-07-06 10:13:00 +02:00
4097bab565
Apply feedback from @grossmj
2017-07-05 16:36:39 +02:00
c6f9ec3758
More information on Docker WebSocket error
2017-07-05 10:36:58 +02:00
dc7a9ffc51
Merge pull request #1103 from GNS3/graphics-settings
...
Graphics settings
2017-07-04 15:15:36 +02: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
cc34f45677
Additional drawing options for Project
2017-06-30 14:31:25 +02:00
3132dbd9eb
Merge pull request #1096 from GNS3/bugfix-725
...
Enable binding server to an IPv6 host
2017-06-30 17:28:40 +08:00
b33a1f5214
Enable binding server to an IPv6 host
2017-06-30 10:21:15 +02:00
8f72356bab
Rebuild the documentation
2017-06-29 17:14:46 +02:00
63e9558b10
New VPCS base config. Fixes #786 .
2017-06-28 17:40:54 +08:00
5b19ef4862
Remove forgotten debug message.
2017-06-28 16:11:46 +08: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
617868402f
Fix the initial startup for VPCS is not used
...
The default VPCS template didn't provide the base
startup config setting. This prevent the replacement
of the hostname in the configuration file.
Fix https://github.com/GNS3/gns3-gui/issues/2123
2017-06-27 18:44:31 +02:00
c1a4bba101
Merge pull request #1091 from GNS3/bugfix-557
...
Bugfix 557
2017-06-27 11:17:12 +02:00
3c18150cdb
Adjustment of IOU_OBJECT_SCHEMA
2017-06-27 11:14:34 +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
a7170da93f
Update bundled appliances
2017-06-26 11:00:55 +02:00
1d09f423e5
Disable checking if IOU is on the same server
2017-06-23 12:20:49 +02:00
1e37101641
Allow IOU 64-bit images.
2017-06-23 12:00:33 +02:00
bcdac6c969
Fix test for ethernet switch show arp
2017-06-23 10:54:05 +02:00
3ed055dbb9
Merge pull request #1086 from GNS3/spice-qxl
...
spice - added qxl vga support
2017-06-23 09:57:32 +02:00
7447b3190d
spice - added qxl vga support
2017-06-22 12:56:28 +02:00
1b6cefd82b
Merge pull request #1055 from GNS3/embed_shell
...
Fake console for simple Ethernet switch
2017-06-22 00:24:14 +02:00
ad850f3857
Add port number in arp command output for Ethernet switch.
2017-06-22 00:23:33 +02:00
0ceec2629a
Merge pull request #1081 from GNS3/spice-feature
...
Spice support
2017-06-21 15:16:30 +02:00
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
a8e8eac0b4
Merge remote-tracking branch 'origin/master' into 2.1
2017-06-21 15:13:04 +02:00
5a1d313fca
Merge pull request #1080 from GNS3/spice-feature
...
Spice feature
2017-06-21 10:37:04 +02:00
e7853a1be9
Merge pull request #1079 from GNS3/revert-1076-spice-feature
...
Revert "Spice feature"
2017-06-21 10:32:41 +02:00
36dc264a6c
Revert "Spice feature"
2017-06-21 10:32:28 +02:00
efd5d82c88
Merge pull request #1076 from GNS3/spice-feature
...
Spice feature
2017-06-21 10:28:43 +02:00
ea9f0e52c8
Fixes #2108 (gns3-gui): getting project file with leading slashes issue ( #1078 )
2017-06-21 10:26:36 +02:00
6730cfe823
Merge pull request #1077 from GNS3/fix-win-tests
...
Fix tests on windows
2017-06-20 14:36:01 +02:00
2e6366a766
Fix tests on windows
2017-06-20 13:46:03 +02:00
e5bc7c7a66
Merge branch '2.1' into embed_shell
2017-06-19 11:10:24 +02:00
e1c20e6a22
Fix merge 2.0 error
2017-06-19 10:50:45 +02:00
734ca7d2f9
Fix linked base & linked clone settings in appliance
2017-06-19 10:49:23 +02:00
bb8097a052
Merge remote-tracking branch 'origin/master' into 2.1
2017-06-19 10:44:52 +02:00
8973cc6fee
Merge branch '2.1' into embed_shell
2017-06-19 09:11:08 +02:00
c8c991af78
Fix the error about appliance ID not found ( #1075 )
...
* Fix the error about appliance ID not found
* Copy appliance data before editing it
2017-06-19 08:47:50 +02:00
61fda93611
SPICE console_type for nodes
2017-06-16 14:41:05 +02:00
88c2353e2e
QEMU - SPICE support at build options and schemas
2017-06-16 10:17:26 +02:00
c91a001729
QEMU VNC options tests
2017-06-16 10:03:33 +02:00
b8a4785633
2.0.4dev1
2017-06-13 10:37:41 +02:00
41af46cdc5
2.0.3 release
2017-06-13 10:35:50 +02:00
64a852f38f
Fixes #1068 - handle zipfile encoding issues at project duplication
2017-06-09 15:32:25 +02:00
5c0d955156
Fix : #1066 - Catching parsing errors at linked vbox file
2017-06-09 10:41:34 +02:00
c1c3a9ed80
Drop debug
2017-06-09 09:31:18 +02:00
0dd35e1cbe
Ignoring virtualenv directory at gitignore
2017-06-09 09:14:25 +02:00
7235a312ab
Escaping VPCS name in regex #1067
2017-06-09 09:14:25 +02:00
ae328e5c50
Merge branch '2.1' into embed_shell
2017-06-07 18:21:41 +02:00
40cc5d76b3
Fix racecondition when listing interface
...
Fix #1060
2017-06-07 15:57:05 +02:00
b9e2b7945a
Removed gc collection at testing
2017-06-07 14:39:47 +02:00
eb6068c3d3
Fix Qemu disk creation with unicode characters not supported by local filesystem #1058 ( #1063 )
2017-06-07 12:35:41 +02:00
c538ec5937
Fix tests on case sensitive file system
2017-06-07 11:20:55 +02:00
e0b519eced
Fix when config file doesn't have computes section ( #1062 )
2017-06-07 10:50:40 +02:00
cdcdba7411
Fix installation issue with Python 3.4 and aiohttp cors
2017-06-06 17:41:36 +02:00
2fe589b1a8
Fix invalid test for 1.3 topology conversion to GNS3 2.1
2017-06-06 16:07:27 +02:00
ca3f8d0b43
Provide easy to test a shell by using stdin as an input
2017-06-02 14:50:34 +02:00
88cd804274
Update readme
2017-06-02 11:40:39 +02:00
6a0345897d
Connector is no longer supported in ws_connect by aiohttp 2.0
2017-06-02 10:42:40 +02:00
7dfb634376
Fix for websocket usage with aiohttp 2.0
...
Fix #1050
2017-06-01 18:39:55 +02:00
823288dd0b
Fix a crash in some cases
2017-06-01 18:35:03 +02:00
ed656b7ab2
Merge branch '2.0' into 2.1
2017-05-31 17:07:13 +02:00
e74e66b203
Typo in error message
2017-05-31 17:04:14 +02:00
93adef91d8
Merge branch '2.0' into 2.1
2017-05-31 16:58:31 +02:00
6fa27c6885
Check aiohttp version
2017-05-31 16:56:46 +02:00
07049562a4
Update pytest from 3.1.0 to 3.1.1 ( #1056 )
2017-05-31 15:34:36 +02:00
5616ab0e9a
Fake console for simple Ethernet switch
...
Fix #454
2017-05-31 15:13:29 +02:00
4f6cca0019
Fix errors when enabling chunking
2017-05-31 11:17:28 +02:00
7044c8c9ff
Fix the GUI disconnect from the server
...
Fix https://github.com/GNS3/gns3-gui/issues/2084
2017-05-31 11:03:44 +02:00
7913646ce3
2.0.3dev1
2017-05-30 08:58:05 +02:00
78e1321bae
2.0.2
2017-05-30 08:57:07 +02:00
c46a9da769
Update sphinx from 1.6.1 to 1.6.2 ( #1049 )
2017-05-29 09:01:12 +02:00
89394ba7e0
Drop SSL support
2017-05-26 15:54:08 +02:00
b8ee8d69c8
Fix unexpected keyword argument 'conn_timeout'
...
Fix #1047
2017-05-26 15:42:46 +02:00
ef5c013561
Merge branch 'master' into 2.0
2017-05-26 10:47:57 +02:00
8bbe7e8041
Set correct permission on ubridge when doing a remote installation
2017-05-26 10:47:25 +02:00
777361c23d
Merge branch 'master' into 2.0
2017-05-26 10:32:26 +02:00
c3d5abd104
Remote install script should be totally non interactive
2017-05-26 10:29:33 +02:00
39879ca92b
Duplicate project on remote server use UUID
...
Ref https://github.com/GNS3/gns3-server/issues/1040
2017-05-23 17:20:51 +02:00
5a86277a9f
Test that import erase the auto_open and auto_start setting
...
Ref #1041
2017-05-23 16:08:30 +02:00
b87692acce
Fix import of some old topologies from 1.3
2017-05-23 14:05:47 +02:00
d765d02f06
Fix error in logging of error during starting GNS3 VM
2017-05-23 13:39:41 +02:00
5bb6c51698
Fix an error when logging Docker container fail to start
2017-05-23 13:31:04 +02:00
59488e8064
Fix tests on python 3.4 ( #1046 )
2017-05-23 12:15:04 +02:00
54e80d68f8
Fix test failed on Python 3.4
...
Fix #1045
2017-05-23 11:11:13 +02:00
2a8911d19e
Keep DOCKER_MINIMUM_API_VERSION and DOCKER_MINIMUM_VERSION consistent
2017-05-23 11:00:15 +02:00
8b7209ea78
Use docker version in error message of outdated docker installation
2017-05-23 10:41:42 +02:00
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
1e598d1890
Test for support of docker commit images
...
Ref #1039
2017-05-23 10:23:12 +02:00
2191c487b6
Support images created by "docker commit". Fixes #1039
2017-05-23 10:23:11 +02:00
3ed49bbdd5
Update pytest from 3.0.7 to 3.1.0 ( #1044 )
2017-05-23 08:29:36 +02:00
82f1ab2be2
Merge pull request #1036 from GNS3/aiohttp_2.0
...
Aiohttp 2.0
2017-05-22 22:41:01 +02:00
7d30da5d4e
Do not wait auto start to finish in order to complete project opening
...
Fix https://github.com/GNS3/gns3-gui/issues/2074
2017-05-22 20:18:07 +02:00
4dc55a5af4
Improve logging for remote server connection lost
...
Ref https://github.com/GNS3/gns3-gui/issues/2074
2017-05-22 13:57:32 +02:00
bdd980d6a2
Ignore console_hsot when loading topologie
2017-05-22 11:42:50 +02:00
51d6152a5c
Fix support for some old topologies
...
Fix #1042
2017-05-19 18:27:20 +02:00
bdcadcc335
Fix support from some old topologies
...
Fix #1038
2017-05-19 17:49:39 +02:00
624a2c02c5
FIX iou creation
...
Fix https://github.com/GNS3/gns3-gui/issues/2065
2017-05-18 17:13:40 +02:00
189ad994c8
Symbols are returned with a content length
2017-05-18 16:37:44 +02:00
a4245fcf44
Aiohttp 2.0
...
Ref #1000
2017-05-17 18:42:17 +02:00
812ff6b5d8
Update sphinx from 1.5.6 to 1.6.1 ( #1035 )
2017-05-17 08:30:16 +02:00
f338158654
Use 127.0.0.1 for local UDP tunnels to uBridge for Qemu. Ref #664 .
2017-05-16 20:51:14 +02:00
e9fef928b0
Fix dynamips node creation error
2017-05-16 10:49:45 +02:00
5c5caf8418
Add comment about why we change linked_base to linked_clone
2017-05-16 10:38:58 +02:00
aff5554528
Rename old properties from gui linked_base to linked_clone
...
Fix #1034
2017-05-16 10:33:37 +02:00
2a159c06c5
Fix forwarding properties
...
Fix #2005 , #2002
2017-05-16 10:22:55 +02:00
c231e2bbf1
Merge branch '2.0' into 2.1
2017-05-16 09:30:07 +02:00
e24bfd5913
2.0.2dev1
2017-05-16 09:16:35 +02:00
f2d5eb0b27
2.0.1
2017-05-16 08:47:35 +02:00
bef1b2e8f1
Merge branch '2.0' into 2.1
2017-05-16 08:38:13 +02:00
39419462db
Handle HTTP 504 errors from compute node
...
Fix #1032
2017-05-16 08:37:54 +02:00
ddc5e8169e
Merge pull request #1031 from GNS3/async_images
...
When connecting to a compute node ask for qemu images list
2017-05-15 21:20:28 +02:00
cd17ef6b12
Merge branch '2.0' into 2.1
2017-05-15 15:46:50 +02:00
3dc478385b
When connecting to a compute node ask for qemu images list
...
The server start to compute qemu image list in background
because first time discovery could be slow due to the compute
time of md5sum.
Fix #996
2017-05-15 15:35:48 +02:00
851d6e1db8
When importing portable project NAT node is loaded on GNS3 VM
...
Fix #1030
2017-05-15 10:21:37 +02:00
facdf9c617
Update sphinx from 1.5.5 to 1.5.6 ( #1029 )
2017-05-15 09:41:18 +02:00
70d34befb9
Merge remote-tracking branch 'origin/2.0' into 2.0
2017-05-12 21:04:39 +08:00
8696a464ab
Merge pull request #1027 from GNS3/fix_wic_numbering
...
Fix wic numbering
2017-05-12 21:03:05 +08:00
5721dd3f30
Fix port numbering for Wic slot 1 & 2
2017-05-12 14:12:24 +02:00
bf38a8515e
Fix typo.
2017-05-12 18:54:54 +08:00
942cc09eda
Fixes issue with connections when loading an ATM switch.
2017-05-12 18:00:58 +08:00
9baaf5685d
Merge pull request #1028 from GNS3/filter_logs
...
Filter /settings from log
2017-05-12 17:31:42 +08:00
961dbb5162
Filter /settings from log
...
Fix #1026
2017-05-12 10:48:43 +02:00
19a6157f64
Fix wic numbering
...
Fix #1011
2017-05-12 09:48:05 +02:00
18cfcaa081
Fixes ATM mapping.
2017-05-12 13:09:26 +08:00
87d42f4eb9
Fixes Frame-relay VC mapping.
2017-05-12 12:39:01 +08:00
766456014b
Fix export project is looking into the wrong directory
...
Fix #1010
2017-05-11 17:59:57 +02:00
f31e46e8ed
Fix a race condition in logging when ubridge exit fast
...
Fix #1025
2017-05-11 17:26:18 +02:00
633cdef0bc
Merge pull request #987 from GNS3/nat_vmware
...
NAT node can use the VMware NAT
2017-05-11 14:03:34 +08:00
fb6a95f7bb
Fix conversion issue with old topology with C3640
...
Fix #1019
2017-05-10 13:50:19 +02:00
93fe66a253
Fix error when you have a directory in your symbols directory
...
Fix #1006
2017-05-10 13:40:49 +02:00
e870b0cfa0
Catch VMWare errors when getting status after GNS3 VM start
...
Fix #1008
2017-05-09 19:16:47 +02:00
b4467d83bf
Make sure upstart LANG is utf8
...
Fix #1017
2017-05-09 18:54:01 +02:00
ac5509f383
Always install typing module (compat with python 3.4 on ubuntu)
...
Fix #1021
2017-05-09 15:09:55 +02:00
050f6876ce
Fix KeyError: 'filename'
...
Fix #1018
2017-05-09 12:25:15 +02:00
2172c25df6
Run tests into a tmp directory prefixed by unicode character
2017-05-09 09:43:47 +02:00
48dae085aa
Catch missing function listxattr on some Linux host.
2017-05-08 21:02:23 +07:00
bfee08459d
Test image sorting
...
Ref https://github.com/GNS3/gns3-gui/issues/2030
2017-05-05 20:09:51 +02:00
8a6584d90f
Sort image list
...
Fix https://github.com/GNS3/gns3-gui/issues/2030
2017-05-05 19:52:45 +02:00
6870749e50
Handle a race condition at project closing
...
Fix #1015
2017-05-05 19:39:06 +02:00
3070a68273
Fix unicode error when reading ios configuration
...
Fix #1013
2017-05-05 19:27:04 +02:00
bda36081a9
Fix AttributeError: 'NoneType' object has no attribute 'send'
...
Fix #1014
2017-05-05 17:16:07 +02:00
930e7089db
Fix a conversion issue with some 1.3 topologies
2017-05-04 12:09:56 +02:00
04220846b3
Fix an error with ethernetswitch when ethertype is null
...
Fix #1007
2017-05-04 10:33:02 +02:00
694a4e8068
Raise an error if we can't create the dynamips configuration directory
...
Fix #992
2017-05-03 17:55:13 +02:00
7ba351c888
Catch timeout error when loading virtualbox VM
...
Fix #999
2017-05-03 17:44:55 +02:00
ae3e25b03b
Handle broken compute at server startup
...
Fix #1001
2017-05-03 17:40:58 +02:00
fa1450cb24
Catch error when we can't backup the topology
...
Fix #998
2017-05-03 17:35:10 +02:00
8e5f7d0838
Catch error when writting the topology file on read only device
...
Fix #1003
2017-05-03 17:28:47 +02:00
31d1696215
Catch a race condition in VirtualBox when editing and linking
...
Fix #993
2017-05-03 16:14:42 +02:00
078a6d8d34
Fix a race condition when editing a qemu vm and connecting it
...
Fix #997
2017-05-03 16:01:51 +02:00
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
6190b9c189
2.0.1dev1
2017-05-03 10:18:26 +02:00
c88886911e
2.0.0
2017-05-02 10:16:11 +02:00
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
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
a6d085bf61
Fix server startup on windows
2017-04-28 11:06:39 +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
273a711459
Merge branch '2.0' into 2.1
2017-04-26 17:22:14 +02:00
c3aecf935f
Add new appliances
2017-04-26 17:02:33 +02:00
629443a5e5
Sync appliances
2017-04-26 16:27:59 +02:00
2da581139c
Lower docker requirements in tests also
2017-04-24 18:49:47 +02:00
1a90305baa
Docker minimum api is 1.25
2017-04-24 18:43:12 +02:00
effbe59414
Lock docker API to 1.27
...
Fix https://github.com/GNS3/gns3-gui/issues/1994
2017-04-24 17:51:55 +02:00
8b9f22c30c
Handling server disconnect error when docker daemon die
...
Fix #985
2017-04-24 17:37:41 +02:00
c9ceeee9de
Handle some invalid SVG images
...
Fix #986
2017-04-24 17:31:20 +02:00
78e030b7ab
2.0.0dev13
2017-04-20 10:55:36 +02:00
456a28304d
2.0.0rc4
2017-04-20 10:52:55 +02:00
11321383c5
Remove not working trigger of nightly build
2017-04-19 15:53:39 +02:00
d90a8fa482
Trigger nightly build when pushing
2017-04-19 15:52:36 +02:00
2962649dc8
Fix a race condition when handling error at project opening
...
Fix #983
2017-04-19 09:17:32 +02:00
d9b93ccd66
Fix an issue with editing network on windows
...
Fix #982
2017-04-18 18:04:00 +02:00
37e21f2a3d
Skip a test for qemu not supported on windows
2017-04-18 16:35:36 +02:00
c72ae1bfe7
Fix IOU test run on Windows
2017-04-18 16:21:45 +02:00
54014ccd39
Fix one more windows test
2017-04-18 16:01:07 +02:00
b4434b5134
Add tests for checking if path are correctly cleaned
2017-04-18 15:50:11 +02:00
691c2dfd8e
Drop a test about OVA no longer use
2017-04-18 14:27:44 +02:00
36de30e25e
Fix various tests for windows
2017-04-18 14:23:29 +02:00
3de04d6e76
Install winpcap for the windows tests
2017-04-18 14:08:37 +02:00
51ef5d8c90
Fix a broken test on windows machines
2017-04-18 14:04:50 +02:00
0d687e62ad
Try to enable test on appveyor
2017-04-18 13:54:30 +02:00
0bf6ed52cd
Verbose test on windows
2017-04-18 13:39:34 +02:00
b152360c5b
Merge branch 'master' into 2.0
2017-04-18 12:33:19 +02:00
722028b2d2
Install win32 dependencies for the tests
2017-04-18 12:27:54 +02:00
25a992a870
Build only for Python 3.6 on Windows
2017-04-18 12:24:19 +02:00
c50e80b2d3
Setup appveyor
2017-04-18 12:16:54 +02:00
5729d37992
Setup appveyor
2017-04-18 11:54:10 +02:00
7302f65ffe
Catch timeout error on docker
...
Fix #981
2017-04-18 11:44:20 +02:00
152807e654
Merge branch 'master' into 2.0
2017-04-18 09:22:58 +02:00
3518a781e9
typing is already included in Py >= 3.5 ( #979 )
2017-04-18 09:15:16 +02:00
f3a87d76ef
Fix import of some old topologies
...
Fix #977
2017-04-14 10:38:21 +02:00
57cdef6b02
Fix AttributeError: 'NoneType' object has no attribute 'returncode'
...
Fix #976
2017-04-14 10:33:19 +02:00
d2d5f003f8
Fix a merge error
2017-04-14 09:09:43 +02:00
540ffdf5f3
Merge remote-tracking branch 'origin/master' into 2.0
2017-04-14 08:55:37 +02:00
5fb2a462c2
Merge master
2017-04-14 08:53:53 +02:00
a9b76c9656
1.5.5dev1
2017-04-14 08:46:31 +02:00
838680cb40
1.5.4
2017-04-13 17:30:25 +02:00
85136bc2e4
Fix VPCS tests for recent version
2017-04-13 15:56:12 +02:00
6d150bb62c
Freeze server dependencies to the same version used for 1.5.3
2017-04-13 14:45:27 +02:00
3afe85ba3c
Fix 1.5: Error message, when stopping IOU router #769
...
Signed-off-by: Julien Duponchelle <julien@gns3.net >
2017-04-13 14:25:40 +02:00
57ba7ab801
Fix crash in some tests
2017-04-13 14:24:26 +02:00
b755840a27
Add security issues section
2017-04-13 12:38:16 +02:00
a8294c3de8
Backport requirements of 2.0
2017-04-13 10:22:20 +02:00
878aee6e90
Correct version number
2017-04-13 09:55:22 +02:00
9dc6f0f486
Embed the appliances in the server. ( #927 )
...
This add a /appliances call
2017-04-12 14:35:49 +02:00
62cd5e4aa3
Fix ghost vmware vms
...
Fix #975
2017-04-11 15:05:31 +02:00
18835974fb
Fix required field in schema not use
...
Fix #972
2017-04-11 10:57:01 +02:00
ab2af5ceab
Catch error and log them when we can't write the config
...
Fix #974
2017-04-10 17:44:09 +02:00
fdd1084714
Fix bridge 'bridge0' already exist when we have trouble with a container
...
Fix #973
2017-04-10 16:58:00 +02:00
03a134af75
Catch an error at startup when the remote GNS3 VM is not a real GNS3 VM
2017-04-07 15:34:18 +02:00
5edb631b00
Fixes Qemu sata option. Ref #875 .
2017-04-07 17:25:14 +08:00
ec6fdb7324
Catch GNS3 VM loading error at startup
2017-04-04 14:25:30 +02:00
7f621ed5dd
Update sphinx from 1.5.4 to 1.5.5 ( #967 )
2017-04-03 23:44:26 +02:00
8f33d9ab79
Update documentation links
...
Fix #1977
2017-04-03 16:27:08 +02:00
b7e1a56056
Catch a startup error due to the usage of some antivirus
2017-04-03 16:25:37 +02:00
11c7f35ea2
Update sphinx from 1.5.3 to 1.5.4 ( #966 )
2017-04-03 09:06:26 +02:00
b92f881921
2.0.0dev12
2017-03-31 10:08:56 +02:00
ef5714bd3e
2.0.0rc3
2017-03-31 10:07:25 +02:00
4f1b738ef5
Merge branch '2.0' into 2.1
2017-03-30 10:16:16 +02:00
cfe13e1929
Support IOU image without .bin at the end
2017-03-29 16:08:13 +02:00
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
644616b69c
Ensure we start only one ubridge
...
Fix https://github.com/GNS3/gns3-gui/issues/1964
2017-03-28 16:27:09 +02:00
84da9b4c23
Remove unused module import
2017-03-28 14:51:55 +02:00
7528152475
Ignore new version or aiohttp cors
2017-03-28 14:10:29 +02:00
815820f692
Catch some broken hostname for compute node
...
Fix #961
2017-03-28 12:14:27 +02:00
2564740665
Fix limit of 20 docker containers
...
Fix #963
2017-03-28 11:54:16 +02:00
42f409d5f9
Fix race conditions in creation of Frame Relay Switch
2017-03-28 11:25:26 +02:00
aae37034e1
Fix conversion of project from 1.X with custom symbol for cloud
2017-03-28 09:12:36 +02:00
132bc87081
Dissallow parallel pull of docker images
...
Fix #962
2017-03-27 20:46:25 +02:00
25c4207661
Add a scripts for running current dev version on GNS3 VM
2017-03-27 17:13:07 +02:00
8d22f2930e
Fix a crash with missing size in the svg files
...
Fix #960
2017-03-27 10:41:28 +02:00
ac05db5d1b
Fix an utf8 error in auth code
2017-03-27 10:38:41 +02:00
80e361ff2e
Improve vmrun timeout message
...
Ref https://github.com/GNS3/gns3-gui/issues/1967
2017-03-27 09:00:58 +02:00
541afe9660
Support utf-8 characters in user and password for auth
...
Fix #959
2017-03-23 15:50:02 +01:00
bbfd56606c
Notify pyup that some dependencies doesn't require update
2017-03-23 09:50:46 +01:00
4036e519a7
Update aiohttp-cors from 0.5.0 to 0.5.1 ( #957 )
2017-03-23 09:49:49 +01:00
9fd5e4cbc9
Handle password configuration change on remote servers
...
Fix https://github.com/GNS3/gns3-gui/issues/1942
2017-03-22 18:29:08 +01:00
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
8712866489
Fix Can't connect to compute local on some computers
...
Chicken and egg problem we try to connect to compute
before http was available. I rewrote the code to prevent
erase of settings and rollback the beta4 code for init.
Fix #946
2017-03-21 18:06:45 +01:00
1566d7f12a
Remove UDP server discovery because not use for the moment
2017-03-21 17:04:59 +01:00
cc6f4c0510
Add a modification uuid to settings returned by the server
...
Ref #1949
2017-03-21 13:35:02 +01:00
73c31b4b87
Update docs
2017-03-21 13:32:04 +01:00
c608a4ab38
Remove port name format documentation (moved to docs.gns3.com)
2017-03-21 10:30:33 +01:00
c5290cfec6
Check python version in setup.py only for install
...
This allow us to use this on build service like travis.
2017-03-21 10:06:07 +01:00
34f5a6f82c
Fix Session is closed when listing docker images
...
Fix #955
2017-03-20 23:50:31 +01:00
78c154e376
Cleanup docker source code
2017-03-20 20:30:59 +01:00
a571b1a2f8
Use aiohttp session for docker queries
2017-03-20 19:46:50 +01:00
55563b9808
Escape special characters from SVG text
...
Ref https://github.com/GNS3/gns3-server/issues/952
2017-03-20 19:14:07 +01:00
5409d9c3f8
Fix some port short name display issues
...
Fix https://github.com/GNS3/gns3-gui/issues/1940
2017-03-20 18:10:00 +01:00
95f864c871
Catch server disconnected errors from computes
...
Fix #953
2017-03-20 17:13:37 +01:00
a62b791c68
Fix TypeError: http_query() got an unexpected keyword argument 'timeout'
...
Fix #947
2017-03-20 17:06:00 +01:00
bc0e4c1174
Generate a node uuid if the uuid is missing in the .gns3
...
Fix #950
2017-03-20 16:21:09 +01:00
0997998064
Ensure to dump project before exporting it
...
Fix #951
2017-03-20 14:57:20 +01:00
c8b46bdcab
Fix return code check for SIGSEGV of IOU images
...
Fix #948
2017-03-20 09:46:07 +01:00
2ddb329a90
Prevent vmname change for VirtualBox linked clone
...
Fix https://github.com/GNS3/gns3-gui/issues/1930
2017-03-16 19:17:12 +01:00
1b84874762
Upgrade to aiohttp 1.3.5 to solve issue with big file
...
Fix #943
2017-03-16 18:42:00 +01:00
7c318d477d
Handle some invalid svg
...
Fix #944
2017-03-16 18:39:07 +01:00
490576fedc
Try to fix some 1.3 topology with corrupted data
...
Fix #945
2017-03-16 18:29:02 +01:00
31ed2a4c96
Fix ComputeError: Can't connect to Main server
...
Fix #942
2017-03-16 12:05:30 +01:00
6a015fffeb
Catch error when the server as trouble to access to itself
...
Fix #940
2017-03-16 10:50:08 +01:00
08bafc2dcc
Catch a timeout error in docker
...
Fix #936
2017-03-16 10:39:08 +01:00
cb6f94bc24
Lock yarl version because 0.10 is not compatible with aiohttp 1.3
2017-03-15 10:51:00 +01:00
d37d3e7d77
Update pytest from 3.0.6 to 3.0.7 ( #935 )
2017-03-15 10:20:34 +01:00
2c0fb0d016
Raise error if image are not avaible on main server during export
...
Fix https://github.com/GNS3/gns3-gui/issues/1928
2017-03-14 18:00:16 +01:00
233a5fbed4
Fix a race condition when killing ubridge
...
Fix #931
2017-03-13 18:21:43 +01:00
84a6ed7684
If your settings from 1.X are broken with skip them at import
...
Fix #932
2017-03-13 18:17:17 +01:00
1d5029e4e2
Catch a permission error on symbols
...
Fix #930
2017-03-13 17:50:39 +01:00
d60597ca0d
Catch unicode error when you try to duplicate a project with invalid characters
...
Fix #934
2017-03-13 17:11:37 +01:00
886329a978
Catch error when you try to put an invalid server url
...
Fix #929
2017-03-13 16:59:42 +01:00
0dc38a3970
Fix an error when handling ubridge errors
...
Fix #933
2017-03-13 16:57:24 +01:00
9ef334331e
Fix crash when handling an error in project creation
...
Fix #928
2017-03-13 16:55:35 +01:00
5e2b619305
Merge branch 'master' into 2.0
2017-03-13 15:42:58 +01:00
fea77398e7
Publish on PyPi when we tag
2017-03-10 20:33:17 +01:00
3cfe83ae84
2.0.0rc2
2017-03-10 20:24:57 +01:00
55b4e95396
Merge branch 'master' into 2.0
2017-03-09 19:10:29 +01:00
b909ec978f
Drop color logging for remote install, seem to fail in some conditions
2017-03-09 19:09:56 +01:00
99ee40df3d
Do not return broken appliances like ASA 8
2017-03-09 15:44:48 +01:00
21849656d1
Merge branch '2.0' into 2.1
2017-03-08 18:17:15 +01:00
c2ccad35fe
Merge branch 'master' into 2.0
2017-03-08 18:16:36 +01:00
cb338d9583
Cleanup the remote install script
2017-03-08 18:15:43 +01:00
bb45ff0d9a
Support for Xenial in remote install
...
Fix #923
2017-03-08 15:58:28 +01:00
5036079deb
Merge branch '2.0' into 2.1
2017-03-07 16:48:31 +01:00
7b642552dd
Fix GNS3VM settings are lost at startup
...
Fix #926
2017-03-07 15:36:35 +01:00
6017ebbd97
Merge branch '2.0' into 2.1
2017-03-07 11:16:05 +01:00
d89ea83746
When we receive settings from the client save them on disk
2017-03-07 11:12:51 +01:00
e3974377ed
Merge pull request #888 from GNS3/embed_appliances
...
Embed the appliances in the server.
2017-03-06 17:43:15 -07:00
78e5944e66
2.0.0dev10
2017-03-06 19:35:16 +01:00
5b217d2043
2.0.0rc1
2017-03-06 19:31:02 +01:00
54131bc9bb
Update the documentation
2017-03-06 14:35:39 +01:00
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
94d285301a
Improve error log when you have trouble to load a topology
2017-03-06 12:15:52 +01:00
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
e828c9068a
Fix an issue with some node name format
...
Fix #922
2017-02-28 18:03:10 +01:00
5a399b90fe
Merge branch '2.1' into embed_appliances
2017-02-28 14:55:33 +01:00
583327ad33
Merge branch '2.0' into 2.1
2017-02-28 14:32:40 +01:00
7e1e63cd09
Catch error when we can't save the settings
...
Fix #921
2017-02-28 14:31:52 +01:00
1ab9ca2333
Merge branch '2.0' into 2.1
2017-02-28 14:25:38 +01:00
39106ac36b
Do not prevent the creation of a local server on a machine named gns3vm
...
Fix #920
2017-02-28 13:11:03 +01:00
41d7570b24
Load local server before anything else
2017-02-28 12:08:47 +01:00
da8811515d
Remove noise from log when VMware is not installed
2017-02-28 11:42:07 +01:00
ec6411f730
Fix an error with some SVG
...
Fix #919
2017-02-28 11:22:53 +01:00
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
8fd59c7967
If the GNS3 VM as failed to start reset his status
2017-02-27 12:03:26 +01:00
9c71e96fd4
Report aiohttp version in crash report
2017-02-27 11:31:51 +01:00
8e9c480d8d
Catch some invalid node name formatting
...
Fix #917
2017-02-27 11:24:06 +01:00
53dd1bd6e1
Ensure we dump a .gns3 before exporting it
...
Fix #915
2017-02-27 11:10:08 +01:00
34d0736946
Update sphinx from 1.5.2 to 1.5.3 ( #916 )
2017-02-27 08:45:45 +01:00
2e0f012952
Improve ACPI shutdown for virtualbox
2017-02-24 13:58:03 +01:00
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
366c567864
Fix restoration of private config when using dynamips
...
Fix #906
2017-02-23 18:21:00 +01:00
420c3792eb
Merge branch 'unknow_error_bug' into 2.0
2017-02-23 18:08:46 +01:00
3fb24dd895
Avoid a crash when the connection with the server close
2017-02-23 17:54:01 +01:00
5bfa864f0c
Increase timeout for detecting VirtualBox GNS3 VM
2017-02-23 16:19:20 +01:00
0d96471f29
Fix headless startup of the GNS3 VM
2017-02-23 15:35:30 +01:00
8aca3c7b99
Do not crash at startup if local server as the same name as remote server
...
Fix #910
2017-02-23 14:34:21 +01:00
30db4d8b5c
Yarl 0.9.8 is require by aiohttp 1.3
2017-02-23 11:49:46 +01:00
afa3f12e30
Allow any 1.3 aiohttp release but not 1.4
2017-02-23 11:48:34 +01:00
726480f676
Disable Keep Alive because it's bug with old Qt versions
2017-02-23 09:32:26 +01:00
40be22bc58
Fix run missing function
...
Fix https://github.com/GNS3/gns3-gui/issues/1878
2017-02-23 09:13:27 +01:00
6a91804116
Catch error when you provide an invalid port name formating
...
Fix #909
2017-02-22 18:03:26 +01:00
ebe8c1e536
Update aiohttp from 1.2.0 to 1.3.3 ( #905 )
2017-02-22 10:28:43 +01:00
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
b132d95a04
Fix error when you delete the builtin symbols directory
...
Fix #908
2017-02-20 18:28:49 +01:00
961c209ab1
Fix an issue when getting size from some SVG file
...
Fix https://github.com/GNS3/gns3-gui/issues/1866
2017-02-20 17:25:26 +01:00
132a7bfeb7
Catch an error in etherswitch when ubridge die
...
Fix #907
2017-02-20 12:19:38 +01:00
7407ab88b3
Fix a failing test on Python 3.6
2017-02-20 10:56:48 +01:00
7fea6f0e2e
Fix conversion issue for old IOU projects
...
Fix https://github.com/GNS3/gns3-gui/issues/1868
2017-02-20 10:48:03 +01: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
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
635e163954
Update qemu_vm.py
2017-02-17 17:37:06 +08:00
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
51bf979284
Merge branch '2.0' into 2.1
2017-02-16 16:24:57 +01:00
a730fce514
2.0.0dev9
2017-02-16 11:23:19 +01:00
5796f47a55
Crash report key for b4
2017-02-16 11:21:39 +01:00
0f33448af2
2.0.0 beta 4
2017-02-16 11:19:27 +01:00
8d2c27eafd
Lock aiohttp to see if it's the reason of Unkown error from Qt
2017-02-15 20:10:41 +01:00
10b039074f
Avoid a crash in some conditions when reading the serial console
2017-02-15 19:31:38 +01:00
897c9cb42c
Improve docker container for development
2017-02-15 19:31:18 +01:00
a2337ed6c6
Force installation of last aiohttp
2017-02-15 16:41:23 +01:00
b7e5c08fdf
Display git version in commit
2017-02-15 12:58:12 +01: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
a191029c4f
Fix linked_clone property lost during topology convert
2017-02-14 14:45:48 +01:00
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
a576c57873
Catch permission error when restoring a snapshot
...
Fix #899
2017-02-13 15:30:02 +01:00
5639cbe860
Fix a rare crash when closing a project
...
Fix #900
2017-02-13 15:24:22 +01:00
defcf82610
Fix a rare error when closing a project
...
Fix #897
2017-02-13 15:18:00 +01:00
4fed98617b
Add Dockerfile for development
2017-02-13 11:39:21 +01:00
2a840da462
Create an ApplianceTemplate class
2017-02-08 15:40:56 +01:00
8d86d959de
"/appliances" => "/appliances/templates"
2017-02-08 14:51:00 +01:00
b0567772f7
Allow up to 275 adapters for qemu
...
See #889 for more details
2017-02-07 17:04:29 +01:00
5e02a9d450
Merge branch '2.0' into 2.1
2017-02-07 15:03:24 +01:00
f33e470601
Fix error when you have error on your filesystem during project convertion
...
Fix #894
2017-02-07 10:36:36 +01:00
19b70accd5
Catch error when we can't access to a unix socket
2017-02-06 17:59:00 +01:00
94fd4bcbe9
Fix stacktrace display when connecting to remote server
...
Fix #891
2017-02-06 17:56:08 +01:00
6ded234681
Fix an error with Python 3.4
2017-02-06 17:19:02 +01:00
bcc71b5455
Fix a crash with Python 3.4
...
Fix https://github.com/GNS3/gns3-server/issues/876
2017-02-06 16:52:13 +01:00
08c2892295
If we can't resolve compute name return 0.0.0.0
...
It's not perfect, but it's rare in most cases it's
handle before.
Fix #892
2017-02-06 16:47:40 +01:00
9c7d2e9915
Raise an error if you put an invalid key in node name
...
Fix https://github.com/GNS3/gns3-gui/issues/1833
2017-02-06 15:05:29 +01:00
0d7157c295
Improve a lot project loading speed
...
Fix #893
2017-02-06 11:57:56 +01:00
fbe26d11cf
Fix a potential crash
2017-02-06 11:07:35 +01:00
d06af526b2
Fix the server don't start if a remote is unavailable
2017-02-06 10:49:09 +01:00
959c08449e
Do not crash if you pass {name} in name
2017-02-03 14:56:55 +01:00
96194cef67
Fix import/export of dynamips configuration
2017-02-03 14:44:32 +01:00
e892e5dfab
Manage base configuration on server
...
Fix #786
2017-02-03 13:19:14 +01:00
afcd27f348
Merge branch '2.0' into 2.1
2017-02-02 15:35:04 +01:00
63b888a57e
Drop unused code
2017-02-02 15:34:39 +01:00
842e2c7fbf
Merge branch '2.0' into 2.1
2017-02-02 11:54:03 +01:00
46d405c8b3
Simplify conversion process from 1.3 to 2.0
...
This could avoid some corruption issue.
2017-02-02 11:52:55 +01:00
dc6756d5ae
Embed the appliances in the server.
...
This add a /appliances call
2017-02-01 11:30:14 +01:00
5204cec9e6
Merge branch '2.0' into 2.1
2017-02-01 10:08:38 +01:00
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
27a1089806
Fix creation of qemu img
...
Fix https://github.com/GNS3/gns3-gui/issues/1826
2017-01-31 15:16:05 +01:00
bfbc6ff0be
Fix rare race condition when stopping ubridge
...
Fix #887
2017-01-31 13:43:05 +01:00
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
2da20177a2
Avoid crash when you broke your system permissions
...
Fix #877
2017-01-27 10:56:48 +01:00
267a5ae3a8
Do not crash when you broke permission on your file system during
...
execution
Fix #878
2017-01-27 10:52:17 +01:00
8ff7670031
Fix a crash when you broke permission on your file system
...
Fix #879
2017-01-27 10:49:57 +01:00
d99ec92210
Fix a rare race condition when exporting debug informations
...
Fix #880
2017-01-27 10:48:07 +01:00
b9bd6aa501
Do not try to start the GNS3 VM if the name is none
...
Fix #881
2017-01-27 10:41:39 +01:00
d901efae51
2.1.0dev1
2017-01-24 10:37:23 +01:00
1ed88eda85
Fix version check for VPCS
2017-01-23 21:11:52 +01:00
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
dc40b0296e
Correct link are not connected to the correct ethernet switch port after conversion
...
Fix https://github.com/GNS3/gns3-gui/issues/1797
2017-01-23 13:34:11 +01:00
f90e6f2f5b
Fix an error if you don't have permissions on your symbols directory
...
Fix #872
2017-01-23 10:23:18 +01:00
a1a677fcd3
Fix an error when converting some topologies from 1.3
...
Fix #871
2017-01-23 10:18:35 +01:00
9d6d15c1bc
Update sphinx from 1.5.1 to 1.5.2 ( #873 )
2017-01-23 10:01:53 +01:00
5183ef8348
Update pytest from 3.0.5 to 3.0.6 ( #874 )
2017-01-23 10:00:18 +01:00
1b07c31ef1
2.0.0 dev8
2017-01-19 11:17:22 +01:00
c5be64a44f
2.0.0b3
2017-01-19 11:16:05 +01:00
6177a45eb5
Merge branch 'master' into 2.0
2017-01-19 11:04:56 +01:00
e7a88a7d99
Force the dependency on typing because otherwise it's broke on 3.4
2017-01-19 10:27:32 +01:00
89d98bc528
Fix sometimes you have an exception when closing GNS3
...
Fix #869
2017-01-18 18:38:25 +01:00
d74769c824
Fix duplicate node names
...
Fix https://github.com/GNS3/gns3-gui/issues/1796
2017-01-18 18:28:50 +01:00
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
3c0bdd12b5
Do not raise an error if no VM is selected for remote GNS3 VM
2017-01-18 09:49:59 +01:00
47c58bb400
Fix UnboundLocalError: local variable 'vmname' referenced before assignment
...
Fix #868
2017-01-18 09:39:27 +01:00
c9f3ea4489
Fix some race condition in project deletion
...
Fix #866
2017-01-17 19:37:38 +01:00
d10e707f4f
Turn off coveralls
2017-01-17 18:58:43 +01:00
28cbae546d
Fix tests broken by recent pytest upgrades
2017-01-17 18:56:06 +01:00
82da073dd7
If qemu status change internally we mirror it
2017-01-17 16:03:12 +01:00
6938e400d1
Fix VPCS test suite
2017-01-17 16:02:56 +01:00
bfb23ce7a3
Fix hostname of VPCS is not changed
...
Fix https://github.com/GNS3/gns3-gui/issues/1780
2017-01-17 14:34:48 +01:00
e06be6729a
Fix streaming test
2017-01-17 09:05:05 +01:00
304d92764c
Fix capture stop with Wireshark
...
Fix https://github.com/GNS3/gns3-gui/issues/1763
2017-01-16 20:31:55 +01:00
2de284ea30
Fix some tests on travis
2017-01-16 10:13:13 +01:00
7a0783d050
Drop a useless debug information
...
Fix https://github.com/GNS3/gns3-gui/issues/1778
2017-01-16 09:17:08 +01:00
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
1527a1a4e1
Fix cloud on Linux
...
Fix https://github.com/GNS3/gns3-server/issues/865
2017-01-13 17:08:40 +01:00
ec0181a5ad
Merge pull request #856 from GNS3/dynamips_directory_layout
...
Change directory layout for dynamips.
2017-01-12 20:30:10 -08:00
e87f5fd782
Merge branch 'master' into 2.0
2017-01-12 09:08:17 +01:00
e63171c2c2
1.5.3dev1
2017-01-12 09:07:06 +01:00
19c4ec1867
1.5.3
2017-01-12 08:18:46 +01:00
b1ae884bf0
Drop NAT port from cloud from old topologies
...
It was almost not used (only one occurrence in the whole
beta test).
Fix #844
2017-01-11 19:20:12 +01:00
1bf54bcaeb
Fix Port labels for docker VMs incorrect
2017-01-11 18:38:28 +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
69d8ed5636
Catch Timeout error from VirtualBox GNS3 VM
...
Fix #864
2017-01-11 15:49:36 +01:00
df694ca9eb
Fix export of IOU configuration
...
Fix https://github.com/GNS3/gns3-gui/issues/1745
2017-01-10 15:50:35 +01:00
720adb7721
Fix a crash with VirtualBox in some conditions
...
Fix #863
2017-01-10 14:23:12 +01:00
9480065b28
Sata disk interface support for Qemu VMs. ( #862 )
2017-01-10 14:11:40 +01:00
afd46ec010
Fix random error in the dynamips test suite after previous commit
2017-01-10 12:41:14 +01:00
6150929a5b
Support conversion to dynamips new directory layout on remote
...
Ref https://github.com/GNS3/gns3-gui/issues/1761
2017-01-10 12:15:31 +01:00
e0071f5b59
Catch error when a file is deleted during the compression of project
...
Fix #860
2017-01-10 10:16:45 +01:00
666461277d
Fix a crash with some docker images
...
Fix #861
2017-01-10 10:09:34 +01:00
41d32a5f71
Fix Wrong slot numbering on IOS router
...
Fix #1762
2017-01-09 18:04:54 +01:00
f7d87f09f1
Fix VPCS configuration is overwritten on project load
...
Fix https://github.com/GNS3/gns3-gui/issues/1766
2017-01-09 17:07:42 +01:00
58287b3638
Fix wrong short label for ethernet switch, hub & VPCS
...
Fix https://github.com/GNS3/gns3-gui/issues/1764
2017-01-09 16:48:42 +01:00
2de60ba257
Drop a useless line of code in port_manager
2017-01-09 16:11:34 +01:00
035cbac28e
Fix binding console host for VMware and VirtualBox
...
Ref https://github.com/GNS3/gns3-gui/issues/1757
2017-01-09 16:05:29 +01:00
b63273ec97
Fix resume of dynamips routers
...
Fix #1754
2017-01-09 13:24:23 +01:00
45cf004946
Merge branch 'master' into 2.0
2017-01-09 11:01:24 +01:00
8019374ed0
Fix sporadically systemd is unable to start gns3-server
...
Signed-off-by: Julien Duponchelle <julien@gns3.net >
2017-01-09 10:28:21 +01:00
688122c467
Fix RuntimeError: File size has increased during compressing
...
Fix #858
2017-01-09 10:20:14 +01:00
5c8193556d
Do not dump local compute configuration when saving topology
...
Fix #855
2017-01-09 10:14:21 +01:00
a2fdc92fcb
Change directory layout for dynamips.
...
This create a directory by node to allow feature like save as
to work when running on multiple compute. Benefits now dynamips work
like other nodes. Old topologies are migrated.
Ref https://github.com/GNS3/gns3-gui/issues/1761
2017-01-06 17:43:47 +01:00
955a466be5
Ensure we can't connect to occupy port
...
Ref https://github.com/GNS3/gns3-gui/issues/1759
2017-01-06 10:29:56 +01:00
51aef2b9c7
Fix handling of UTF-8 in large SVG files
...
Fix #854
2017-01-06 09:42:56 +01:00
6778b29fc0
Prevent a crash when you close a dynamips node and create a link at the same time
...
Fix #853
2017-01-06 09:33:10 +01:00
d4be588973
Cleanup tests around port name
2017-01-05 17:49:36 +01:00
a329f89294
Remove Yarl version requirements (trust aiohttp for it)
2017-01-05 17:10:07 +01:00
c06d2e3118
Fix short label diplay instead of custom interface labels
...
Fix https://github.com/GNS3/gns3-gui/issues/1742 , https://github.com/GNS3/gns3-gui/issues/1752
2017-01-05 16:55:31 +01:00
12f09829e7
Improve error message about the netmask
...
Ref #1751
2017-01-05 14:51:43 +01:00
c9fc0a0d6d
Do not mark VirtualBox adapter as connected when not connected to another node in GNS3.
2017-01-05 14:30:23 +08:00
855ab13655
Add missing 'DLT_PPP_SERIAL' PCAP link type in schemas.
2017-01-05 12:24:36 +08:00
ef54367bf7
Fix crash when converting topology with broken link
...
Fix #845
2016-12-21 14:39:44 +01:00
e53db1ed81
Replace JSONDecodeError by ValueError (Python 3.4 compatibility)
...
Fix #847
2016-12-21 09:45:24 +01:00
8c61ef18ba
2.0.0dev7
2016-12-21 09:40:36 +01:00
9a7a9f41aa
Catch an error when we can't create the IOU directory
...
Fix #846
2016-12-21 09:33:44 +01:00
2acd6ce884
2.0.0 beta 2
2016-12-20 11:57:34 +01:00
af530be346
1.5.3dev2
2016-12-20 11:48:55 +01:00
9c3cfc4f4e
1.5.3 rc1
2016-12-20 09:30:52 +01:00
4eed9acbd5
Merge branch 'master' into 2.0
2016-12-20 09:22:47 +01:00
c7d878ed9e
Fix TypeError: __init__() got multiple values for argument 'handler' with recent aiohttp
...
Fix #841
2016-12-20 09:21:02 +01:00
49f1ee2e32
Support aiohttp 1.2 (but not compatible with previous versions)
...
Fix #840
2016-12-20 09:17:45 +01:00
52adf45740
Fix an error when docker hub failed to anwser
...
Fix #843
2016-12-20 09:15:28 +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
3bc78f61df
Fix TypeError: __init__() got multiple values for argument 'handler' with recent aiohttp
...
Fix #841
2016-12-19 11:12:15 +01:00
572fa08049
Support aiohttp 1.2 (but not compatible with previous versions)
...
Fix #840
2016-12-19 10:10:47 +01:00
7ba7c89594
Support UDP cloud from 1.5
...
Fix #822
2016-12-19 09:46:34 +01:00
f86358ad71
Relax permission check on OSX, it seem returning wrong info for setuid
2016-12-19 09:28:27 +01:00
8f6d25cc2b
Fix start all create error if a docker container is already running
...
Fix #839
2016-12-16 16:19:23 +01:00
3259ec1220
Close project if one one the compute of the project is down
...
Fix #836
2016-12-15 21:57:59 +01:00
60eea1f171
Fix error when you upload an empty file
...
Fix #838
2016-12-15 17:12:54 +01:00
b79235afb7
Fix KeyError: 'color' when converting some 1.3 topologies
...
Fix #837
2016-12-15 16:52:01 +01:00
f3e9917479
Fix move a docker restart it
...
Fix #832
2016-12-14 19:21:50 +01:00
74a7e630d3
Fix export of projects with docker with a / in the image name
...
Fix #834
2016-12-14 18:57:59 +01:00
1b6411f88e
Fix an error on Linux during export
...
Fix #826
2016-12-14 18:44:32 +01:00
46b6e7c5ee
Fix hot link issues in Docker
...
Fix #817
2016-12-14 16:53:20 +01:00
d0f65aebff
Fix Can't delete link between docker VM after they were in use
...
Fix #818
2016-12-14 12:01:34 +01:00
30f29d00c4
Fix hardware virtualization detection when an ethernet switch is running
...
Fix https://github.com/GNS3/gns3-gui/issues/1722
2016-12-14 11:04:13 +01:00
81a9b63dbc
Trust user for host binding of link adress
2016-12-13 17:34:41 +01:00
d4603ee346
Update sphinx from 1.5 to 1.5.1 ( #830 )
2016-12-13 17:14:06 +01:00
668c479ef6
Temporary fix for tunnel binding for Daniel from SWI
2016-12-13 16:46:09 +01:00
a3495304ad
Code cleanup for docker interface creation
...
Fix #819
Signed-off-by: Julien Duponchelle <julien@gns3.net >
2016-12-13 16:07:59 +01:00
9f6f830418
Fix TypeError: __new__() got multiple values for argument 'node_type'
...
Fix #827
2016-12-13 09:36:45 +01:00
1cf987a548
Fix a rare crash when writing a file on a remote server
...
Fix #829
2016-12-13 09:25:44 +01:00
8f42122702
Fix 'EthernetSwitch' object has no attribute 'hw_virtualization'
...
Fix #828
2016-12-13 09:21:06 +01:00
89537204df
Fix delete project on remote compute server
...
Fix https://github.com/GNS3/gns3-gui/issues/1714
2016-12-12 22:41:43 +01:00
1106a1af47
Typo
2016-12-12 21:34:00 +01:00
d2f0cddbd7
Fix trouble with builtin devices when we free ports
...
Fix #825
2016-12-12 19:17:06 +01:00
9872fc09b7
When a dynamips command failed display the full command to the user
...
Ref #825
2016-12-12 16:38:55 +01:00
35c2e2fcc4
Fix a wrong error message
2016-12-12 16:29:56 +01:00
922da7c90f
Raise error when we can't found VboxManage at GNS3 VM startup
...
Fix #824
2016-12-12 15:03:56 +01:00
e2fd339f35
Catch auth errors when adding a compute
...
Fix #813
2016-12-12 11:27:18 +01:00
897a94f343
Do not block server startup if one project use non implemented conversion
...
Ref #822
2016-12-12 11:18:17 +01:00
063087f6fb
Fix an error when deleting a compute already deleted
...
Fix #815
2016-12-12 11:09:07 +01:00
d16e3bb37b
Catch cancelled error when you Ctrl-C during server initalisation
...
Fix #820
2016-12-12 10:17:45 +01:00
4cd08c8955
Handle OSerror when listing images
...
Fix #823
2016-12-12 10:14:34 +01:00
4bb990bf0c
Fix JSONDecodeError
...
Fix #814
2016-12-12 10:03:40 +01:00
508edf5cc5
Fix a rare crash when stopping qemu
...
Fix #821
2016-12-12 09:16:29 +01:00
c4327ec74c
Improve docker HTTP console
...
Fix #816
2016-12-09 16:41:15 +01:00
846041a59c
Fix configuration lost during save as on remote server
...
Fix https://github.com/GNS3/gns3-gui/issues/1704 , https://github.com/GNS3/gns3-gui/issues/1705
2016-12-08 16:55:16 +01:00
5ba5c62670
Add support for bios images
...
Ref https://github.com/GNS3/gns3-gui/issues/1700
2016-12-08 16:18:30 +01:00
bd1560ae50
Fix error when controller config file is corrupted
...
Fix #812
2016-12-08 10:52:21 +01:00
1d1861fe51
2.0.0dev6
2016-12-08 10:33:09 +01:00