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 |
|