[bind10-dev] Subversion to Git conversion

JINMEI Tatuya / 神明達哉 jinmei at isc.org
Wed Oct 20 03:47:19 UTC 2010


At Fri, 15 Oct 2010 12:02:15 +0200,
Shane Kerr <shane at isc.org> wrote:

> > > * "Public R/O" is a copy of the Developer repository, but is
> > >   read-only. When we have a security issue, we turn off the
> > >   replication mechanism until we have made an announcement of the
> > >   issue which can include a fix.
> > 
> > We turn off replication of security branches only, not the others
> > where we keep working on stuff like performance, new features, so
> > nothing is suspected.
> 
> Correct.

This is for preventing implicitly disclosing some security change
takes place, right?  That was a concern of mine when I first read the
original proposal.

Assuming my understanding is correct, can that be done easily and
without much risk of accidental disclosure?  I guess we run some cron
script that normally pulls "everything", but if the expected operation
is that someone sets up a filter when we start a security branch, I'm
afraid it's susceptible to human operational errors.  If we use a
specific convention on branch names such as "security-xxx" with a
filter rule that always works, it may be better than human
intervention, but there's still a risk that we misspelled the branch
name.

A related point is where/how we handle security bugs with trac.  If we
use the "sensitive" bit of the trac ticket system, it may have a
similar problem as not pulling the repository, that is, the fact that
we have a trac ticket that is invisible to everyone (while most of the
other tickets are open) may disclose some information.

---
JINMEI, Tatuya
Internet Systems Consortium, Inc.



More information about the bind10-dev mailing list