grossmj
a0cf711634
Bump version to 2.2.37.dev3
2 years ago
grossmj
b83645c531
Add web-ui v2.2.37
2 years ago
grossmj
a7daae1c6a
Sync appliances
2 years ago
grossmj
a7d19fd89a
Fix StreamWriter doesn't have the wait_closed() method in Python3.6. Fixes #2170
2 years ago
grossmj
3c2ae5363c
Install built-in appliances when no previous version has been detected. Fixes #2168
2 years ago
grossmj
24d1aeee32
Bump version to 2.2.37.dev2
2 years ago
grossmj
90d7478679
Sync appliances
2 years ago
grossmj
c57b0cbb53
Find Dynamips version before hypervisor launch and do not require Dynamips v0.2.23
2 years ago
grossmj
ab1f9a4385
Handle Alembic CommandError exceptions
2 years ago
grossmj
a033080418
Support for database schema migrations using alembic
2 years ago
grossmj
2a392ef991
Merge branch '2.2' into 3.0
2 years ago
grossmj
535f89e29e
Give udhcpc executable right. Fixes #2159
2 years ago
grossmj
72e3d8f0c1
Fix tests after merge
2 years ago
grossmj
27d9063e56
Merge 2.2
2 years ago
grossmj
f8f5d7ec07
Development on 2.2.37.dev1
2 years ago
grossmj
8e2992fbc7
Release v2.2.36
2 years ago
grossmj
8986f10506
Install web-ui v2.2.36
2 years ago
grossmj
10f3adcb60
Sync appliance files
2 years ago
grossmj
5459543eb5
Fix issue when detecting Dynamips version (version is not set until after Dynamips has started)
2 years ago
grossmj
e15c36f05c
Merge remote-tracking branch 'origin/2.2' into 2.2
2 years ago
grossmj
da7c7d16e4
Fix starting Dynamips on Windows
2 years ago
grossmj
297ada529c
Prevent TPM to run on Windows
2 years ago
grossmj
ae200d9add
Add Trusted Platform Module (TPM) support for Qemu VMs
2 years ago
grossmj
9132002b80
Fix typos
2 years ago
grossmj
771a9a5ddb
Require Dynamips 0.2.23 and bind Dynamips hypervisor on 127.0.0.1
2 years ago
Jeremy Grossmann
04ba3b6549
Merge pull request #2154 from GNS3/fix/2069
...
Use a stock BusyBox for the Docker integration
2 years ago
grossmj
d2ad9dc5e2
Delete the built-in appliance directory before installing updated files
2 years ago
grossmj
e5c8ae4bde
Use a stock BusyBox for the Docker integration
2 years ago
grossmj
5bccf4841d
Overwrite built-in appliance files when starting a more recent version of the server
2 years ago
grossmj
b3a6b9173b
Fix reset console. Fixes #1619
2 years ago
grossmj
1148dbc48e
Fix issue when calling reset_console with running VPCS and Qemu nodes. Ref #1619
2 years ago
grossmj
85679aaa94
Try importlib-resources for Python 3.9
2 years ago
grossmj
5bcc247881
Make gns3server.appliances a package
2 years ago
grossmj
b8d595928b
Try to fix tests
2 years ago
grossmj
3804249d89
Fix tests
2 years ago
grossmj
c56a8ef8f7
Only use importlib_resources for Python < 3.9. Fixes #2147
2 years ago
grossmj
2550fb3495
Support when the user field defined in Docker container is an ID. Fixes #2134
2 years ago
grossmj
f837912ebc
Development on 3.0.0.dev7
2 years ago
grossmj
830cc108d0
Release v3.0.0a3
2 years ago
grossmj
36ffe2bb59
Sync appliances
2 years ago
grossmj
f8739eb5e1
Merge branch '2.2' into 3.0
...
# Conflicts:
# .github/workflows/testing.yml
# gns3server/crash_report.py
# gns3server/version.py
# requirements.txt
2 years ago
grossmj
5bc030688e
Sync web-ui v3.0.0a3
2 years ago
grossmj
3e29ae4276
Add config option to change the server name. Ref #2149
2 years ago
grossmj
c6e31d98db
Option to disable image discovery and do not scan parent directory
2 years ago
grossmj
9a7b3bed25
Allow raw images by default. Fixes https://github.com/GNS3/gns3-server/issues/2097
2 years ago
grossmj
8ad7b3f613
Fix bug when creating Dynamips router with chassis setting
2 years ago
grossmj
17e0b2e259
Stricter checks to create/update an Ethernet switch and add tests
2 years ago
grossmj
5666b43ee0
Fix schema for removing WICs from Cisco routers. Fixes #3392
2 years ago
grossmj
5ba526e175
Development on v2.2.36.dev2
2 years ago
grossmj
d17c243b13
Release v2.2.35.1
2 years ago
grossmj
9e4ae6bc24
Sync appliance files
2 years ago
grossmj
b9e415b6fe
Push missing file for Web-Ui v2.2.35
2 years ago
grossmj
d2d327cc76
Re-release Web-Ui v2.2.35
2 years ago
grossmj
7643185fa2
Add missing importlib_resources
2 years ago
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
2 years ago
grossmj
0a046e43d7
Development on 2.2.36.dev1
2 years ago
grossmj
1aca7dbe04
Release v2.2.35
2 years ago
grossmj
c80a55b18c
Install appliances and configs without importlib_resources for Windows only
2 years ago
grossmj
284a4b62fb
Fix copying appliances and configs when app is frozen
2 years ago
grossmj
d33fefa183
Merge branch 'master' into 2.2
2 years ago
grossmj
dfb48c884b
Release web-ui v2.2.35
2 years ago
grossmj
f80aca7633
Sync appliance files
2 years ago
grossmj
84914ecfa4
Add debug messages to fix VMnet interface list refresh. Ref https://github.com/GNS3/gns3-gui/issues/3381
2 years ago
grossmj
5696d1ccb7
Fix issues with VMnet interface on macOS >= 11.0. Ref #3381
2 years ago
grossmj
a4b24eaceb
Use importlib_resources instead of pkg_resources and install built-in appliances in config dir.
2 years ago
grossmj
f04702d607
Fix console vnc don't use configured ports in some case. Fixes #2111
2 years ago
grossmj
9cf2e4f5a6
Make version PEP 440 compliant
2 years ago
grossmj
f3b8f43689
Fix creating asyncio task in Python 3.6
2 years ago
grossmj
2d74d1ad94
Fix tests for Python 3.11
2 years ago
grossmj
6b3d4feab8
Replace deprecated distro.linux_distribution() call
2 years ago
grossmj
19de2732f2
Upgrade to FastAPI 0.85.0 and check embedded web-ui index.html can be found.
2 years ago
grossmj
40c22e389e
Merge branch 'master' into 2.2
2 years ago
Jeremy Grossmann
0419c081fe
Merge pull request #2083 from a60814billy/fix/binding-on-wrong-interface-in-windows
...
fix: binding to wrong interface in windows
2 years ago
grossmj
b0e646b97d
Fix some issues with HTTP notification streams
2 years ago
grossmj
e8973b9c44
Development on 3.0.0dev5
2 years ago
grossmj
317e2b164c
Release v3.0.0a2
2 years ago
grossmj
8976a751fa
Add web-ui v3.0.0a2
2 years ago
grossmj
2976e220dc
Return a boolean directly from API endpoint for project locked status
2 years ago
grossmj
27debfff8d
API endpoint to get the locked status of a project
2 years ago
grossmj
ca3bf592d6
Global project lock and unlock
2 years ago
grossmj
43e60c31c7
Remove empty files after merge
2 years ago
grossmj
426c16e296
Merge branch '2.2' into 3.0
...
# Conflicts:
# .github/workflows/testing.yml
# CHANGELOG
# appveyor.yml
# dev-requirements.txt
# gns3server/controller/compute.py
# gns3server/crash_report.py
# gns3server/version.py
# gns3server/web/route.py
# pytest.ini
# requirements.txt
# tests/compute/dynamips/test_dynamips_router.py
# tests/compute/test_base_node.py
# tests/compute/vmware/test_vmware_manager.py
# tests/compute/vmware/test_vmware_vm.py
# tests/controller/gns3vm/test_virtualbox_gns3_vm.py
2 years ago
grossmj
0d0a06799d
Development on 2.2.35dev1
2 years ago
grossmj
8d4df08150
Release v2.2.34
2 years ago
grossmj
fd1d8d9d86
Update appliance files
2 years ago
Jeremy Grossmann
e96d8ae497
Merge pull request #2089 from SpikefishSolutions/spikefishjohn-patch-3
...
Update compute.py
2 years ago
grossmj
d996a87246
Require name for custom adapters. Fixes #2098
2 years ago
grossmj
b58a54ae7c
Allow empty adapter slots for Dynamips templates. Ref https://github.com/GNS3/gns3-gui/issues/3373
2 years ago
grossmj
129f0a631c
Use original $PATH in init.sh for Docker containers. Ref #2069
2 years ago
grossmj
d1c8f33fc5
Upgrade dev dependencies and fix issues after upgrading to pytest-aiohttp v1.0.4
2 years ago
grossmj
6fa3f85b83
Custom adapters should not be in node (compute) properties returned to clients. Fixes https://github.com/GNS3/gns3-gui/issues/3366
2 years ago
grossmj
93b71f806e
Development on v3.0.0dev4
2 years ago
grossmj
3ddbd0de64
Release v3.0.0a1
2 years ago
grossmj
541e9702bf
Bundle gns3-web-ui v3.0.0a1
2 years ago
grossmj
64c6000470
Update appliance files
2 years ago
grossmj
31ae70894e
Fix enum use in schemas
2 years ago
grossmj
6d0c375323
Use default symbol theme if none is provided when loading appliances
2 years ago
grossmj
72eb13d941
Allow default symbol theme to be configured
2 years ago
grossmj
bfbac2e93a
Use generic symbol names
2 years ago
grossmj
b7f4a4cbda
Fix VMware VM addition
2 years ago
grossmj
725942157e
Optionally allow Qemu raw images
2 years ago
Jeremy Grossmann
da626d334f
Merge branch '3.0' into iou-user-loader-libraries
2 years ago
grossmj
7f5ad8e225
Ignore image detection for IOU user libraries in image directory
2 years ago
grossmj
037c659f9b
Don't show optional token param in API docs
2 years ago
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.
2 years ago
grossmj
d022b211dc
Fix check for 32-bit in ELF header
2 years ago
grossmj
80f5ca0c3f
Checks for valid hostname on server side for Dynamips, IOU, Qemu and Docker nodes
2 years ago
grossmj
86368a1177
Sync appliance files
2 years ago
grossmj
e9f4fad0bd
Merge remote-tracking branch 'origin/3.0' into 3.0
2 years ago
grossmj
b2ba561c0d
Only check files (not directories) when looking for new images on file system.
2 years ago
grossmj
f5e1956dfa
Support user defined loader/libraries to run IOU
2 years ago
grossmj
9462bca124
Remove explicit Response for VPCS endpoints returning HTTP 204 status code
2 years ago
grossmj
fc6aeb715a
Remove explicit Response for endpoints returning HTTP 204 status code
2 years ago
grossmj
4a1da00601
Make 'vendor_url' and 'maintainer_email' optional for template validation.
2 years ago
grossmj
f4b67f2e59
Allow auth token to be passed as a URL param
2 years ago
BoHong Li
790bf4521d
fix: use exact match to find interface in windows to avoid get wrong interface
2 years ago
grossmj
149d086fd8
Reactivate project importation
2 years ago
grossmj
9e5ca50302
Bump version to v2.2.34dev2
2 years ago
grossmj
c5f441e1d3
Remove wrong reset_console() method
2 years ago
grossmj
410f062721
Fix config option to disable built-in templates.
2 years ago
grossmj
d303d13045
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/compute/base_node.py
# gns3server/compute/docker/docker_vm.py
# gns3server/compute/iou/iou_vm.py
# gns3server/controller/template_manager.py
# gns3server/handlers/api/compute/docker_handler.py
# gns3server/handlers/api/compute/dynamips_vm_handler.py
# gns3server/handlers/api/compute/iou_handler.py
# gns3server/handlers/api/compute/qemu_handler.py
# gns3server/handlers/api/compute/virtualbox_handler.py
# gns3server/handlers/api/compute/vmware_handler.py
# gns3server/handlers/api/compute/vpcs_handler.py
# gns3server/handlers/api/controller/node_handler.py
# gns3server/version.py
# requirements.txt
# tests/controller/test_controller.py
# tests/controller/test_project.py
# tests/handlers/api/controller/test_node.py
2 years ago
grossmj
35ec8bed6e
Back to development on v2.2.34dev2
2 years ago
grossmj
0433065b8b
Revert "Development on v2.2.34dev2"
...
This reverts commit 7c5a5a9001
.
2 years ago
grossmj
7c5a5a9001
Development on v2.2.34dev2
2 years ago
grossmj
1b32ef7854
Release v2.2.33.1
2 years ago
grossmj
f5b1920f8c
Add missing web-ui file
2 years ago
grossmj
4341db0ff3
Development on v2.2.34dev1
2 years ago
grossmj
162a8baf7b
Release v2.2.33
2 years ago
grossmj
d47e546fce
Release web-ui v2.2.33
2 years ago
grossmj
3c901a84bf
Sync appliance files.
2 years ago
grossmj
908911e764
Remove parameter "Name" not useful to create a Docker container
2 years ago
grossmj
bdd703a0dc
Support to reset all console connections. Ref https://github.com/GNS3/gns3-server/issues/1619
2 years ago
grossmj
67bf14776f
Config option to disable built-in templates
2 years ago
grossmj
2eb64200a4
Add spaces before hostname for Docker network config. Ref #2039
2 years ago
grossmj
988ca7574c
Add hostname entry to sample network config for Docker nodes. Fixes #2039
2 years ago
grossmj
527d4bb3ea
Run Xtigervnc with MIT-SHM extension disabled for Docker VNC console support. Fixes #2071
2 years ago
grossmj
7d49b80e6b
Add controller endpoints to get VirtualBox VMs, VMware VMs and Docker images
2 years ago
Jeremy Grossmann
3b7dfe5929
Merge pull request #2055 from GNS3/remove-qemu-binaries-requirement
...
Remove Qemu binary requirement
2 years ago
grossmj
30f7c0ce74
Fix issues when discovering images
2 years ago
grossmj
c98a10dcfd
Do not tweak zstd compression params
2 years ago
grossmj
162af5bb7a
Checks for compression levels + tests
2 years ago
grossmj
015e17338c
HTTP middleware create issues when streaming project archive
2 years ago
grossmj
8a964390f8
Add zstandard compression support for project export
2 years ago
grossmj
37c7bc4956
Add missing response() method in ComputeConflictError
2 years ago
grossmj
85cdd7d9a5
Fix reading response embedded in ComputeConflictError
2 years ago
grossmj
944a72254c
Revert "Sync dev version of web-ui v3"
...
This reverts commit a9d58e337f
.
2 years ago
grossmj
a9d58e337f
Sync dev version of web-ui v3
2 years ago
grossmj
df50b46952
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/version.py
# requirements.txt
2 years ago
grossmj
bccfb64958
Development on 2.2.33dev1
2 years ago
grossmj
99813b3cfa
Release v2.2.32
2 years ago