BIND 9.2.3rc3 is now available.

Mark_Andrews at isc.org Mark_Andrews at isc.org
Mon Sep 22 22:07:01 UTC 2003


>  
> 
> -----Original Message-----
> From: Smith, William E. (Bill), Jr. 
> Sent: Monday, September 22, 2003 12:51 PM
> To: 'Mark_Andrews at isc.org'; 'bind-announce at isc.org'
> Subject: RE: BIND 9.2.3rc3 is now available.
> 
> Just have a couple questions regarding this new release.
> 
> 1)  Will root-delegation-only only work as a view option or can it be used
> as a global option as well?

	Both.
 
> 2)  If you are using the delegation-only option is it suggested and/or
> necessary to use the root-delegation-only option as well (or vice versa) or
> can one be used w/out the other?

	They are independent of each other.
 
> -Bill
> 
> -----Original Message-----
> From: Mark_Andrews at isc.org [mailto:Mark_Andrews at isc.org]
> Sent: Saturday, September 20, 2003 2:42 AM
> To: bind-announce at isc.org
> Subject: BIND 9.2.3rc3 is now available.
> 
> 
> 		BIND 9.2.3rc3 is now available.
> 
> Because many of our users are uncomfortable receiving undelegated answers
> from root or top level domains, other than a few for whom that behaviour has
> been trusted and expected for quite some length of time, we have now
> introduced the "root-delegations-only" feature which applies delegation-only
> logic to all top level domains, and to the root domain.  An exception list
> should be specified, including "MUSEUM" and "DE", and any other top level
> domains from whom undelegated responses are expected and trusted.
> 
> BIND 9.2.2rc3 can be downloaded from
> 
>         ftp://ftp.isc.org/isc/bind9/9.2.3rc3/bind-9.2.3rc3.tar.gz
> 
> The PGP signature of the distribution is at
> 
>         ftp://ftp.isc.org/isc/bind9/9.2.3rc3/bind-9.2.3rc3.tar.gz.asc
> 
> The signature was generated with the ISC public key, which is available at
> <http://www.isc.org/ISC/isckey.txt>.
> 
> A binary kit for Windows NT 4.0 and Windows 2000 is at
> 
> 	ftp://ftp.isc.org/isc/bind/contrib/ntbind-9.2.3rc3/BIND9.2.3rc3.zip
> 
> The PGP signature of the binary kit for Windows NT 4.0 and Windows 2000 is
> at
>         
> 	
> ftp://ftp.isc.org/isc/bind/contrib/ntbind-9.2.3rc3/BIND9.2.3rc3.zip.asc
> 
> A list of changes made since 9.2.0 follows.  For earlier changes, see the
> file CHANGES in the distribution.
> 
> --------
> 
> 	--- 9.2.3rc3 released ---
> 
> 1510.	[func]		New view option "root-delegation-only".  Apply
> 			delegation-only check to all TLDs and root.
> 			Note there are some TLDs that are NOT delegation
> 			only (e.g. DE and MUSEUM) these can be excluded
> 			from the checks by using exclude.
> 
> 			root-delegation-only exclude { "DE"; "MUSEUM"; };
> 
> 1509.	[bug]		Hint zones should accept delegation-only.  Forward
> 			zone should not accept delegation-only.
> 
> 1508.	[bug]		Don't apply delegation-only checks to answers from
> 			forwarders.
> 
> 1507.	[bug]		Handle BIND 8 style returns to NS queries to parents
> 			when making delegation-only checks.
> 
> 1506.	[bug]		Wrong return type for dns_view_isdelegationonly().
> 
> 	--- 9.2.3rc2 released ---
> 
> 1505.	[bug]		Uninitialised rdataset in sdb. [RT #8750]
> 
> 1504.	[func]		New zone type "delegation-only".
> 
> 1503.	[port]		win32: install libeay32.dll outside of system32.
> 
> 	--- 9.2.3rc1 released ---
> 
> 1499.	[bug]		isc_random need to be seeded better if arc4random()
> 			is not used.
> 
> 1498.	[port]		bsdos: 5.x support.
> 
> 1497.	[protocol]	dig, nslookup and host now perform nibble lookups
> 			under IP6.ARPA, use -i for IP6.INT (dig and host).
> 			lwres now uses IP6.ARPA.
> 
> 1496.	[port]		test for pthread_attr_setstacksize().
> 
> 1495.	[cleanup]	Replace hash functions with universal hash.
> 
> 1494.	[security]	Turn on RSA BLINDING as a precaution.
> 
> 1493.	[doc]		A6 and "bitstring" labels are now experimental.
> 
> 1492.	[cleanup]	Preserve rwlock quota context when upgrading /
> 			downgrading. [RT #5599]
> 
> 1491.	[bug]		dns_master_dump*() would produce extraneous $ORIGIN
> 			lines. [RT #6206]
> 
> 1490.	[bug]		Accept reading state as well as working state in
> 			ns_client_next(). [RT #6813]
> 			
> 1489.	[compat]	Treat 'allow-update' on slave zones as a warning.
> 			[RT #3469]
> 
> 1488.	[bug]		Don't override trust levels for glue addresses.
> 			[RT #5764]
> 
> 1487.	[bug]		A REQUIRE() failure could be triggered if a zone was
> 			queued for transfer and the zone was then removed.
> 			[RT #6189]
> 
> 1486.	[bug]		isc_print_snprintf() '%%' consumed one too many
> format
> 			characters. [RT# 8230]
> 
> 1485.	[bug]		gen failed to handle high type values. [RT #6225]
> 
> 1484.	[bug]		The number of records reported after a AXFR was
> wrong.
> 			[RT #6229]
> 
> 1483.	[bug]		dig axfr failed if the message id in the answer
> failed
> 			to match that in the request.  Only the id in the
> first
> 			message is required to match. [RT #8138]
> 
> 1482.	[bug]		named could fail to start if the kernel supports
> 			IPv6 but no interfaces are configured.  Similarly
> 			for IPv4. [RT #6229]
> 			
> 1481.	[bug]		Refresh and stub queries failed to use masters keys
> 			if specified. [RT #7391]
> 
> 1480.	[bug]		Provide replay protection for rndc commands.  Full
> 			replay protection requires both rndc and named to
> 			be updated.  Partial replay protection (limited
> 			exposure after restart) is provided if just named
> 			is updated.
> 
> 1479.	[bug]		cfg_create_tuple() failed to handle out of
> 			memory cleanup.  parse_list() would leak memory
> 			on syntax errors.
> 
> 1478.	[port]		ifconfig.sh didn't account for other virtual
> 			interfaces.  It now takes a optional arguement
> 			to specify the first interface number. [RT #3907]
> 
> 1477.	[bug]		memory leak using stub zones and TSIG.
> 
> 1476.	[port]		win32: port unreachables were blocking further i/o
> 			on sockets (Windows 2000 SP2 and later).
> 
> 1473.	[bug]		create_map() and create_string() failed to handle
> out
> 			of memory cleanup.  [RT #6813]
> 
> 1472.	[contrib]	idnkit-1.0 from JPNIC, replaces mdnkit.
> 
> 1471.	[bug]		libbind: updated to BIND 8.4.0.
> 
> 1470.	[bug]		Incorrect length passed to snprintf. [RT #5966]
> 
> 1466.	[bug]		lwresd configuration errors resulted in memory
> 			and lock leaks.  [RT #5228]
> 
> 1465.	[bug]		isc_base64_decodestring() and isc_base64_tobuffer()
> 			failed to check that trailing bits were zero
> allowing
> 			some invalid base64 strings to be accepted.  [RT
> #5397]
> 
> 1464.	[bug]		Preserve "out of zone" data for outgoing zone
> 			transfers. [RT #5192]
> 
> 1463.	[bug]		dns_rdata_from{wire,struct}() failed to catch bad
> 			NXT bit maps. [RT #5577]
> 
> 1462.	[bug]		parse_sizeval() failed to check the token type.
> 			[RT #5586]
> 
> 1461.	[bug]		Remove deadlock from rbtdb code. [RT #5599]
> 
> 1460.	[bug]		inet_pton() failed to reject certain malformed
> 			IPv6 literals.
> 
> 1459.	[bug]		win32: we were leaking a bits in the exception
> 			fd_set resulting in "Socket operation on non-socket"
> 			errors from select(). [RT #2966]
> 
> 1456.	[contrib]	gen-data-queryperf.py from Stephane Bortzmeyer.
> 
> 1453.	[doc]		ARM: $GENERATE example wasn't accurate. [RT #5298]
> 
> 1452.	[bug]		Bad #ifdef, ISC_RFC2335 -> ISC_RFC2535.
> 
> 1451.	[bug]		rndc-confgen didn't exit with a error code for all
> 			failures. [RT #5209]
> 
> 1450.	[bug]		Fetching expired glue failed under certain
> 			circumstances.  [RT #5124]
> 
> 1449.	[bug]		query_addbestns() didn't handle running out of
> memory
> 			gracefully.
> 
> 1448.	[bug]		Handle empty wildcards labels.
> 
> 1447.	[bug]		We were casting (unsigned int) to and from (void *).
> 			rdataset->private4 is now rdataset->privateuint4
> 			to reflect a type change.
> 
> 1445.	[bug]		DNS_ADBFIND_STARTATROOT broke stub zones.  This has
> 			been replaced with DNS_ADBFIND_STARTATZONE which
> 			causes the search to start using the closest zone.
> 
> 1439.	[bug]		Named could return NOERROR with certain NOTIFY
> 			failures.  Return NOTAUTH if the NOTIFY zone is
> 			not being served.
> 
> 1435.	[bug]		zmgr_resume_xfrs() was being called read locked
> 			rather than write locked.  zmgr_resume_xfrs()
> 			was not being called if the zone was being
> 			shutdown.
> 
> 1437.	[bug]		Leave space for stdio to work in. [RT #5033]
> 
> 1434.	[bug]		"rndc reconfig" failed to initiate the initial
> 			zone transfer of new slave zones.
> 
> 1431.	[bug]		isc_print_snprintf() "%s" with precision could walk
> off
> 			end of argument. [RT #5191]
> 
> 1429.	[bug]		Prevent the cache getting locked to old servers.
> 
> 1424.	[bug]		EDNS version not being correctly printed.
> 
> 1423.	[contrib]	queryperf: added A6 and SRV.
> 
> 1420.	[port]		solaris: work around gcc optimiser bug.
> 
> 1419.	[port]		openbsd: use /dev/arandom. [RT #4950]
> 
> 1418.	[bug]		'rndc reconfig' did not cause new slaves to load.
> 
> 1416.	[bug]		Empty node should return NOERROR NODATA, not
> NXDOMAIN.
> 			[RT #4715]
> 
> 1411.	[bug]		empty nodes should stop wildcard matches. [RT #4802]
> 
> 1408.	[bug]		distclean was not complete. [RT #4700]
> 
> 1407.	[bug]		lfsr incorrectly implements the shift register.
> 			[RT #4617]
> 
> 1406.	[bug]		dispatch initialises one of the LFSR's with a
> incorrect
> 			polynomial.  [RT #4617]
> 
> 1405.	[func]		Use arc4random() if available.
> 
> 1401.	[bug]		adb wasn't clearing state when the timer expired.
> 
> 1399.	[bug]		Use serial number arithmetic when testing SIG
> 			timestamps. [RT #4268]
> 
> 1397.	[bug]		J.ROOT-SERVERS.NET is now 192.58.128.30.
> 
> 1389.	[bug]		named could fail to rotate long log files.  [RT
> #3666]
> 
> 1388.	[port]		irix: check for sys/sysctl.h and NET_RT_IFLIST
> before
> 			defining HAVE_IFLIST_SYSCTL. [RT #3770]
> 
> 1387.	[bug]		named could crash due to an access to invalid memory
> 			space (which caused an assertion failure) in
> 			incremental cleaning.  [RT #3588]
> 
> 1385.	[bug]		Setting serial-query-rate to 10 would trigger a
> 			REQUIRE failure.
> 
> 1384.	[bug]		host was incompatible with BIND 8 in its exit code
> and
> 			in the output with the -l option.  [RT #3536]
> 
> 1373.	[bug]		Recovery from expired glue failed under certain
> 			circumstances.
> 
> 1372.	[bug]		named crashes with an assertion failure on exit when
> 			sharing the same port for listening and querying,
> and
> 			changing listening addresses several times. [RT#
> 3509]
> 
> 1370.	[bug]		dig '+[no]recurse' was incorrectly documented.
> 
> 1369.	[bug]		Adding an NS record as the lexicographically last
> 			record in a secure zone didn't work.
> 
> 1366.	[contrib]	queryperf usage was incomplete.  Add '-h' for help.
> 
> 1348.	[port]		win32: Rewrote code to use I/O Completion Ports
> 			in socket.c and eliminating a host of socket
> 			errors. Performance is enhanced.
> 
> 1333.	[contrib]	queryperf now reports a summary of returned
> 			rcodes (-c), rcodes are printed in mnemonic form
> (-v).
> 
> 1299.	[bug]		Set AI_ADDRCONFIG when looking up addresses
> 			via getaddrinfo() (affects dig, host, nslookup, rndc
> 			and nsupdate).
> 
> 1199.	[doc]		ARM reference to RFC 2157 should have been RFC 1918.
> 			[RT #2436]
> 
> 1122.	[tuning]	Resolution timeout reduced from 90 to 30 seconds.
> 			[RT #2046]
> 
>  992.	[doc]		dig: ~/.digrc is now documented.
> 
> 	--- 9.2.2 released ---
> 
> 1428.	[port]		hpux: temporary work around of hpux 11.11 interface
> 			scanning.
> 
> 1427.	[bug]		Race condition in adb with threaded build.
> 
> 1426.	[cleanup]	Disable RFC2535 style DNSSEC.  This is incompatible
> 			with the forthcoming DS style DNSSEC.
> 
> 1425.	[port]		linux/libbind: define __USE_MISC when testing *_r()
> 			function prototypes in netdb.h.  [RT #4921]
> 
> 1395.	[port]		OpenSSL 0.9.7 defines CRYPTO_LOCK_ENGINE but doesn't
> 			have a working implementation.  [RT #4079]
> 
> 1382.	[bug]		make install failed with --enable-libbind. [RT
> #3656]
> 
> 1381.	[bug]		named failed to correctly process answers that
> 			contained DNAME records where the resulting CNAME
> 			resulted in a negative answer.
> 
> 	--- 9.2.2rc1 released ---
> 
> 1360.	[bug]		--enable-libbind would fail when not built in the
> 			source tree for certain OS's.
> 
> 1359.	[security]	Support patches OpenSSL libraries.
> 			http://www.cert.org/advisories/CA-2002-23.html
> 
> 1358.	[bug]		It was possible to trigger a INSIST when debugging
> 			large dynamic updates. [RT #3390]
> 
> 1357.	[bug]		nsupdate was extremely wasteful of memory.
> 
> 1356.	[tuning]	Reduce the number of events / quantum for zone
> tasks.
> 
> 1354.	[doc]		lwres man pages had illegal nroff.
> 
> 1353.	[contrib]	sdb/ldap to version 0.9.
> 
> 1352.	[bug]		dig, host, nslookup when falling back to TCP use the
> 			current search entry (if any). [RT #3374]
> 
> 1351.	[bug]		lwres_getipnodebyname() returned the wrong name
> 			when given a IPv4 literal, af=AF_INET6 and AI_MAPPED
> 			was set.
> 
> 1350.	[bug]		dns_name_fromtext() failed to handle too many labels
> 			gracefully.
> 
> 1349.	[security]	Minimum OpenSSL version now 0.9.6e (was 0.9.5a).
> 			http://www.cert.org/advisories/CA-2002-23.html
> 
> 1346.	[bug]		Win32: select timeout in socket.c was too small
> 			as value given was meant to be milliseconds and
> 			timeval structure requires microseconds. This
> 			caused high CPU loads with a compute bound loop.
> 			[RT #3358]
> 
> 1345.	[port]		Use a explicit -Wformat with gcc.  Not all versions
> 			include it in -Wall.
> 
> 1340.	[bug]		Delay and spread out the startup refresh load.
> 
> 1335.	[bug]		When performing a nonexistence proof, the validator
> 			should discard parent NXTs from higher in the DNS.
> 
> 1334.	[bug]		When signing/verifying rdatasets, duplicate rdatas
> 			need to be suppressed.
> 
> 1330.	[bug]		When processing events (non-threaded) only allow
> 			the task one chance to use to use its quantum.
> 
> 1327.	[bug]		The validator would incorrectly mark data as
> insecure
> 			when seeing a bogus signature before a correct
> 			signature.
> 
> 1326.	[bug]		DNAME/CNAME signatures were not being cached when
> 			validation was not being performed. [RT #3284]
> 
> 1325.	[bug]		If the tcpquota was exhausted it was possible to
> 			to trigger a INSIST() failure.
> 
> 1324.	[port]		darwin: ifconfig.sh now supports darwin.
> 
> 1323.	[port]		linux: Slackware 4.0 needs <asm/unistd.h>. [RT
> #3205]
> 
> 1320.	[doc]		query-source-v6 was missing from options section.
> 			[RT #3218]
> 
> 1319.	[func]		libbind: log attempts to exploit #1318.
> 
> 1318.	[bug]		libbind: Remote buffer overrun.
> 
> 1317.	[port]		libbind: TrueUNIX 5.1 does not like __align as a
> 			element name.
> 
> 1316.	[bug]		libbind: gethostans() could get out of sync parsing
> 			the response if there was a very long CNAME chain.
> 
> 1315.	[bug]		Options should apply to the internal _bind view.
> 
> 1314.	[port]		Handle ECONNRESET from sendmsg() [unix].
> 
> 1311.	[bug]		lwres_getrrsetbyname leaked memory.  [RT #3159]
> 
> 1310.	[bug]		'rndc stop' failed to cause zones to be flushed
> 			sometimes. [RT #3157]
> 
> 1307.	[bug]		nsupdate: allow white space base64 key data.
> 
> 1306.	[bug]		Badly encoded LOC record when the size, horizontal
> 			precision or vertical precision was 0.1m.
> 
> 1305.	[bug]		Document that internal zones are included in the
> 			rndc status results.
> 
> 1298.	[bug]		The CINCLUDES macro in lib/dns/sec/dst/Makefile
> 			could be left with a trailing "\" after configure
> 			has been run.
> 
> 1297.	[port]		linux: make handling EINVAL from socket() no longer
> 			conditional on #ifdef LINUX.
> 
> 1296.	[bug]		isc_log_closefilelogs() needed to lock the log
> 			context.
> 
> 1295.	[bug]		isc_log_setdebuglevel() needed to lock the log
> 			context.
> 
> 1294.	[func]		libbind: no longer attempts bit string labels for
> 			IPv6 reverse resolution.  Try IP6.ARPA then IP6.INT
> 			for nibble style resolution.
> 
> 1289.	[port]		See if -ldl is required for OpenSSL? [RT #2672]
> 
> 1288.	[bug]		Adjusted REQUIRE's in lib/dns/name.c to better
> 			reflect written requirements.
> 
> 1287.	[bug]		REQUIRE that DNS_DBADD_MERGE only be set when adding
> 			a rdataset to a zone db in the rbtdb implementation
> of
> 			addrdataset.
> 
> 1286.	[bug]		dns_name_downcase() enforce requirement that
> 			target != NULL or name->buffer != NULL.
> 
> 1284.	[bug]		The RTT estimate on unused servers was not aged.
> 			[RT #2569]
> 
> 1282.	[port]		libbind: hpux 11.11 interface scaning.
> 
> 1280.	[bug]		libbind: escape '(' and ')' when converting to
> 			presentation form.
> 
> 1279.	[port]		Darwin uses (unsigned long) for size_t. [RT #2590]
> 
> 1276.	[bug]		libbind: const pointer conflicts in res_debug.c.
> 
> 1275.	[port]		libbind: hpux: treat all hpux systems as BIG_ENDIAN.
> 
> 1274.	[bug]		Memory leak in lwres_gnbarequest_parse().
> 
> 1273.	[port]		libbind: solaris: 64 bit binary compatibility.
> 
> 1272.	[contrib]	Berkeley DB 4.0 sdb implementation from
> 			Nuno Miguel Rodrigues <nmr at co.sapo.pt>.
> 
> 1270.	[bug]		Check that system inet_pton() and inet_ntop()
> support
> 			AF_INET6.
> 
> 1269.	[port]		Openserver: ifconfig.sh support.
> 
> 1268.	[port]		Openserver: the value FD_SETSIZE depends on whether
> 			<sys/param.h> is included or not.  Be consistent.
> 
> 1266.	[bug]		ISC_LINK_INIT, ISC_LINK_UNLINK, ISC_LIST_DEQUEUE,
> 			__ISC_LINK_UNLINKUNSAFE and __ISC_LIST_DEQUEUEUNSAFE
> 			are not C++ compatible, use *_TYPE versions instead.
> 
> 1265.	[bug]		libbind: LINK_INIT and UNLINK were not compatible
> with
> 			C++, use LINK_INIT_TYPE and UNLINK_TYPE instead.
> 
> 1263.	[bug]		Reference after free error if
> dns_dispatchmgr_create()
> 			failed.
> 
> 1262.	[bug]		ns_server_destroy() failed to set *serverp to NULL.
> 
> 1261.	[func]		libbind: ns_sign2() and ns_sign_tcp() now provide
> 			support for compressed TSIG owner names.
> 
> 1260.	[func]		libbind: res_update can now update IPv6 servers,
> 			new function res_findzonecut2().
> 
> 1259.	[bug]		libbind: get_salen() IPv6 support was broken for OSs
> 			w/o sa_len.
> 
> 1258.	[bug]		libbind: res_nametotype() and res_nametoclass() were
> 			broken.
> 
> 1257.	[bug]		Failure to write pid-file should not be fatal on
> 			reload. [RT #2861]
> 
> 1256.	[contrib]	'queryperf' now has EDNS (-e) + DNSSEC DO (-D)
> support.
> 
> 1255.	[bug]		When verifying that an NXT proves nonexistence,
> check
> 			the rcode of the message and only do the matching
> NXT
> 			check.  That is, for NXDOMAIN responses, check that
> 			the name is in the range between the NXT owner and
> 			next name, and for NOERROR NODATA responses, check
> 			that the type is not present in the NXT bitmap.
> 
> 1253.	[bug]		The dnssec system test failed to remove the correct
> 			files.
> 
> 1252.	[bug]		Dig, host and nslookup were not checking the address
> 			the answer was coming from against the address it
> was
> 			sent to. [RT# 2692]
> 
> 1248.	[bug]		DESTDIR was not being propagated between makes.
> 
> 1245.	[bug]		Treat ENOBUFS, ENOMEM and ENFILE as soft errors for
> 			accept().
> 
> 1242.	[bug]		named-checkzone failed if a journal existed. [RT
> #2657]
> 
> 1241.	[bug]		Drop received UDP messages with a zero source port
> 			as these are invariably forged. [RT #2621]
> 
> 1209.	[bug]		Dig, host, nslookup were not checking the message
> ids
> 			on the responses. [RT #2454]
> 
> 1097.	[func]		libbind: RES_PRF_TRUNC for dig.
> 
> 1096.	[func]		libbind: "DNSSEC OK" (DO) support.
> 
> 1095.	[func]		libbind: resolver option: no-tld-query.  disables
> 			trying unqualified as a tld.  no_tld_query is also
> 			supported for FreeBSD compatibility.
> 
> 1094.	[func]		libbind: add support gcc's format string checking.
> 
> 1089.	[func]		libbind: inet_{cidr,net}_{pton,ntop}() now have IPv6
> 			support.
> 
> 	--- 9.2.1 released ---
> 
> 1251.	[port]		win32: a make file contained absolute version
> specific
> 			references.
> 
> 1249.	[bug]		Missing masters clause was not handled gracefully.
> 			[RT #2703]
> 
> 1244.	[bug]		Receiving a TCP message from a blackhole address
> would
> 			prevent further messages being received over that
> 			interface.
> 
> 1178.	[bug]		Follow and cache (if appropriate) A6 and other
> 			data chains to completion in the additional section.
> 
> 	--- 9.2.1rc2 released ---
> 
> 1240.	[bug]		It was possible to leak zone references by
> 			specifying an incorrect zone to rndc.
> 
> 1239.	[bug]		Under certain circumstances named could continue to
> 			use a name after it had been freed triggering
> 			INSIST() failures.  [RT #2614]
> 
> 1238.	[bug]		It is possible to lockup the server when shutting
> down
> 			if notifies were being processed. [RT #2591]
> 
> 1237.	[bug]		nslookup: "set q=type" failed.
> 
> 1236.	[bug]		dns_rdata{class,type}_fromtext() didn't handle non
> 			NULL terminated text regions. [RT #2588]
> 
> 1232.	[bug]		unix/errno2result() didn't handle EADDRNOTAVAIL.
> 
> 1231.	[port]		HPUX 11.11 recvmsg() can return spurious
> EADDRNOTAVAIL.
> 
> 1230.	[bug]		isccc_cc_isreply() and isccc_cc_isack() were broken.
> 
> 1229.	[bug]		named would crash if it received a TSIG signed
> 			query as part of an AXFR response. [RT #2570]
> 
> 1228.	[bug]		'make install' did not depend on 'make all'. [RT
> #2559]
> 
> 1227.	[bug]		dns_lex_getmastertoken() now returns ISC_R_BADNUMBER
> 			if a number was expected and some other token was
> 			found. [RT#2532]
> 
> 1222.	[bug]		Specifying 'port *' did not always result in a
> system
> 			selected (non-reserved) port being used. [RT #2537]
> 
> 1221.	[bug]		Zone types 'master', 'slave' and 'stub' were not
> being
> 			compared case insensitively. [RT #2542]
> 
> 1218.	[bug]		Named incorrectly returned SERVFAIL rather than
> 			NOTAUTH when there was a TSIG BADTIME error. [RT
> #2519]
> 
> 1216.	[bug]		Multiple server clauses for the same server were not
> 			reported.  [RT #2514]
> 
> 1215.	[port]		solaris: add support to ifconfig.sh for x86 2.5.1
> 
> 1214.	[bug]		Win32: isc_file_renameunique() could leave zero
> length
> 			files behind.
> 
> 1212.	[port]		libbind: 64k answer buffers were causing stack space
> 			to be exceeded for certain OS.  Use heap space
> instead.
> 
> 1211.	[bug]		dns_name_fromtext() incorrectly handled certain
> 			valid octal bitlabels. [RT #2483]
> 
> 1210.	[bug]		libbind: getnameinfo() failed to lookup IPv4 mapped
> /
> 			compatible addresses. [RT #2461]
> 
> 1208.	[bug]		dns_master_load*() failed to log a error message if
> 			an error was detected when parsing the ownername of
> 			a record.  [RT #2448]
> 
> 	--- 9.2.1rc1 released ---
> 
> 1207.	[bug]		libbind: getaddrinfo() could call freeaddrinfo()
> with
> 			an invalid pointer.
> 
> 1206.	[bug]		SERVFAIL and NOTIMP responses to an EDNS query
> should
> 			trigger a non-EDNS retry.
> 
> 1205.	[bug]		OPT, TSIG and TKEY cannot be used to set the "class"
> 			of the message. [RT #2449]
> 
> 1204.	[bug]		libbind: res_nupdate() failed to update the name
> 			server addresses before sending the update.
> 
> 1201.	[bug]		Require that if 'callbacks' is passed to
> 			dns_rdata_fromtext(), callbacks->error and
> 			callbacks->warn are initialized.
> 
> 1200.	[bug]		Log 'errno' that we are unable to convert to
> 			isc_result_t. [RT #2404]
> 
> 1198.	[bug]		OPT printing style was not consistent with the way
> the
> 			header fields are printed.  The DO bit was not
> reported
> 			if set.  Report if any of the MBZ bits are set.
> 
> 1197.	[bug]		Attempts to define the same acl multiple times were
> not
> 			detected.
> 
> 1196.	[contrib]	update mdnkit to 2.2.3.
> 
> 1195.	[bug]		Attempts to redefine builtin acls should be caught.
> 			[RT #2403]
> 
> 1194.	[bug]		Not all duplicate zone definitions were being
> detected
> 			at the named.conf checking stage. [RT #2431]
> 
> 1193.	[bug]		Best effort parsing didn't handle packet truncation.
> 
> 1191.	[bug]		A dynamic update removing the last non-apex name in
> 			a secure zone would fail. [RT #2399]
> 
> 1189.	[bug]		On some systems, malloc(0) returns NULL, which
> 			could cause the caller to report an out of memory
> 			error. [RT #2398]
> 
> 1188.	[bug]		Dynamic updates of a signed zone would fail if
> 			some of the zone private keys were unavailable.
> 
> 1186.	[bug]		isc_hex_tobuffer(,,length = 0) failed to unget the
> 			EOL token when reading to end of line.
> 
> 1185.	[bug]		libbind: don't assume statp->_u._ext.ext is valid
> 			unless RES_INIT is set when calling res_*init().
> 
> 1184.	[bug]		libbind: call res_ndestroy() if RES_INIT is set
> 			when res_*init() is called.
> 
> 1183.	[bug]		Handle ENOSR error when writing to the internal
> 			control pipe. [RT #2395]
> 
> 1182.	[bug]		The server could throw an assertion failure when
> 			constructing a negative response packet.
> 
> 1176.	[doc]		Document that allow-v6-synthesis is only performed
> 			for clients that are supplied recursive service.
> 			[RT #2260]
> 
> 1175.	[bug]		named-checkzone failed to call dns_result_register()
> 			at startup which could result in runtime
> 			exceptions when printing "out of memory" errors.
> 			[RT #2335]
> 
> 1174.	[bug]		Win32: add WSAECONNRESET to the expected errors
> 			from connect(). [RT #2308]
> 
> 1173.	[bug]		Potential memory leaks in isc_log_create() and
> 			isc_log_settag(). [RT #2336]
> 
> 1172.	[doc]		Add CERT, GPOS, KX, NAPTR, NSAP, PX and TXT to
> 			table of RR types in ARM.
> 
> 1170.	[bug]		Don't attempt to print the token when a I/O error
> 			occurs when parsing named.conf. [RT #2275]
> 
> 1168.	[bug]		Empty also-notify clauses were not handled. [RT
> #2309]
> 
> 1167.	[contrib]	nslint-2.1a3 (from author).
> 
> 1166.	[bug]		"Not Implemented" should be reported as NOTIMP,
> 			not NOTIMPL. [RT #2281]
> 
> 1165.	[bug]		We were rejecting notify-source{-v6} in zone
> clauses.
> 
> 1164.	[bug]		Empty masters clauses in slave / stub zones were not
> 			handled gracefully. [RT #2262]
> 
> 1162.	[bug]		The allow-notify option was not accepted in slave
> 			zone statements.
> 
> 1161.	[bug]		named-checkzone looped on unbalanced brackets.
> 			[RT #2248]
> 
> 1160.	[bug]		Generating Diffie-Hellman keys longer than 1024
> 			bits could fail. [RT #2241]
> 
> 1156.	[port]		The configure test for strsep() incorrectly
> 			succeeded on certain patched versions of
> 			AIX 4.3.3. [RT #2190]
> 
> 1154.	[bug]		Don't attempt to obtain the netmask of a interface
> 			if there is no address configured. [RT #2176]
> 
> 1152.	[bug]		libbind: read buffer overflows.
> 
> 1144.	[bug]		rndc-confgen would crash if both the -a and -t
> 			options were specified. [RT #2159]
> 
> 1142.	[bug]		dnssec-signzone would fail to delete temporary files
> 			in some failure cases. [RT #2144]
> 
> 1141.	[bug]		When named rejected a control message, it would
> 			leak a file descriptor and memory.  It would also
> 			fail to respond, causing rndc to hang.
> 			[RT #2139, #2164]
> 
> 1140.	[bug]		rndc-confgen did not accept IPv6 addresses as
> arguments
> 			to the -s option. [RT #2138]
> 
> 1136.	[bug]		CNAME records synthesised from DNAMEs did not
> 			have a TTL of zero as required by RFC2672.
> 			[RT #2129]
> 
> 1125.	[bug]		rndc: -k option was missing from usage message.
> 			[RT #2057]
> 
> 1124.	[doc]		dig: +[no]dnssec, +[no]besteffort and +[no]fail
> 			are now documented. [RT #2052]
> 
> 1123.	[bug]		dig +[no]fail did not match description. [RT #2052]
> 
> 1109.	[bug]		nsupdate accepted illegal ttl values.
> 
> 1108.	[bug]		On Win32, rndc was hanging when named was not
> running
> 			due to failure to select for exceptional conditions
> 			in select(). [RT #1870]
> 
> 1081.	[bug]		Multicast queries were incorrectly identified
> 			based on the source address, not the destination
> 			address.
> 
> 1072.	[bug]		The TCP client quota could be exceeded when
> 			recursion occurred. [RT #1937]
> 
> 1071.	[bug]		Sockets listening for TCP DNS connections
> 			specified an excessive listen backlog. [RT #1937]
> 
> 1070.	[bug]		Copy DNSSEC OK (DO) to response as specified by
> 			draft-ietf-dnsext-dnssec-okbit-03.txt.
> 
> 1014.	[bug]		Some queries would cause statistics counters to
> 			increment more than once or not at all. [RT #1321]
> 
> 1012.	[bug]		The -p option to named did not behave as documented.
> 
>  988.	[bug]		'additional-from-auth no;' did not work reliably
> 			in the case of queries answered from the cache.
> 			[RT #1436]
> 
>  995.	[bug]		dig, host, nslookup: using a raw IPv6 address as a
> 			target address should be fatal on a IPv4 only
> system.
> 
> 	--- 9.2.0 released ---
> 
--
Mark Andrews, Internet Software Consortium
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark.Andrews at isc.org


More information about the bind-users mailing list