xref: /freebsd/contrib/ldns/drill/ChangeLog.22-nov-2005 (revision 7b5038d71c5c74ab863c1ff3fec33de94bf35a57)
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