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