home *** CD-ROM | disk | FTP | other *** search
/ PC-Online 1996 May / PCOnline_05_1996.bin / linux / source / n / bind / bind-4.001 / bind-4~ / bind-4.9.3-BETA9 / contrib / dnswalk-1.8.1 / CHANGES next >
Text File  |  1994-07-01  |  4KB  |  92 lines

  1. $Id: CHANGES,v 1.4 1994/06/27 14:13:38 barr Exp barr $
  2. Version 1.8.1
  3. One-line fix to remove reference to non-existent parameter to getmaster().
  4. Reported by petri@ibr.cs.tu-bs.de (Stefan Petri).
  5.  
  6. Version 1.8
  7. Typos, documentation corrections, additions to TIPS as well as
  8. stuff for TODO from Piete Brooks <Piete.Brooks@cl.cam.ac.uk>.
  9.  
  10. Patch from Thorsten Lockert <tholo@sigmasoft.com>: remove directory
  11. if zone transfer fails.
  12.  
  13. Fixed getauthservers() routine.  Sometimes had list of servers
  14. which contained each server listed twice.  Also fixed it to
  15. use the 'master server' field of the SOA record as a 'hint'
  16. to which server to check first.
  17.  
  18. Fixed typo in dot-death checking.  Error message forgot \n.
  19.  
  20. Added -D flag to set base directory for saved axfr files.
  21.  
  22. Version 1.7
  23. Added "_" to list of invalid characters in a hostname.  (Painful
  24. because we have hundreds of PCs and Macs here with one.)  Can
  25. now be supressed with '-i' option (whew).
  26.  
  27. Fixed wildcard RR's being marked as having invalid characters.
  28. (Thanks to Paul Turner <turner@telstar.kodak.com> for reporting it)
  29.  
  30. Changed how the return codes for gethostby*() routines were being
  31. checked.  Added caveat in README about herror().  Thanks to Bill Fenner
  32.  
  33. Suppresses duplicate error message per zone.  Idea from Paul Turner.
  34.  
  35. Checks for dom.ain.dom.ain. in data, in case someone forgot the
  36. trailing '.'.
  37.  
  38. Finally added a man page.  Trimmed out redundant information
  39. from the README file.
  40.  
  41. Version 1.6
  42. removed -c switch, since I thought it would work a long time ago, but
  43. later found out it could never be made to work.  Well, it could, just
  44. not very nicely.  (nor efficiently)
  45.  
  46. Fixed bug with parsing of dig output.  Newer dig has slightly different
  47. output, causing serial numbers to not be pulled out.
  48.  
  49. Changed the do-dnswalk script to use exec > logfile instead of
  50. redirecting every invocation to a logfile.  Idea from Dan Ehrlich.
  51.  
  52. Fixed problem with dnswalk using old list of subdomains in axfr file,
  53. ignoring the new zone transfer if it was needed.
  54.  
  55. Accounted for annoying behavior of new dig to print duplicate SOA's.
  56.  
  57. Documented nameserver error reporting.
  58.  
  59. Version 1.5
  60.  
  61. added -F switch.  This performs "fascist" checking.  For every A record,
  62. it checks to see that it actually points to the canonical name listed
  63. for the PTR and reports mismatches.  Try this switch at least once to see
  64. what kind of things pop up.  (You may be surprised)
  65.  
  66. added -m switch.  Performs check on zone only if it has been modified
  67. (serial number changed) since the previous run.
  68.  
  69. changed format of messages to be shorter and more precise.  (and hopefully
  70. easier to read)  Read the README section for a full description.
  71.  
  72. warns if a zone has only one authoratative nameserver
  73. *** in later versions of 1.3, not posted here, but available for ftp,
  74. there was a bad bug which caused erroneous warnings about having only
  75. one nameserver.  (was using the wrong variable)
  76.  
  77. reports any errors listed in dig zone transfer output.  (usually
  78. caused by a corrupted zone file, or invalid syntax in data; for example
  79. only one field in an HINFO record.)
  80.  
  81. now reports any resolver errors from gethostbyname and gethostbyaddr.
  82. (for example, a server timeout, connection refused, etc)
  83.  
  84. sorts output by zone (correctly -- some versions of 1.3 didn't quite do
  85. this right)
  86.  
  87. displays server of authority and zone contact for each zone it checks.
  88.  
  89. I've now included a 'do-dnswalk' script that is an example wrapper
  90. that I use around dnswalk to turn on status debugging and put the
  91. results in a log file.  Salt to taste.
  92.