Commit Graph

  • 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