Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Dec 2013 09:30:32 -0800
From:      Kevin Oberman <rkoberman@gmail.com>
To:        Mark Felder <feld@freebsd.org>
Cc:        "freebsd-stable@freebsd.org Stable" <freebsd-stable@freebsd.org>
Subject:   Re: BIND chroot environment in 10-RELEASE...gone?
Message-ID:  <CAN6yY1sVGiQFNkoi0mGZs7grJ5SMAui-rDO1e8UDAs0PTUVL9g@mail.gmail.com>
In-Reply-To: <1386086749.9599.54995173.6CD35E54@webmail.messagingengine.com>
References:  <529D9CC5.8060709@rancid.berkeley.edu> <529DF7FA.7050207@passap.ru> <CA%2BE3k93XpRGr822YgNYFRPQPid9PucPYufgvUTV=jjirYR7gmg@mail.gmail.com> <1386086749.9599.54995173.6CD35E54@webmail.messagingengine.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Dec 3, 2013 at 8:05 AM, Mark Felder <feld@freebsd.org> wrote:

> On Tue, Dec 3, 2013, at 9:58, Royce Williams wrote:
> > On Tue, Dec 3, 2013 at 6:25 AM, Boris Samorodov <bsam@passap.ru> wrote:
> > >
> > > 03.12.2013 12:56, Michael Sinatra =D0=BF=D0=B8=D1=88=D0=B5=D1=82:
> > >
> > > > I am aware of the fact that unbound has "replaced" BIND in the base
> > > > system, starting with 10.0-RELEASE.  What surprised me was recent
> > > > commits to ports/dns/bind99 (and presumably other versions) that
> appears
> > > > to take away the supported chroot capabilities.
> > >
> > > /usr/ports/UPDATING has some info about the matter.
> >
> >
> > Specifically, 20131112 says:
> >
> >   All bind9 ports have been updated to support FreeBSD 10.x after
> >   BIND was removed from the base system.  It is now self-contained
> >   in ${PREFIX}/etc/namedb, and chroot and symlinking options are
> >   no longer supported out of the box.
> >
> > Does that mean that those options now need to be manually configured
> > by each team running BIND?
> >
> > If so, that is a net negative for security.  Even if everyone running
> > public-facing BIND knows how to chroot, it means more work -- and more
> > potential implementation errors.
> >
>
> I had not seen that UPDATING entry... I assume that due to shortage of
> time by the maintainer and the urgency to just get the port working it
> has been discarded for now. You could try adding the features back to
> the port and seeing if the maintainer accepts them. Unfortunately I
> don't have any inside information to assist you further.
>

It was a deliberate decision made by the maintainer. He said the chroot
code in the installation was too complicated and would be removed as a part
of the installation clean-up to get all BIND related files out of /usr and
/etc. I protested at the time as did someone else, but the maintainer did
not respond. I thnk this was a really, really bad decision.

I searched a bit for the thread on removing BIND leftovers, but have failed
to find it.
--=20
R. Kevin Oberman, Network Engineer
E-mail: rkoberman@gmail.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1sVGiQFNkoi0mGZs7grJ5SMAui-rDO1e8UDAs0PTUVL9g>