[openbeosnetteam] Re: r18408 moved to network [...]

On 2006-08-14 at 06:26:58 [+0200], Lars Hansson 
<lars-openbeos-net@xxxxxxxxxxx> wrote:
> On Sunday 13 August 2006 05:09, Oliver Tappe wrote:
> > So we might choose to switch to dnscache, later, but for now bind should
> > do.
> 
> Note that there's a big difference between BIND the resolver library and BIND
> the nameserver. What Haiku is currently using is only the resolver library
> and it doesn't really have any of the security issues of BIND the nameserver.

Well, I'm afraid precisely the resolver library has had a bad reputation 
(earned in 2002), but then again, if it works now, we can use it.

However, I am not sure if haiku is really just using the resolver library. 
From the 250KB libnetwork.so is now using, 220 KB are due to the resolver. I 
hope we will be able to cut this down some more, since that is simply too much 
code just to have an implementation for gethostbyname() and gethostbyaddr(), 
don't you agree?

> Also note that djbdns does not actually have a license which, iirc, makes it
> subject to standard copyright laws and that it does not support IPv6 (at
> least not without 3rd party patches).

Right, I found the absence of a license pretty confusing, actually.

On 2006-08-14 at 06:31:37 [+0200], Lars Hansson 
<lars-openbeos-net@xxxxxxxxxxx> wrote:
> On Sunday 13 August 2006 02:14, Oliver Tappe wrote:
> > Another possibility would be to use dnsmasq,
> > but that is GPL, I don't know if that rules it out...
> 
> dnsmasq can not substitute what we already have since it is only a caching
> nameserver and it doesn't provide a resolver library.

Yes, you are right of course. I got a bit off-the-track thinking about how to 
provide dn- and dhcp-service from haiku for other hosts in the same network 
(and we are most probably not providing these services in R1).

cheers,
        Oliver

Other related posts: