[Pdns-announce] PowerDNS Recursor 3.5-RC1 Released!
Peter van Dijk
peter.van.dijk at netherlabs.nl
Fri Jan 25 10:32:02 UTC 2013
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi everybody,
Release Candidate 1 of the PowerDNS Recursor 3.5 is available from:
source: http://powerdnssec.org/downloads/pdns-recursor-3.5-rc1.tar.bz2
semistatic packages: http://powerdnssec.org/downloads/packages/
RHEL5/6 native: http://www.monshouwer.eu/download/3rd_party/pdns-recursor/rc1/
You are cordially invited to (carefully) test this Release Candidate for
correct behaviour.
Full release notes, with clickable links, are available from:
http://doc.powerdns.com/changelog.html#changelog-recursor-3-5
Here is a text-only version:
This is a stability and bugfix update to 3.3/3.3.1. It contains important fixes
for slightly broken domain names, which your users expect to work anyhow.
Note:
Because a semi-sanctioned 3.4-pre was distributed for a long time, and
people have come to call that 3.4, we are skipping an actual 3.4 release
to avoid confusion.
New features:
* The local zone server now understands wilcards, code in commit 2062.
* The Lua postresolve and nodata hooks, that had been distributed as a
'3.3-hooks' snapshot earlier, have been merged. Code in commit 2309.
* A new feature, rec_control trace-regex allows the tracing of lookups for
specific names. Code in commit 3044, commit 3073.
* A new setting, export-etc-hosts-suffix, adds a configurable suffix to names
imported from /etc/hosts. Code in commit 2544, commit 2545.
Improvements:
* We now throttle queries that don't work less agressively, code in commit
1766.
* Various improvements in tolerance against broken auths, code in commit 1996
, commit 2188, commit 3074 (thanks Winfried).
* Additional processing is now optional, and disabled by default. Presumably
this yields a performance improvement. Change in commit 2542.
* rec_control reload-lua-script now reports errors. Code in commit 2627,
closing ticket 278.
* rec_control help now lists commands. Code in commit 2628.
* rec_control wipe-cache now also wipes the recursor's packet cache. Code in
commit 2880 from ticket 333.
* Morten Stevens contributed a systemd file. Import in commit 2966, now part
of the recursor tarball.
* commit 2990 updates the address of D.root-servers.net.
* Winfried Angele implemented and documented the ipv6-questions metric. Merge
in commit 3034, closing ticket 619.
* We no longer use ANY to get A+AAAA for nameservers, because some auth
operators have decided to break ANY lookups. As a bonus, we now track v4
and v6 latency separately. Change in commit 3064.
Bugs fixed:
* Some unaligned memory access was corrected, code in commit 2060, commit
2122, commit 2123, which would cause problems on UltraSPARC.
* Garbage encountered during reload-acls could cause crashes. Fixed in commit
2323, closing ticket 330.
* The recursor would lose its root hints in a very rare situation. Corrected
in commit 2380.
* We did not always drop supplemental groups while dropping privileges.
Reported by David Black of Atlassian, fixed in commit 2524.
* Cache aging would sometimes get confused when we had a mix of expired and
non-expired records in cache. Spotted and fixed by Winfried Angele in
commit 3068, closing ticket 438.
* rec_control reload-acl no longer ignores arguments. Fix in commit 3037,
closing ticket 490.
* Since we re-parse our commandline in rec_control we've been doubling the
commands on the commandline, causing weird output. Reported by Winfried
Angele. Fixed in commit 2992, closing ticket 618. This issue was not
present in any officially released versions.
* commit 2879 drops some spurious stderr logging from Lua scripts, and makes
sure 'place' is always valid.
* We would sometimes refuse to resolve domains with just one nameserver
living at the apex. Fixed in commit 2817.
* We would sometimes stick RRs in the wrong parts of response packets. Fixed
in commit 2625.
* The ACL parser was too liberal, sometimes causing recursors to be very
open. Fixed in commit 2629, closing ticket 331.
* rec_control now honours config-dir from recursor.conf. Fixed in commit 2630
.
* When traversing CNAME chains, sometimes we would end up with multiple SOAs
in the result. Fixed in commit 2633.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
iQIcBAEBAgAGBQJRAl6dAAoJENz1E/p+7Rnz2jAP/RYCta7d3kCSB/czgi+BwJF2
Qnkjr8JmkrgAkgwK/SYfdOOHLt3NgGfAQ83LWeEzLSAIJYnoxZDnUh7LZ3ZzbWjY
rYrvLy5mRgMtf8mRGM7aPsPKY7dM/ZB4X40EZqrRMUG2k3Jknigh/KJiLd23SYzu
4bi0zk4ydTb1Y8Bmgg2ooRA4F5IjvM0Lu807vIYkfSSmLhK1+7Xh6uiJTsE2WBE4
yoKZvqlRVXFb5CrSxQRt3Lf+IDVJDRO02kBcfKpCKNroDlGQ/f2O++a30XNGI7h5
JxnNTdES063T/7qI4Tpi6ZpnqNocyh+LgtUXzj0G6TwEu3DZ7ntrhBJHGq81/vsy
ym6zePIqysUMitCsFT74mraGRGjc1wSZCZsDbVRK7rUaQ6HP/Ta86L0jz9gK1j2N
CgA+Y04uds/30R1Ux83C39zSS1aNB09RwDCzeU64TvM7MeM1kF3+RNYTJHaCrCUE
obyf4clHWq0cAYHizoiil904jlTXTuU4FhSAO7fjeheAJ8LG580CmJ3njSh6+wpC
jw244dMydOVFSjrkxz+5V8DR2T1PdsmTd6v8zV/38jnfJX9ZLlZ0PbWwdw6qW8Nw
ICGMHdvu7aFUJDdW6tH3gqUSY2TPjBzJ2tCD7auLtSJVge7WuXYJMPmncUxrwzE9
ya5D3irhlLhjT6QORIna
=48PQ
-----END PGP SIGNATURE-----
More information about the Pdns-announce
mailing list