Commit Graph

13 Commits

Author SHA1 Message Date
Florine W. Dekker 2daa74b319
Make user agent customisable
And fix some instructions in the README, and put config settings between quotes where applicable.
2023-09-04 14:54:45 +02:00
Florine W. Dekker 6a1be5ac2f
Use Argon2 instead of bcrypt
Passwords currently stored under bcrypt are not automatically converted. Argon2 is only used for new passwords from this moment on.
2023-08-30 22:35:35 +02:00
Florine W. Dekker 7b86673590
Update dependencies and ensure Hitler is dead
Hitler's category was changed from "1945 deaths" to "1945 suicides", resulting in Death Notifier not detecting that Hitler was dead (or even a person). Death Notifier now recognises the "<year> suicides" category.
2023-08-30 22:31:05 +02:00
Florine W. Dekker 80835d6a08
Create separate log for database events
Breaking: The option `[logger.file]` has been renamed to `[logger.filename]` for consistency.
2023-03-20 13:55:31 +01:00
Florine W. Dekker f43c59c681
Prevent query params in GoatCounter results 2023-03-20 12:55:32 +01:00
Florine W. Dekker e090eb3bac
Add tests for EmailQueue 2022-12-17 18:05:43 +01:00
Florine W. Dekker 4c58b2a646
Make actions agnostic to the request method
And improve some exception structuring.
2022-12-04 16:58:12 +01:00
Florine W. Dekker 6fb88c5454
Clarify requirements on composer 2022-11-27 15:44:23 +01:00
Florine W. Dekker 4bca46fb97
Add unit tests for server-side input validation 2022-11-27 11:39:40 +01:00
Florine W. Dekker 9eccbf5486
Fix behaviour with unset global message 2022-11-18 12:37:35 +01:00
Florine W. Dekker 6669b62d66
Fix minor style and documentation issues
And add plenty of TODOs for new ideas :-)
2022-11-16 19:44:39 +01:00
Florine W. Dekker 1bea1a951b
Add cronjob instructions 2022-11-13 15:23:26 +01:00
Florine W. Dekker 2c01776b02
Implement password reset functionality 2022-11-12 14:18:00 +01:00