xref: /netbsd-src/external/bsd/libbind/dist/CHANGES (revision 5bbd2a12505d72a8177929a37b5cee489d0a1cfd)
1*5bbd2a12Schristos                        -- 6.0 released --
2*5bbd2a12Schristos
3b5677b36Schristos                        -- 6.0rc1 released --
4b5677b36Schristos
5b5677b36Schristos11.	[func]		Add tests subdirectory.  Includes dig8.c, to test
6b5677b36Schristos			linking against libbind. [RT #19425]
7b5677b36Schristos
8*5bbd2a12Schristos10.	[func]		Add suppport to query for and display DS, SSHFP, RRSIG,
9*5bbd2a12Schristos			NSEC, DNSKEY, DHCID, NSEC3, NSEC3PARAM, HIP and DLV.
10*5bbd2a12Schristos			[RT #19330]
11b5677b36Schristos
12b5677b36Schristos                        -- 6.0b1 released --
13b5677b36Schristos
14b5677b36Schristos9.	[func]		New function ns_parserr2(), parses resource record
15b5677b36Schristos	                using wire format names.
16b5677b36Schristos
17b5677b36Schristos8.	[func]  	New ns_newmsg_*() function suite for building packets.
18b5677b36Schristos
19b5677b36Schristos7.	[func]  	New function suite ns_rdata_*() for parsing RDATA in
20b5677b36Schristos			packets.
21b5677b36Schristos
22b5677b36Schristos6.	[func]  	New ns_name_*() functions added:
23b5677b36Schristos                	  - ns_name_pton2(), same as ns_name_pton() but
24b5677b36Schristos			    returns destination size
25b5677b36Schristos                	  - ns_name_unpack2(), same as ns_name_unpack() but
26b5677b36Schristos                  	    returns destination size
27b5677b36Schristos                	  - ns_name_length(): measure wire-format names
28b5677b36Schristos                	  - ns_name_eq(): compare two wire-format names
29b5677b36Schristos                	  - ns_name_owned(): determine whether a (wire-format)
30b5677b36Schristos                  	    domain name is owned by (i.e., is at or below)
31b5677b36Schristos			    another one
32b5677b36Schristos                	  - ns_name_map(): break a wire-format name on labels
33b5677b36Schristos                	  - ns_name_labels(): count #/labels in a wire-format
34b5677b36Schristos			    name
35b5677b36Schristos
36b5677b36Schristos5.	[bug]		Use getpeername() to determine whether a cached
37b5677b36Schristos			file descriptor match needs to be closed. [RT #18625]
38b5677b36Schristos
39b5677b36Schristos4.      [doc]		Add libbind man pages (currently only in *roff and
40b5677b36Schristos			plaintext format) to libbind/doc. [RT #19060]
41b5677b36Schristos
42b5677b36Schristos3.	[func]		The default install location for header and library
43b5677b36Schristos			files are now ${prefix}/{lib,include}/bind.
44b5677b36Schristos
45b5677b36Schristos2.	[bug]		Randomize query IDs. New function res_nrandomid().
46b5677b36Schristos			[RT #18348]
47b5677b36Schristos
48b5677b36Schristos1.	[bug]		Out of bounds reference in dns_ho.c:addrsort.
49b5677b36Schristos			[RT #18044]
50