feat: forward-by-default, auto recursive mode, Linux install fixes #27
Reference in New Issue
Block a user
Delete Branch "feat/auto-recursive-install-fixes"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
mode = "auto".mode = "recursive".[dnssec] enabled = truealongside recursive mode.mode = "recursive"suggestion after install.DNSStubListener=noin resolved drop-in, correct service start ordering (DNS config before numa), skip127.0.0.53stub in upstream detection.numa installdoes everything (service + DNS + CA trust),numa uninstallis the mirror.is_loopback_or_stub()replacing 4 inconsistent inline checks.DEFAULT_API_PORTconstant: extracted from hardcoded magic number.Test plan
make allpasses (fmt, clippy, audit, build, 111 tests)mode: "forward", detects system DNSmode = "recursive"— EC2: resolves from root, DNSSEC AD flag setmode = "auto"— EC2: probe succeeded, resolved to recursivecurl /stats | jq .mode— returns correct mode in all three configurationsdig @127.0.0.1 example.comreturns valid answerenabled = truesudo numa install(Ubuntu EC2) — systemd service, resolved drop-in, CA trustmode = "recursive"suggestionsudo numa uninstall(Ubuntu EC2) — service stopped, DNS restored, CA removed.eu-central-1.compute.internal → 172.31.0.2🤖 Generated with Claude Code