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