Commit Graph

23 Commits

Author SHA1 Message Date
4b64dccbda Updated tests to use migrations for db init for consistency 2025-02-20 20:26:26 +11:00
90bf997578 Added 503 error page and streamlined error paging 2025-02-18 21:37:15 +11:00
c2de8d254a Added proper debug logging to safeconn methods 2025-02-18 10:03:28 +11:00
9ea58b0961 Made auth middleware turn skip timeout if maintenance mode is on 2025-02-17 23:31:09 +11:00
a8d112fdd5 Updated all code to use SafeConn and SafeTX 2025-02-17 21:39:12 +11:00
2c61cec55c Update authentication, reauth, logout to use new transactions 2025-02-17 18:58:34 +11:00
fafb9b436f Fixed static file embedding 2025-02-16 17:59:20 +11:00
31f1b83da4 Added page protection and reauthentication tests 2025-02-16 15:15:52 +11:00
deaeddb533 Made authentication test more robust 2025-02-16 14:18:36 +11:00
42ea74fd63 Added reauthentication (token freshness) and protected username change 2025-02-15 20:12:30 +11:00
ea4dd2a407 Added page protection for unauthorized access 2025-02-14 19:51:40 +11:00
5616b8a248 Added user registration 2025-02-14 18:49:46 +11:00
a0e7f77843 Added option to toggle gzip as it causes air browser refresh to break 2025-02-13 23:59:08 +11:00
15c2dcc46f Added gzip middleware 2025-02-13 22:23:35 +11:00
2d52084fa7 Added test capability and tests for authentication middleware 2025-02-12 21:23:13 +11:00
1253c6499d Added config options for http request timeouts 2025-02-12 12:48:10 +11:00
e605e6437b Minor fix to theme rendering and token parsing 2025-02-12 11:39:21 +11:00
732f8510ae Added authentication middleware 2025-02-11 23:58:15 +11:00
97aabcf06f Added middleware to let excluded files skip middleware chain 2025-02-11 19:37:39 +11:00
378840fe24 Hid requests for output.css and favicon from logging 2025-02-09 17:46:35 +11:00
49d9806bd6 Converted logging middleware to use new logger 2025-02-09 17:38:35 +11:00
25868becf3 Added documentation to functions and basic JWT generation 2025-02-09 00:48:30 +11:00
5c8d4c5158 Barebones HTTP server setup 2025-02-03 22:28:50 +11:00