Commit Graph

87 Commits (gh-pages)

Author SHA1 Message Date
grossmj d3860ba84b
Merge branch '2.2' into 3.0
1 month ago
grossmj 689d476b71
Fix tests
2 months ago
grossmj 44c066ac68 Fix compute authentication for websocket endpoints
8 months ago
grossmj 5092bd2fdf List elements when a project is closed
9 months ago
grossmj 674381f1be Fix tests
9 months ago
grossmj 7534718a1c Remove privileges endpoint from roles
10 months ago
Jeremy Grossmann 63c1defd9a
Merge branch '3.0' into resource-pools
10 months ago
Sylvain MATHIEU OBS 10eeefc1f5 API: add endpoint to expose availables privileges to web UI
10 months ago
grossmj a95dda0d1d Complete resource pool support for projects
10 months ago
grossmj d53ef175f8 DB and API for resource pools
10 months ago
grossmj 8aa9d1aae6 Upgrade dependencies and fix user group tests
10 months ago
grossmj 6ec97a704f Put user, groups, roles and ACL under /access
10 months ago
grossmj 170f476733 Add more built-in roles
10 months ago
grossmj 0077fd98aa Add required privileges to all endpoints
10 months ago
grossmj 60ce1172e0 Use an ACL table to check for privileges
10 months ago
grossmj 9c456532d0 Pydantic v2 migration
11 months ago
grossmj 427bbc40b9 Fix websocket authentication after upgrade to FastAPI 0.97.0 + tests
1 year ago
grossmj d867e1f1c1 Fix tests
1 year ago
grossmj 17e0b2e259 Stricter checks to create/update an Ethernet switch and add tests
2 years ago
grossmj 93449c942f Fix tests
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 86c44cd6e7 Upgrade dev dependencies and fix tests to support pytest-asyncio strict mode
2 years ago
grossmj bfbac2e93a Use generic symbol names
2 years ago
grossmj 80f5ca0c3f Checks for valid hostname on server side for Dynamips, IOU, Qemu and Docker nodes
2 years ago
grossmj f4b67f2e59 Allow auth token to be passed as a URL param
2 years ago
grossmj 149d086fd8 Reactivate project importation
2 years ago
grossmj 410f062721 Fix config option to disable built-in templates.
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 162af5bb7a Checks for compression levels + tests
2 years ago
grossmj 2535e5508d Remove Qemu binary requirement
2 years ago
grossmj e50bed5bee Support delete Qemu disk image from API
2 years ago
grossmj fda2a37b98 Handle creating Qemu disk images and resizing
2 years ago
grossmj 888c773dc0 Finish to clean up local setting usage. Ref #1460
2 years ago
grossmj 900d4f79ee "Local" command line parameter is only for stopping
2 years ago
grossmj 9b39bfb845 Detect image type instead of requesting it from user
2 years ago
grossmj 74c675d5b0 Drop Windows support
2 years ago
grossmj 16fcf6141e Fix tests
3 years ago
grossmj 38388f7ae5 Secure controller to compute communication using HTTP basic authentication
3 years ago
grossmj 717a400a11 Fix tests
3 years ago
grossmj 442a23836e Fix version output test
3 years ago
grossmj bb15b13a9d Return the current controller hostname/IP from any compute
3 years ago
Jeremy Grossmann 16ac9358df
Merge pull request #1986 from GNS3/remove-qemu-legacy-networking
3 years ago
grossmj eab4c8c770 Remove Qemu legacy networking support
3 years ago
grossmj a31e5615a4 Add a custom version to an appliance
3 years ago
grossmj 13ff7df9fa Validate appliance files with Pydantic
3 years ago
grossmj 04934691df Appliance management refactoring:
3 years ago
grossmj d8bceaad5d Merge branch '3.0' into image-management-refactoring
3 years ago