Commit graph

246 commits

Author SHA1 Message Date
795fa524d0 Fixed another typo in hashcash 2024-07-30 15:40:11 +01:00
7d33099334 Fixed typo in hashcash 2024-07-30 15:32:32 +01:00
Tracker-Friendly
1ae5222e33 Delete burgernotes 2024-07-24 12:00:00 +01:00
9a831a5a6f Removed a few more "at"s and fixed ERRORS.md 2024-07-21 10:00:27 +01:00
6ac1c27db5 Made spent cleanups run on the correct database and make them show how many rows where deleted 2024-07-21 09:49:55 +01:00
ef54b67803 made stamps be able to be spent and add an expiration mechanism 2024-07-21 09:45:47 +01:00
9725de7fb3 Added support for migration on changepassword and login 2024-07-21 09:09:30 +01:00
1fb0d1c85a Make the memory database use a set name so it's safe to defer 2024-07-21 09:03:32 +01:00
d4148a4939 Make the memory database actually in memory and not defer it so that it doesn't kill itself 2024-07-21 08:59:16 +01:00
9bd62dbf64 Made migrations not kill the process 2024-07-21 08:49:41 +01:00
866f07825e Made failed migrations non-fatal 2024-07-20 20:37:00 +01:00
c2aa6673b0 Added migration detection functionality to the server 2024-07-20 20:35:54 +01:00
0a22d2fd39 Made memory-based sessions work correctly, add a proof-of-work captcha to deter spamming 2024-07-20 16:45:21 +01:00
55bec8e5f8 Specified which encryption to use 2024-07-20 10:53:57 +01:00
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
b0a81780dc Go back to an older go version for compatibility with debian 2024-06-28 19:34:52 +01:00
fa75483cb3 Removed temporary file 2024-06-27 18:29:33 +01:00
a7c3a5d364 Add a JSON version option to make it easier for machine processing 2024-06-27 18:29:20 +01:00
8e1b3eaec9 Add /api/purgenotes 2024-06-27 17:46:50 +01:00
8d97cb2d0a Made all JSON safe, so that a malformed request cannot cause a panic 2024-06-26 18:53:58 +01:00
Tracker-Friendly
debaf573b0 Update ERRORS.md 2024-06-25 23:56:52 +01:00
Tracker-Friendly
1522fa32e6 Add ERRORS.md 2024-06-25 23:55:36 +01:00
Tracker-Friendly
e3359a02a8 Update APIDOCS.md 2024-06-25 23:43:23 +01:00
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
bbd2ea7daa Fixed an error where version1legacychange would delete your current password on any login 2024-06-25 16:46:09 +01:00
6084d9ddf6 Oops, forgot the ?s 2024-06-24 20:35:58 +01:00
7e2a5a90c1 Forgot the substituion ?s 2024-06-24 20:36:14 +01:00
d4fe38f245 Merge remote-tracking branch 'origin/main' 2024-06-24 16:55:56 +01:00
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
dde44016e3 Fully rewrote the server fr in go 2024-06-21 01:46:21 +01:00
99b8eb4240 Fixed it always removing the current session 2024-06-14 15:51:18 +01:00
05488938ef Backported better session removal from burgerauth 2024-06-14 07:51:24 +00:00
c03c29bce6 Fixed loggedin 2024-05-24 19:49:04 +01:00
29df087261 BETA: Loggedin 2024-05-24 19:24:37 +01:00
5f394198f5 Finish up importing notes 2024-05-23 17:55:12 +01:00
658e6d8e5c WIP: Importing notes 2024-05-23 17:40:40 +01:00
92dc80745d Update ROADMAP.md 2024-05-06 14:14:27 +01:00
ee4332bd81 Re-add vaccum 2024-05-06 00:50:05 +01:00
503b26403c Fixed live editing, corrected many small errors, added more general best practices 2024-04-29 00:15:40 +01:00
e178bbee57 Delete down 2024-04-25 22:24:39 +01:00
738e5ebcfd Backported better config messages from burgerauth 2024-04-24 12:09:28 +01:00
d2535d2647 Remove closing database unneccesarily, backported from burgerauth 2024-04-24 11:53:56 +01:00
53189f5196 Delete vacuum 2024-04-24 11:52:07 +01:00
d55d22b765 Delete fixapi.sh 2024-04-24 11:51:56 +01:00
ed6db00727 Update ROADMAP.md 2024-04-24 11:51:40 +01:00
ab14089ce5 Not needed 2024-04-24 11:51:17 +01:00
ab9be10c94 Delete main.save 2024-04-24 11:48:52 +01:00
95d2da79ab Final better listuser 2024-04-02 11:21:03 +01:00
43b7bcebff Added live editing (server) 2024-04-02 11:19:23 +01:00