-
f20c72a829
chore(deps)(deps): bump toml from 0.8.23 to 1.1.2+spec-1.1.0 (#65)
dependabot[bot]
2026-04-10 07:57:55 +03:00
-
44cd17cf84
chore(deps)(deps): bump criterion from 0.5.1 to 0.8.2 (#64)
dependabot[bot]
2026-04-10 07:56:50 +03:00
-
fb0a21e5e6
chore(deps)(deps): bump the minor-and-patch group with 3 updates (#63)
dependabot[bot]
2026-04-10 07:55:24 +03:00
-
66b937f710
chore(deps): bump actions/download-artifact from 4 to 8 (#69)
dependabot[bot]
2026-04-10 07:54:58 +03:00
-
524aed7fa1
chore(deps)(deps): bump actions/checkout from 4 to 6 (#60)
dependabot[bot]
2026-04-10 07:51:33 +03:00
-
11e3fdeae6
chore(deps)(deps): bump actions/upload-artifact from 4 to 7 (#58)
dependabot[bot]
2026-04-10 07:50:51 +03:00
-
636c45b3d7
chore(deps)(deps): bump actions/upload-pages-artifact from 3 to 4 (#59)
dependabot[bot]
2026-04-10 07:50:38 +03:00
-
f602687d93
chore(deps)(deps): bump actions/configure-pages from 5 to 6 (#61)
dependabot[bot]
2026-04-10 07:50:22 +03:00
-
b8b0fda1e0
chore(deps)(deps): bump actions/deploy-pages from 4 to 5 (#62)
dependabot[bot]
2026-04-10 07:50:08 +03:00
-
9a3fae9a0c
fix: drop include:scope from dependabot commit-message config (#68)
Razvan Dimescu
2026-04-10 07:49:46 +03:00
-
a31ac36957
chore(deps)(deps): bump the minor-and-patch group with 2 updates (#57)
dependabot[bot]
2026-04-10 07:48:46 +03:00
-
9001b14fed
[Feature] Add GitHub Dependabot scanning (runs once a month) (#46)
Casey Labs
2026-04-09 21:40:49 -07:00
-
63ac69a222
ci: call homebrew-bump as reusable workflow instead of PAT event propagation (#53)
Razvan Dimescu
2026-04-09 23:33:48 +03:00
-
1f6bdff8f8
chore: bump version to 0.10.2
v0.10.2
Razvan Dimescu
2026-04-09 22:59:10 +03:00
-
643d6b01e1
fix(linux): consult resolvectl when resolv.conf only shows the stub (#52)
Razvan Dimescu
2026-04-09 22:32:57 +03:00
-
17c8e70aa3
fix(ci): skip prepare() in publish-aur metadata container (#51)
Razvan Dimescu
2026-04-09 19:39:28 +03:00
-
389ac09907
fix(ci): repair broken quoting in publish-aur docker heredoc (#50)
Razvan Dimescu
2026-04-09 18:55:03 +03:00
-
5308e9648c
fix(ci): reclaim aur-repo ownership after docker chown (#49)
Razvan Dimescu
2026-04-09 18:24:30 +03:00
-
819614fa7d
[Feature] Add GitHub Action Workflow for Arch Linux AUR Package publishing (#33)
Casey Labs
2026-04-09 07:22:38 -07:00
-
fab8b698d8
fix: human-readable advisories for TLS data_dir + port-53 EACCES (#48)
Razvan Dimescu
2026-04-09 16:27:08 +03:00
-
a6f23a5ddb
fix: advisory + exit(1) when port 53 is already in use (#45) (#47)
Razvan Dimescu
2026-04-09 15:03:58 +03:00
-
27dfaab360
ci: pass PAT to action-gh-release so release events propagate (#44)
Razvan Dimescu
2026-04-08 18:26:21 +03:00
-
b2ed2e6aec
chore: bump version to 0.10.1
v0.10.1
Razvan Dimescu
2026-04-08 18:05:00 +03:00
-
79ecb73d87
fix: use FHS-compliant /var/lib/numa as Linux data dir default (#43)
Razvan Dimescu
2026-04-08 18:00:27 +03:00
-
bf5565ac26
fix: macOS use launchctl bootout/bootstrap instead of deprecated load (#42)
Razvan Dimescu
2026-04-08 16:54:21 +03:00
-
679b346246
fix: prevent self-referential DNS backup on re-install (#40)
Razvan Dimescu
2026-04-08 16:38:37 +03:00
-
039254280b
fix: cross-platform CA trust (Arch/Fedora + Windows) (#41)
Razvan Dimescu
2026-04-08 15:18:01 +03:00
-
1b2f682026
ci: auto-bump homebrew formula on release (#39)
Razvan Dimescu
2026-04-08 03:47:43 +03:00
-
82cc588c67
docs: explain the two DoT cert modes in README
v0.10.0
Razvan Dimescu
2026-04-08 01:59:41 +03:00
-
bc54ea930f
docs: document DNS-over-TLS listener in README
Razvan Dimescu
2026-04-08 01:49:44 +03:00
-
7001ba2e51
chore: bump version to 0.10.0
Razvan Dimescu
2026-04-08 01:37:07 +03:00
-
6887c8e02e
refactor: move data_dir override from env var to [server] TOML field
Razvan Dimescu
2026-04-08 01:31:16 +03:00
-
7f52bd8a32
test: Suite 6 — proxy + DoT coexistence, NUMA_DATA_DIR override
Razvan Dimescu
2026-04-08 01:12:16 +03:00
-
c98e6c3ea9
fix: install rustls crypto provider when loading user DoT cert
Razvan Dimescu
2026-04-08 00:54:51 +03:00
-
186e709373
test: verify DoT server rejects mismatched ALPN
Razvan Dimescu
2026-04-08 00:09:54 +03:00
-
bacc49667a
fix: DoT cert needs explicit {tld}.{tld} SAN, not just *.{tld} wildcard
Razvan Dimescu
2026-04-07 23:22:04 +03:00
-
7d0fe19462
style: drop narrating comments on dot_alpn and ALPN test
Razvan Dimescu
2026-04-07 22:56:44 +03:00
-
1632fc36f2
feat: DoT write timeout and ALPN "dot" advertisement
Razvan Dimescu
2026-04-07 22:51:52 +03:00
-
0a73cdf4db
docs: add commented-out [dot] example to numa.toml
Razvan Dimescu
2026-04-07 20:37:40 +03:00
-
2b0c4e3d5e
refactor: trim DoT listener — let-else reads, drop MIN_MSG_LEN and redundant localhost test
Razvan Dimescu
2026-04-07 20:35:05 +03:00
-
357c710ec4
style: rustfmt
Razvan Dimescu
2026-04-07 20:11:15 +03:00
-
7742858b7b
refactor: simplify DoT cert/key match and extract send_response helper
Razvan Dimescu
2026-04-07 20:10:51 +03:00
-
1239ed0e72
fix: parse DoT queries up-front and echo question in SERVFAIL
Razvan Dimescu
2026-04-07 16:47:54 +03:00
-
cb54ab3dfc
fix: harden DoT listener against slowloris and stale handshakes
Razvan Dimescu
2026-04-06 23:10:45 +03:00
-
aa8923b2c6
fix: add debug logging for DoT SERVFAIL serialization failure, TC-bit TODO
Razvan Dimescu
2026-03-30 01:31:51 +03:00
-
14efc51340
fix: send SERVFAIL on DoT resolve errors, extract shared connection handler
Razvan Dimescu
2026-03-30 00:50:04 +03:00
-
e4350ae81c
feat: add DNS-over-TLS (DoT) listener (RFC 7858)
Razvan Dimescu
2026-03-30 00:36:26 +03:00
-
2f80d1ab7f
ci: auto-update Homebrew tap on release
fix/windows-clippy-and-ci
Razvan Dimescu
2026-04-06 22:54:07 +03:00
-
-
766935ec97
style: fix rustfmt formatting
Razvan Dimescu
2026-04-06 22:42:43 +03:00
-
efe3669540
fix: gate exe_path and replace_exe_path for Windows clippy, add macOS CI
Razvan Dimescu
2026-04-06 22:38:22 +03:00
-
ad34fe2d9e
Fix unit replacement for linux
Laurin Brandner
2026-04-04 11:25:29 +02:00
-
80fcfd10ae
flexible installation path
Laurin Brandner
2026-04-03 10:27:47 +02:00
-
e4a8893214
Merge pull request #30 from razvandimescu/release/v0.9.1
v0.9.1
Razvan Dimescu
2026-04-03 00:39:45 +03:00
-
-
d979cd9505
chore: bump version to 0.9.1
#30
Razvan Dimescu
2026-04-03 00:08:36 +03:00
-
-
8c421b9fa3
fix: check forwarding rules before recursive resolution (#29)
Razvan Dimescu
2026-04-03 00:07:11 +03:00
-
ad7884f2f6
fix: add numa search domain on install for browser compatibility
Razvan Dimescu
2026-04-02 17:50:22 +03:00
-
6a70ab0f1b
chore: bump version to 0.9.0
v0.9.0
Razvan Dimescu
2026-04-01 18:22:18 +03:00
-
0b883d1c0d
feat: Windows DNS configuration via netsh (#28)
Razvan Dimescu
2026-04-01 18:17:52 +03:00
-
7f46f6271e
docs: surface three resolution modes in README
Razvan Dimescu
2026-04-01 09:28:44 +03:00
-
78711f516e
chore: bump version to 0.8.0
v0.8.0
Razvan Dimescu
2026-04-01 09:11:34 +03:00
-
f3ca83246c
chore: bump version to 0.8.0
Razvan Dimescu
2026-04-01 09:11:34 +03:00
-
64d85ce770
feat: add memory footprint to /stats and dashboard (#26)
Razvan Dimescu
2026-04-01 09:09:44 +03:00
-
da93a3cde3
feat: add memory footprint to /stats and dashboard (#26)
Razvan Dimescu
2026-04-01 09:09:44 +03:00
-
8791198d10
feat: forward-by-default, auto recursive mode, Linux install fixes (#27)
Razvan Dimescu
2026-04-01 08:49:16 +03:00
-
98da440c84
feat: forward-by-default, auto recursive mode, Linux install fixes (#27)
Razvan Dimescu
2026-04-01 08:49:16 +03:00
-
f9b503ab96
fix: include recursive and coalesced queries in cache hit rate denominator (#24)
Razvan Dimescu
2026-03-30 00:17:40 +03:00
-
4e5b88496c
fix: include recursive and coalesced queries in cache hit rate denominator (#24)
Razvan Dimescu
2026-03-30 00:17:40 +03:00
-
2b99b39bcc
chore: updated install methods
Razvan Dimescu
2026-03-29 23:33:45 +03:00
-
d5f7ce9e2d
chore: updated install methods
Razvan Dimescu
2026-03-29 23:33:45 +03:00
-
7ab97f4cdc
chore: bump version to 0.7.3
v0.7.3
Razvan Dimescu
2026-03-29 23:16:46 +03:00
-
cc704be590
chore: bump version to 0.7.3
Razvan Dimescu
2026-03-29 23:16:46 +03:00
-
65dcd9a9c5
feat: resolve .numa services to LAN IP for remote clients (#23)
Razvan Dimescu
2026-03-29 23:15:42 +03:00
-
ff1200eb10
feat: resolve .numa services to LAN IP for remote clients (#23)
Razvan Dimescu
2026-03-29 23:15:42 +03:00
-
32cd8624b4
refactor: deduplicate query builders, record extraction, sinkhole records (#22)
Razvan Dimescu
2026-03-29 14:22:07 +03:00
-
49535568d9
refactor: deduplicate query builders, record extraction, sinkhole records (#22)
Razvan Dimescu
2026-03-29 14:22:07 +03:00
-
bea0affdde
chore: bump version to 0.7.2
v0.7.2
Razvan Dimescu
2026-03-29 11:44:10 +03:00
-
cd1beedf38
chore: bump version to 0.7.2
Razvan Dimescu
2026-03-29 11:44:10 +03:00
-
bad4f25d7d
docs: streamline README for clarity and scannability
Razvan Dimescu
2026-03-29 11:41:12 +03:00
-
be52e5c305
docs: streamline README for clarity and scannability
Razvan Dimescu
2026-03-29 11:41:12 +03:00
-
5f45e23f55
refactor: extract resolve_coalesced, test real code (#21)
Razvan Dimescu
2026-03-29 11:14:25 +03:00
-
669498e85f
refactor: extract resolve_coalesced, test real code (#21)
Razvan Dimescu
2026-03-29 11:14:25 +03:00
-
882508297e
chore: bump version to 0.7.1
v0.7.1
Razvan Dimescu
2026-03-29 10:39:17 +03:00
-
d325b92e44
chore: bump version to 0.7.1
Razvan Dimescu
2026-03-29 10:39:17 +03:00
-
2b241c5755
blog: add DNSSEC chain-of-trust SVG diagram
Razvan Dimescu
2026-03-29 10:38:19 +03:00
-
261fd2e148
blog: add DNSSEC chain-of-trust SVG diagram
Razvan Dimescu
2026-03-29 10:38:19 +03:00
-
7510c8e068
feat: in-flight query coalescing with COALESCED path (#20)
Razvan Dimescu
2026-03-29 10:36:02 +03:00
-
30e46e549c
feat: in-flight query coalescing with COALESCED path (#20)
Razvan Dimescu
2026-03-29 10:36:02 +03:00
-
87c321f3d4
chore: add release script and make target
Razvan Dimescu
2026-03-29 08:33:58 +03:00
-
ac49658c2b
chore: add release script and make target
Razvan Dimescu
2026-03-29 08:33:58 +03:00
-
edfccaa2b7
chore: update Cargo.lock for 0.7.0
v0.7.0
Razvan Dimescu
2026-03-29 08:22:32 +03:00
-
5265f571d0
chore: update Cargo.lock for 0.7.0
Razvan Dimescu
2026-03-29 08:22:32 +03:00
-
0c43240c01
chore: bump version to 0.7.0
Razvan Dimescu
2026-03-29 08:16:26 +03:00
-
0ebd924825
chore: bump version to 0.7.0
Razvan Dimescu
2026-03-29 08:16:26 +03:00
-
b615a56586
feat: SRTT-based nameserver selection (#19)
Razvan Dimescu
2026-03-28 23:22:31 +02:00
-
06d4e91cd2
feat: SRTT-based nameserver selection (#19)
Razvan Dimescu
2026-03-28 23:22:31 +02:00
-
7056766a84
fix: return NXDOMAIN for .local queries instead of SERVFAIL (#18)
Razvan Dimescu
2026-03-28 22:42:33 +02:00
-
71dbb138bc
fix: return NXDOMAIN for .local queries instead of SERVFAIL (#18)
Razvan Dimescu
2026-03-28 22:42:33 +02:00
-
ebfc31d793
chore: bump version to 0.6.0
v0.6.0
Razvan Dimescu
2026-03-28 04:12:28 +02:00
-
fbf3ca6d11
chore: bump version to 0.6.0
Razvan Dimescu
2026-03-28 04:12:28 +02:00
-
b6703b4315
feat: recursive DNS + DNSSEC + TCP fallback (#17)
Razvan Dimescu
2026-03-28 04:03:47 +02:00