Suggestion: Removal of BIND from base / Import alternative DNS Library ldns / import dig replacement drill
    Jan Lentfer 
    Jan.Lentfer at web.de
       
    Tue Mar  9 12:56:49 PST 2010
    
    
  
Dear all,
I have lately been busy working on ripping BIND out from contrib and 
base. I entirely remove BIND from contrib/ and moved the necessary files 
for libresolv into lib/libc so libc still builds and works.
By removing BIND also all the related tools (host, nslookup, dig and 
others) are gone. To still provide a tool to make DNS queries I decided 
to put "drill" into base. This is a dig replacement that should be 
option- and output-equal to BIND's dig.
This made it necessary to also import the alternative DNS Library ldns 
(in which drill is included). In a second step ldns could also give us 
the opportunity to also make libc independent for BINDs resolver as it 
should provides it'S own resolver library. I guess all that needs to be 
done is to interface the res_* stuff from BIND to ldns.
Enough words, necessary links:
http://www.nlnetlabs.nl/projects/ldns/
http://gitweb.dragonflybsd.org/~lentferj/dragonfly.git
Please let me know what you think about his approach.
Jan
    
    
More information about the Submit
mailing list