./net/djbdnscurve6, Fork of djbdns with IPv6 and DNSCurve support

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 45, Package name: djbdnscurve6-45, Maintainer: schmonz

djbdnscurve6 is 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.


Required to run:
[security/libsodium] [net/fehqlibs]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 122.772 KB

Version history: (Expand)


CVS history: (Expand)


   2024-09-10 22:10:46 by Amitai Schleier | Files touched by this commit (3) | Package updated
Log message:
djbdnscurve6: update to 45. Changes:

- Clang 16 compatibility (breaking change - for function pointer
  evaluation).
- Fixed wrong call to ipX_cidr() with len argument.
- Works on OmniOS, but reverse anycasting needs investigations.
   2024-04-03 05:30:45 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
djbdnscurve6: update to 44d. Changes:

- root.c frees now &text.
   2023-07-08 15:44:12 by Amitai Schleier | Files touched by this commit (2)
Log message:
Update to 44c. From the changelog:

- NS violating CurveDNS protocol don't impede name resolution anymore.
- tinydns-edit 'add' recognizes now IPv6 addresses upon call for NS and
  MX records.
- Updates to tinydns-edit.8 man file and straightening the docs for
  libsodium use.
   2023-04-04 01:40:21 by Amitai Schleier | Files touched by this commit (2)
Log message:
Update to 44a. From the changelog:

- Fixed bug in tinydns-data evaluating IPv4 addresses.
   2022-08-03 18:31:43 by Amitai Schleier | Files touched by this commit (2)
Log message:
Update to 43. From the changelog:

- Fixed bug in dns_txt evaluation for long TXT records -> RDATA labels
  not respected.
- Fixed generation of SPF and DKIM records in tinydns due to missing
  labels in RDATA.
- The maximal TXT label-len is 255 throughout.
- Fixed man page of dnscache referencing outdated EDNS0 disabling.
- Added script to extract pubkey from keyfile to be used for DKIM records.
- Fixed wrong response to PTR query of ::1 -> ip6-loopback.
   2022-04-25 17:09:49 by Amitai Schleier | Files touched by this commit (2)
Log message:
Update to 42a. From the changelog:

- Fixed TLSA RR generation in tinydns-data and changed default for
  selector to SPK hash (=1).
- Fixed typo in script add-tlsa.
   2022-01-30 09:44:39 by Amitai Schleier | Files touched by this commit (2)
Log message:
Update to 42. From the changelog:

- Fixed broken fork: sipcache/siphash not included.
   2022-01-20 21:30:34 by Amitai Schleier | Files touched by this commit (2)
Log message:
Update to 41. From the changelog:

- Small adjustments after a large DNS Internet survey done by dnscache.
- Removed JBP's CNAME enhancement for dnscache (query.c)
  [http://jdebp.info/Softwares/djbwares/djbdns-patches.html];
  seems does not work under all circumstances [20220113#1].