Commit Graph

15 Commits

Author SHA1 Message Date
Tracker-Friendly 9bd62dbf64 Made migrations not kill the process 2024-07-21 08:49:41 +01:00
Tracker-Friendly 866f07825e Made failed migrations non-fatal 2024-07-20 20:37:00 +01:00
Tracker-Friendly c2aa6673b0 Added migration detection functionality to the server 2024-07-20 20:35:54 +01:00
Tracker-Friendly 0a22d2fd39 Made memory-based sessions work correctly, add a proof-of-work captcha to deter spamming 2024-07-20 16:45:21 +01:00
Tracker-Friendly 3b70fe7b4b Removed a bunch of legacy APIs, added OAuth2 support, using Burgernotes 2.0 Draft 2 style encryption. 2024-07-20 10:52:18 +01:00
Tracker-Friendly a7c3a5d364 Add a JSON version option to make it easier for machine processing 2024-06-27 18:29:20 +01:00
Tracker-Friendly 8e1b3eaec9 Add /api/purgenotes 2024-06-27 17:46:50 +01:00
Tracker-Friendly 8d97cb2d0a Made all JSON safe, so that a malformed request cannot cause a panic 2024-06-26 18:53:58 +01:00
Tracker-Friendly cda77cd3b9 Moved the changepassword function to the bottom so that it's under authentication, made it actually change the password, make it && instead of || so it doesn't cause the glitch stated in the last commit 2024-06-25 16:54:26 +01:00
Tracker-Friendly bbd2ea7daa Fixed an error where version1legacychange would delete your current password on any login 2024-06-25 16:46:09 +01:00
Tracker-Friendly 7e2a5a90c1 Forgot the substituion ?s 2024-06-24 20:36:14 +01:00
Tracker-Friendly d4fe38f245 Merge remote-tracking branch 'origin/main' 2024-06-24 16:55:56 +01:00
Tracker-Friendly 1d5b19d17f Add a version 2 API that fixes the issue with pre-PageBurger releases of Burgernotes not using the SHA-3 based hashing format to not be able to log in properly. This also fixes the older Burgernotes clients. 2024-06-24 16:55:48 +01:00
maaa d92acb48da meowing 2024-06-23 16:50:53 +02:00
Tracker-Friendly dde44016e3 Fully rewrote the server fr in go 2024-06-21 01:46:21 +01:00