20180517 
	djbdns6 (v20) finished.
	IPv6 is based on qlibs.
	Use of compactified IPv6 addresses and LLU.
	Removed pickdns.
	rbldns supports now IPv6 addresses.
20180613
	djbdnscurve6 done (v24).
	Includes curvedns.c and requiring qlibs and NACL.
	qlibs.a should not include the dnsstub resolver routines;
	they come (modified) with djbdnscuve6 to allow DNSCurve lookups.
	dnstracesort is working now with the new delimitor ('|' instead of ':').
20180614
	djbdnscurve6 documentation and man pages finished (v25).
	slashpackage installation working.
20180618
	changed conf-nacl to cope with include and lib files in one step (v26).
	install.c uses now errmsg instead of sys_err (v27).
20180620
	changed FALLBACK to UZ5FALLBACK while default in source is 0; 
	but UZ5FALLBACK=2 in dnscache-conf.
	Working on BSD, Linux, and OmniOS; RasPi using Sodium as NACL lib
	needs still some tweaking (v28).
20180622
	axfrdns + axfr-get working; added axfrdns-conf.8 man page.
	added ./scripts directory including dnscache-log.pl + axfr-get.sh (v29).
20180706
	dnscache now with NS qualification (FLAGEDSERVER):
	 ip/'%' -> skip; ip/'-' standard query (v31).
20180731
	djdbdnscurve6 uses now 'fehQlibs'; timeout* and uint* taken from there.
	New logmsg calls instead of errmsg (v32).
20180810
	final cleanup & done (v33).
20190313
	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).
	fehQlibs-10 required (v34).
20190609
	fixed bug in tinydns-data with false translatation of IPv6|v4 addreses 
	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 (v35).
20190612
	fixed  CVE-2009-0858 in response.c (tx. Martin).
20190830
	compliance with fehQlibs-13 given DNS return codes and dns timeouts aligned (v36).
20191208
	DNS return codes streamlined with fehQlibs-13c.
	Fixed wrong evaluation of query_* (-1 -> DNS_*), making dnscache polling (v36a).
20200202
	Fixed integration bug but displaying IPv6 addresses (dns_ip.c, dns_mx.c).
	Streamlined with fehQlibs-13d.
20200731
	Streamlined with fehQlibs-15a (Macros, return codes, iopause).
	Performance improvement: Added patch to read more than one byte of 
	DNS responses for dnscache on TCP (dnscache-dont-read-tcp-one-byte-at-a-time.diff).
	Logging improvements: dnscache shows whether UDP or TCP is used.
20210216
	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.  (v37)
20211001
	Fixed bug in dnscache not answering TCP queries.
	Enhanced tinydns-data to support DKIM TXT records.
	Source: https://www.iana.org/assignments/dkim-parameters/dkim-parameters.xhtml
	Minor cleanups and improvements.
	EDNS0 for dnscache seems not to work due to different DNS package formats ;-(
	Security enhancement: SIPHash random generation (https://en.wikipedia.org/wiki/SipHash).
	Security enhancement: DNSCurve NONCEs have how maximum entropy.
	fehQlibs-18 required (v39).
20211001 (Version 3)
        Added CurveDNS support for all servers. curvedns-keygen available.
        fehQlibs-19 required. Beta tests by Nicolai succeeded with one change. (v40).
20211224 
	Small adjustments after a large DNS Internet survey done by dnscache. (v40a).
20220115
	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]. (v41).
20220127
	Fixed broken fork: sipcache/siphash not included. (v42).
	Oh: 42! Answer to everything.
20220720
	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 (v43).
20230204
	Included enhancements and bug fixes from M.C. for dnscache and queries:
	no global PTR lookup for ULA addresses, recognition of .onion domain, 
	considering empty forwarding files and all 16 possible name servers. 
	tinydns' split-horizon capabilities are now based on IPv4/IPv6 CIDR addresses (v44).
20230301
	Fixed bug in tinydns-data evaluating IPv4 addresses. (v44a)
20230407
	NS violating CurveDNS protocol don't impede name resolution anymore. (v44b)
20230708
	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. (v44c)
20230916
	root.c frees now &text. fehQlibs-23 required. Tx. Martin. (v44d)
20240416
	Clang 16 compatibility (breaking change - for function pointer evaluation). 
	Fixed wrong call to ipX_cidr() with len argument.
	NaCL does not compile on FreeBSD 14, use libsodium instead.
	Works on OminOS, but reverse anycasting needs investigations. (v45)
20250912
	C23 (GCC 15.2) compatibility; fehQlibs-28 required.
	DNS DKIM keys generated without obsolete white spaces. (v46)
