64
64
<!-- end header -->
65
65
<H1>MaraDNS changelog</H1>
69
This is a stable release of MaraDNS.
72
<li>Bugfix: MaraDNS no longer sends out incorrect "server fail" DNS messages.
73
This should make MaraDNS a better resolver.
74
<li>Bugfix: Spurious "Bad query received" messages.
75
<li>Some minor updates to the documentation
76
<li>Incomplete bind2csv2.py script added; this is a work in progress.
77
<li>Advocacy document is now a part of the MaraDNS.org webpage.
78
<li>Updates to Daniel Zilli's maraconf script.
85
This is a stable release of MaraDNS.
88
<li>Slight cleanup to new Csv2 parsing code
89
<li>Bugfix: A PTR that pointed to a CNAME that pointed to a non-responsive
90
server would create a slightly invalid DNS packet. Fixed.
91
<li>Bugfix: RFC2181-compliant truncation was broken. Fixed.
92
<li>Updates to the old pre-1.0 testbed to run this testbed again
93
(MaraDNS passed with flying colors)
94
<li>Updates to the 1.2 testbed
95
<li>Updates to the stress test that sends a large number of real DNS queries
96
<li>FAQ entry about how to debug NS delegation problems added
97
<li>Updates to FAQ and documentation.
98
<li>Minor update to compression code to make it conform to MaraDNS coding
100
<li>Documents advocating MaraDNS added (this is a work in progress)
101
<li><tt>mqhash</tt> utility documented.
102
<li>Various non-critical memory leaks (memory allocated once during startup
103
which wasn't correctly freed) and one minor error (which was not
104
a security problem) were detected by
105
<A href="http://valgrind.org/">Valgrind</A> and fixed.
106
<li>.pdf man page reference now uses letter size paper again.
111
<p>maradns-1.2.12.01:
113
This is a testing release of MaraDNS.
116
<li>Memory leak plugged: MaraDNS' resolver was leaking about 300 bytes
117
whenever someone asked for a PTR that pointed to a CNAME that
118
didn't point to a legitimate PTR.
119
<li>Vlatko Kosturjak from Croatia has added <tt>chkconfig</tt> support
120
to the RPM spec file.
121
<li>Documentation on making MaraDNS a Win32 service added.
122
<li>Truncation of records too long to fit in a 512-byte packet now done
123
in a RFC2181-compliant manner.
124
<li>Slash commands added to csv2 zone files: '/serial', which allows the
125
serial for a zone file to be automatically updated whenever the zone
126
file is edited; '/ttl', which allows the default TTL to be changed;
127
'/origin', which allows the origin to be changed; '/opush' and '/opop'
128
which allow the origin's values to be put on a stack; and '/read',
129
which allows another file to be included in a zonefile.
130
<li>Some tidying of the Csv2 parsing code to deallocate unneeded memory
131
resources; this should lower MaraDNS memory usage when a large number
132
of csv2 zone files exist.
133
<li>Records stored in the authoritative half are now always marked
134
"authoritative" in the DNS header; records not in a zone will simply
135
not have NS records in the NS/AR section of the answer.
136
<li>Download page revamped to be faster and easier to use.
144
<li>Backport of memory leak fix to 1.0 branch of MaraDNS
152
<li>Backport of adding infomation about dangling CNAMEs to FAQ from testing
153
branch (see Debian bug #373781)
154
<li>Backport of explicit exit 0 added to MaraDNS start/stop script (Debian
156
<li>Backport of 1.2.11 bugfix: We can now have email addresses without
158
<li>Memory leak plugged: MaraDNS' resolver was leaking about 300 bytes
159
whenever someone asked for a PTR that pointed to a CNAME that
160
didn't point to a legitimate PTR.
161
<li>Vlatko Kosturjak from Croatia has added <tt>chkconfig</tt> support
162
to the RPM spec file.
170
<li>All known RR types added to <tt>MaraDns.h</tt>
171
<li>Support for the following RR types added to CSV2 zone files: HINFO, WKS,
172
MD, MF, MB, MG, MINFO, MR, AFSDB, RP, X25, ISDN, RT, NSAP, NSAP-PTR, PX,
174
<li>Bugfix: We can now have email addresses without @ (using . instead)
182
<li>Backport of patch to work around Perl á annoyances to the stable branch.
67
187
<p>maradns-1.2.10: