summaryrefslogtreecommitdiff
path: root/net/djbdnscurve6
AgeCommit message (Collapse)AuthorFilesLines
2022-08-03Update to 43. From the changelog:schmonz2-6/+7
- 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-25Update to 42a. From the changelog:schmonz2-6/+6
- Fixed TLSA RR generation in tinydns-data and changed default for selector to SPK hash (=1). - Fixed typo in script add-tlsa.
2022-01-30Update to 42. From the changelog:schmonz2-6/+6
- Fixed broken fork: sipcache/siphash not included.
2022-01-20Update to 41. From the changelog:schmonz2-6/+6
- 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].
2021-10-26net: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
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
2021-10-21Update to 40. From the changelog:schmonz3-7/+9
- Added CurveDNS support for all servers. curvedns-keygen available.
2021-10-07net: Remove SHA1 hashes for distfilesnia1-2/+1
2021-08-04Update to 38. From the changelog:schmonz2-7/+7
- dns_transmit binds to IPv4 or IPv6 UDP/TCP sockets specifically <-> fehQlibs-18.
2021-02-17Update to 37. From the changelog:schmonz3-9/+10
- 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
2020-11-19Remove DJB_RESTRICTED, no longer used.schmonz1-2/+1
2020-07-31Update to 36c. From the changelog:schmonz2-7/+7
- Streamlined with fehQlibs-15.
2020-06-25Retire 'djbware-errno-hack' and associated options.mk cleverness.schmonz1-2/+1
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@.
2020-04-27net/djbdnscurve6: does not have error.hrillig1-1/+2
2020-02-03Update to 36b. From the changelog:schmonz2-7/+7
- Fixed integration bug but displaying IPv6 addresses (dns_ip.c, dns_mx.c). - Streamlined with fehQlibs-13d.
2019-12-16Update to 36a. From the changelog:schmonz2-8/+7
- 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.
2019-11-03net: align variable assignmentsrillig1-6/+6
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
2019-08-03Bump PKGREVISION for fehqlibs update.schmonz1-2/+2
2019-07-10Specify include/qlibs and lib/qlibs paths once, in fehqlibs/buildlink3.mk.schmonz1-7/+1
2019-07-10Bump PKGREVISION for new runtime dependency on fehqlibs.schmonz1-2/+2
2019-07-10Bump PKGREVISION for fehqlibs-using packages.schmonz1-1/+2
2019-06-20Switch from NaCl to libsodium for portability. Ride previous bump.schmonz3-8/+18
2019-06-20Update to 35. From the changelog:schmonz2-7/+7
- 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-05-23all: replace SUBST_SED with the simpler SUBST_VARSrillig1-2/+2
pkglint -Wall -r --only "substitution command" -F With manual review and indentation fixes since pkglint doesn't get that part correct in every case.
2019-03-18Update to v34 (20190313). From the changelog:schmonz2-7/+7
- 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-01-05Initial import of djbdnscurve6, a fork of djbdns combiningschmonz7-0/+212
- 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.