Compare commits

...

2 Commits

Author SHA1 Message Date
Mark Andrews
07aaf1ef49 9.9.4-P1 2013-10-16 10:04:32 +11:00
Mark Andrews
b6425709e1 3656. [bug] Treat a all zero netmask as invalid when generating
the localnets acl. [RT #34687]

(cherry picked from commit c9ee72cb3a)
2013-10-15 10:37:14 +11:00
3 changed files with 18 additions and 6 deletions

View File

@@ -1,3 +1,8 @@
--- 9.9.4-P1 released ---
3656. [bug] Treat a all zero netmask as invalid when generating
the localnets acl. [RT #34687]
--- 9.9.4 released ---
3643. [doc] Clarify RRL "slip" documentation.

View File

@@ -553,15 +553,22 @@ setup_locals(ns_interfacemgr_t *mgr, isc_interface_t *interface) {
return (result);
if (result != ISC_R_SUCCESS) {
isc_log_write(IFMGR_COMMON_LOGARGS,
ISC_LOG_WARNING,
isc_log_write(IFMGR_COMMON_LOGARGS, ISC_LOG_WARNING,
"omitting IPv4 interface %s from "
"localnets ACL: %s",
interface->name,
"localnets ACL: %s", interface->name,
isc_result_totext(result));
return (ISC_R_SUCCESS);
}
if (prefixlen == 0U) {
isc_log_write(IFMGR_COMMON_LOGARGS, ISC_LOG_WARNING,
"omitting %s interface %s from localnets ACL: "
"zero prefix length detected",
(netaddr->family == AF_INET) ? "IPv4" : "IPv6",
interface->name);
return (ISC_R_SUCCESS);
}
result = dns_iptable_addprefix(mgr->aclenv.localnets->iptable,
netaddr, prefixlen, ISC_TRUE);
if (result != ISC_R_SUCCESS)

View File

@@ -8,5 +8,5 @@ DESCRIPTION="(Extended Support Version)"
MAJORVER=9
MINORVER=9
PATCHVER=4
RELEASETYPE=
RELEASEVER=
RELEASETYPE=-P
RELEASEVER=1