grossmj
ae200d9add
Add Trusted Platform Module (TPM) support for Qemu VMs
2023-01-04 12:13:19 +08:00
grossmj
9132002b80
Fix typos
2023-01-04 09:08:40 +08:00
grossmj
771a9a5ddb
Require Dynamips 0.2.23 and bind Dynamips hypervisor on 127.0.0.1
2023-01-02 15:26:59 +08:00
Jeremy Grossmann
04ba3b6549
Merge pull request #2154 from GNS3/fix/2069
...
Use a stock BusyBox for the Docker integration
2023-01-01 16:18:37 +05:45
grossmj
d2ad9dc5e2
Delete the built-in appliance directory before installing updated files
2023-01-01 17:49:00 +08:00
grossmj
e5c8ae4bde
Use a stock BusyBox for the Docker integration
2023-01-01 17:04:48 +08:00
grossmj
5bccf4841d
Overwrite built-in appliance files when starting a more recent version of the server
2023-01-01 15:57:41 +08:00
grossmj
b3a6b9173b
Fix reset console. Fixes #1619
2022-12-31 09:43:17 +08:00
grossmj
1148dbc48e
Fix issue when calling reset_console with running VPCS and Qemu nodes. Ref #1619
2022-12-30 20:54:37 +08:00
grossmj
85679aaa94
Try importlib-resources for Python 3.9
2022-12-30 11:44:29 +08:00
grossmj
5bcc247881
Make gns3server.appliances a package
2022-12-30 11:37:34 +08:00
grossmj
b8d595928b
Try to fix tests
2022-12-30 10:35:29 +08:00
grossmj
3804249d89
Fix tests
2022-12-30 10:01:43 +08:00
grossmj
c56a8ef8f7
Only use importlib_resources for Python < 3.9. Fixes #2147
2022-12-30 09:15:40 +08:00
grossmj
2550fb3495
Support when the user field defined in Docker container is an ID. Fixes #2134
2022-12-28 11:05:22 +08:00
grossmj
5ba526e175
Development on v2.2.36.dev2
2022-11-11 00:36:47 +08:00
grossmj
d17c243b13
Release v2.2.35.1
2022-11-10 22:21:13 +08:00
grossmj
9e4ae6bc24
Sync appliance files
2022-11-10 22:10:21 +08:00
grossmj
b9e415b6fe
Push missing file for Web-Ui v2.2.35
2022-11-10 13:09:10 +08:00
grossmj
d2d327cc76
Re-release Web-Ui v2.2.35
2022-11-10 12:38:33 +08:00
grossmj
0a046e43d7
Development on 2.2.36.dev1
2022-11-09 20:02:20 +08:00
grossmj
1aca7dbe04
Release v2.2.35
2022-11-08 23:40:25 +08:00
grossmj
c80a55b18c
Install appliances and configs without importlib_resources for Windows only
2022-11-08 23:07:45 +08:00
grossmj
284a4b62fb
Fix copying appliances and configs when app is frozen
2022-11-08 22:50:59 +08:00
grossmj
d33fefa183
Merge branch 'master' into 2.2
2022-11-08 19:29:39 +08:00
grossmj
dfb48c884b
Release web-ui v2.2.35
2022-11-08 19:29:21 +08:00
grossmj
f80aca7633
Sync appliance files
2022-11-08 18:40:27 +08:00
grossmj
84914ecfa4
Add debug messages to fix VMnet interface list refresh. Ref https://github.com/GNS3/gns3-gui/issues/3381
2022-11-08 12:54:47 +08:00
grossmj
5696d1ccb7
Fix issues with VMnet interface on macOS >= 11.0. Ref #3381
2022-11-07 23:59:33 +08:00
grossmj
a4b24eaceb
Use importlib_resources instead of pkg_resources and install built-in appliances in config dir.
2022-11-07 20:12:03 +08:00
grossmj
f04702d607
Fix console vnc don't use configured ports in some case. Fixes #2111
2022-11-06 19:36:31 +08:00
grossmj
9cf2e4f5a6
Make version PEP 440 compliant
2022-11-06 17:51:31 +08:00
grossmj
f3b8f43689
Fix creating asyncio task in Python 3.6
2022-10-30 22:21:28 +08:00
grossmj
2d74d1ad94
Fix tests for Python 3.11
2022-10-30 22:07:44 +08:00
grossmj
6b3d4feab8
Replace deprecated distro.linux_distribution() call
2022-10-11 23:28:11 +08:00
grossmj
40c22e389e
Merge branch 'master' into 2.2
2022-09-29 14:56:35 +02:00
Jeremy Grossmann
0419c081fe
Merge pull request #2083 from a60814billy/fix/binding-on-wrong-interface-in-windows
...
fix: binding to wrong interface in windows
2022-09-28 17:36:31 +02:00
grossmj
0d0a06799d
Development on 2.2.35dev1
2022-08-29 11:14:44 +02:00
grossmj
8d4df08150
Release v2.2.34
2022-08-28 23:28:12 +02:00
grossmj
fd1d8d9d86
Update appliance files
2022-08-28 22:51:26 +02:00
Jeremy Grossmann
e96d8ae497
Merge pull request #2089 from SpikefishSolutions/spikefishjohn-patch-3
...
Update compute.py
2022-08-28 22:09:44 +02:00
grossmj
129f0a631c
Use original $PATH in init.sh for Docker containers. Ref #2069
2022-08-28 12:06:56 +02:00
grossmj
d1c8f33fc5
Upgrade dev dependencies and fix issues after upgrading to pytest-aiohttp v1.0.4
2022-08-27 19:16:02 +02:00
John Fleming
7277d526e3
Update compute.py
...
Remove check for open project. Without this check a remote can be rebooted and will be usable once the main server polls it again. Without this the main server would need to open a project that already uses the remote server or restart the main server's gns3 process.
2022-07-18 18:43:57 -04:00
BoHong Li
790bf4521d
fix: use exact match to find interface in windows to avoid get wrong interface
2022-07-06 14:22:11 +08:00
grossmj
9e5ca50302
Bump version to v2.2.34dev2
2022-06-23 10:55:19 +02:00
grossmj
35ec8bed6e
Back to development on v2.2.34dev2
2022-06-21 11:52:58 +02:00
grossmj
0433065b8b
Revert "Development on v2.2.34dev2"
...
This reverts commit 7c5a5a9001
.
2022-06-21 11:51:01 +02:00
grossmj
7c5a5a9001
Development on v2.2.34dev2
2022-06-21 11:38:09 +02:00
grossmj
1b32ef7854
Release v2.2.33.1
2022-06-21 10:48:02 +02:00
grossmj
f5b1920f8c
Add missing web-ui file
2022-06-21 10:24:19 +02:00
grossmj
4341db0ff3
Development on v2.2.34dev1
2022-06-20 21:47:42 +02:00
grossmj
162a8baf7b
Release v2.2.33
2022-06-20 20:53:21 +02:00
grossmj
d47e546fce
Release web-ui v2.2.33
2022-06-20 20:37:51 +02:00
grossmj
3c901a84bf
Sync appliance files.
2022-06-20 20:02:04 +02:00
grossmj
908911e764
Remove parameter "Name" not useful to create a Docker container
2022-06-18 19:41:20 +02:00
grossmj
bdd703a0dc
Support to reset all console connections. Ref https://github.com/GNS3/gns3-server/issues/1619
2022-06-15 15:30:44 +02:00
grossmj
67bf14776f
Config option to disable built-in templates
2022-06-15 14:48:52 +02:00
grossmj
2eb64200a4
Add spaces before hostname for Docker network config. Ref #2039
2022-06-12 19:32:34 +08:00
grossmj
988ca7574c
Add hostname entry to sample network config for Docker nodes. Fixes #2039
2022-06-08 01:07:31 +08:00
grossmj
527d4bb3ea
Run Xtigervnc with MIT-SHM extension disabled for Docker VNC console support. Fixes #2071
2022-06-08 00:05:24 +08:00
grossmj
bccfb64958
Development on 2.2.33dev1
2022-04-27 19:51:24 +07:00
grossmj
99813b3cfa
Release v2.2.32
2022-04-27 18:47:20 +07:00
grossmj
1837850894
Docker: load custom interface files from /etc/network/interfaces (commented by default). Ref #2052
2022-04-27 18:37:09 +07:00
grossmj
fe037a5f1c
Merge branch 'master' into 2.2
2022-04-27 18:25:31 +07:00
grossmj
b03ec6e3fe
Release web Ui 2.2.32 with correct version displayed
2022-04-27 18:24:36 +07:00
grossmj
732c5deeff
Revert "Release web UI 2.2.32"
...
This reverts commit db1443dd08
.
2022-04-27 18:19:44 +07:00
grossmj
db1443dd08
Release web UI 2.2.32
2022-04-27 18:11:26 +07:00
grossmj
54e638f3ea
Update appliance files
2022-04-27 17:26:36 +07:00
grossmj
890dbd9f77
Create /etc/network/interfaces.d
in Docker container. Fixes #2052
2022-04-20 22:59:51 +07:00
grossmj
460fe5ed95
Prettify Docker '/etc/network/interfaces' file. Ref #2040
2022-04-20 19:29:56 +07:00
grossmj
653539d2b0
Use public DSNs for Sentry
2022-04-20 18:41:18 +07:00
grossmj
56b5c1d237
Fix VMware Fusion VM does not start on macOS >= 11. Fixes #2027
2022-04-20 18:26:45 +07:00
Kai Vogelgesang
73dff4b9c6
Fix typo
2022-03-23 08:38:14 +01:00
grossmj
53f89a7fe5
Development on 2.2.32dev1
2022-02-26 20:39:26 +10:30
grossmj
22c16e3608
Release v2.2.31
2022-02-26 18:22:29 +10:30
grossmj
bb26ef2c3d
Development on 2.2.31dev1
2022-02-25 15:59:40 +10:30
grossmj
74018fae7b
Release v2.2.30
2022-02-25 14:52:27 +10:30
grossmj
f963e63d16
Merge branch 'master' into 2.2
2022-02-25 14:45:47 +10:30
grossmj
7490be6d5e
Support GNS3 variables in Docker environment variables. Fixes #2033
2022-02-23 14:33:30 +10:30
piotrpekala7
fa96c1845c
Release web UI 2.2.30
2022-02-16 01:08:59 +01:00
John Fleming
511ac73d4f
qemu_vm.py Linked node test.
...
Include project name in error. This should help identify which project the none linked node is located in.
2022-01-17 14:19:49 -05:00
grossmj
6544f2e8e4
Development on 2.2.30dev1
2022-01-08 22:53:27 +10:30
grossmj
aff06572d4
Release v2.2.29
2022-01-08 22:15:15 +10:30
grossmj
35781e9b39
Sync appliance files
2022-01-08 22:11:32 +10:30
grossmj
3251badfa5
Merge branch 'master' into 2.2
2022-01-08 22:02:37 +10:30
piotrpekala7
9559741d1f
Release web UI 2.2.29
2022-01-07 21:03:19 +01:00
grossmj
ef36b340b0
Development on 2.2.29dev1
2021-12-15 21:38:06 +10:30
grossmj
bbcc28bbfc
Release v2.2.28
2021-12-15 13:54:14 +10:30
grossmj
d96d11746e
Merge branch 'master' into 2.2
...
# Conflicts:
# init/gns3.service.systemd
2021-12-15 13:36:04 +10:30
grossmj
b400ae240d
Sync appliance files
2021-12-15 13:23:48 +10:30
piotrpekala7
466584f074
Release web UI 2.2.28
2021-12-13 23:49:42 +01:00
grossmj
8d5d480077
Development on 2.2.28dev1
2021-11-13 16:31:21 +10:30
grossmj
2469468c5d
Release v2.2.27
2021-11-12 15:33:53 +10:30
grossmj
02a19b230f
Sync appliance files
2021-11-12 15:12:15 +10:30
grossmj
c077a15137
Merge branch 'master' into 2.2
2021-11-12 14:46:30 +10:30
piotrpekala7
ce08b8914f
Release web UI 2.2.27 fixed version
2021-11-10 00:14:25 +01:00
piotrpekala7
f7b7b1e59f
Release web UI 2.2.27
2021-11-08 18:13:12 +01:00
grossmj
b1a62dfdc2
Fix unhandled KeyError exception when starting Docker container. Ref #1991
2021-11-04 16:59:35 +10:30
grossmj
1067e60284
Development on 2.2.27dev1
2021-10-08 21:49:11 +10:30
grossmj
6cb8b9a75e
Release v2.2.26
2021-10-08 21:02:04 +10:30
grossmj
7009459b0c
Merge branch 'master' into 2.2
2021-10-08 20:14:09 +10:30
grossmj
03c94c0bc5
Sync appliance files.
2021-10-08 20:13:32 +10:30
piotrpekala7
482b46d343
Release web UI 2.2.26
2021-10-06 17:53:00 +02:00
grossmj
5ece48500c
Sort symbols by theme. Fixes https://github.com/GNS3/gns3-gui/issues/3230
2021-09-20 20:09:58 +09:30
grossmj
5eb5658a74
Fix memory percentage left warning. Fixes #1966
2021-09-20 18:08:02 +09:30
grossmj
3286348a95
Update affinity symbols. Fixes https://github.com/GNS3/gns3-gui/issues/3232
2021-09-20 17:46:19 +09:30
grossmj
67661616cf
Development on v2.2.26dev1
2021-09-14 21:13:04 +09:30
grossmj
6beab9433b
Release v2.2.25
2021-09-14 19:20:10 +09:30
grossmj
e59e051961
Merge branch 'master' into 2.2
2021-09-14 18:42:39 +09:30
piotrpekala7
6b3f703f94
Release web UI 2.2.25
2021-09-14 10:35:10 +02:00
grossmj
d44a6756c1
Sync appliance files
2021-09-12 18:13:21 +09:30
grossmj
6d10d92af2
Fix images_path -> symbols_path
2021-09-09 16:58:42 +09:30
grossmj
a8aeb63c91
No need to find the mountpoint first for disk usage.
2021-09-09 16:58:02 +09:30
grossmj
6f1feed265
Fix issue preventing to use custom nested symbols. Fixes #1969
2021-09-08 15:13:51 +09:30
grossmj
5162ef2e22
Updated affinity symbols
2021-09-08 01:08:01 +09:30
grossmj
611570a863
Fix qemu-img rebase code to support Qemu 6.1. Ref https://github.com/GNS3/gns3-server/pull/1962
2021-09-05 22:18:46 +09:30
grossmj
99d7d0c769
Merge branch 'master' into 2.2
...
# Conflicts:
# gns3server/compute/qemu/qemu_vm.py
2021-09-05 21:53:36 +09:30
grossmj
ed336da304
Qemu 6.1 support
...
Handle the deprecated use of backing file without explicit backing format issue.
2021-09-05 18:34:37 +09:30
Brian Candler
21e9f38437
Reinstate qemu-img rebase
...
This allows importing portable projects with images and/or snapshots,
regression introduced by #1927 .
Fixes #1955
2021-09-04 12:34:22 +01:00
grossmj
a55c9a5c6a
Return disk usage for partition that contains the default project directory. Fixes #1947
2021-09-03 12:04:10 +09:30
Jeremy Grossmann
51c6f3fa31
Revert "List disk usage for all mount points"
2021-09-02 21:59:09 +09:30
grossmj
b1224ce9f6
Update schema description for disk_usage_percent.
2021-09-02 15:48:13 +09:30
grossmj
a2367d3c04
List disk usage for all mount points.
2021-09-02 15:43:38 +09:30
grossmj
945e3e3e8e
Development on 2.2.25dev1
2021-08-25 21:23:19 +09:30
grossmj
59a89c5f88
Release v2.2.24
2021-08-25 20:31:25 +09:30
grossmj
78c2ded2aa
Merge branch 'master' into 2.2
2021-08-25 20:08:26 +09:30
piotrpekala7
6ba40bd5fb
Release web UI 2.2.24
2021-08-25 11:57:52 +02:00
grossmj
6005e89181
Fix issue when searching for image with relative path. Fixes #1925
2021-08-25 17:23:21 +09:30
grossmj
27bcb60580
Sync appliance files.
2021-08-24 21:21:18 +09:30
grossmj
363fdb7d10
Fix wrong error when NAT interface is not allowed. Fixes #1943
2021-08-24 20:40:06 +09:30
grossmj
92150fba71
Fix incorrect Qemu binary selected when importing template. Fixes https://github.com/GNS3/gns3-gui/issues/3216
2021-08-24 17:26:06 +09:30
grossmj
c4c71cc838
Fix error when updating a link style. Fixes https://github.com/GNS3/gns3-gui/issues/2461
2021-08-24 11:35:33 +09:30
grossmj
8aada49414
Some fixes for early support for Python3.10
...
The loop parameter has been removed from most of asyncio‘s high-level API following deprecation in Python 3.8.
2021-08-15 15:25:33 +09:30
grossmj
496170b4e5
Early support for Python3.10 Fixes #1940
2021-08-15 15:09:48 +09:30
grossmj
8c0899d086
Development on 2.2.24dev1
2021-08-05 21:16:10 +09:30
grossmj
d5c73f4ba4
Release v2.2.23
2021-08-05 15:58:54 +09:30
grossmj
77487e4fc3
Merge branch 'master' into 2.2
2021-08-05 15:54:16 +09:30
grossmj
754f55b01b
Sync appliance files.
2021-08-05 15:53:12 +09:30
Jeremy Grossmann
b68f7a78a7
Merge pull request #1927 from candlerb/candlerb/1921
...
Support cloning of encrypted qcow2 base image files
2021-08-04 23:19:23 -07:00
piotrpekala7
6c36beb97f
Release web UI 2.2.23
2021-08-04 10:59:50 +02:00
grossmj
1a24ebfc19
Add a reload
server endpoint. Fixes #1926
2021-08-01 16:20:30 +09:30
Jeremy Grossmann
6cf268ca93
Merge pull request #1934 from GNS3/handle_no-kvm_deprecated
...
Handle -no-kvm param deprecated in Qemu >= v5.2
2021-07-27 17:37:41 +09:30
grossmj
4646ce684f
Handle -no-kvm param deprecated in Qemu >= v5.2
2021-07-27 16:34:51 +09:30
Andrej Krpič
3b7dc21ef0
Fix binary websocket access to the console
...
telnet_writer.write is not an async method - drain() is.
Remove async keyword so the call is the same as for the text websocket.
2021-07-26 12:58:35 +02:00
grossmj
0ecea8ffbb
Change how to generate random MAC addresses
2021-07-25 16:03:54 +09:30
Brian Candler
1ee3e14bd3
Support cloning of encrypted qcow2 base image files
...
Fixes #1921
2021-07-09 10:53:02 +01:00
grossmj
cdedd53339
Fix VMware VM support on Linux and Windows. Fixes #1919
2021-06-14 13:16:11 +09:30
Jeremy Grossmann
e78b5fa6d6
Fix typo
2021-06-12 15:20:55 +09:30
grossmj
3524e22761
Development on 2.2.23dev1
2021-06-10 16:20:09 +09:30
grossmj
10daab21a3
Release v2.2.22
2021-06-10 15:41:58 +09:30
grossmj
22eb6f7d8c
Sync appliance files.
2021-06-10 12:42:43 +09:30
grossmj
c892cf371b
Fix VMware support on macOS BigSur
2021-06-08 11:56:33 +09:30
grossmj
bfd30f3547
Sync appliance files.
2021-06-07 15:01:45 +09:30
grossmj
4e34ab8e4f
Link style support. Fixes https://github.com/GNS3/gns3-gui/issues/2461
2021-06-07 14:08:21 +09:30
grossmj
5da5cbd6d8
Merge branch 'master' into 2.2
2021-06-07 13:34:25 +09:30
piotrpekala7
08f540f417
Release web UI 2.2.22
2021-06-05 10:32:12 +02:00
Brian Candler
c051367d4b
Preserve auto_start/auto_open/auto_close when restoring snapshot
...
Fixes #1904
2021-05-24 17:31:04 +01:00
grossmj
971e86d254
Fix uBridge errors for cloud nodes not visible in logs. Fixes #1895
2021-05-16 14:59:02 +09:30
grossmj
6847e19847
Change method to prevent forbidden directory traversal. Fixes #1894
2021-05-16 14:44:38 +09:30
grossmj
9a6978902d
Fix tests.
2021-05-15 19:43:36 +09:30
grossmj
6294ad9e76
Prevent directory traversal
2021-05-15 17:35:32 +09:30
grossmj
2c938b2c19
Development on 2.2.22dev1
2021-05-10 23:44:40 +09:30
grossmj
03b7d9191b
Release v2.2.21
2021-05-10 22:42:46 +09:30
grossmj
87c87ca3cb
Sync appliance files.
2021-05-10 22:39:03 +09:30
grossmj
dfba40fee2
Merge branch 'master' into 2.2
2021-05-10 22:34:59 +09:30
piotrpekala7
f576bedfaf
Release web UI 2.2.21
2021-04-30 14:01:53 +02:00
grossmj
4e61cc811e
Improvements for get symbol dimensions endpoint. Ref #1885
2021-04-10 12:28:50 +09:30
Jeremy Grossmann
c9c6a5a762
Merge pull request #1885 from GNS3/Create-endpoint-in-symbols-handler-to-get-symbol-dimensions
...
Create endpoint in symbols handler to get symbol dimensions #1884
2021-04-09 04:59:57 -07:00
grossmj
e797ad1b9f
Development on 2.2.21dev1
2021-04-09 13:50:20 +09:30
grossmj
a50141fcbf
Release v2.2.20
2021-04-09 12:14:38 +09:30
grossmj
852151f836
Merge branch 'master' into 2.2
2021-04-09 12:06:01 +09:30
grossmj
e5807e5a8c
Sync appliance files.
2021-04-09 12:04:20 +09:30
piotrpekala7
30cbfe2154
Update picture.py
2021-04-08 23:29:46 +02:00
piotrpekala7
4bbf7c2ed2
Update symbol_handler.py
2021-04-08 21:27:05 +02:00
piotrpekala7
7a8c1e8f5d
Release web UI 2.2.20
2021-04-08 13:30:59 +02:00
grossmj
7bb5202bdb
Sync appliance files.
2021-04-07 20:58:55 +09:30
grossmj
082206a7db
Fix packet capture with HTTPS remote server. Fixes #1882
2021-04-07 12:40:15 +09:30
grossmj
360a819e91
Set PyQt5 version to 5.15.2 on Windows
2021-04-06 22:12:34 +09:30
grossmj
685963b85d
Sync appliance files and remove old ones after sync with online repo. Fixes #1876
2021-04-06 17:38:11 +09:30
grossmj
e614ed79f4
Upgrade dependencies
2021-04-06 13:57:00 +09:30
grossmj
6120736c91
Fix export for missing files
2021-03-24 13:16:00 +10:30
grossmj
055a78bade
Fix issue when trying to export temporary Dynamips files.
2021-03-24 12:06:10 +10:30
grossmj
fad52ea2fc
Development on 2.2.20dev1
2021-03-05 16:48:09 +10:30
grossmj
d8054c7cb4
Release v2.2.19
2021-03-05 14:51:03 +10:30
grossmj
91570f475f
Launch projects marked for auto open after SIGHUP is received
2021-03-05 14:47:20 +10:30
grossmj
42cda3af2b
Sync appliance files.
2021-03-05 14:46:20 +10:30
grossmj
e6be6bc958
Merge branch 'master' into 2.2
2021-03-02 17:18:24 +10:30
grossmj
b7f8fb283b
Sync appliance files.
2021-03-02 17:09:28 +10:30
piotrpekala7
72d5b5e7cc
Release web UI 2.2.19
2021-03-02 00:31:54 +01:00
grossmj
8cce0eedee
Fix console type error when creating Ethernet switch node. Fixes #1873
2021-03-01 13:55:52 +10:30
grossmj
11c53c128e
Sync Juniper vSRX appliance file.
2021-02-24 14:28:12 +10:30
grossmj
17b56ac7cb
Sync appliance files.
2021-02-24 14:08:13 +10:30
grossmj
3c5bbe04dc
Development on 2.2.19dev1
2021-02-16 20:44:58 +10:30
grossmj
c213cae500
Release v2.2.18
2021-02-16 19:09:46 +10:30
grossmj
1043be02a6
Merge branch 'master' into 2.2
...
# Conflicts:
# gns3server/compute/qemu/qemu_vm.py
2021-02-16 19:02:12 +10:30
grossmj
56c25727b6
SIGHUP: remove projects with an empty project directory.
2021-02-16 17:00:59 +10:30
grossmj
0b854ffceb
Bump version to 2.2.18dev2
2021-02-16 16:35:26 +10:30
piotrpekala7
366e904698
Release web UI 2.2.18
2021-02-15 23:55:14 +01:00
grossmj
16c84e23a9
Catch OSError exception in psutil. Fixes https://github.com/GNS3/gns3-gui/issues/3127
2021-02-15 15:57:24 +10:30