1--------- Drill now is a subdirectory in ldns. To make life easier 2--------- we are using ldns' version numbering for drill from now on. 3--------- Sadly this means we GO BACKWARDS in the versions 4--------- This ChangeLog will not be updated anymore - all changes are 5--------- documented in ldns' ChangeLog 6 71.0-pre3: to be released: drill-team 8 * Secure tracing works 9 * Added section about DNSSEC in the manual page 10 * Allow the class information to be given to do_chase() 11 * Lint fixes for the code 12 * Bugzilla was setup for drill 13 * Bug #97 (drill); -S crash was fixed 14 * Add -Q (quiet) flag was added. This suppresses output from drill. 15 161.0-pre2: 20 Jun 2005: drill-team 17 * Second prerelease 18 * Bugs where fix in the chasing functionality 19 201.0-pre1: 1 Jun 2005: drill-team 21 * First drill release based on ldns 22 * drill's core code is not much more simple, as 23 all the difficult stuff is moved to ldns. 24 * Much saner argument parsing 25 26---------- Above Newer drill based on ldns -------------- 27---------- Below Older drill with it's own DNS handling -------------- 28 290.9.2: Feb 3 2005: drill-team 30 * Added two more options (borrowed from dig) 31 --rd, don't set the RD bit in queries 32 --fail, don't query the next nameserver on SERVFAIL 33 * Fixed handling of obscure data types 34 * Handle classes other the 'IN' when making a query 35 36 * For people using FreeBSD: drill is now in the ports 37 (Thanks to Jaap Akkerhuis) 38 390.9.1: Jan 5 2005: drill-team 40 * Makefile tweaks 41 * drill ns . works 42 * re-check the root in when tracing 43 * added handling for some lesser known types (including WKS) 44 450.9: Dec 6 2004: drill-team 46 * big configure.ac and Makefile.in updates (made more general) 47 * escapes in names argument and txt and dname data 48 * gcc 2(.95) support 49 * packet wire data is now checked for dangerous elements (like 50 looping compression etc) 51 * (Multiple) Octal char representation 52 * Responses can be saved to file 53 * 'Answers' can be read from file instead of server 54 * Lots and lots of bugfixes and improvements 55 560.8.1: Oct 27 2004: Miek 57 * configure.ac updates 58 * secure resolving updates (still doesn't work) 59 * printing additions 60 - CERT RR supported 61 - LOC RR support 62 * All non supported RRs are handled as unknown 63 * If no nameservers found in /etc/resolv.conf 64 default to 127.0.0.1 65 * Various bugs fixed 66 - Close sockets after using them 67 - Some memory leaks were plugged 68 690.8: Oct 26 2004: Miek 70 * Lots of features added. Drill is almost feature complete 71 * Unknown RR's are supported 72 * Numerous smaller updates in documentation 73 * Numerous code cleanups 74 * Dig is no longer needed to build drill 75 760.7: Oct 21 2004: Miek 77 * reworked internal code 78 * DNSSEC is working, except the secure resolving 79 * build updates 80 * more sane options parsing 81 * more sane argument handling 82 830.6-alpha: Oct 2004: Jelte 84 * No log 85 860.5-alpha: Sept 22 2004: Miek 87 * most of the DNS stuff is working 88 * moved to configure 89 * tested on Linux/FreeBSD 90 * fully IPV6 capable 91 * new DNSSEC types supported 92 * DNSSEC somewhat working 93 * gcc => 3 is needed for building 94 950.4-alpha: Sept 9 2004: Miek 96 * moved to autoconf for building 97 * lots of various updates 98 * really a workable program now 99 1000.3-alpha: Sept 6 2004: Miek 101 * IPv6 support 102 * automatic secure resolving 103 * --trace updates 104 * --chase updates 105 * more checks 106