Initial vendor import of ldns-1.6.4 into contrib.
[dragonfly.git] / contrib / ldns / drill / ChangeLog.22-nov-2005
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
7 1.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 supresses output from drill.
15
16 1.0-pre2: 20 Jun 2005: drill-team
17         * Second prerelease
18         * Bugs where fix in the chasing functionality
19
20 1.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
29 0.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
39 0.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
45 0.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
56 0.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 namservers 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
69 0.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
76 0.7: Oct 21 2004: Miek
77         * reworked interal code
78         * DNSSEC is working, except the secure resolving
79         * build updates
80         * more sane options parsing
81         * more sane argument handling
82
83 0.6-alpha: Oct 2004: Jelte
84         * No log
85
86 0.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
95 0.4-alpha: Sept 9 2004: Miek 
96         * moved to autoconf for building
97         * lots of various updates
98         * really a workable program now
99
100 0.3-alpha: Sept 6 2004: Miek 
101         * IPv6 support
102         * automatic secure resolving
103         * --trace updates
104         * --chase updates
105         * more checks