- 2012-10-16 - WtDNS package 0.010
Fixed a bunch of Makefile bugs.
wtdnsd 2.017
- Lookup NS RRs before SOA RRs in authority section for NS queries.
- Allow some odd queries on control sockets.
- Fix so ‘@’ works in mail addresses.
- Consolidated handling of ordinaries, servers, extras and related.
- PTR query for wild card name on control socket lists matching hosts.
- Prioritize SOA and NS based on match length.
- Keep trying to add smaller records when one record too big.
- Added support for DNSSEC DS, DNSKEY, NSEC and RRSIG RRs.
- Added DNSSEC special processing.
Scripts
Modularized some stuff. Support DNSSEC. Some bug fixes.
wtdnsinfo: |
0.007 |
Can call “drill” as well as “dig”. |
wtdnsadd: |
0.010 |
|
wtdns-deepen: |
0.004 |
|
wtdns-flatten: |
0.003 |
|
wtdns-fromlog: |
0.011 |
|
wtdnsinfo: |
0.007 |
|
wtdns-maintain: |
0.006 |
|
wtdnssign: |
0.003 |
First useable version. Alpha stuff. |
- 2012-10-02
wtdnsd 2.016
- Use correct UDP source address when having multiple addresses on single interface.
- Handle multiple hints for single address.
- Added support for A6 RRs.
- Separate max size for control messages.
- Changed default message sizes.
- Only answer authoritatevely when having a SOA record.
- Only set TC bit when answer section is truncated.
- Preparations for handling related RRs (like RRSIG)
- Don’t recurse NS and SOA record lookups for answer section.
- Correctly set number of questions to zero in some error responses.
- Allow queries for “*.name” on control sockets.
wtdnsinfo 0.005
- dig without args gives a dig info query.
- Raised UDP message size.
- Simple querying.
- 2012-09-27
wtdnsd 2.015
- Added support for HINFO RRs.
- Added HINFO to control socket info.
- Flexibilized string token splits.
wtdnsinfo 0.004
- Added debug switch.
- Added hostinfo.
- 2012-09-27
wtdnsd 2.014
- Added query type statistics.
- Fixed some bugs.
- Reordered record type arrays.
wtdnsinfo 0.003
- Can call “dig” for queries to control socket.
- 2012-09-26
wtdnsd 2.013
- Added control sockets and info.
- Added wtdnsinfo command.
- 2012-09-22
wtdnsd 2.012
- Added dynamic DNS RR timeout logic in daemon.
- Added daemon run-as user/group options.
- Added authority and dynamic ttls options.
- Added time and version macros.
- 2012-09-20
wtdnsd 2.011
- 2012-09-20 - WtDNS package 0.008
Fixed some documentation bugs.
wtdnsd 2.010
- Fixed a couple of error handling bugs.
- Fixed two time measure bugs.
- 2012-09-19
wtdnsd 2.009
- Added counters
- Added TXT RR macros
- 2012-09-18
wtdnsd 2.008
- Redid some error handling. More error respons messages.
wtdnsd 2.007
- Added EDNS suppport
- Added non-blocking TCP IO
- 2012-09-17 - WtDNS package 0.007
First real version of this system.
wtdns-deepen: |
0.004 |
wtdns-flatten: |
0.003 |
wtdns-fromlog: |
0.010 |
wtdns-maintain: |
0.006 |
wtdnsadd: |
0.008 |
wtdnshash: |
2.006 |
wtdnsd: |
2.006 |
Please note that I’m not a C programmer. Don’t trust my changes to be harmless without inspecting the code as it is now.
Changes from SheerDNS:
- added support for requests of type “any”
- added support for AAAA RRs
- added support for SRV RRs
- added support for SPF RRs
- added support for “*.ip6.arpa”
- added optional manual email specification for SOA
- added command-line option to not use hashing
- added support for listening on multiple interfaces
- added support for listening on IPv6 interface
- added logging facilities
- added TCP connection limit
- made data directory configurable
- put an optional # in front of hash to avoid RR confusion
- fixed bug where NXDOMAIN was set even though the domain exists
- creates directories with mode 0755 and files with 0644
- small changes giving a clean compile on my systems
- Thu 10 Feb 2005 10:31:26 PM SAST
dir.c: added wildcard support
- Sun 13 Apr 2003 04:39:49 PM SAST
touchdns.c, strutil.c, dir.c: security fixes
wtdns(8), wtdns.ini(8), wtdnsinfo(8), wtdnsadd(8), wtdnssign(8), wtdnshash(8), wtdns-deepen(8), wtdns-flatten(8), wtdnsd(8), wtdns-fromlog(8), wtdns-maintain(8), dig(1)