Blame
Date:
Thu Nov 19 09:25:28 2020 UTC
Message:
update README before 1.5.0 release
001
2020-07-29
pjp
Changes in RELEASE_1_6 from RELEASE_1_5
002
2020-07-29
pjp
003
2020-07-29
pjp
None yet.
004
2020-07-29
pjp
005
2019-11-19
pjp
Changes in RELEASE_1_5 from RELEASE_1_4
006
2019-11-19
pjp
007
2020-03-04
pjp
- implement a double-signature rollover method
008
2020-03-04
pjp
- allow ZSK and KSK keys to be created without signing
009
2020-03-04
pjp
- switch default algorithm to alg 13 (elliptic curve) instead of alg 8 (RSA)
010
2020-03-10
pjp
- not specifying a tsigkey in rzone should now imply NOKEY
011
2020-04-01
pjp
- multiple RRSIG's are now working without bugs
012
2020-04-07
pjp
- fixed the random time restart algorithm to restart at only 1 desired time
013
2020-04-07
pjp
which increases the odds that replicants won't do it at the same time.
014
2020-04-23
pjp
- ANY replies have the option now to be forced to TCP only with the
015
2020-04-23
pjp
tcp-on-any-only option.
016
2020-05-07
pjp
- conform to RFC 2181 section 5.2, but keep exception for RRSIG per RFC 4034
017
2020-06-25
pjp
- added a "cortex" process for IPC between the processes
018
2020-07-16
pjp
- added a forwarding mode (with cache)
019
2020-07-16
pjp
- changed the config file version from 9 back to 1
020
2020-07-19
pjp
- changed how a question gets parsed (build_question()), hopeing to get
021
2020-07-19
pjp
more security out of this
022
2020-07-19
pjp
- in dddctl query allow a class to be specified (-c)
023
2020-07-23
pjp
- added RP, HINFO and CAA RR support in all areas except dddctl query
024
2020-07-29
pjp
- add a SOA constraint on rzone's to constrain SOA refresh/retry/expire values
025
2020-07-29
pjp
by default these are 60/60/60
026
2020-07-29
pjp
- terminology changes blacklist->blocklist, whitelist->passlist,
027
2020-07-29
pjp
anything_slave() to anything_ddd(), to keep with the times
028
2020-07-30
pjp
- made the 3G database truly RW (before there was some memcpy'ing going on
029
2020-07-30
pjp
that corrupted pointers making the databse RO).
030
2020-09-24
pjp
- added extra security measure to prevent DNS poisoning by AXFR
031
2020-09-24
pjp
- added a bytelimit to how much one can AXFR from a remote site. Unfortunately
032
2020-09-24
pjp
this won't prevent a disk to fill up in most circumstances, but may give
033
2020-09-24
pjp
an operator more time to notice what's going on. It surely will prevent
034
2020-09-24
pjp
memory exhaustion if used carefully.
035
2020-08-27
pjp
- improve on the speed of AXFR's for very large databases (tested on 1.4 million AAAA records, 2 seconds vs. 120 seconds).
036
2020-09-30
pjp
- do not reply AA on BADVERS
037
2020-09-30
pjp
- add a setable max-udp-payload option for the options section.
038
2019-11-19
pjp
039
2020-07-16
pjp
[2019] Changes in RELEASE_1_4 from RELEASE_1_3
040
2019-11-19
pjp
041
2019-02-15
pjp
- dddctl can now count records in configtest
042
2019-02-15
pjp
- dddctl can axfr zones, and query other dns data
043
2019-02-15
pjp
- the database has been replaced with the 3G DB (3rd generation internal db)
044
2019-02-18
pjp
- fixed logic leading up to DNSSEC NODATA ENT replies
045
2019-02-28
pjp
- FreeLogic from Russia, offered an unalignment fix affecting rrlimit
046
2019-02-28
pjp
- TSIG AXFR's and other TSIG support is now workin
047
2019-04-30
pjp
- increased TXT's size from 255 to 1024 (for DKIM)
048
2019-06-13
pjp
- TCP now doesn't block upon connect, it will close connections at 64 limit
049
2019-06-28
pjp
- refactored the axfr with finer grained control with the mzone keyword
050
2019-07-05
pjp
- added algorithm 13 in dddctl, for signing elliptic curves and conforming to
051
2019-07-05
pjp
RFC 8624
052
2019-09-20
pjp
- change the default configfile to /etc/delphinusdns/delphinusdns.conf and
053
2019-09-20
pjp
update documentation for this
054
2019-10-08
pjp
- add -X and -x argument for setting the serial automatically overriding what
055
2019-10-08
pjp
is in the zonefile
056
2019-11-19
pjp
- refused answers now tag on the question, and add on a possible EDNS0 tag,
057
2019-11-19
pjp
which it did not do before.
058
2019-10-31
pjp
- fixed referrer NS code with plain subzones incorporating some DNSSEC elements
059
2019-11-25
pjp
- remote logging (which was added in BETA_7) has been removed
060
2019-11-27
pjp
- last minute change: teach delphinusdnsd and dddctl to answer multiple TXT's
061
2019-11-27
pjp
per domain name.
062
2019-02-15
pjp
063
2019-10-31
pjp
064
2020-07-16
pjp
[2018] Changes in RELEASE_1_3 from RELEASE_1_2
065
2018-07-11
pjp
- created a "zinclude" config, which will only allow zone files to be
066
2018-07-11
pjp
included and nothing else inside that.
067
2018-07-11
pjp
- created a manpage for dddctl
068
2018-03-28
pjp
- fixed a timeout issue with notify hosts, refactored code (axfr.c)
069
2018-03-03
pjp
- replaced dd-convert with dddctl which is a utility that can do a bit more,
070
2018-07-11
pjp
including dnssec key roll-over with ZSK key.
071
2018-05-12
pjp
- added a DNS conversion tool to convert delphinusdnsd zonefiles to BIND style.
072
2018-05-12
pjp
- fixed ENT's with DNSSEC (missing NSEC3 in ENT's, RFC 7129).
073
2018-05-12
pjp
- added regressions for the developing platform (OpenBSD)
074
2018-03-03
pjp
075
2020-07-16
pjp
[2017] Changes in RELEASE_1_2 from RELEASE_1_1
076
2018-03-03
pjp
077
2017-03-14
pjp
- remove SPF support (deprecated RFC 7208 section 3.1)
078
2017-06-26
pjp
- add TLSA anyreply support (affects AXFR)
079
2017-06-26
pjp
- change BerkeleyDB to tree(3) RB_* macros (faster?)
080
2017-09-06
pjp
- fix EDNS compliancy: https://ednscomp.isc.org/ednscomp/5a70566c18
081
2017-09-18
pjp
- fix truncation code and give empty answers with TC bit set when appropriate
082
2017-10-04
pjp
- fix CNAME's with DNSSEC
083
2017-10-04
pjp
- fix PTR's with DNSSEC
084
2017-10-05
pjp
- move to imsg functions with privsep for IPC messaging
085
2017-11-27
pjp
- OpenBSD delphinusdnsd is pledged
086
2017-03-14
pjp
087
2020-07-16
pjp
[2016] Changes in RELEASE_1_1 from RELEASE_1_0
088
2017-03-14
pjp
089
2017-01-02
pjp
- dd-convert.c written to replace dd-convert.rb. It now supports TLSA RR's as
090
2017-01-02
pjp
an added bonus. This utility does not rely on any external (BIND) tools except
091
2017-01-02
pjp
for the linkage against openssl/libressl.
092
2017-01-02
pjp
- manpage for dd-convert
093
2017-01-06
pjp
- Mac OS X port has been dropped
094
2017-01-10
pjp
- RFC 8020 compliance with empty non-terminal names starting this release
095
2017-01-11
pjp
- Linux now depends on libbsd
096
2017-01-02
pjp
097
2020-07-16
pjp
[2015] Changes in RELEASE_1_0 from BETA_9
098
2017-01-02
pjp
099
2014-11-14
pjp
- name change from wildcarddnsd to delphinusdnsd
100
2014-11-20
pjp
- fixed the long standing bug that assumed one time to live for all RRSETs in a domain name (ttl fix)
101
2015-06-16
pjp
- internal database has been changed in it's ABI
102
2015-06-16
pjp
- wildcarding is off for good (due to DNSSEC)
103
2015-06-16
pjp
- split-horizon for A records is gone, (may be added back one day)
104
2015-11-20
pjp
- EDNS fixup (RFC 2671)
105
2015-11-20
pjp
- DNSSEC (RFC 4033, 4034, 4035)
106
2015-11-20
pjp
- DNSSEC NSEC3 (RFC 5155)
107
2015-11-20
pjp
- TLSA RR (described in RFC 6698)
108
2015-11-20
pjp
- dd-convert.rb ruby zone sign tool
109
2015-11-20
pjp
- Linux now relies on libressl 2.2.4 library, details in the configure
110
2015-11-20
pjp
- some bug fixes
111
2014-11-14
pjp
112
2020-07-16
pjp
[2014] Changes in BETA_9 from BETA_8
113
2014-11-14
pjp
114
2014-11-14
pjp
- we have replaced parse.c with parse.y
115
2014-11-14
pjp
- Linux now relies on the libressl 2.1.1 library, details in the configure
116
2014-11-14
pjp
- commandline options have been moved to configuration file options to coexist
117
2014-11-14
pjp
- options keyword in the configfile
118
2014-11-14
pjp
- SPF (RR 99) RFC 4408 support
119
2014-11-14
pjp
- fix a bug related to truncation
120
2014-11-14
pjp
- SSHFP (RR 44) RFC 4255 (+ RFC 6594) support
121
2014-11-14
pjp
- defineable ratelimit between 1 and 127 pps , see example8.conf for sample
122
2014-11-14
pjp
- EDNS0 (RFC 6891) get detected and replied upon
123
2014-11-14
pjp
- NAPTR (RFC 2915) support
124
2014-11-14
pjp
- Notify (RFC 1996) master-only support
125
2014-11-14
pjp
- underlying BerkeleyDB databases are now stored in /var/db/wdns/[pid]/*
126
2014-11-14
pjp
instead of /var/db/wdns, cleanup code for this was written as well.
127
2014-11-14
pjp
- filter and whitelist ip ranges
128
2014-11-14
pjp
- a wildcarddns.conf(5) manpage based on BNF similar to pf.conf(5) with
129
2014-11-14
pjp
reference from parse.y
130
2014-11-14
pjp
- we now log received bytes and sent bytes per query, log at the end of a
131
2014-11-14
pjp
log message.
132
2014-11-14
pjp
133
2014-11-14
pjp
134
2020-07-16
pjp
[2013] Changes in BETA_8 from BETA_7
135
2014-11-14
pjp
136
2014-11-14
pjp
- we have a non-forking debug mode now with verbosity flag
137
2014-11-14
pjp
- make W compile and run on the Raspberry Pi (great projects with this)
138
2014-11-14
pjp
139
2020-07-16
pjp
[2013] Changes in BETA_7 from BETA_6
140
2014-11-14
pjp
141
2014-11-14
pjp
- remote (sys)-logging feature with HMAC message verification
142
2014-11-14
pjp
- change to Berkeley DB 4.6+ on BSD hosts (Linux had it already)
143
2014-11-14
pjp
- allow numerous copies of wildcardnsd to pre-fork (-n flag)
144
2020-06-27
pjp
- AXFR master code (this allows a BIND9 to work with wildcarddnsd)
145
2014-11-14
pjp
- fix an integer overrun in parse.c which prevented big endian hosts to
146
2014-11-14
pjp
make use of ANY replies and AXFR
147
2014-11-14
pjp
- SRV RR support
148
2014-11-14
pjp
- left sourceforge.net around August 14, 2012
149
2014-11-14
pjp
- Mac OS X compiles now, but has not been tested with queries
150
2014-11-14
pjp
151
2020-07-16
pjp
[2011] Changes in BETA_6 from BETA_5
152
2014-11-14
pjp
153
2014-11-14
pjp
- Addition of the utterly broken recursive lookup code
154
2014-11-14
pjp
- conf file is at version 4 now
155
2014-11-14
pjp
- inclusion of a "root hints" entry in some example.conf's
156
2014-11-14
pjp
- "ANY" RR type replies
157
2014-11-14
pjp
- pidfiles written to /var/run
158
2014-11-14
pjp
- master process which can be HUP'ed for reloading the nameserver
159
2014-11-14
pjp
- compress_label fix from possible overflow
160
2014-11-14
pjp
- DNS TTL logging fix for OpenBSD
161
2014-11-14
pjp
- TCP filedescriptor fix (so -> tnp->so)
repomaster@centroid.eu