Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Aug 1996 15:49:54 -0600
From:      jon@ctasim.com ("Jon Doran" )
To:        John Polstra <jdp@polstra.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Irrelevant comments on cvsup
Message-ID:  <9608111549.ZM1725@deepthought.ctasim.com>
In-Reply-To: John Polstra <jdp@polstra.com> "Re: Irrelevant comments on cvsup" (Aug  9,  9:18pm)
References:  <199608100418.VAA24857@austin.polstra.com>

next in thread | previous in thread | raw e-mail | index | archive | help
John,

I've been running 2.0.5R since its release, and only recently have had the
time to play with -current.  Since I'm new to the mailing lists I'm lurking
around, rather than jumping in and causing trouble :-)

I haven't had a chance to play with cvsup yet, I just got sup working through
our firewall last weekend...  On that note:

You can either generate the checksums during off hours from a cron job, or
build them up as things change.  As you pointed out, there are always people
who backdoor changes in.  I think there are ways to deal with this problem.

First, consider people who dump things into the tree via RCS or CVS.  Lets
use RCS, since its a lower common denominator.  It would be useful to place
hooks in RCS to run filters at various stages of the ci and co process.  For
example, a site may have standards on the format of code in the tree, so part
of the ci process might involve running indent on all code to convert it into
the standard format.  Part of the co process might involve running indent
again, to convert it into a developer's favorite format.  CVS users may wish
to have RCS run a "filter" which updates the MD5 checksum database on checkin.

Now, for those who backdoor in changes, or restore from backup tape.  A cron
job could scan the CVS tree looking for new files, update the database, and
send nasty mail to the CVS administrator.  So I think a solution is possible.

In summary, there are two missing pieces.  A change to RCS, and a scanning
daemon.

Jon Doran



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