summaryrefslogtreecommitdiffstats
path: root/contrib/unbound/doc/Changelog
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/unbound/doc/Changelog')
-rw-r--r--contrib/unbound/doc/Changelog311
1 files changed, 311 insertions, 0 deletions
diff --git a/contrib/unbound/doc/Changelog b/contrib/unbound/doc/Changelog
index 346f02a..55650ae 100644
--- a/contrib/unbound/doc/Changelog
+++ b/contrib/unbound/doc/Changelog
@@ -1,5 +1,316 @@
+12 March 2014: Wouter
+ - tag 1.4.22
+
+10 March 2014: Wouter
+ - Fix bug#561: contrib/cacti plugin did not report SERVFAIL rcodes
+ because of spelling. Patch from Chris Coates.
+
+27 February 2014: Wouter
+ - tag 1.4.22rc1
+
+21 February 2014: Wouter
+ - iana portlist updated.
+
+20 February 2014: Matthijs
+ - Be lenient when a NSEC NameError response with RCODE=NXDOMAIN is
+ received. This is okay according 4035, but not after revising
+ existence in 4592. NSEC empty non-terminals exist and thus the
+ RCODE should have been NOERROR. If this occurs, and the RRsets
+ are secure, we set the RCODE to NOERROR and the security status
+ of the reponse is also considered secure.
+
+14 February 2014: Wouter
+ - Works on Minix (3.2.1).
+
+11 February 2014: Wouter
+ - Fix parse of #553(NSD) string in sldns, quotes without spaces.
+
+7 February 2014: Wouter
+ - iana portlist updated.
+ - add body to ifstatement if locks disabled.
+ - add TXT string"string" test case to unit test.
+ - Fix #551: License change "Regents" to "Copyright holder", matching
+ the BSD license on opensource.org.
+
+6 February 2014: Wouter
+ - sldns has type HIP.
+ - code documentation on the module interface.
+
+5 February 2014: Wouter
+ - Fix sldns parse tests on osx.
+
+3 February 2014: Wouter
+ - Detect libevent2 install automatically by configure.
+ - Fixup link with lib/event2 subdir.
+ - Fix parse in sldns of quoted parenthesized text strings.
+
+31 January 2014: Wouter
+ - unit test for ldns wire to str and back with zones, root, nlnetlabs
+ and types.sidnlabs.
+ - Fix for hex to string in unknown, atma and nsap.
+ - fixup nss compile (no ldns in it).
+ - fixup warning in unitldns
+ - fixup WKS and rdata type service to print unsigned because strings
+ are not portable; they cannot be read (for sure) on other computers.
+ - fixup type EUI48 and EUI64, type APL and type IPSECKEY in string
+ parse sldns.
+
+30 January 2014: Wouter
+ - delay-close does not act if there are udp-wait queries, so that
+ it does not make a socketdrain DoS easier.
+
+28 January 2014: Wouter
+ - iana portlist updated.
+ - iana portlist test updated so it does not touch the source
+ if there are no changes.
+ - delay-close: msec option that delays closing ports for which
+ the UDP reply has timed out. Keeps the port open, only accepts
+ the correct reply. This correct reply is not used, but the port
+ is open so that no port-denied ICMPs are generated.
+
+27 January 2014: Wouter
+ - reuseport is attempted, then fallback to without on failure.
+
+24 January 2014: Wouter
+ - Change unbound-event.h to use void* buffer, length idiom.
+ - iana portlist updated.
+ - unbound-event.h is installed if you configure --enable-event-api.
+ - speed up unbound (reports say it could be up to 10%), by reducing
+ lock contention on localzones.lock. It is changed to an rwlock.
+ - so-reuseport: yesno option to distribute queries evenly over
+ threads on Linux (Thanks Robert Edmonds).
+ - made lint clean.
+
+21 January 2014: Wouter
+ - Fix #547: no trustanchor written if filesystem full, fclose checked.
+
+17 January 2014: Wouter
+ - Fix isprint() portability in sldns, uses unsigned int.
+ - iana portlist updated.
+
+16 January 2014: Wouter
+ - fix #544: Fixed +i causes segfault when running with module conf
+ "iterator".
+ - Windows port, adjust %lld to %I64d, and warning in win_event.c.
+
+14 January 2014: Wouter
+ - iana portlist updated.
+
+5 Dec 2013: Wouter
+ - Fix bug in cachedump that uses sldns.
+ - update pythonmod for ldns_ to sldns_ name change.
+
+3 Dec 2013: Wouter
+ - Fix sldns to use sldns_ prefix for all ldns_ variables.
+ - Fix windows compile to compile with sldns.
+
+30 Nov 2013: Wouter
+ - Fix sldns to make globals use sldns_ prefix. This fixes
+ linking with libldns that uses global variables ldns_ .
+
+13 Nov 2013: Wouter
+ - Fix bug#537: compile python plugin without ldns library.
+
+12 Nov 2013: Wouter
+ - Fix bug#536: acl_deny_non_local and refuse_non_local added.
+
+5 Nov 2013: Wouter
+ - Patch from Neel Goyal to fix async id assignment if callback
+ is called by libunbound in the mesh attach.
+ - Accept ip-address: as an alternative for interface: for
+ consistency with nsd.conf syntax.
+
+4 Nov 2013: Wouter
+ - Patch from Neel Goyal to fix callback in libunbound.
+
+3 Nov 2013: Wouter
+ - if configured --with-libunbound-only fix make install.
+
+31 Oct 2013: Wouter
+ - Fix #531: Set SO_REUSEADDR so that the wildcard interface and a
+ more specific interface port 53 can be used at the same time, and
+ one of the daemons is unbound.
+ - iana portlist update.
+ - separate ldns into core ldns inside ldns/ subdirectory. No more
+ --with-ldns is needed and unbound does not rely on libldns.
+ - portability fixes for new USE_SLDNS ldns subdir codebase.
+
+22 Oct 2013: Wouter
+ - Patch from Neel Goyal: Add an API call to set an event base on an
+ existing ub_ctx. This basically just destroys the current worker and
+ sets the event base to the current. And fix a deadlock in
+ ub_resolve_event – the cfglock is held when libworker_create is
+ called. This ends up trying to acquire the lock again in
+ context_obtain_alloc in the call chain.
+ - Fix #528: if very high logging (4 or more) segfault on allow_snoop.
+
+26 Sep 2013: Wouter
+ - unbound-event.h is installed if configured --with-libevent. It
+ contains low-level library calls, that use libevent's event_base
+ and an ldns_buffer for the wire return packet to perform async
+ resolution in the client's eventloop.
+
+19 Sep 2013: Wouter
+ - 1.4.21 tag created.
+ - trunk has 1.4.22 number inside it.
+ - iana portlist updated.
+ - acx_nlnetlabs.m4 to 26; improve FLTO help text.
+
+16 Sep 2013: Wouter
+ - Fix#524: max-udp-size not effective to non-EDNS0 queries, from
+ Daisuke HIGASHI.
+
+10 Sep 2013: Wouter
+ - MIN_TTL and MAX_TTL also in time_t.
+ - tag 1.4.21rc1 made again.
+
+26 Aug 2013: Wouter
+ - More fixes for bug#519: for the threaded case test if the bg
+ thread has been killed, on ub_ctx_delete, to avoid hangs.
+
+22 Aug 2013: Wouter
+ - more fixes that I overlooked.
+ - review fixes from Willem.
+
+21 Aug 2013: Wouter
+ - Fix#520: Errors found by static analysis from Tomas Hozza(redhat).
+
+20 Aug 2013: Wouter
+ - Fix for 2038, with time_t instead of uint32_t.
+
+19 Aug 2013: Wouter
+ - Fix#519 ub_ctx_delete may hang in some scenarios (libunbound).
+
+14 Aug 2013: Wouter
+ - Fix uninit variable in fix#516.
+
+8 Aug 2013: Wouter
+ - Fix#516 dnssec lameness detection for answers that are improper.
+
+30 Jun 2013: Wouter
+ - tag 1.4.21rc1
+
+29 Jun 2013: Wouter
+ - Fix#512 memleak in testcode for testbound (if it fails).
+ - Fix#512 NSS returned arrays out of setup function to be statics.
+
+26 Jun 2013: Wouter
+ - max include of 100.000 files (depth and globbed at one time).
+ This is to preserve system memory in bug cases, or endless cases.
+ - iana portlist updated.
+
+19 Jun 2013: Wouter
+ - streamtcp man page, contributed by Tomas Hozza.
+ - iana portlist updated.
+ - libunbound documentation on how to avoid openssl race conditions.
+
+25 Jun 2013: Wouter
+ - Squelch sendto-permission denied errors when the network is
+ not connected, to avoid spamming syslog.
+ - configure --disable-flto option (from Robert Edmonds).
+
+18 Jun 2013: Wouter
+ - Fix for const string literals in C++ for libunbound, from Karel
+ Slany.
+ - iana portlist updated.
+
+17 Jun 2013: Wouter
+ - Fixup manpage syntax.
+
+14 Jun 2013: Wouter
+ - get_option and set_option support for log-time-ascii, python-script
+ val-sig-skew-min and val-sig-skew-max. log-time-ascii takes effect
+ immediately. The others are mostly useful for libunbound users.
+
+13 Jun 2013: Wouter
+ - get_option, set_option, unbound-checkconf -o and libunbound
+ getoption and setoption support cache-min-ttl and cache-max-ttl.
+
+10 Jun 2013: Wouter
+ - Fix#501: forward-first does not recurse, when forward name is ".".
+ - iana portlist update.
+ - Max include depth is unlimited.
+
+27 May 2013: Wouter
+ - Update acx_pthreads.m4 to ax_pthreads.4 (2013-03-29), and apply
+ patch to it to not fail when -Werror is also specified, from the
+ autoconf-archives.
+ - iana portlist update.
+
+21 May 2013: Wouter
+ - Explain bogus and secure flags in libunbound more.
+
+16 May 2013: Wouter
+ - Fix#499 use-after-free in out-of-memory handling code (thanks Jake
+ Montgomery).
+ - Fix#500 use on non-initialised values on socket bind failures.
+
+15 May 2013: Wouter
+ - Fix round-robin doesn't work with some Windows clients (from Ilya
+ Bakulin).
+
+3 May 2013: Wouter
+ - update acx_nlnetlabs.m4 to v23, sleep w32 fix.
+
+26 April 2013: Wouter
+ - add unbound-control insecure_add and insecure_remove for the
+ administration of negative trust anchors.
+
+25 April 2013: Wouter
+ - Implement max-udp-size config option, default 4096 (thanks
+ Daisuke Higashi).
+ - Robust checks on dname validity from rdata for dname compare.
+ - updated iana portlist.
+
+19 April 2013: Wouter
+ - Fixup snprintf return value usage, fixed libunbound_get_option.
+
+18 April 2013: Wouter
+ - fix bug #491: pick program name (0th argument) as syslog identity.
+ - own implementation of compat/snprintf.c.
+
+15 April 2013: Wouter
+ - Fix so that for a configuration line of include: "*.conf" it is not
+ an error if there are no files matching the glob pattern.
+ - unbound-anchor review: BIO_write can return 0 successfully if it
+ has successfully appended a zero length string.
+
+11 April 2013: Wouter
+ - Fix queries leaking up for stubs and forwards, if the configured
+ nameservers all fail to answer.
+
+10 April 2013: Wouter
+ - code improve for minimal responses, small speed increase.
+
+9 April 2013: Wouter
+ - updated iana portlist.
+ - Fix crash in previous private address fixup of 22 March.
+
+28 March 2013: Wouter
+ - Make reverse zones easier by documenting the nodefault statements
+ commented-out in the example config file.
+
+26 March 2013: Wouter
+ - more fixes to lookup3.c endianness detection.
+
+25 March 2013: Wouter
+ - #492: Fix endianness detection, revert to older lookup3.c detection
+ and put new detect lines after previous tests, to avoid regressions
+ but allow new detections to succeed.
+ And add detection for machine/endian.h to it.
+
+22 March 2013: Wouter
+ - Fix resolve of names that use a mix of public and private addresses.
+ - iana portlist update.
+ - Fix makedist for new svn for -d option.
+ - unbound.h header file has UNBOUND_VERSION_MAJOR define.
+ - Fix windows RSRC version for long version numbers.
+
21 March 2013: Wouter
- release 1.4.20
+ - trunk has 1.4.21
+ - committed libunbound version 4:1:2 for binary API updated in 1.4.20
+ - install copy of unbound-control.8 man page for unbound-control-setup
14 March 2013: Wouter
- iana portlist update.
OpenPOWER on IntegriCloud