Commit Graph

12 Commits

Author SHA1 Message Date
DL6ER 1556b72abe Add /admin -> /admin/ redirect handler
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-10-15 10:44:54 +02:00
DL6ER 2984c64753 Handle index page (= dashboard) correctly
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-07-26 19:17:24 +02:00
DL6ER 813509841b Accept cookie authentication only when CSRF header is provided (and correct)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-06-04 19:29:54 +02:00
DL6ER 6975a17c7c Allow fractional delay for blocking mode changes and fix a few smaller memory leaks
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-06-03 13:26:58 +02:00
DL6ER 87a1e4a2de Add magic upstream destinations "blocklist" and "cache"
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-27 18:54:16 +02:00
DL6ER 94a11352c9 Implement *.lp URI rewriting
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-25 18:01:43 +02:00
DL6ER f133596880 Improve request handler. No ".lp" pages are to be served without authentication (except login.lp). However, static contant as css, images, etc. are always served to allow serving the login page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-24 19:56:39 +02:00
DL6ER b97d99ae3e Start timer thread keeping an eye on timed blocking mode changes
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-07 09:15:12 +02:00
DL6ER 7281da34b4 Add /api/clients/_suggestions
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-06 07:31:21 +02:00
DL6ER e6b46a2c60 Simplify redirection when user is already authenticated
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-04-26 22:10:43 +02:00
DL6ER 5c0dd19fb0 Preserve possible query arguments (GET) when routing throught the login page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-04-26 22:03:41 +02:00
DL6ER f18c79d637 Move Lua-related functions into dedicated source file
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-04-26 21:47:59 +02:00