Skip to content

[Release] Version v0.0.1-rc.1#3

Merged
spaaleks merged 3 commits into
mainfrom
dev
Apr 8, 2026
Merged

[Release] Version v0.0.1-rc.1#3
spaaleks merged 3 commits into
mainfrom
dev

Conversation

@spaaleks
Copy link
Copy Markdown
Owner

@spaaleks spaaleks commented Apr 7, 2026

  • Wildcard zone (name: "*") so a single token can operate across all zones with record type, operation and subdomain filters still enforced (e.g. ACME DNS01 challenges)
  • Multi zone shorthand (names: [...]) to apply one policy to a list of specific zones without repeating the rules for each
  • Timing safe token comparison using hmac.compare_digest instead of == in proxy/auth.py
  • Config example and README updated: replaced confusing localhost placeholder (for docker usage), added examples for all three zone variants (single, multi, wildcard), fixed incorrect subdomain filter comment (^app\. doesn't match nested subdomains), documented names and * in the zone policy options table
  • new wildcard policy tests and new config expansion tests (names, mixed, validation error)
  • [Feature] Config hot-reloading #5

spaaleks and others added 2 commits April 5, 2026 18:49
- Wildcard zone (`name: "*"`) so a single token can operate across all zones with record type, operation and subdomain filters still enforced (e.g. ACME DNS01 challenges)
- Multi zone shorthand (`names: [...]`) to apply one policy to a list of specific zones without repeating the rules for each
- Timing safe token comparison using `hmac.compare_digest instead` of `==` in `proxy/auth.py`
- Config example and README updated: replaced confusing localhost placeholder (for docker usage), added examples for all three zone variants (single, multi, wildcard), fixed incorrect subdomain filter comment (`^app\.` doesn't match nested subdomains), documented `names` and `*` in the zone policy options table 
- new wildcard policy tests and new config expansion tests (names, mixed, validation error)
@spaaleks spaaleks self-assigned this Apr 7, 2026
@spaaleks spaaleks merged commit 291e016 into main Apr 8, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant