summaryrefslogtreecommitdiff
path: root/haunt/jakob/dynamic
AgeCommit message (Expand)Author
2022-12-05Write to stout when process is startedJakob L. Kreuze
2022-12-05call-with-output-file doesn't know how to appendJakob L. Kreuze
2022-12-04[dynamic] Specify user in Postgres paramstringJakob L. Kreuze
2022-12-04[dynamic] Use dvipng instead of ImageMagickJakob L. Kreuze
2022-12-04[dyamic] More granular rate-limitsJakob L. Kreuze
2022-12-03[dynamic] Move JSON parsing routines to common moduleJakob L. Kreuze
2022-12-03[dynamic] Reach out to API instead of PostgreSQLJakob L. Kreuze
2022-12-03[dynamic] Expose `get-comments' endpointJakob L. Kreuze
2022-12-03[dynamic] Refactor comment/webmention handlingJakob L. Kreuze
2022-12-03[dynamic] Fix `panic' by shadowing `raise' built-inJakob L. Kreuze
2022-11-29Revamp READMEJakob L. Kreuze
2022-11-23[dynamic] Refactor and improve error reporting with R6RS exceptionsJakob L. Kreuze
2022-11-20[dynamic] Initial rate limiterJakob L. Kreuze
2022-11-20[dynamic] Resolve grievances with dynamic comment formJakob L. Kreuze
2022-11-20[dynamic] Initial dynamically-loaded comment formJakob L. Kreuze
2022-11-19[dynamic] Prettify success responseJakob L. Kreuze
2022-11-19[dynamic] Implement client-side of POW captchaJakob L. Kreuze
2022-11-19[dynamic] Implement POW challenge endpointJakob L. Kreuze
2022-11-19[dynamic] Initial stateful implementation of the LaTeX captchaJakob L. Kreuze
2022-11-19[dynamic] Free captcha IDs unconditionally if under pressureJakob L. Kreuze
2022-11-19[dynamic] Refactor queue operationsJakob L. Kreuze
2022-11-19[dynamic] Initial stateful captcha implementationJakob L. Kreuze
2022-11-19[dynamic] Initial comment/captcha system that doesn't workJakob L. Kreuze
2022-11-19[dynamic] Horrible one-off bindings to libnettle for AES encryptionJakob L. Kreuze
2022-11-15[dynamic] Move to `haunt' directory and `jakob' namespaceJakob L. Kreuze