BIND 8.3.0-T2A is ready for public testing

Mark_Andrews at Mark_Andrews at
Tue Oct 2 01:11:36 UTC 2001

BIND 8.3.0 is the first release of 8.3, and contains new features not found
in 8.2.5.

The following versions are being released concurrently:

    BIND 8.2.5-REL, which is a maintenance release for for BIND 8.2.x.
    BIND 9.2.0rc5, which is a release candidate for BIND 9.2.0.

See the seperate release notices for details.  Also available is:

    BIND 9.1.3, which is the latest maintenance release for for BIND 9.1.

The recommended versions to use are BIND 9.2.0rc5 and BIND 9.1.3.  If
for whatever reason you must run BIND 8, use nothing earlier than
8.2.5-REL.  Do not under any circumstances run BIND 4.

Highlights vs. BIND 8.2.5:

	Minor bug fixes and portability changes.
	Some new resolver API elements.
	Improved operational reporting.
	Can now AXFR unknown RR types (in, out, or both).
	IPv6 transport support in the resolver (from KAME).

the distribution files are:

the pgp signature files are:

the md5 checksums are:

MD5 (bind-contrib.tar.gz) = 13c2d7d02576665472b7ddb38718de43
MD5 (bind-contrib.tar.gz.asc) = fc0a1919088a9770750a0d526d0d7148
MD5 (bind-doc.tar.gz) = d0f778b3d78da8a318b6e15a261dee3b
MD5 (bind-doc.tar.gz.asc) = c1790a6dde0dc5d8ecc9780aabefd12f
MD5 (bind-src.tar.gz) = 434560145762d21434a6e32a7a845835
MD5 (bind-src.tar.gz.asc) = cdfb898b13ff801234a7fffb94bef349

top of CHANGES says:

        --- 8.3.0-T2A released --- (Thu Sep 27 18:15:00 PDT 2001)

1272.   [bug]           "rndc trace 0" should behave like "rndc notrace".

1271.   [func]          inet_{cidr,net}_{pton,ntop}() now have IPv6 support.

1270.   [bug]           AXFR style IXFR responses were not handled properly,
                        transfer-format single-answer.

1269.   [bug]           misc: more string format fixes, open va_end(),
                        call exit() with positive values, include <string.h>.

1268.   [func]          Resolver, dig: "DNSSEC OK" (DO) support.

1267.   [port]          HP e3000 MPE is big-endian.

1266.   [func]          dig +[no]tr: use relative names when printing
                        out a zone transfer ([NO]TRuncate).

1265.   [bug]           struct __res_state to large on 64 bit arch.

1264.   [port]          winnt: pass the root zone as "." to named-xfer
                        rather than "".

1263.   [port]          #1227 broke sunos.

1262.   [func]          log type as well as class for denied queries.

1261.   [bug]           get*by*() failed to check if res_init() had been

1260.   [func]          resolver option: no-tld-query.  disables trying
                        unqualified as a tld.  no_tld_query is also supported
                        for FreeBSD compatability.

1259.   [func]          enable NOADDITIONAL code by default.

1258.   [func]          treat class ANY as class IN for access control for
                        non-xfr queries.

1257.   [func]          increase nameserver chaining distance from 1 to 3

1256.   [bug]           increased loop avoidance with well known ports.

1255.   [bug]           cached NXDOMAIN responses were being ignored when
                        selecting servers to query.
1254.   [support]       improved support for parallel make.

1253.   [port]          winnt: support for change #1218

1252.   [port]          winnt: the stat structure does not have st_blksize.

1251.   [bug]           AXFR style IXFR responses were not handled properly.

1250.   [doc]           document support-ixfr.

1249.   [func]          add support gcc's format string checking.

1248.   [bug]           string formats.

1247.   [bug]           dig -t axfr attempted to use UDP not TCP.

1246.   [doc]           miscellaneous nroff fixes.

1245.   [port]          winnt: named-xfer failures.  improved recvfrom()

1244.   [port]          winnt: bug in tracking "file" file descriptors
                        extend "file" file descriptors support to 2048.

1243.   [cleanup]       defining REPORT_ERRORS in lib/dst caused compile time

1242.   [bug]           inet_pton() failed to reject octal input.

1241.   [bug]           memory leaks: zone forwarder table, server key list,
                        global forwarder table, query tsig info, unused
                        channels, key names, xfr tsig info. 

1240.   [bug]           restore message if ns_forw() fails.

1239.   [bug]           call res_ndestroy() in net_data_destroy().

1238.   [func]          named-bootconf now supports HP's "no-round-robin".

1237.   [bug]           buffer overrun, access mode read.

1236.   [bug]           ignore white space after address of nameserver.

1235.   [port]          solaris 2.4: use ioctl(FIONBIO) rather than fcntl().

	--- 8.3.0-T1A released --- (Wed Jun 20 19:05:01 PDT 2001)

1234.	[bug]		memory leak with "use-id-pool no;".

1233.	[func]		res_setservers(), res_getservers().

1232.	[bug]		don't assume the forwarder has dropped bogus records.

1231.	[bug]		always restart a query if we dropped records when

1230.	[func]		report the address the server learnt the record from
			in lame server messages.

1229.	[func]		opaque rdata support for unknown types.

1228.	[protocol]	IXFR don't test for AA, don't check that the question
			is returned.

1227.	[port]		solaris: sys_nerr and sys_errlist do not exist when
			compiling in 64 bit mode.

1226.	[placeholder]

1225.	[bug]		don't send cross class additional records.

1224.	[bug]		use after realloc(), non portable pointer arithmetic in

1223.	[bug]		allow all KEY records in parent zone at bottom of zone

1222.	[bug]		HMAC-MD5 key files are now mode 0600.

1221.	[port]		aix: ( and later have strndup().

1220.	[port]		winnt: isc_movefile() and syslog() updated.

1219.	[bug]		winnt: zone transfers could fail.

1218.	[func]		add IPv6 transport support to the resolver from the
			KAME project.  Includes initial bitstring support.

1217.	[bug]		#1186 broke the command-line programs that relied on
			the fact that HMAC-MD5 keys have keyid 0.

1216.	[bug]		#1180 completely broke inet_nsap_addr(),
			inet_nsap_ntoa() still didn't emit the leading 0x.

1215.	[bug]		long UNIX domain control socket names were not being
			printed in full.

1214.	[bug]		getrgnam()/getgrgid() leaked memory.

1213.	[bug]		#1199 introduced a reference after free bug.

1212.	[bug]		some function declarations wern't protected by
			__BEGIN_DECL/__END_DECL in resolv.h.

1211.	[port]		next: openstep is now supported as well as nextstep.

1210.	[port]		add: SCO Unix 5.0.6.

1209.	[port]		winnt: issues.

1208.	[func]		close "dynamic" file channels when debug is set to
			zero allowing them to be removed and re-opened.

1207.	[contrib]	new h2n from author.

1206.	[bug]		ixfr_getdelta() uninitialised variable used.

1205.	[bug]		parse_cert_rr() passes wrong buffer size to b64_pton().

1204.	[bug]		memory leak: pathname leaked specifing controls unix.

1203.	[bug]		detect corrupted ixfr logs.

1202.	[bug]		memory leak: dynamic update was leaking.

1201.	[bug]		ISO/IEC 9945-1 versions of getpwuid_r(), getpwnam_r(),
		 	getgrgid_r() and getgrnam_r() were not ISO/IEC 9945-1

1200.	[bug]		memory leak: when following CNAMES from of req_query().

1199.	[bug]		memory leak: when defining keys.

1198.	[func]		reference count all databuf activity.

1197.	[func]		deallocate-on-exit yes; will call abort() if there
			is still active memory.

1196.	[func]		memactive(): report if there is still active memory.

1195.	[bug]		memory leak: include in named.conf leaked file name.

1194.	[port]		MPE/IX port updated by Mark Bixby of the
			HP CSY MPE/iX Internet & Interoperability Team.

1193.	[port]		winnt: path separator.

1192.	[bug]		winnt: fix accept failures.

1191.	[port]		winnt: a CLI tool for controling named 'BINDcmd' now

1190.	[contrib]	nslint upgraded from 1.5.1 to 2.0.2 (by author).

1189.	[port]		redo #1146 to cope w/ differing gettimeofday()
			function signatures.

1188.	[bug]		memory leak when removing multiple records via dynamic

More information about the bind-announce mailing list