Download Knot Resolver 4.2.2

Spread the love

Knot Resolver is an open source dns recursor written in C and LuaJIT. When you perform a dns look-up, a recursor initially starts by asking the look-up question to a dns root server. It can then redirect to other servers, from where it can redirect to other servers and so on, until finally a server is reached that knows the answer or that the look-up is not possible. The latter can be the case if the name does not exist or the servers do not respond. Cloudflare Knot Resolver uses for its 1.1.1.1 dns service. The developers of CZ NIC previously released version 4.2.2 with the following changes:

Knot Resolver 4.2.2

Bug fixes

  • lua bindings: fix a 4.2.1 regression on 32-bit systems (# 514) which also fixes libknot 2.9 support on all systems

Knot Resolver 4.2.1

Bug fixes

  • rebinding module: fix handling some requests, respect ALLOW_LOCAL flag
  • fix incorrect SERVFAIL on cached bogus answer for + cd request (! 860) (regression since 4.1.0 release, in less common cases)
  • prefill module: allow a different module-loading style (# 506)
  • validation: trim TTLs by RRSIG’s expiration and original TTL (# 319, # 504)
  • NS choice algorithm: fix a regression since 4.0.0 (# 497,! 868)
  • policy: special domains home.arpa. and local. get NXDOMAIN (! 855)

Improvements

  • add compatibility with (future) libknot 2.9

Knot Resolver 4.2.0

Improvements

  • queries without RD bit set are REFUSED by default (! 838)
  • support forwarding to multiple targets (! 825)

Bug fixes

  • tls_client: fix issue with TLS session resumption (# 489)
  • rebinding module: fix another false-positive assertion case (! 851)

Module API changes

  • kr_request :: add_selected is now really put into answer, instead of the “duplicate” :: additional field (# 490)

Version number 4.2.2
Release status Final
Website CZ NIC
Download https://www.knot-resolver.cz/download/
License type Conditions (GNU / BSD / etc.)
You might also like