aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* PrintHEADmasterRunxi Yu6 days1-0/+3
* Print guideRunxi Yu6 days1-8/+67
* Printing initRunxi Yu6 days2-1/+45
* Fix sjdb-acks linkRunxi Yu14 days1-1/+1
* USE_X_SENDFILE = False because it's brokenRunxi Yu2024-06-171-1/+1
* linguist: Ignore *.html *.cssRunxi Yu2024-06-161-0/+3
* Static IPRunxi Yu2024-06-031-1/+22
* wifi.html: Disable mac-address-randomization and set cloned=permanentRunxi Yu2024-06-031-0/+2
* Use /srv/ykps/uploads for fbfpRunxi Yu2024-06-031-1/+1
* Add fbfp.nopeRunxi Yu2024-06-021-4/+1
* Add FBFPRunxi Yu2024-06-023-1/+39
* Add anchor href to captive portalRunxi Yu2024-06-011-1/+1
* Add WiFi pageRunxi Yu2024-06-013-0/+82
* Remove unnecessary Python version checkRunxi Yu2024-05-311-70/+32
* Recommend the gevent workerRunxi Yu2024-05-311-1/+3
* Use https://sj.ykps.net instead of https://ykps.runxiyu.orgRunxi Yu2024-05-273-4/+5
* Update links and READMEsRunxi Yu2024-05-274-23/+18
* Remove "." from inspiration timestampsRunxi Yu2024-05-251-1/+1
* Return 507 when there isn't enough disk spaceRunxi Yu2024-05-231-5/+4
* Always return flask.Response with a proper status codeRunxi Yu2024-05-231-10/+13
* /sjdb/submit: Make the metadata warning slightly more accurateRunxi Yu2024-05-221-1/+1
* Add /sjdb/unsub and return 501 not implementedRunxi Yu2024-05-221-2/+7
* Use basename instead of filesystem path when recording the filename into subm...Runxi Yu2024-05-221-2/+2
* Use basename instead of filesystem path when recording the filename into subm...Runxi Yu2024-05-221-2/+2
* Add license to HTML templatesRunxi Yu2024-05-229-12/+42
* replace erroneous `markdown code` with <code>HTML code</code>Runxi Yu2024-05-211-1/+1
* add guide on using cwebp to convert imagesRunxi Yu2024-05-212-2/+2
* privacy warning regarding image metadata; imagemagick usageRunxi Yu2024-05-212-9/+30
* add timestamp to submission recordsRunxi Yu2024-05-211-6/+5
* reformatRunxi Yu2024-05-211-4/+1
* parse the authorization header instead of relying on the WSGI server passing itRunxi Yu2024-05-211-14/+32
* Revert "add raw exception type for raw tracebacks"Runxi Yu2024-05-211-26/+6
* add raw exception type for raw tracebacksRunxi Yu2024-05-211-6/+26
* reading submissions or submitted files require simple token authenticationRunxi Yu2024-05-213-16/+34
* misc html/css changesRunxi Yu2024-05-212-5/+5
* decrease paddings, reorder anon radioboxesRunxi Yu2024-05-212-6/+6
* fix previous commit's missing argumentRunxi Yu2024-05-211-1/+1
* /sjdb/submit: use authentication, not some stupid fake contextRunxi Yu2024-05-211-2/+1
* /sjdb/submit: explain how the JavaScript check is usedRunxi Yu2024-05-211-2/+3
* css: make textareas and buttons look saneRunxi Yu2024-05-211-10/+28
* remember to set the nginx max request sizeRunxi Yu2024-05-211-0/+2
* friendlier "form doesn't have required arguments" and "request too large" mes...Runxi Yu2024-05-211-6/+26
* the "anon" field is unnecessary when saving jsonRunxi Yu2024-05-211-2/+0
* record the username when anon="yes"Runxi Yu2024-05-211-29/+31
* allow listing submissionsRunxi Yu2024-05-211-2/+10
* allow getting filesRunxi Yu2024-05-211-6/+47
* update DEPLOY.mdRunxi Yu2024-05-211-0/+2
* also write the submission file to a proper placeRunxi Yu2024-05-211-11/+41
* delete_on_close only for Python >= 3.12Runxi Yu2024-05-211-10/+21
* throw empty submissions into the teapotRunxi Yu2024-05-211-0/+4