Commit graph

13 commits

Author SHA1 Message Date
d03e221891 Updated copyleft date 2026-07-05 22:27:41 -04:00
aa32587259 Server now auto-magically nukes expired remember me tokens on startup and at midnight UTC. 2025-10-22 20:17:53 -04:00
7b8c44158f Finished adding JSDoc for src/utils 2025-08-31 03:44:23 -04:00
853f67fe15 Improved exception handling, started work on improving error messages for IP bans 2025-05-29 09:48:48 -04:00
a51152a89d Finished up with email change backend. Just need to make a prompt on the profile page for our AJAX call. 2024-12-30 09:43:25 -05:00
7e0c8e72c5 Updated license text. 2024-12-29 15:27:05 -05:00
3de4bff68d Migrated user related sechamas to src/schemas/user/ 2024-12-28 16:21:33 -05:00
ed698f40c7 Started work on URL-Token based password reset system. Email not yet implemented. 2024-12-28 04:30:08 -05:00
9c18c23ad5 Basic brute force detection added. Accounts throttle by captcha after 5 failed attempts, and locked out for 24 hours after 200 attempts. 2024-12-26 17:46:35 -05:00
6e785dc211 Database now stores hashes of recently used IP's for all users. They are retained for seven days AFTER their LAST use. 2024-12-23 15:17:07 -05:00
96953979a2 Finished up implementing channel-based user bans. 2024-12-01 17:18:43 -05:00
2b52fe7f2f Updated scheduler to check bans once a day. 2024-11-29 15:43:41 -05:00
8fc699924e Finished up with global user bans. 2024-11-29 15:39:53 -05:00