grossmj
|
c4fcb43e78
|
Merge branch '2.2' into 3.0
# Conflicts:
# .github/workflows/testing.yml
# CHANGELOG
# README.md
# dev-requirements.txt
# gns3server/compute/docker/docker_vm.py
# gns3server/controller/export_project.py
# gns3server/controller/import_project.py
# gns3server/controller/project.py
# gns3server/crash_report.py
# gns3server/static/web-ui/index.html
# gns3server/static/web-ui/main.df8c319a3da6fb0e3629.js
# gns3server/version.py
# requirements.txt
# setup.py
# tests/compute/docker/test_docker_vm.py
# tests/controller/test_import_project.py
|
2024-10-31 12:54:35 +10:00 |
|
grossmj
|
24bfc205db
|
Symbolic links support for project export/import
|
2024-10-19 15:49:23 +10:00 |
|
grossmj
|
a7b56739a9
|
Fixes after merging
|
2024-09-23 14:08:24 +07:00 |
|
grossmj
|
8ce0cbf7f7
|
Merge branch '2.2' into 3.0
# Conflicts:
# gns3server/compute/base_node.py
# gns3server/compute/docker/docker_vm.py
# gns3server/compute/dynamips/nodes/c1700.py
# gns3server/compute/dynamips/nodes/c2600.py
# gns3server/compute/dynamips/nodes/c2691.py
# gns3server/compute/dynamips/nodes/c3600.py
# gns3server/compute/dynamips/nodes/c3725.py
# gns3server/compute/dynamips/nodes/c3745.py
# gns3server/compute/dynamips/nodes/c7200.py
# gns3server/compute/dynamips/nodes/router.py
# gns3server/compute/qemu/qemu_vm.py
# gns3server/controller/node.py
# gns3server/controller/topology.py
# gns3server/handlers/api/compute/docker_handler.py
# gns3server/handlers/api/compute/dynamips_vm_handler.py
# gns3server/handlers/api/compute/qemu_handler.py
# gns3server/schemas/docker.py
# gns3server/schemas/docker_template.py
# gns3server/schemas/dynamips_template.py
# gns3server/schemas/dynamips_vm.py
# gns3server/schemas/node.py
# gns3server/schemas/qemu.py
# gns3server/schemas/qemu_template.py
|
2024-09-23 13:28:56 +07:00 |
|
Jeremy Grossmann
|
af6f34b2ca
|
Revert "Backport auxiliary console support for Qemu, Docker and Dynamips nodes"
|
2024-09-23 13:10:58 +07:00 |
|
grossmj
|
c41c11eb34
|
Backport auxiliary console support for Qemu, Docker and Dynamips nodes
|
2024-09-22 18:29:04 +07:00 |
|
grossmj
|
6ed18c561f
|
Merge branch '2.2' into 3.0
# Conflicts:
# gns3server/compute/qemu/qemu_vm.py
# gns3server/config_samples/gns3_server.conf
# gns3server/controller/export_project.py
# gns3server/controller/project.py
# gns3server/controller/snapshot.py
# gns3server/handlers/api/controller/project_handler.py
# tests/controller/test_export_project.py
# tests/controller/test_import_project.py
# tests/controller/test_snapshot.py
|
2024-07-07 19:04:50 +02:00 |
|
grossmj
|
d54c9db8c3
|
Option to keep the compute IDs unchanged when exporting a project
|
2024-07-06 17:08:16 +02:00 |
|
grossmj
|
08154e43aa
|
Fix error when snapshot exists with an underscore in the name
|
2024-07-05 12:04:53 +02:00 |
|
grossmj
|
46a9fdb61d
|
Remove event_loop
|
2024-05-09 17:53:02 +07:00 |
|
grossmj
|
33499be425
|
Fix warnings in tests
|
2024-05-09 17:11:12 +07:00 |
|
grossmj
|
3fd44f5260
|
Do not wait for the server to close when shutting down.
|
2024-05-09 16:37:45 +07: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
|
9a5af82a28
|
Save empty directories when exporting a project
|
2024-02-24 19:02:16 +08:00 |
|
grossmj
|
0037f31553
|
Merge branch '2.2' into 3.0
# Conflicts:
# CHANGELOG
# docs/api/notifications/link.updated.json
# docs/api/notifications/log.warning.json
# docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodes.rst
# docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeid.rst
# docs/api/v2/compute/iou/projectsprojectidiounodes.rst
# docs/api/v2/compute/project/projects.rst
# docs/api/v2/compute/qemu/projectsprojectidqemunodes.rst
# docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeid.rst
# docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstart.rst
# docs/api/v2/controller/link/projectsprojectidlinks.rst
# docs/api/v2/controller/link/projectsprojectidlinkslinkid.rst
# docs/api/v2/controller/link/projectsprojectidlinkslinkidstartcapture.rst
# docs/api/v2/controller/project/projects.rst
# docs/api/v2/controller/project/projectsprojectidduplicate.rst
# docs/controller_notifications.rst
# docs/curl.rst
# docs/gns3_file.json
# docs/project_notifications.rst
# gns3server/compute/qemu/qemu_vm.py
# gns3server/controller/project.py
# gns3server/crash_report.py
# gns3server/schemas/ethernet_hub.py
# gns3server/schemas/ethernet_switch.py
# gns3server/static/web-ui/3rdpartylicenses.txt
# gns3server/static/web-ui/index.html
# gns3server/utils/asyncio/telnet_server.py
# gns3server/version.py
# gns3server/web/web_server.py
# requirements.txt
# tests/controller/test_project.py
# tests/controller/test_topology.py
# tests/handlers/api/controller/test_project.py
|
2024-01-28 12:30:43 +11:00 |
|
grossmj
|
e3493870b2
|
Add project.created, project.opened and project.deleted controller notification stream.
Move project.updated and project.closed from project notification to controller notification stream.
|
2024-01-28 12:13:09 +11:00 |
|
grossmj
|
a95dda0d1d
|
Complete resource pool support for projects
|
2023-09-11 18:15:03 +07:00 |
|
grossmj
|
0077fd98aa
|
Add required privileges to all endpoints
|
2023-09-02 17:54:24 +07:00 |
|
grossmj
|
60ce1172e0
|
Use an ACL table to check for privileges
|
2023-08-27 18:20:42 +10:00 |
|
grossmj
|
425ad845fc
|
Speed up tests
|
2023-08-19 12:29:25 +10:00 |
|
grossmj
|
9c456532d0
|
Pydantic v2 migration
|
2023-08-04 18:20:06 +10:00 |
|
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
|
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
|
5bccf4841d
|
Overwrite built-in appliance files when starting a more recent version of the server
|
2023-01-01 15:57:41 +08:00 |
|
grossmj
|
93449c942f
|
Fix tests
|
2022-12-22 09:24:17 +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
|
2e550d839e
|
Fix tests
|
2022-11-07 20:33:02 +08:00 |
|
grossmj
|
8f296e54f4
|
Add back loop
|
2022-08-27 23:41:52 +02:00 |
|
grossmj
|
fc7d5be736
|
Use pytest-asyncio auto mode
|
2022-08-27 21:10:17 +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 |
|
grossmj
|
86c44cd6e7
|
Upgrade dev dependencies and fix tests to support pytest-asyncio strict mode
|
2022-08-24 21:03:16 +02:00 |
|
grossmj
|
bfbac2e93a
|
Use generic symbol names
|
2022-07-25 12:33:40 +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
|
7d49b80e6b
|
Add controller endpoints to get VirtualBox VMs, VMware VMs and Docker images
|
2022-06-07 00:38:59 +08:00 |
|
grossmj
|
fda2a37b98
|
Handle creating Qemu disk images and resizing
|
2022-04-07 16:21:47 +08:00 |
|
grossmj
|
900d4f79ee
|
"Local" command line parameter is only for stopping
a server that has been started by the desktop GUI
|
2022-03-30 18:38:34 +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
|
5797de8f2d
|
Fix tests
|
2021-12-02 19:14:55 +10:30 |
|
grossmj
|
88d98cf02e
|
Fix tests and workaround issue with flake8
|
2021-10-18 22:12:10 +10:30 |
|
grossmj
|
6ec028ea4e
|
Merge branch '2.2' into 3.0
# Conflicts:
# gns3server/compute/builtin/nodes/cloud.py
# gns3server/compute/vmware/vmware_vm.py
# gns3server/controller/link.py
# gns3server/controller/snapshot.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/controller/link_handler.py
# gns3server/schemas/link.py
# gns3server/utils/path.py
# gns3server/version.py
# requirements.txt
|
2021-06-12 14:36:32 +09:30 |
|
grossmj
|
d556c08def
|
Revert "Skip test"
This reverts commit 8acb2fe3
|
2021-06-08 12:27:20 +09:30 |
|
grossmj
|
8acb2fe37e
|
Skip test
|
2021-06-08 12:18:27 +09:30 |
|
grossmj
|
095a022033
|
Fix tests. Ref https://github.com/GNS3/gns3-gui/issues/2461
|
2021-06-07 14:23:52 +09:30 |
|
grossmj
|
d65b49acaa
|
Add user permissions + RBAC tests.
|
2021-06-03 15:40:12 +09:30 |
|
grossmj
|
cefab8d362
|
Rename __json__() to asdict()
|
2021-04-17 23:34:28 +09:30 |
|
grossmj
|
1b5a5de4bc
|
Generate new config for each test. Fixes tests.
|
2021-04-12 19:37:59 +09:30 |
|