elektrine/env
maxfield 57d171eb49 feat(dns): single-node HTTP cache and purge API
Add an opt-in ETS HTTP edge cache for proxied hosts, gated by
DNS_CACHE_ENABLED (default false) and matching edge-rule action type
"cache". Cache is single-node only: GET/HEAD 200 responses, never
Set-Cookie, and never Authorization/Cookie requests unless
cache_authenticated. LRU eviction honors max entries and bytes.

Introduce write:edge / read:edge PAT scopes and POST
/api/ext/v1/dns/zones/:id/cache/purge (write:edge) for local purge by
hosts, prefixes, or tags. Multi-node fanout is intentionally absent.
2026-08-02 00:27:11 -04:00
..
presets feat(dns): single-node HTTP cache and purge API 2026-08-02 00:27:11 -04:00
caddy.env.example Initial commit 2026-07-30 01:36:18 -04:00
core.env.example Initial commit 2026-07-30 01:36:18 -04:00
dev.env.example Initial commit 2026-07-30 01:36:18 -04:00
mail.env.example Initial commit 2026-07-30 01:36:18 -04:00
onion.env.example Initial commit 2026-07-30 01:36:18 -04:00
vpn.env.example Initial commit 2026-07-30 01:36:18 -04:00