1$Id: CHANGES,v 1.26 2004/07/08 08:19:58 mavetju Exp $ 2 3Version 1.10: 4 - Add support for EDNS0 (extra big packets) 5 - Add support for querying of ANY records. 6 - Add represention of SRV, RP records. 7 8Version 1.9: 9 - With the rollout of IPv6 for a.root-servers.net, it always 10 took the IPv6 address even if you used the -4 option. 11 - Fix false lame server issues with domains which have the 12 higher domain in it (command.com for example). 13 14Version 1.8.1: 15 - Put back timeout command line parameter, it will be the 16 maximum time to wait instead of an increasing one. 17 18Version 1.8: 19 - Better handling of timeout (instead of a static value, 20 start with five seconds and double it each retry) 21 - Warnings are printed if you receive a different RR type 22 than the one you asked for (for example when you ask for 23 an A record and receive a CNAME) 24 - Fixed problems when records received in the authority 25 field are shorter than the domain the nameserver is 26 authoritative for. 27 - When compiled without IPv6 support on an IPv6 capable 28 machine the machine tried to query the IPv6 translated 29 IPv5 address anyway. 30 - -C caches hosts which haven't answered too. 31 32Version 1.7.1: 33 - Fix display of SOA serial number, by Janne Snabb 34 <snabb@epipe.com> 35 - Non-IPv6 builds should not use gethostbyname2() 36 37Version 1.7: 38 - Removed a debug-line while doing PTR requests. 39 - Now IPv6 servers are traced too. Use -4 to disable it. 40 - Added -S option for specifying source IP address. 41 42version 1.6: 43 - Added SOA record tracing 44 - Fixed a debug duplicate variable printing. 45 46version 1.5: 47 - Sometimes it happened while tracing a name without 48 specifying a server it would return immediatly without 49 printing any information. 50 - names with a trailing dot are now handled correctly. 51 - warning from Kris Kennaway <kris@obsecurity.org> regarding 52 sprintf()'s without format-strings (yes, I feel ashamed). 53 - On request of Anthony DeRobertis <asd@suespammers.org>, 54 via Thomas Seyrat <tomasera@debian.org>, support for PTR 55 records. 56 57version 1.4: 58 - Added -Wall to Makefile.am so at least I would get warnings 59 from my C compiler thank you. Removed some stupid unused 60 variables. 61 - Fixed big/little endian problem in the structs so that the 62 flags are looking allright now. 63 - Answers are displayed as authoritative or normal. 64 - Digging goes on until we have hit an authorative server. 65 - Info about which zone is being queried now. 66 67version 1.3: 68 - added win32 support by Mike Black <mblack@csihq.com> 69 - fixed bug where the IP addresses in the resource records 70 wouldn't be used. 71 - when an authority NS record wouldn't have an additional 72 A record it can get multiple IP addresses when it resolves 73 the hostname in the gethostbyname(). This is now handled 74 correctly. 75 76version 1.2: 77 - renamed into dnstracer due to clash with DJBDNS's dnstracer. 78 - dnstracer would segfault if nameserver name couldn't be 79 resolved (by Vilhelm Bergman <d96v@dtek.chalmers.se>) 80 - support for /etc/resolv.conf via a patch from Moritz 81 Barsnick <moritz@barsnick.net> 82 - -s . will take A.ROOT-SERVERS.NET 83 - autoconf/automake support... *shudder* 84 - support for different query-classes. 85 - Gerd v. Egidy <egidy@deam.de> gave it RPM capabilities 86 and checked the automake/autoconf construction. 87 88version 1.1: 89 - fixed problems for big-endian little-endian machines. 90 - fixed linking problem on Solaris. Use Makefile.sun for them. 91 92version 1.0: 93 - initial release 94