grossmj
|
2976e220dc
|
Return a boolean directly from API endpoint for project locked status
|
2022-09-03 23:08:13 +02:00 |
|
grossmj
|
27debfff8d
|
API endpoint to get the locked status of a project
|
2022-09-03 22:58:44 +02:00 |
|
grossmj
|
ca3bf592d6
|
Global project lock and unlock
|
2022-08-30 22:49:47 +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 |
|
Jeremy Grossmann
|
da626d334f
|
Merge branch '3.0' into iou-user-loader-libraries
|
2022-07-20 16:44:48 +02:00 |
|
grossmj
|
80f5ca0c3f
|
Checks for valid hostname on server side for Dynamips, IOU, Qemu and Docker nodes
|
2022-07-17 11:51:29 +02:00 |
|
grossmj
|
f5e1956dfa
|
Support user defined loader/libraries to run IOU
|
2022-07-16 11:38:51 +02:00 |
|
grossmj
|
f4b67f2e59
|
Allow auth token to be passed as a URL param
|
2022-07-11 14:19:47 +02:00 |
|
grossmj
|
149d086fd8
|
Reactivate project importation
|
2022-07-05 23:01:44 +02:00 |
|
grossmj
|
410f062721
|
Fix config option to disable built-in templates.
|
2022-06-21 17:17:44 +02:00 |
|
grossmj
|
d8b928f1c1
|
Fix tests.
|
2022-06-21 16:52:25 +02:00 |
|
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
|
2022-06-21 16:45:25 +02:00 |
|
grossmj
|
ec3c36d6da
|
Fix Docker tests
|
2022-06-19 21:18:54 +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
|
527d4bb3ea
|
Run Xtigervnc with MIT-SHM extension disabled for Docker VNC console support. Fixes #2071
|
2022-06-08 00:05:24 +08:00 |
|
grossmj
|
7d49b80e6b
|
Add controller endpoints to get VirtualBox VMs, VMware VMs and Docker images
|
2022-06-07 00:38:59 +08:00 |
|
Jeremy Grossmann
|
3b7dfe5929
|
Merge pull request #2055 from GNS3/remove-qemu-binaries-requirement
Remove Qemu binary requirement
|
2022-06-06 14:51:07 +08:00 |
|
grossmj
|
162af5bb7a
|
Checks for compression levels + tests
|
2022-06-01 20:26:59 +07:00 |
|
grossmj
|
2535e5508d
|
Remove Qemu binary requirement
|
2022-04-19 18:21:39 +07:00 |
|
grossmj
|
3106c8a6a2
|
Do not cache to md5sum file in some situations
|
2022-04-18 17:13:52 +07:00 |
|
grossmj
|
e50bed5bee
|
Support delete Qemu disk image from API
Return the real disk image name in the 'hdx_disk_image_backed' property for Qemu VMs
|
2022-04-14 17:01:54 +07:00 |
|
grossmj
|
fda2a37b98
|
Handle creating Qemu disk images and resizing
|
2022-04-07 16:21:47 +08:00 |
|
grossmj
|
888c773dc0
|
Finish to clean up local setting usage. Ref #1460
|
2022-03-31 12:05: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
|
9b39bfb845
|
Detect image type instead of requesting it from user
|
2022-03-20 16:20:17 +10: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
|
87c1df1639
|
Fix compute Docker test. Fixes #2003
|
2021-12-15 13:30:38 +10:30 |
|
grossmj
|
16fcf6141e
|
Fix tests
|
2021-12-08 00:43:54 +10:30 |
|
grossmj
|
af9860f965
|
Fix compute Docker test
|
2021-12-02 22:15:23 +10:30 |
|
grossmj
|
5797de8f2d
|
Fix tests
|
2021-12-02 19:14:55 +10:30 |
|
grossmj
|
38388f7ae5
|
Secure controller to compute communication using HTTP basic authentication
|
2021-11-18 18:37:10 +10:30 |
|
grossmj
|
717a400a11
|
Fix tests
|
2021-11-01 17:05:27 +10:30 |
|
grossmj
|
442a23836e
|
Fix version output test
|
2021-10-21 21:48:53 +10:30 |
|
grossmj
|
bb15b13a9d
|
Return the current controller hostname/IP from any compute
|
2021-10-21 21:38:36 +10:30 |
|
Jeremy Grossmann
|
16ac9358df
|
Merge pull request #1986 from GNS3/remove-qemu-legacy-networking
Remove Qemu legacy networking support
|
2021-10-20 15:44:31 +10:30 |
|
grossmj
|
eab4c8c770
|
Remove Qemu legacy networking support
|
2021-10-19 15:32:27 +10:30 |
|
grossmj
|
a31e5615a4
|
Add a custom version to an appliance
|
2021-10-19 15:15:10 +10:30 |
|
grossmj
|
88d98cf02e
|
Fix tests and workaround issue with flake8
|
2021-10-18 22:12:10 +10:30 |
|
grossmj
|
13ff7df9fa
|
Validate appliance files with Pydantic
|
2021-10-18 21:46:50 +10:30 |
|
grossmj
|
04934691df
|
Appliance management refactoring:
* Install an appliance based on selected version
* Each template have unique name and version
* Allow to download an appliance file
|
2021-10-18 18:04:30 +10:30 |
|
Jeremy Grossmann
|
9ac6bd1e59
|
Merge pull request #1908 from GNS3/busybox-docker
Use a stock BusyBox for the Docker Integration
|
2021-10-16 19:47:24 +10:30 |
|
grossmj
|
d8bceaad5d
|
Merge branch '3.0' into image-management-refactoring
# Conflicts:
# gns3server/api/routes/controller/permissions.py
|
2021-09-20 17:06:46 +09:30 |
|
grossmj
|
c8ed96d91b
|
Add isolate and unisolate endpoints. Ref https://github.com/GNS3/gns3-gui/issues/3190
|
2021-09-15 18:04:43 +09:30 |
|
grossmj
|
43ca53a089
|
Fix tests
|
2021-09-09 16:54:16 +09:30 |
|
grossmj
|
a324459152
|
Merge branch '2.2' into 3.0
# Conflicts:
# gns3server/compute/qemu/qemu_vm.py
# gns3server/handlers/api/compute/server_handler.py
# gns3server/utils/path.py
# gns3server/version.py
# requirements.txt
# tests/compute/qemu/test_qemu_vm.py
# tests/compute/test_manager.py
|
2021-09-09 16:36:17 +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
|
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 |
|