docs: record startup config validation in TODO.md (closes #52)
Some checks failed
check / check (push) Has been cancelled
Some checks failed
check / check (push) Has been cancelled
This commit is contained in:
7
TODO.md
7
TODO.md
@@ -27,6 +27,12 @@ returns 410; logout redirects back to login
|
|||||||
|
|
||||||
# Completed Steps
|
# Completed Steps
|
||||||
|
|
||||||
|
- 2026-08-07 validate configuration on startup, fail fast on bad
|
||||||
|
config (closes #52): a config value that is set but unparseable or
|
||||||
|
invalid aborts startup naming the key and value (defaults apply only
|
||||||
|
to omitted keys), unknown config keys abort startup, a malformed
|
||||||
|
config file aborts instead of being skipped, and `state_dir` is
|
||||||
|
verified creatable and writable before the listener binds
|
||||||
- 2026-08-07 fix the two remaining gosec findings (G124 in
|
- 2026-08-07 fix the two remaining gosec findings (G124 in
|
||||||
internal/session): session cookies now always carry
|
internal/session): session cookies now always carry
|
||||||
Secure/HttpOnly/SameSite=Strict on both the set and clear paths;
|
Secure/HttpOnly/SameSite=Strict on both the set and clear paths;
|
||||||
@@ -55,7 +61,6 @@ returns 410; logout redirects back to login
|
|||||||
|
|
||||||
- P0: implement cache size management and eviction so the disk cannot
|
- P0: implement cache size management and eviction so the disk cannot
|
||||||
fill up
|
fill up
|
||||||
- P0: validate configuration on startup, fail fast on bad config
|
|
||||||
- P1: implement blocked networks configuration to extend SSRF
|
- P1: implement blocked networks configuration to extend SSRF
|
||||||
protection
|
protection
|
||||||
- P1: rate limit global concurrent upstream fetches to prevent
|
- P1: rate limit global concurrent upstream fetches to prevent
|
||||||
|
|||||||
Reference in New Issue
Block a user