grossmj
|
648ae231ef
|
Fix project auto open feature. Fixes #2455
|
2024-12-18 18:40:31 +07:00 |
|
grossmj
|
014d3f2ad9
|
Store IOU licence in the secrets directory and disable the check by default
|
2024-12-17 16:12:17 +07:00 |
|
grossmj
|
bd813b0a53
|
Merge branch '2.2' into 3.0
# Conflicts:
# requirements.txt
# setup.py
|
2024-11-18 11:46:42 +10:00 |
|
grossmj
|
a60e0d424d
|
Overwrite user resources when the originals have changed.
Excepting configs and disks which can be customized.
|
2024-11-09 12:17:06 +10:00 |
|
grossmj
|
74d07173c1
|
Upgrade aiohttp to v3.10.10. Fixes #2411
|
2024-10-31 13:48:22 +10:00 |
|
grossmj
|
3f7f5a3cda
|
Fix to access resources_path and install_builtin_appliances settings
|
2024-07-09 12:28:39 +02:00 |
|
grossmj
|
59ad5c55ec
|
Merge branch '2.2' into 3.0
# Conflicts:
# CHANGELOG
# gns3server/config_samples/gns3_server.conf
# gns3server/controller/__init__.py
# gns3server/crash_report.py
# gns3server/static/web-ui/index.html
# gns3server/static/web-ui/main.b65e52314df938ebe652.js
# gns3server/version.py
|
2024-07-09 12:14:44 +02:00 |
|
grossmj
|
ca1d99b112
|
Add 'install_builtin_appliances' and 'resources_path' settings in the server config
|
2024-07-08 18:06:33 +02:00 |
|
grossmj
|
e9827653ae
|
Merge branch '2.2' into 3.0
# Conflicts:
# gns3server/crash_report.py
# gns3server/static/web-ui/index.html
# gns3server/version.py
# tests/compute/docker/test_docker_vm.py
|
2024-03-05 01:05:46 +08:00 |
|
grossmj
|
84db3b9996
|
Fix not all Docker resources are copied to a writable location
|
2024-02-22 12:59:44 +08:00 |
|
grossmj
|
1a53c9aabf
|
Backport from v3: install Docker resources in a writable location at runtime.
|
2024-02-14 16:13:45 +08:00 |
|
grossmj
|
09ff807055
|
Install Docker resources in writable location
|
2023-11-13 11:23:26 +10:00 |
|
grossmj
|
6ca15cbcff
|
Merge branch '2.2' into 3.0
# Conflicts:
# .github/workflows/testing.yml
# requirements.txt
# setup.py
|
2023-10-18 14:49:49 +10:00 |
|
grossmj
|
999a47f747
|
Fix issue with importlib.resources.files() and Python 3.9
|
2023-09-23 20:44:00 +10:00 |
|
grossmj
|
c11b3c3911
|
Fix tests after merge
|
2023-09-06 23:42:50 +07:00 |
|
grossmj
|
1ec056c1a6
|
Merge branch '2.2' into 3.0
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/controller/__init__.py
# gns3server/controller/appliance_manager.py
# gns3server/web/route.py
# requirements.txt
# tests/compute/docker/test_docker_vm.py
|
2023-09-06 23:30:00 +07:00 |
|
grossmj
|
709aa46074
|
Fix issue with controller config saved before checking current version with previous one
|
2023-09-06 16:48:24 +07:00 |
|
grossmj
|
0c12849d0d
|
Use controller vars file to store version and appliance etag
|
2023-09-06 16:28:46 +07:00 |
|
grossmj
|
df2f96828e
|
Use the user data dir to store built-in appliances
|
2023-08-12 18:48:43 +10:00 |
|
grossmj
|
962c5eed8e
|
Add log message for comparing controller version with config version. Ref https://github.com/GNS3/gns3-gui/issues/3486
|
2023-08-05 20:24:11 +10:00 |
|
grossmj
|
1d59afa9fb
|
Merge branch '2.2' into 3.0
# Conflicts:
# gns3server/controller/__init__.py
# gns3server/crash_report.py
# gns3server/handlers/api/controller/node_handler.py
# gns3server/utils/images.py
|
2023-08-02 18:26:50 +10:00 |
|
grossmj
|
c51d71a4fa
|
Fix version check when installing appliances. Ref https://github.com/GNS3/gns3-gui/issues/3486
|
2023-08-02 17:58:53 +10:00 |
|
grossmj
|
21049d73a5
|
Allow computes to be dynamically or manually allocated
|
2023-06-21 22:28:09 +09:30 |
|
grossmj
|
b3dfb87622
|
Merge branch '2.2' into 3.0
# Conflicts:
# gns3server/controller/__init__.py
# gns3server/crash_report.py
# gns3server/static/web-ui/index.html
# gns3server/static/web-ui/main.96be36058f5df0ca7e7f.js
# gns3server/utils/images.py
# gns3server/version.py
# requirements.txt
# tests/compute/docker/test_docker_vm.py
# tests/controller/test_controller.py
|
2023-05-22 15:11:17 +08:00 |
|
grossmj
|
f3f7921525
|
Add generic function to install resource files
|
2023-05-07 21:57:44 +08:00 |
|
grossmj
|
161f62d083
|
Install empty Qemu disks on first start
|
2023-05-05 22:40:58 +08:00 |
|
grossmj
|
3c2ae5363c
|
Install built-in appliances when no previous version has been detected. Fixes #2168
|
2023-01-17 13:39:01 +08:00 |
|
grossmj
|
72e3d8f0c1
|
Fix tests after merge
|
2023-01-05 12:57:00 +08:00 |
|
grossmj
|
27d9063e56
|
Merge 2.2
|
2023-01-05 12:38:00 +08:00 |
|
grossmj
|
d2ad9dc5e2
|
Delete the built-in appliance directory before installing updated files
|
2023-01-01 17:49:00 +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
|
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
|
3e29ae4276
|
Add config option to change the server name. Ref #2149
|
2022-12-27 10:05:13 +08:00 |
|
grossmj
|
263febecbc
|
Merge branch '2.2' into 3.0
# Conflicts:
# .github/workflows/testing.yml
# CHANGELOG
# appveyor.yml
# dev-requirements.txt
# gns3server/compute/base_node.py
# gns3server/controller/__init__.py
# gns3server/controller/appliance_manager.py
# gns3server/crash_report.py
# gns3server/static/web-ui/index.html
# gns3server/utils/get_resource.py
# gns3server/version.py
# gns3server/web/route.py
# requirements.txt
# tests/handlers/api/compute/test_qemu.py
# win-requirements.txt
|
2022-11-09 20:30:28 +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
|
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
|
74c675d5b0
|
Drop Windows support
|
2022-01-19 22:28:36 +10:30 |
|
grossmj
|
10fdd8fcf4
|
Add connect endpoint for computes
Param to connect to compute after creation
Report compute unauthorized HTTP errors to client
|
2021-12-24 13:05:39 +10:30 |
|
grossmj
|
ab4d964d69
|
Do not require the local server param to open a .gns3 file. Fixes https://github.com/GNS3/gns3-gui/issues/2421 Ref #1460
|
2021-12-10 15:52:57 +10:30 |
|
Jeremy Grossmann
|
8995ed37a4
|
Merge pull request #1990 from GNS3/scalability
Scalability and option to use templates across all computes
|
2021-11-24 16:38:41 +10:30 |
|
grossmj
|
38388f7ae5
|
Secure controller to compute communication using HTTP basic authentication
|
2021-11-18 18:37:10 +10:30 |
|
grossmj
|
6165778576
|
Allocate compute when compute_id is unset
|
2021-10-22 22:03:51 +10:30 |
|
grossmj
|
eb0f8c6174
|
Save/restore appliances Etag.
|
2021-05-17 00:37:15 +09:30 |
|
grossmj
|
10164e262d
|
Enable SQL foreign key support for SQLite
|
2021-05-06 17:21:45 +09:30 |
|
grossmj
|
cefab8d362
|
Rename __json__() to asdict()
|
2021-04-17 23:34:28 +09:30 |
|
grossmj
|
9c850e0f2b
|
Move schemas between compute and controller subpackages
|
2021-04-15 18:12:08 +09:30 |
|