Commit Graph

20 Commits (a7b56739a949589e7ba4229afab8c5c1f0364754)

Author SHA1 Message Date
grossmj d3860ba84b
Merge branch '2.2' into 3.0
4 months ago
grossmj 427bbc40b9 Fix websocket authentication after upgrade to FastAPI 0.97.0 + tests
1 year ago
grossmj 17e0b2e259 Stricter checks to create/update an Ethernet switch and add tests
2 years ago
grossmj 86c44cd6e7 Upgrade dev dependencies and fix tests to support pytest-asyncio strict mode
2 years ago
grossmj 80f5ca0c3f Checks for valid hostname on server side for Dynamips, IOU, Qemu and Docker nodes
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
3 years ago
grossmj 900d4f79ee "Local" command line parameter is only for stopping
3 years ago
grossmj 74c675d5b0 Drop Windows support
3 years ago
grossmj 38388f7ae5 Secure controller to compute communication using HTTP basic authentication
3 years ago
grossmj bb15b13a9d Return the current controller hostname/IP from any compute
3 years ago
grossmj 2bf16f1e5f Change method to prevent forbidden directory traversal. Ref #1894
3 years ago
grossmj f3d81fa450 Clean files and catch file path escape. Ref #1894
3 years ago
grossmj 6b8ce8219c Fix tests.
3 years ago
grossmj c59fc375f2 Remove traceng code.
3 years ago
grossmj 1b5a5de4bc Generate new config for each test. Fixes tests.
4 years ago
grossmj 30ebae207f Use Pydantic to validate the server config file.
4 years ago
grossmj bf7cf862af Refactor tests and start work on database integration.
4 years ago
grossmj c043830e3f Move endpoints to routes & preparations to use a database.
4 years ago