xref: /freebsd/contrib/ldns/drill/ChangeLog.22-nov-2005 (revision 5afab0e5e56fe90a378fb57249600e7924e1cab2)
17b5038d7SDag-Erling Smørgrav--------- Drill now is a subdirectory in ldns. To make life easier
27b5038d7SDag-Erling Smørgrav--------- we are using ldns' version numbering for drill from now on.
37b5038d7SDag-Erling Smørgrav--------- Sadly this means we GO BACKWARDS in the versions
47b5038d7SDag-Erling Smørgrav--------- This ChangeLog will not be updated anymore - all changes are
57b5038d7SDag-Erling Smørgrav--------- documented in ldns' ChangeLog
67b5038d7SDag-Erling Smørgrav
77b5038d7SDag-Erling Smørgrav1.0-pre3: to be released: drill-team
87b5038d7SDag-Erling Smørgrav	* Secure tracing works
97b5038d7SDag-Erling Smørgrav	* Added section about DNSSEC in the manual page
107b5038d7SDag-Erling Smørgrav	* Allow the class information to be given to do_chase()
117b5038d7SDag-Erling Smørgrav	* Lint fixes for the code
127b5038d7SDag-Erling Smørgrav	* Bugzilla was setup for drill
137b5038d7SDag-Erling Smørgrav	* Bug #97 (drill); -S crash was fixed
14*5afab0e5SDag-Erling Smørgrav	* Add -Q (quiet) flag was added. This suppresses output from drill.
157b5038d7SDag-Erling Smørgrav
167b5038d7SDag-Erling Smørgrav1.0-pre2: 20 Jun 2005: drill-team
177b5038d7SDag-Erling Smørgrav	* Second prerelease
187b5038d7SDag-Erling Smørgrav	* Bugs where fix in the chasing functionality
197b5038d7SDag-Erling Smørgrav
207b5038d7SDag-Erling Smørgrav1.0-pre1: 1 Jun 2005: drill-team
217b5038d7SDag-Erling Smørgrav	* First drill release based on ldns
227b5038d7SDag-Erling Smørgrav	* drill's core code is not much more simple, as
237b5038d7SDag-Erling Smørgrav	  all the difficult stuff is moved to ldns.
247b5038d7SDag-Erling Smørgrav	* Much saner argument parsing
257b5038d7SDag-Erling Smørgrav
267b5038d7SDag-Erling Smørgrav---------- Above Newer drill based on ldns              --------------
277b5038d7SDag-Erling Smørgrav---------- Below Older drill with it's own DNS handling --------------
287b5038d7SDag-Erling Smørgrav
297b5038d7SDag-Erling Smørgrav0.9.2: Feb 3 2005: drill-team
307b5038d7SDag-Erling Smørgrav	* Added two more options (borrowed from dig)
317b5038d7SDag-Erling Smørgrav	  --rd, don't set the RD bit in queries
327b5038d7SDag-Erling Smørgrav	  --fail, don't query the next nameserver on SERVFAIL
337b5038d7SDag-Erling Smørgrav	* Fixed handling of obscure data types
347b5038d7SDag-Erling Smørgrav	* Handle classes other the 'IN' when making a query
357b5038d7SDag-Erling Smørgrav
367b5038d7SDag-Erling Smørgrav	* For people using FreeBSD: drill is now in the ports
377b5038d7SDag-Erling Smørgrav	  (Thanks to Jaap Akkerhuis)
387b5038d7SDag-Erling Smørgrav
397b5038d7SDag-Erling Smørgrav0.9.1: Jan 5 2005: drill-team
407b5038d7SDag-Erling Smørgrav	* Makefile tweaks
417b5038d7SDag-Erling Smørgrav	* drill ns . works
427b5038d7SDag-Erling Smørgrav	* re-check the root in when tracing
437b5038d7SDag-Erling Smørgrav	* added handling for some lesser known types (including WKS)
447b5038d7SDag-Erling Smørgrav
457b5038d7SDag-Erling Smørgrav0.9: Dec 6 2004: drill-team
467b5038d7SDag-Erling Smørgrav	* big configure.ac and Makefile.in updates (made more general)
477b5038d7SDag-Erling Smørgrav	* escapes in names argument and txt and dname data
487b5038d7SDag-Erling Smørgrav	* gcc 2(.95) support
497b5038d7SDag-Erling Smørgrav	* packet wire data is now checked for dangerous elements (like
507b5038d7SDag-Erling Smørgrav	  looping compression etc)
517b5038d7SDag-Erling Smørgrav	* (Multiple) Octal char representation
527b5038d7SDag-Erling Smørgrav	* Responses can be saved to file
537b5038d7SDag-Erling Smørgrav	* 'Answers' can be read from file instead of server
547b5038d7SDag-Erling Smørgrav	* Lots and lots of bugfixes and improvements
557b5038d7SDag-Erling Smørgrav
567b5038d7SDag-Erling Smørgrav0.8.1: Oct 27 2004: Miek
577b5038d7SDag-Erling Smørgrav	* configure.ac updates
587b5038d7SDag-Erling Smørgrav	* secure resolving updates (still doesn't work)
597b5038d7SDag-Erling Smørgrav	* printing additions
607b5038d7SDag-Erling Smørgrav	  - CERT RR supported
617b5038d7SDag-Erling Smørgrav	  - LOC RR support
627b5038d7SDag-Erling Smørgrav	* All non supported RRs are handled as unknown
63*5afab0e5SDag-Erling Smørgrav	* If no nameservers found in /etc/resolv.conf
647b5038d7SDag-Erling Smørgrav	  default to 127.0.0.1
657b5038d7SDag-Erling Smørgrav	* Various bugs fixed
667b5038d7SDag-Erling Smørgrav	  - Close sockets after using them
677b5038d7SDag-Erling Smørgrav	  - Some memory leaks were plugged
687b5038d7SDag-Erling Smørgrav
697b5038d7SDag-Erling Smørgrav0.8: Oct 26 2004: Miek
707b5038d7SDag-Erling Smørgrav	* Lots of features added. Drill is almost feature complete
717b5038d7SDag-Erling Smørgrav	* Unknown RR's are supported
727b5038d7SDag-Erling Smørgrav	* Numerous smaller updates in documentation
737b5038d7SDag-Erling Smørgrav	* Numerous code cleanups
747b5038d7SDag-Erling Smørgrav	* Dig is no longer needed to build drill
757b5038d7SDag-Erling Smørgrav
767b5038d7SDag-Erling Smørgrav0.7: Oct 21 2004: Miek
77*5afab0e5SDag-Erling Smørgrav	* reworked internal code
787b5038d7SDag-Erling Smørgrav	* DNSSEC is working, except the secure resolving
797b5038d7SDag-Erling Smørgrav	* build updates
807b5038d7SDag-Erling Smørgrav	* more sane options parsing
817b5038d7SDag-Erling Smørgrav	* more sane argument handling
827b5038d7SDag-Erling Smørgrav
837b5038d7SDag-Erling Smørgrav0.6-alpha: Oct 2004: Jelte
847b5038d7SDag-Erling Smørgrav	* No log
857b5038d7SDag-Erling Smørgrav
867b5038d7SDag-Erling Smørgrav0.5-alpha: Sept 22 2004: Miek
877b5038d7SDag-Erling Smørgrav	* most of the DNS stuff is working
887b5038d7SDag-Erling Smørgrav	* moved to configure
897b5038d7SDag-Erling Smørgrav	* tested on Linux/FreeBSD
907b5038d7SDag-Erling Smørgrav	* fully IPV6 capable
917b5038d7SDag-Erling Smørgrav	* new DNSSEC types supported
927b5038d7SDag-Erling Smørgrav	* DNSSEC somewhat working
937b5038d7SDag-Erling Smørgrav	* gcc => 3 is needed for building
947b5038d7SDag-Erling Smørgrav
957b5038d7SDag-Erling Smørgrav0.4-alpha: Sept 9 2004: Miek
967b5038d7SDag-Erling Smørgrav	* moved to autoconf for building
977b5038d7SDag-Erling Smørgrav	* lots of various updates
987b5038d7SDag-Erling Smørgrav	* really a workable program now
997b5038d7SDag-Erling Smørgrav
1007b5038d7SDag-Erling Smørgrav0.3-alpha: Sept 6 2004: Miek
1017b5038d7SDag-Erling Smørgrav	* IPv6 support
1027b5038d7SDag-Erling Smørgrav	* automatic secure resolving
1037b5038d7SDag-Erling Smørgrav	* --trace updates
1047b5038d7SDag-Erling Smørgrav	* --chase updates
1057b5038d7SDag-Erling Smørgrav	* more checks
106