Suggestion: Removal of BIND from base / Import alternative DNS Library ldns / import dig replacement drill
dillon at apollo.backplane.com
Tue Mar 9 15:32:32 PST 2010
: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.
: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:
:Please let me know what you think about his approach.
I'm not sure about binary compatibility if the resolver is moved
out of libc (if I read that right) and into libldns. Or were you
intending on leaving the resolver in libc? I'm a little confused.
I fully agree with separating the resolver calls out from the BIND
contrib and putting them into libc natively, then disconnecting
BIND from the build and e.g. using pkgsrc to get its functionality.
<dillon at backplane.com>
More information about the Submit