Age | Commit message (Collapse) | Author | Files | Lines |
|
- 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.
|
|
- Fixed TLSA RR generation in tinydns-data and changed default for
selector to SPK hash (=1).
- Fixed typo in script add-tlsa.
|
|
- Fixed broken fork: sipcache/siphash not included.
|
|
- 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].
|
|
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Not committed (merge conflicts...):
net/radsecproxy/distinfo
The following distfiles could not be fetched (fetched conditionally?):
./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz
./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch
./net/djbdns/distinfo djbdns-1.05-test28.diff.xz
./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch
./net/djbdns/distinfo djbdns-1.05-multiip.diff
./net/djbdns/distinfo djbdns-cachestats.patch
|
|
- Added CurveDNS support for all servers. curvedns-keygen available.
|
|
|
|
- dns_transmit binds to IPv4 or IPv6 UDP/TCP sockets specifically <->
fehQlibs-18.
|
|
- Fixed bug in tinydns formating NS records for IPv4 wrong
(IPv4-mapped IPv6).
- Added TLSA/DANE support for tinydns: '_' in data. Automatic name
synthesis.
- Included and added man pages. Added script add-tlsa.sh.
pkgsrc changes:
- Since this is derived from public-domain djbdns and no other license
is specified, set LICENSE-public-domain
|
|
|
|
- Streamlined with fehQlibs-15.
|
|
Instead:
1. Package makefiles including their own options.mk
2. Packages say "SUBST_CLASSES+=djberrno" to get the hack, if needed
3. Packages adjust SUBST_FILES.djberrno, if needed
Should fix bulk build failures due to multiple inclusions of options.mk
and/or incorrect definitions of DJB_ERRNO_HACK.
Approved during the freeze by wiz@.
|
|
|
|
- Fixed integration bug but displaying IPv6 addresses (dns_ip.c, dns_mx.c).
- Streamlined with fehQlibs-13d.
|
|
- Fixed CVE-2009-0858 in response.c (tx. Martin).
- Compliance with fehQlibs-13 given DNS return codes and dns timeouts aligned.
- DNS return codes streamlined with fehQlibs-13c.
- Fixed wrong evaluation of query_* (-1 -> DNS_*), making dnscache polling.
|
|
pkglint -Wall -F --only aligned --only indent -r
No manual corrections.
|
|
|
|
|
|
|
|
|
|
|
|
- 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.
|
|
pkglint -Wall -r --only "substitution command" -F
With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.
|
|
- 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).
|
|
- 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.
|