Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Email my school email, not the mailing list | Runxi Yu | 2024-09-02 | 1 | -1/+1 |
| | |||||
* | Revert "Add FBFP" | Runxi Yu | 2024-08-24 | 1 | -26/+2 |
| | | | | This reverts commit 79f27ad3b73521faa113f0bc91d08085b734fd1f. | ||||
* | Revert "Add fbfp.nope" | Runxi Yu | 2024-08-24 | 1 | -1/+4 |
| | | | | This reverts commit e831c767a65162467b78c3aec0690fa910e47c21. | ||||
* | Revert "Use /srv/ykps/uploads for fbfp" | Runxi Yu | 2024-08-24 | 1 | -1/+1 |
| | | | | This reverts commit 08723688c07230afded1d07c35586e7f49ff0dbb. | ||||
* | Runxi Yu | 2024-06-30 | 1 | -0/+3 | |
| | |||||
* | USE_X_SENDFILE = False because it's broken | Runxi Yu | 2024-06-17 | 1 | -1/+1 |
| | |||||
* | Use /srv/ykps/uploads for fbfp | Runxi Yu | 2024-06-03 | 1 | -1/+1 |
| | |||||
* | Add fbfp.nope | Runxi Yu | 2024-06-02 | 1 | -4/+1 |
| | |||||
* | Add FBFP | Runxi Yu | 2024-06-02 | 1 | -0/+35 |
| | |||||
* | Add WiFi page | Runxi Yu | 2024-06-01 | 1 | -0/+5 |
| | |||||
* | Remove unnecessary Python version check | Runxi Yu | 2024-05-31 | 1 | -70/+32 |
| | |||||
* | Use https://sj.ykps.net instead of https://ykps.runxiyu.org | Runxi Yu | 2024-05-27 | 1 | -1/+2 |
| | |||||
* | Remove "." from inspiration timestamps | Runxi Yu | 2024-05-25 | 1 | -1/+1 |
| | | | | | | I don't know how I even did this Fixes: https://todo.sr.ht/~runxiyu/sjdb/18 | ||||
* | Return 507 when there isn't enough disk space | Runxi Yu | 2024-05-23 | 1 | -5/+4 |
| | |||||
* | Always return flask.Response with a proper status code | Runxi Yu | 2024-05-23 | 1 | -10/+13 |
| | |||||
* | Add /sjdb/unsub and return 501 not implemented | Runxi Yu | 2024-05-22 | 1 | -2/+7 |
| | |||||
* | Use basename instead of filesystem path when recording the filename into ↵ | Runxi Yu | 2024-05-22 | 1 | -2/+2 |
| | | | | submission JSONs for "sub" too | ||||
* | Use basename instead of filesystem path when recording the filename into ↵ | Runxi Yu | 2024-05-22 | 1 | -2/+2 |
| | | | | submission JSONs | ||||
* | add timestamp to submission records | Runxi Yu | 2024-05-21 | 1 | -6/+5 |
| | |||||
* | reformat | Runxi Yu | 2024-05-21 | 1 | -4/+1 |
| | |||||
* | parse the authorization header instead of relying on the WSGI server passing it | Runxi Yu | 2024-05-21 | 1 | -14/+32 |
| | |||||
* | Revert "add raw exception type for raw tracebacks" | Runxi Yu | 2024-05-21 | 1 | -26/+6 |
| | | | | This reverts commit 96352f42b4af1751dc88e7f16158c9fa69e3e321. | ||||
* | add raw exception type for raw tracebacks | Runxi Yu | 2024-05-21 | 1 | -6/+26 |
| | |||||
* | reading submissions or submitted files require simple token authentication | Runxi Yu | 2024-05-21 | 1 | -14/+31 |
| | |||||
* | fix previous commit's missing argument | Runxi Yu | 2024-05-21 | 1 | -1/+1 |
| | |||||
* | /sjdb/submit: use authentication, not some stupid fake context | Runxi Yu | 2024-05-21 | 1 | -2/+1 |
| | | | | error introduced in 9d0d0ac48a7f208696629f216b53ca4019446a2e | ||||
* | friendlier "form doesn't have required arguments" and "request too large" ↵ | Runxi Yu | 2024-05-21 | 1 | -6/+26 |
| | | | | messages | ||||
* | the "anon" field is unnecessary when saving json | Runxi Yu | 2024-05-21 | 1 | -2/+0 |
| | |||||
* | record the username when anon="yes" | Runxi Yu | 2024-05-21 | 1 | -29/+31 |
| | |||||
* | allow listing submissions | Runxi Yu | 2024-05-21 | 1 | -2/+10 |
| | |||||
* | allow getting files | Runxi Yu | 2024-05-21 | 1 | -6/+47 |
| | |||||
* | also write the submission file to a proper place | Runxi Yu | 2024-05-21 | 1 | -11/+41 |
| | |||||
* | delete_on_close only for Python >= 3.12 | Runxi Yu | 2024-05-21 | 1 | -10/+21 |
| | |||||
* | throw empty submissions into the teapot | Runxi Yu | 2024-05-21 | 1 | -0/+4 |
| | |||||
* | raise RunxiError when there isn't enough disk space | Runxi Yu | 2024-05-21 | 1 | -4/+10 |
| | |||||
* | save temporary files correctly | Runxi Yu | 2024-05-21 | 1 | -6/+20 |
| | |||||
* | implement basic file upload saving | Runxi Yu | 2024-05-21 | 1 | -16/+20 |
| | |||||
* | remove the debugging "if a or True" | Runxi Yu | 2024-05-21 | 1 | -1/+1 |
| | |||||
* | case-insensitive development environment test | Runxi Yu | 2024-05-21 | 1 | -1/+1 |
| | |||||
* | update the error/teapot system again | Runxi Yu | 2024-05-21 | 1 | -28/+11 |
| | |||||
* | add typing to the error handling functions | Runxi Yu | 2024-05-21 | 1 | -7/+7 |
| | |||||
* | reformat python | Runxi Yu | 2024-05-21 | 1 | -2/+10 |
| | |||||
* | Add teapot and axolotl | Runxi Yu | 2024-05-21 | 1 | -11/+25 |
| | |||||
* | Global error handler + basic form handling | Runxi Yu | 2024-05-21 | 1 | -15/+42 |
| | |||||
* | proxy_fix | Runxi Yu | 2024-05-21 | 1 | -0/+4 |
| | |||||
* | Fix last commit's silly typo | Runxi Yu | 2024-05-21 | 1 | -1/+1 |
| | |||||
* | ms auth: fix production redirect URL | Runxi Yu | 2024-05-21 | 1 | -1/+6 |
| | |||||
* | Add basic authentication for sjdb-submit; add error page | Runxi Yu | 2024-05-20 | 1 | -3/+82 |
| | |||||
* | correct typing | Runxi Yu | 2024-05-20 | 1 | -22/+31 |
| | |||||
* | /sjdb/submit: Basic form handling (uh... echoing) | Runxi Yu | 2024-05-20 | 1 | -11/+33 |
| |