From: Mark Andrews Date: Thu, 23 Aug 2012 06:44:47 +0000 (+1000) Subject: 9.7.7rc1 X-Git-Tag: v9.7.7rc1~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=415883c1a9d1c5cdc29643db2ec197f18b197ab7;p=thirdparty%2Fbind9.git 9.7.7rc1 --- diff --git a/CHANGES b/CHANGES index 6ac2d9c979d..ec3f597aba2 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,5 @@ + --- 9.7.7rc1 released --- + 3369. [bug] nsupdate terminated unexpectedly in interactive mode if built with readline support. [RT #29550] @@ -6,7 +8,7 @@ 3367. [bug] dns_dnsseckey_create() result was not being checked. [RT #30685] -3366. [bug] Fixed Read-After-Write dependency violation for IA64 +3366. [bug] Fixed Read-After-Write dependency violation for IA64 atomic operations. [RT #25181] 3365. [bug] Removed spurious newlines from log messages in @@ -19,11 +21,11 @@ 3360. [bug] 'host -w' could die. [RT #18723] 3359. [bug] An improperly-formed TSIG secret could cause a - memory leak. [RT #30607] + memory leak. [RT #30607] 3357. [port] Add support for libxml2-2.8.x [RT #30440] -3356. [bug] Cap the TTL of signed RRsets when RRSIGs are +3356. [bug] Cap the TTL of signed RRsets when RRSIGs are approaching their expiry, so they don't remain in caches after expiry. [RT #26429] @@ -42,14 +44,14 @@ ISC_MEM_DEBUGCTX memory debugging flag is set. [RT #30240] -3348. [bug] Prevent RRSIG data from being cached if a negative - record matching the covering type exists at a higher - trust level. Such data already can't be retrieved from - the cache since change 3218 -- this prevents it +3348. [bug] Prevent RRSIG data from being cached if a negative + record matching the covering type exists at a higher + trust level. Such data already can't be retrieved from + the cache since change 3218 -- this prevents it being inserted into the cache as well. [RT #26809] - -3347. [bug] dnssec-settime: Issue a warning when writing a new - private key file would cause a change in the + +3347. [bug] dnssec-settime: Issue a warning when writing a new + private key file would cause a change in the permissions of the existing file. [RT #27724] 3346. [security] Bad-cache data could be used before it was @@ -76,8 +78,8 @@ they fail to validate, we try again in lower case. [RT #27451] -3328. [bug] Fixed inconsistent data checking in dst_parse.c. - [RT #29401] +3328. [bug] Fixed inconsistent data checking in dst_parse.c. + [RT #29401] --- 9.7.6 released --- diff --git a/EXCLUDED b/EXCLUDED index 6ee1fcdbbf3..48283cd93cc 100644 --- a/EXCLUDED +++ b/EXCLUDED @@ -1,3 +1,48 @@ +3370. [bug] Address use after free while shutting down. [RT #30241] + +3368. [bug] , and + were not C++ safe. + +3363. [bug] Need to allow "forward" and "fowarders" options + in static-stub zones; this had been overlooked. + [RT #30482] + +3361. [bug] "rndc signing -nsec3param" didn't work correctly + when salt was set to '-' (no salt). [RT #30099] + +3355. [port] Use more portable awk in verify system test. + +3353. [bug] Use a single task for task exclusive operations. + [RT #29872] + +3349. [bug] Change #3345 was incomplete. [RT #30233] + +3345. [bug] Addressed race condition when removing the last item + or inserting the first item in an ISC_QUEUE. + [RT #29539] + +3338. [bug] Address race condition in units tests: asyncload_zone + and asyncload_zt. [RT #26100] + +3334. [bug] Hold a zone table reference while performing a + asyncronous load of a zone. [RT #28326] + +3333. [bug] Setting resolver-query-timeout too low can cause + named to not recover if it loses connectivity. + [RT #29623] + +3324. [test] Add better tests for ADB stats [RT #27057] + +3317. [protocol] Add ECDSA support (RFC 6605). [RT #21918] + +3316. [tuning] Improved locking performance when recursing. + [RT #28836] + +3315. [tuning] Use multiple dispatch objects for sending upstream + queries; this can improve performance on busy + multiprocessor systems by reducing lock contention. + [RT #28605] + 3312. [bug] named-checkconf didn't detect a bad dns64 clients acl. [RT #27631] diff --git a/lib/bind9/api b/lib/bind9/api index 92d5289233a..71abf837db6 100644 --- a/lib/bind9/api +++ b/lib/bind9/api @@ -4,5 +4,5 @@ # 9.8: 80-89 # 9.9: 90-109 LIBINTERFACE = 60 -LIBREVISION = 8 +LIBREVISION = 9 LIBAGE = 0 diff --git a/lib/dns/api b/lib/dns/api index f3b6ca2c27f..4a2d1de7a19 100644 --- a/lib/dns/api +++ b/lib/dns/api @@ -3,6 +3,6 @@ # 9.7: 60-79 # 9.8: 80-89 # 9.9: 90-109 -LIBINTERFACE = 76 +LIBINTERFACE = 77 LIBREVISION = 0 -LIBAGE = 7 +LIBAGE = 8 diff --git a/lib/isc/api b/lib/isc/api index ae8890a0872..f029060e69a 100644 --- a/lib/isc/api +++ b/lib/isc/api @@ -4,5 +4,5 @@ # 9.8: 80-89 # 9.9: 90-109 LIBINTERFACE = 66 -LIBREVISION = 0 +LIBREVISION = 1 LIBAGE = 1 diff --git a/version b/version index 3e38b05ce9b..6213994afb6 100644 --- a/version +++ b/version @@ -6,5 +6,5 @@ MAJORVER=9 MINORVER=7 PATCHVER=7 -RELEASETYPE=b +RELEASETYPE=rc RELEASEVER=1