--- 9.9.0b2 released ---

3219.   [bug]           Disable NOEDNS caching following a timeout.
This commit is contained in:
Mark Andrews 2011-11-16 22:18:53 +00:00
parent aeed9c30c8
commit 2256c13194
9 changed files with 18 additions and 10 deletions

View file

@ -1,3 +1,7 @@
--- 9.9.0b2 released ---
3219. [bug] Disable NOEDNS caching following a timeout.
3218. [security] Cache lookup could return RRSIG data associated with
nonexistent records, leading to an assertion
failure. [RT #26590]

View file

@ -1,3 +1,3 @@
LIBINTERFACE = 90
LIBREVISION = 0
LIBREVISION = 1
LIBAGE = 0

View file

@ -1,3 +1,3 @@
LIBINTERFACE = 90
LIBINTERFACE = 91
LIBREVISION = 0
LIBAGE = 0
LIBAGE = 1

View file

@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: resolver.h,v 1.70 2011/11/04 03:38:44 marka Exp $ */
/* $Id: resolver.h,v 1.71 2011/11/16 22:18:52 marka Exp $ */
#ifndef DNS_RESOLVER_H
#define DNS_RESOLVER_H 1
@ -96,7 +96,7 @@ typedef struct dns_fetchevent {
#define DNS_FETCHOPT_EDNS512 0x40 /*%< Advertise a 512 byte
UDP buffer. */
#define DNS_FETCHOPT_WANTNSID 0x80 /*%< Request NSID */
#define DNS_FETCHOPT_CACHENOEDNS 0x100A /*%< This is a candidate
#define DNS_FETCHOPT_CACHENOEDNS 0x100 /*%< This is a candidate
for setting NOEDNS
in adb. */

View file

@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: resolver.c,v 1.441 2011/11/15 21:44:53 each Exp $ */
/* $Id: resolver.c,v 1.442 2011/11/16 22:18:52 marka Exp $ */
/*! \file */
@ -6580,6 +6580,7 @@ resquery_response(isc_task_t *task, isc_event_t *event) {
}
}
goto done;
#if 0
} else if ((query->options & DNS_FETCHOPT_NOEDNS0) != 0 &&
(query->options & DNS_FETCHOPT_CACHENOEDNS) != 0 &&
triededns512(fctx, &query->addrinfo->sockaddr)) {
@ -6597,6 +6598,7 @@ resquery_response(isc_task_t *task, isc_event_t *event) {
dns_adb_changeflags(fctx->adb, query->addrinfo,
DNS_FETCHOPT_NOEDNS0,
DNS_FETCHOPT_NOEDNS0);
#endif
}
message = fctx->rmessage;

View file

@ -932,6 +932,8 @@ dns_zonemgr_setsize
dns_zonemgr_settransfersin
dns_zonemgr_settransfersperns
dns_zonemgr_shutdown
dns_zonemgr_unreachable
dns_zonemgr_unreachabledel
dns_zt_apply
dns_zt_attach
dns_zt_create

View file

@ -1,3 +1,3 @@
LIBINTERFACE = 90
LIBREVISION = 0
LIBREVISION = 1
LIBAGE = 0

View file

@ -1,3 +1,3 @@
LIBINTERFACE = 90
LIBREVISION = 0
LIBREVISION = 1
LIBAGE = 0

View file

@ -1,4 +1,4 @@
# $Id: version,v 1.57 2011/10/28 12:02:31 marka Exp $
# $Id: version,v 1.58 2011/11/16 22:18:51 marka Exp $
#
# This file must follow /bin/sh rules. It is imported directly via
# configure.
@ -7,4 +7,4 @@ MAJORVER=9
MINORVER=9
PATCHVER=0
RELEASETYPE=b
RELEASEVER=1
RELEASEVER=2