+3249. [bug] Update log message when saving slave zones files for
+ analysis after load failures. [RT #27087]
+
+3247. [bug] 'raw' format zones failed to preserve load order
+ breaking 'fixed' sort order. [RT #27087]
+
3243. [port] netbsd,bsdi: the thread defaults were not being
properly set.
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: zoneconf.c,v 1.147.50.5 2011/03/12 04:57:24 tbox Exp $ */
+/* $Id: zoneconf.c,v 1.147.50.6 2011/12/20 00:16:21 marka Exp $ */
/*% */
&count));
result = dns_zone_setmasterswithkeys(zone, addrs,
keynames, count);
- ns_config_putipandkeylist(mctx, &addrs, &keynames,
- count);
+ if (count != 0)
+ ns_config_putipandkeylist(mctx, &addrs,
+ &keynames, count);
+ else
+ INSIST(addrs == NULL && keynames == NULL);
} else
result = dns_zone_setmasters(zone, NULL, 0);
RETERR(result);
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: named.conf,v 1.20.332.2 2011/10/17 23:45:22 tbox Exp $ */
+/* $Id: named.conf,v 1.20.332.3 2011/12/20 00:16:22 marka Exp $ */
controls { /* empty */ };
zone "example" {
type master;
file "example.db";
+ // Check that named can handle a empty also-notify.
+ also-notify { /* empty */ };
};
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: masterdump.c,v 1.94.50.11 2011/09/07 19:11:53 each Exp $ */
+/* $Id: masterdump.c,v 1.94.50.12 2011/12/20 00:16:20 marka Exp $ */
/*! \file */
REQUIRE(buffer->length > 0);
REQUIRE(DNS_RDATASET_VALID(rdataset));
+ rdataset->attributes |= DNS_RDATASETATTR_LOADORDER;
restart:
totallen = 0;
result = dns_rdataset_first(rdataset);
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: zone.c,v 1.483.36.42 2011/11/04 05:52:57 each Exp $ */
+/* $Id: zone.c,v 1.483.36.43 2011/12/20 00:16:21 marka Exp $ */
/*! \file */
if (result != ISC_R_SUCCESS)
goto cleanup;
- dns_zone_log(zone, ISC_LOG_WARNING, "saved '%s' as '%s'",
- path, buf);
+ dns_zone_log(zone, ISC_LOG_WARNING, "unable to load from '%'; "
+ "renaming file to '%s' for failure analysis and "
+ "retransferring.", path, buf);
cleanup:
isc_mem_put(zone->mctx, buf, buflen);