Commit graph

4 commits

Author SHA1 Message Date
schmonz
e6a1d285eb Switch from NaCl to libsodium for portability. Ride previous bump. 2019-06-20 02:09:25 +00:00
schmonz
eb82bbfe4b Update to 35. From the changelog:
- fixed bug in tinydns-data with false translation of IPv6|v4 addresses
  for MX records.
- fixed bug in dnsip abending while evaluating IPv6 addresses.
- fixed alignment bug in dd.c for dd6 (tx vise).
- fixed bug in dns_nd.c for IPv6; dnsfilter is working now for IPv4 and IPv6
  (tx vise).
- dns_ip, dns_mx, dns_txt, and dns_name return now number of answers given
  (fehQlibs-12).
- libsodium compatibility checked and verified.
2019-06-20 01:27:59 +00:00
schmonz
01d9025760 Update to v34 (20190313). From the changelog:
- added pseudo IP address ':0' for servers to allow simultaneous binding
  to both IPv4 and IPv6.  Disregard of unresponsive DNS servers for query.
- Quadratic lookup scheme for dns_transmit.c (tx. Joseph Tam).
- Fixed missing IP address for client rejection in log (tx. Bob Dodds).
2019-03-18 20:19:31 +00:00
schmonz
e34d18a0c9 Initial import of djbdnscurve6, a fork of djbdns combining
- IPv6 capabilities based on fehQlibs allowing the use of compactified
  IPv6 and LLU addresses,
- a CurveDNS secured query/response for dnscache based on NaCl with an
  adapted Matthew Dempsky patch,
- including improvements for CNAME caching, and
- allowing a qualification of DNS Name Servers.
- rbldns supporting now IPv6 addresses.
- tinydns using now compactified IPv6 addresses within the tinydns-data
  data file.

The decrypting djbdnscurve6 stub resolver can be used as standard lib
for other programs.
2019-01-05 06:20:19 +00:00