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 |
|
grossmj
|
4eb8491cfa
|
Fix tests. Fixes #1950
|
2021-09-01 19:31:37 +09:30 |
|
grossmj
|
d606553e20
|
Allow images to be stored in subdirs and used by templates.
|
2021-08-30 16:53:41 +09:30 |
|
grossmj
|
75bb06563a
|
Fix tests
|
2021-08-30 13:04:24 +09:30 |
|
grossmj
|
332fa47b50
|
Option to prune images when deleting template.
|
2021-08-23 10:27:10 +09:30 |
|
grossmj
|
bf9a3aee20
|
Associate images when creating or updating a template.
|
2021-08-22 15:16:02 +09:30 |
|
grossmj
|
4d9e4e1059
|
Add prune images endpoint.
Use many-to-many relationship between images and templates.
|
2021-08-20 15:58:41 +09:30 |
|
grossmj
|
07d4892faf
|
Check if user has the right to add a permission
|
2021-08-19 14:47:48 +09:30 |
|
grossmj
|
4c6135fe88
|
Add /permissions/prune to delete orphaned permissions
|
2021-08-17 21:55:59 +09:30 |
|
grossmj
|
9df586d5d5
|
Check a permission matches an existing route before it is allowed to be created.
|
2021-08-17 16:14:15 +09:30 |
|
grossmj
|
cfaafedb09
|
Merge branch '3.0' into busybox-docker
|
2021-08-11 18:36:30 +09:30 |
|
Jeremy Grossmann
|
f13b4e89b7
|
Merge branch '3.0' into image-management-refactoring
|
2021-08-10 05:46:22 -07:00 |
|
grossmj
|
36b9f8bdfd
|
Fix tests
|
2021-08-10 15:58:13 +09:30 |
|
grossmj
|
6dd0f4d4d3
|
Allow logged in user to change some of its data. Administrators can lock users using the is_active field.
|
2021-08-09 16:36:18 +09: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
|
515bd50261
|
Start refactoring for images management
|
2021-06-06 16:52:47 +09:30 |
|
grossmj
|
dc914eb0f9
|
Fix tests.
|
2021-06-03 19:11:11 +09:30 |
|
grossmj
|
4e33d29af8
|
Change RBAC field names from builtin to is_builtin
|
2021-06-03 16:24:38 +09:30 |
|
grossmj
|
d65b49acaa
|
Add user permissions + RBAC tests.
|
2021-06-03 15:40:12 +09:30 |
|
grossmj
|
fbc47598d9
|
Basic functional RBAC support.
|
2021-05-27 17:28:44 +09:30 |
|
grossmj
|
6d4da98b8e
|
Base API and tables for RBAC support.
|
2021-05-25 18:34:59 +09:30 |
|
grossmj
|
2bf16f1e5f
|
Change method to prevent forbidden directory traversal. Ref #1894
|
2021-05-16 14:29:56 +09:30 |
|
grossmj
|
f3d81fa450
|
Clean files and catch file path escape. Ref #1894
|
2021-05-15 22:35:44 +09:30 |
|
grossmj
|
09ac7fd7fb
|
Merge branch '2.2' into 3.0
# Conflicts:
# gns3server/compute/base_manager.py
# gns3server/handlers/api/compute/dynamips_vm_handler.py
# gns3server/handlers/api/compute/iou_handler.py
# gns3server/handlers/api/compute/project_handler.py
# gns3server/handlers/api/compute/qemu_handler.py
# gns3server/handlers/api/controller/node_handler.py
# gns3server/handlers/api/controller/project_handler.py
# gns3server/handlers/index_handler.py
# tests/handlers/api/compute/test_project.py
# tests/handlers/api/compute/test_qemu.py
# tests/handlers/api/controller/test_node.py
# tests/handlers/api/controller/test_project.py
|
2021-05-15 20:46:34 +09:30 |
|
grossmj
|
9a6978902d
|
Fix tests.
|
2021-05-15 19:43:36 +09:30 |
|
grossmj
|
8810249d36
|
Add user groups support.
|
2021-05-15 15:10:02 +09:30 |
|
grossmj
|
956b9056c1
|
Fix issues with latest version of sqlalchemy
|
2021-05-08 15:37:51 +09:30 |
|
grossmj
|
10164e262d
|
Enable SQL foreign key support for SQLite
|
2021-05-06 17:21:45 +09:30 |
|
grossmj
|
ad7d8e2e7d
|
Fix tests.
|
2021-04-28 15:56:11 +09:30 |
|
grossmj
|
a02aede1b0
|
Use uuid5 to create new compute_id. Fixes #1641 #1887
|
2021-04-21 13:47:32 +09:30 |
|
grossmj
|
0465cb87f6
|
Protect the API and add alternative authentication endpoint.
|
2021-04-20 11:59:02 +09:30 |
|