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