GitPedia
folbricht

folbricht/routedns

DNS stub resolver, proxy and router with support for DoT, DoH, DoQ, and DTLS

30 Releases
Latest: 1w ago
v0.1.209Latest
github-actions[bot]github-actions[bot]·1w ago·June 16, 2026
GitHub

📋 What's Changed

  • Add fd-server sub-command, an xsocket-compatible fd-server by @folbricht in https://github.com/folbricht/routedns/pull/579
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.208...v0.1.209
v0.1.208
github-actions[bot]github-actions[bot]·1w ago·June 12, 2026
GitHub

📋 What's Changed

  • Use expiration-cache sharding for prefetch tracking by @emlimap in https://github.com/folbricht/routedns/pull/580
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.207...v0.1.208
v0.1.207
github-actions[bot]github-actions[bot]·1w ago·June 11, 2026
GitHub

📋 What's Changed

  • Add xsocket support for network namespaces without CAP_SYS_ADMIN by @folbricht in https://github.com/folbricht/routedns/pull/560
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.206...v0.1.207
v0.1.206
github-actions[bot]github-actions[bot]·1w ago·June 10, 2026
GitHub

📋 What's Changed

  • Fix lost-write race in keystore.getItem by @folbricht in https://github.com/folbricht/routedns/pull/578
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.205...v0.1.206
v0.1.205
github-actions[bot]github-actions[bot]·1w ago·June 10, 2026
GitHub

📋 What's Changed

  • Try every RRSIG covering an RRset, not just the first by @folbricht in https://github.com/folbricht/routedns/pull/577
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.204...v0.1.205
v0.1.204
github-actions[bot]github-actions[bot]·1w ago·June 10, 2026
GitHub

📋 What's Changed

  • Merge DS trust anchors for the same owner instead of replacing by @folbricht in https://github.com/folbricht/routedns/pull/576
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.203...v0.1.204
v0.1.203
github-actions[bot]github-actions[bot]·1w ago·June 10, 2026
GitHub

**Full Changelog**: https://github.com/folbricht/routedns/compare/v0.1.202...v0.1.203

v0.1.202
github-actions[bot]github-actions[bot]·1w ago·June 10, 2026
GitHub

📋 What's Changed

  • Fix races on blocklist refresh and shared queries in fastest group by @folbricht in https://github.com/folbricht/routedns/pull/575
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.201...v0.1.202
v0.1.201
github-actions[bot]github-actions[bot]·1w ago·June 10, 2026
GitHub

📋 What's Changed

  • Handle dropped queries in prefetch and fastest-tcp without panic by @folbricht in https://github.com/folbricht/routedns/pull/573
  • Fix per-query and startup panics from configuration edge cases by @folbricht in https://github.com/folbricht/routedns/pull/574
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.200...v0.1.201
v0.1.200
github-actions[bot]github-actions[bot]·1w ago·June 10, 2026
GitHub

**Full Changelog**: https://github.com/folbricht/routedns/compare/v0.1.199...v0.1.200

v0.1.199
github-actions[bot]github-actions[bot]·1w ago·June 10, 2026
GitHub

**Full Changelog**: https://github.com/folbricht/routedns/compare/v0.1.198...v0.1.199

v0.1.198
github-actions[bot]github-actions[bot]·1w ago·June 10, 2026
GitHub

📋 What's Changed

  • Fix TTLSelectFirst using the TTL of the last record by @folbricht in https://github.com/folbricht/routedns/pull/571
  • Apply EDNS0 UDP size to the query copy in setUDPSize by @folbricht in https://github.com/folbricht/routedns/pull/570
  • Harden response handling against nil and malformed messages by @folbricht in https://github.com/folbricht/routedns/pull/572
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.197...v0.1.198
v0.1.197
github-actions[bot]github-actions[bot]·2w ago·June 9, 2026
GitHub

📋 What's Changed

  • Fix outdated information in CLAUDE.md by @folbricht in https://github.com/folbricht/routedns/pull/569
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.196...v0.1.197
v0.1.196
github-actions[bot]github-actions[bot]·2w ago·June 7, 2026
GitHub

📋 What's Changed

  • Validate DNSSEC denial of existence for negative responses by @folbricht in https://github.com/folbricht/routedns/pull/568
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.195...v0.1.196
v0.1.195
github-actions[bot]github-actions[bot]·2w ago·June 7, 2026
GitHub

📋 What's Changed

  • Enforce RRSIG validity period in DNSSEC validation by @folbricht in https://github.com/folbricht/routedns/pull/567
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.194...v0.1.195
v0.1.194
github-actions[bot]github-actions[bot]·2w ago·June 7, 2026
GitHub

📋 What's Changed

  • Convert tests to testify and use synctest in fastest tests by @folbricht in https://github.com/folbricht/routedns/pull/566
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.193...v0.1.194
v0.1.193
github-actions[bot]github-actions[bot]·2w ago·June 4, 2026
GitHub

📋 What's Changed

  • Detect netns readiness via mount events instead of timed retries by @folbricht in https://github.com/folbricht/routedns/pull/564
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.192...v0.1.193
v0.1.192
github-actions[bot]github-actions[bot]·2w ago·June 3, 2026
GitHub

📋 What's Changed

  • Bump github.com/quic-go/quic-go from 0.57.1 to 0.59.1 by @dependabot[bot] in https://github.com/folbricht/routedns/pull/565
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.191...v0.1.192
v0.1.191
github-actions[bot]github-actions[bot]·3w ago·June 1, 2026
GitHub

📋 What's Changed

  • socks5: fix local-addr binding with a SOCKS5 proxy by @folbricht in https://github.com/folbricht/routedns/pull/563
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.190...v0.1.191
v0.1.190
github-actions[bot]github-actions[bot]·3w ago·May 29, 2026
GitHub

📋 What's Changed

  • add load-balance group with weighted random resolver selection by @emlimap in https://github.com/folbricht/routedns/pull/538
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.189...v0.1.190
v0.1.189
github-actions[bot]github-actions[bot]·3w ago·May 29, 2026
GitHub

📋 What's Changed

  • Lazy-start listeners when network namespace is missing by @folbricht in https://github.com/folbricht/routedns/pull/522
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.188...v0.1.189
v0.1.188
github-actions[bot]github-actions[bot]·1mo ago·May 24, 2026
GitHub

📋 What's Changed

  • doh: bound POST request body in the DoH listener (#556) by @folbricht in https://github.com/folbricht/routedns/pull/558
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.187...v0.1.188
v0.1.187
github-actions[bot]github-actions[bot]·1mo ago·May 24, 2026
GitHub

📋 What's Changed

  • doh: bound upstream response body before parsing (#555) by @folbricht in https://github.com/folbricht/routedns/pull/557
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.186...v0.1.187
v0.1.186
github-actions[bot]github-actions[bot]·1mo ago·May 18, 2026
GitHub

📋 What's Changed

  • ci: race detector, test-gated release, renamed release workflow by @folbricht in https://github.com/folbricht/routedns/pull/554
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.185...v0.1.186
v0.1.185
github-actions[bot]github-actions[bot]·1mo ago·May 18, 2026
GitHub

📋 What's Changed

  • tls: require explicit ca when mutual-tls is enabled by @folbricht in https://github.com/folbricht/routedns/pull/553
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.183...v0.1.185
v0.1.184
github-actions[bot]github-actions[bot]·1mo ago·May 18, 2026
GitHub

**Full Changelog**: https://github.com/folbricht/routedns/compare/v0.1.183...v0.1.184 **Full Changelog**: https://github.com/folbricht/routedns/compare/v0.1.183...v0.1.184

v0.1.183
github-actions[bot]github-actions[bot]·1mo ago·May 18, 2026
GitHub

📋 What's Changed

  • dohlistener: don't misattribute oversized X-Forwarded-For to proxy IP by @folbricht in https://github.com/folbricht/routedns/pull/552
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.182...v0.1.183
v0.1.182
github-actions[bot]github-actions[bot]·1mo ago·May 18, 2026
GitHub

📋 What's Changed

  • client-blocklist: handle nil client IP without panicking by @folbricht in https://github.com/folbricht/routedns/pull/551
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.181...v0.1.182
v0.1.181
github-actions[bot]github-actions[bot]·1mo ago·May 18, 2026
GitHub

📋 What's Changed

  • odohlistener: guard against nil response from resolver by @folbricht in https://github.com/folbricht/routedns/pull/550
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.180...v0.1.181
v0.1.180
github-actions[bot]github-actions[bot]·1mo ago·May 17, 2026
GitHub

📋 What's Changed

  • dohlistener: trust all X-Forwarded-For header lines, not just the first by @folbricht in https://github.com/folbricht/routedns/pull/549
  • Full Changelog: https://github.com/folbricht/routedns/compare/v0.1.179...v0.1.180