1@(#) Id: CHANGES 250 2009-10-16 23:26:47Z leres  (LBL)
2
3v3.0 Fri Oct 16 16:26:04 PDT 2009
4
5- Add IPv6 support.
6
7v2.2 Fri Mar 13 22:29:52 PDT 2009
8
9- Convert source tree to subversion
10
11v2.1 Fri Feb 15 20:45:01 PST 2008
12
13- Handle "srv" records.
14
15- Fix some ttl parsing problems.
16
17- Add "ignore" option
18
19- Hack in support for "view"
20
21- Check for duplicate "cname" records.
22
23- Upgrade to autoconf 2.61
24
25v2.0.2 Tue Mar 20 17:49:13 PST 2001
26
27- Allow missing trailing dot in certain special cases.
28
29- Include zone names when checking NS records.
30
31- Document nslint.conf network keyword.
32
33- Sort the network list so that we always pick the right network/mask
34  when the overlap.
35
36v2.0.1 Tue Dec 14 11:24:31 PST 1999
37
38- Handle $ttl.
39
40- Fix some minor portability/compiler problems for OSF 4.
41
42- Correctly detect mx records that point to themselves but not a
43  real "a" record.
44
45- Fix file descriptor leak in doconf(). Thanks to Paul McIlfatrick
46  (paul.mcilfatrick@bt.com)
47
48v2.0 Wed Dec  9 16:48:54 PST 1998
49
50- Add support for BIND 8 named.conf file.
51
52- Support protocols in addition to tcp and udp for WKS records.
53  Resulted from a bug report from Petter Reinholdtsen (pere@td.org.uit.no)
54
55- Support dotted serial numbers in SOA records. Resulted from a
56  bug report from Frank Ederveen (frank@our.domaintje.com)
57
58- Ignore unknown statements and options in named.boot and named.conf
59  (instead of issuing warnings).
60
61- Handle '#' and C style named.conf comments.
62
63- Handle optional "in" in named.conf zone statements. Reported by
64  DJ Coster (djc@discoverbrokerage.com)
65
66- Add support for include directives in named.boot and named.conf.
67
68- Redo differing ttls check and do mx records in addition to a
69  records. Change place where soa values gets zeroed so they don't
70  get clobbered when we use includes.
71
72- Allow "@" abbr. for ptr, mx, cname and ns records.
73
74- Detect cname referenced by another cname or mx record.
75
76- Handle chaos records (to some minor extent).
77
78v1.7 Tue Jul 22 14:26:21 PDT 1997
79
80- Report differing ttls in A records. Check SOA records.
81
82- Detect hosts with more than one ip address on a subnet.
83
84v1.6.1 Sat Jun  7 03:12:01 PDT 1997
85
86- Fix "unknown service" printf format.
87
88- Fix off-by-one error in the ptr parsing code. Thanks to Andreas
89  Lamprecht (andreas.lamprecht@siemens.at)
90
91- Fix broken $origin code.
92
93v1.6 Mon Apr  7 19:09:52 PDT 1997
94
95- Add support for classless delegation.
96
97- Fix some case sensitive bugs.
98
99- Report domain names outside the current zone.
100
101- Fixed off-by-one bug that broke single character hostnames.
102
103- Increase size of hash table.
104
105- Make tcp and udp service name tables dynamic.
106
107- Improved error message for garbage in /etc/services.
108
109v1.5.1 Thu Jul 18 21:44:44 PDT 1996
110
111- Use $CC when checking gcc version. Thanks to Carl Lindberg
112  (carl_lindberg@blacksmith.com)
113
114- Raise size of hash table to 65K.
115
116v1.5 Fri Jul 12 18:58:47 PDT 1996
117
118- Detect extra octets and other garbage in PTR records.
119
120- Handle multi-line WKS records.
121
122- Allow multple WKS records (since we can have udp and tcp).
123
124- Convert to autoconf.
125
126- Declare optarg, optind and opterr extern. Thanks to Howard Moftich
127  (howardm@lsil.com).
128
129- BS/DOS does not have malloc.h. Thanks to Jordan Hayes
130  (jordan@thinkbank.com).
131
132- Correctly handle named.boot comments with leading whitespace.
133
134- Handle fully specified in-addr.arpa records. Resulted from a bug
135  report from Joe Kelly (joe@gol.com).
136
137- Fix endian problems. Thanks to Carl Lindberg (carl_lindberg@blacksmith.com).
138
139- Fixed some mixed case problems.
140
141- Update man page to describe how nslint.boot works.
142
143v1.4 Sat Jun  3 23:38:14 PDT 1995
144
145- Allow TXT records to exist with no other records.
146
147- Full system prototypes.
148
149- Complain about extra arguments.
150
151- Detect MX record chains.
152
153- Handle single line SOA records correctly. Thanks to Edward J. O'Brien
154  (ejobrie@sam.wal-mart.com)
155
156v1.3 Wed Mar  8 17:27:20 PST 1995
157
158- Add "allowdupa" record type for use with nslint.boot. This allows ip
159  addresses to have multiple A records.
160
161- Fixed bug that caused dangling cname references to not be reported
162  properly. Thanks to Edward J. O'Brien (ejobrie@sam.wal-mart.com).
163
164v1.2 Thu Sep  1 15:55:38 PDT 1994
165
166- Allow hostnames with a leading numeric as per rfc1123. Thanks to Bill
167  Gianopoulos (wag@sccux1.msd.ray.com).
168
169- Remove (undocumented) -u flag and allow uppercase.
170
171- Support TXT records. Thanks to Paul Pomes (paul@uxc.cso.uiuc.edu).
172
173- Support RP records.
174
175- Ignore new bind keywords.
176
177- Fix bug where we could exit with a zero status even though errors had
178  been detected
179
180- Complain about hosts that have smtp/tcp WKS entries but no MX records.
181
182- Add -B flag to handle PTR records that point outside the domains
183  listed in named.boot.
184
185v1.1 Sun May 22 20:43:03 PDT 1994
186
187- Allow ns records with no a records (the preferred way to go).
188
189- Fix typos in the sawstr array.
190
191- Use string.h instead of strings.h and add rindex(), index() and
192  bzero() macros for SYSV compatibility. Thanks to Bill King
193  (wrk@cle.ab.com).
194
195- Handle $origin directives. Thanks to Bill Gianopoulos
196  (wag@sccux1.msd.ray.com).
197
198- Fix add_domain() to work for the root. Thanks to Bill Gianopoulos.
199
200- Handle quotes in hinfo records. Thanks to Bill Gianopoulos.
201
202- Fix endian problems in parseinaddr() and parseptr().
203
204- Check non in-addr.arpa names for cname conflicts.
205
206v1.0 Thu Apr 21 11:02:59 PDT 1994
207
208- Initial release.
209