[openbeosnetteam] Re: r18408 moved to network

  • From: Oliver Tappe <openbeos@xxxxxxxxxxxxxxx>
  • To: openbeosnetteam@xxxxxxxxxxxxx
  • Date: Sat, 12 Aug 2006 20:14:19 +0200

On 2006-08-11 at 14:10:27 [+0200], Waldemar Kornewald <wkornew@xxxxxxx> wrote:
> On 8/11/06, Axel Dörfler <axeld@xxxxxxxxxxxxxxxx> wrote:
> > Oliver Tappe <openbeos@xxxxxxxxxxxxxxx> wrote:
> > > > I had thought you'd need TCP for DNS, but then, I dunno if it's
> > > > really
> > > > required.
> > > Yes, I suppose you need TCP for a full DNS implementation but most
> > > queries
> > > are handled via UDP AFAIK. Furthermore, I'd like to look into the
> > > required
> > > infrastructure, a.k.a. the resolver (cache, access to .../etc/hosts
> > > if we
> > > want to support that)? Or is that already in place (haven't checked
> > > at all)?
> >
> > Well, we have BIND as part of our libnetwork.so, in the dns/ subfolder.
> > I think Waldemar originally ported it.
> 
> Yes, I ported BIND, but Philippe once mentioned some better resolver
> (djbdns or tinydns?) which is less buggy and has a simpler codebase:
> http://cr.yp.to/djbdns.html
> http://tinydns.org/

Yes, I personally am all for replacing bind with a simple dns-cache. We don't 
need the server part anyway (at least not the real thing) and the code has a 
bad reputation by now anyway...

I am not sure if we could use djbdns easily, as when I looked at it very 
briefly today, it gave me the impression of depending on other pars of Dan 
Bernstein's software suite. Another possibility would be to use dnsmasq, but 
that is GPL, I don't know if that rules it out...

cheers,
        Oliver

Other related posts: