DragonFly BSD
DragonFly submit List (threaded) for 2010-03
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Suggestion: Removal of BIND from base / Import alternative DNS Library ldns / import dig replacement drill


From: Jan Lentfer <Jan.Lentfer@xxxxxx>
Date: Tue, 09 Mar 2010 21:56:49 +0100

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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]