Skip to content

[Feature] Version v0.0.1-rc.1#2

Merged
spaaleks merged 1 commit into
devfrom
feature/v0.0.1-rc.1
Apr 7, 2026
Merged

[Feature] Version v0.0.1-rc.1#2
spaaleks merged 1 commit into
devfrom
feature/v0.0.1-rc.1

Conversation

@spaaleks

@spaaleks spaaleks commented Apr 7, 2026

Copy link
Copy Markdown
Owner
  • 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 merged commit ea21783 into dev Apr 7, 2026
5 checks passed
@spaaleks spaaleks deleted the feature/v0.0.1-rc.1 branch April 7, 2026 16:25
spaaleks added a commit that referenced this pull request Apr 8, 2026
* [Feature] Version v0.0.1

* [Feature] Version v0.0.1-rc.1 (#2)

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