Commit Graph

4188 Commits (cefa4597217d071fd8e0021fd313b609a9a08a56)

Author SHA1 Message Date
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
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
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
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
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
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
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
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
2 years ago
grossmj 35ec8bed6e Back to development on v2.2.34dev2
2 years ago
grossmj 0433065b8b Revert "Development on v2.2.34dev2"
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
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"
2 years ago
grossmj a9d58e337f Sync dev version of web-ui v3
2 years ago
grossmj df50b46952 Merge branch '2.2' into 3.0
2 years ago
grossmj bccfb64958 Development on 2.2.33dev1
2 years ago
grossmj 99813b3cfa Release v2.2.32
2 years ago