grossmj
|
01a9e83f08
|
Ignore OSError when closing websocket
|
2021-12-08 00:00:54 +10:30 |
|
grossmj
|
38388f7ae5
|
Secure controller to compute communication using HTTP basic authentication
|
2021-11-18 18:37:10 +10:30 |
|
grossmj
|
bb15b13a9d
|
Return the current controller hostname/IP from any compute
|
2021-10-21 21:38:36 +10:30 |
|
grossmj
|
bc36d95060
|
Finalize image management refactoring and auto install appliance if possible
|
2021-10-10 17:35:11 +10:30 |
|
grossmj
|
ce55ec73a4
|
Fix exception with endpoints returning HTTP status code 204. Fixes #1891
|
2021-08-10 21:53:21 +09:30 |
|
grossmj
|
3ae7783360
|
Fix "-machine accel=tcg" check
|
2021-08-10 15:41:05 +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
|
9404c00411
|
Complete type annotations for API endpoints.
|
2021-04-18 15:40:38 +09:30 |
|
grossmj
|
cefab8d362
|
Rename __json__() to asdict()
|
2021-04-17 23:34:28 +09:30 |
|
grossmj
|
9c850e0f2b
|
Move schemas between compute and controller subpackages
|
2021-04-15 18:12:08 +09:30 |
|
grossmj
|
c021e21309
|
Use black with -l 120 param.
|
2021-04-13 18:46:50 +09:30 |
|
grossmj
|
f928738bd5
|
Use pyupgrade with --py36-plus param.
|
2021-04-13 18:37:58 +09:30 |
|
grossmj
|
a9eb035b7d
|
Move error responses to API routers.
|
2021-04-13 16:19:56 +09:30 |
|
grossmj
|
30ebae207f
|
Use Pydantic to validate the server config file.
|
2021-04-12 17:02:23 +09:30 |
|
grossmj
|
bf7cf862af
|
Refactor tests and start work on database integration.
|
2020-12-02 18:39:08 +10:30 |
|
grossmj
|
ae55c0ec9c
|
Fix tests.
|
2020-11-19 15:27:33 +10:30 |
|
grossmj
|
c043830e3f
|
Move endpoints to routes & preparations to use a database.
|
2020-11-19 15:21:03 +10:30 |
|