grossmj
|
31c7fe88f1
|
Remove websocket.close()
|
3 months ago |
grossmj
|
44c066ac68
|
Fix compute authentication for websocket endpoints
|
8 months ago |
grossmj
|
e9e2dc2ca7
|
Fix validation issues and improve exceptions logs
|
10 months ago |
grossmj
|
9c456532d0
|
Pydantic v2 migration
|
11 months ago |
grossmj
|
4b791d4924
|
Fix websocket compute notifications after upgrade to FastAPI 0.97.0
|
1 year ago |
grossmj
|
d867e1f1c1
|
Fix tests
|
1 year ago |
grossmj
|
aaa6ca9445
|
Mark VMware and VirtualBox support as deprecated
|
1 year ago |
grossmj
|
8ad7b3f613
|
Fix bug when creating Dynamips router with chassis setting
|
2 years ago |
grossmj
|
17e0b2e259
|
Stricter checks to create/update an Ethernet switch and add tests
|
2 years ago |
grossmj
|
80f5ca0c3f
|
Checks for valid hostname on server side for Dynamips, IOU, Qemu and Docker nodes
|
2 years ago |
grossmj
|
9462bca124
|
Remove explicit Response for VPCS endpoints returning HTTP 204 status code
|
2 years ago |
grossmj
|
fc6aeb715a
|
Remove explicit Response for endpoints returning HTTP 204 status code
|
2 years ago |
grossmj
|
2535e5508d
|
Remove Qemu binary requirement
|
2 years ago |
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
|
2 years ago |
grossmj
|
fda2a37b98
|
Handle creating Qemu disk images and resizing
|
2 years ago |
grossmj
|
900d4f79ee
|
"Local" command line parameter is only for stopping
a server that has been started by the desktop GUI
|
2 years ago |
grossmj
|
74c675d5b0
|
Drop Windows support
|
2 years ago |
grossmj
|
01a9e83f08
|
Ignore OSError when closing websocket
|
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
|
bc36d95060
|
Finalize image management refactoring and auto install appliance if possible
|
3 years ago |
grossmj
|
ce55ec73a4
|
Fix exception with endpoints returning HTTP status code 204. Fixes #1891
|
3 years ago |
grossmj
|
3ae7783360
|
Fix "-machine accel=tcg" check
|
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
|
9404c00411
|
Complete type annotations for API endpoints.
|
3 years ago |
grossmj
|
cefab8d362
|
Rename __json__() to asdict()
|
3 years ago |
grossmj
|
9c850e0f2b
|
Move schemas between compute and controller subpackages
|
3 years ago |
grossmj
|
c021e21309
|
Use black with -l 120 param.
|
3 years ago |
grossmj
|
f928738bd5
|
Use pyupgrade with --py36-plus param.
|
3 years ago |
grossmj
|
a9eb035b7d
|
Move error responses to API routers.
|
3 years ago |
grossmj
|
30ebae207f
|
Use Pydantic to validate the server config file.
|
3 years ago |
grossmj
|
bf7cf862af
|
Refactor tests and start work on database integration.
|
4 years ago |
grossmj
|
ae55c0ec9c
|
Fix tests.
|
4 years ago |
grossmj
|
c043830e3f
|
Move endpoints to routes & preparations to use a database.
|
4 years ago |