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