Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 4 Mar 2000 15:56:34 +0000
From:      Josef Karthauser <joe@pavilion.net>
To:        Peter Wemm <peter@netplex.com.au>
Cc:        Mark Murray <markm@FreeBSD.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/crypto/openssh login.c sshd.c
Message-ID:  <20000304155633.J34231@florence.pavilion.net>
In-Reply-To: <20000304154049.C402D1CE0@overcee.netplex.com.au>
References:  <joe@pavilion.net> <20000304154049.C402D1CE0@overcee.netplex.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Mar 04, 2000 at 11:40:49PM +0800, Peter Wemm wrote:
> 
> > Am I right in thinking that Internat and Freefall are pretty much the same?
> > If so what's to stop us from having part of the Freefall repository
> > cvsup'd from Internat?
> 
> I have been advocating this for a few weeks now.  It would save a lot of
> duplicated work.
> 
> However, the src/crypto/openssl/crytpo/rsa/rsa_eay.c file has to be left
> out to satisfy the folks (mirrors mostly) who are worried about being an
> accessory to patent infringement.  This (fortunately) is easy to arrange
> with the cvsup refuse file.  (I know it's easy because I already cvsup the
> internat source to freefall and compare the two sets of code)
> 
> NetBSD have announced that they are going to do this (or are already doing
> so).  The new US crypto rules mean that it's ok for the US based folks to
> work on the internat.freebsd.org code.

I'm working on changes to the CVSROOT perl scripts to make this easier.
I propose that we extend the 'avail' file syntax to add the names of the
hosts that it's ok to commit a particular part of the tree to.

avail||CVSROOT|freefall.freebsd.org
avail||distrib|freefall.freebsd.org
avail||doc|freefall.freebsd.org
avail||ports|freefall.freebsd.org
avail||src|freefall.freebsd.org
avail||src/crypto|internat.freebsd.org
avail||www|freefall.freebsd.org

This will also enable me to remove a lot of the hard coded cruft from
the perl scripts.

In addition I would also like to include the email address that
gets mailed with the commit message to this file.  This will allow
us to do away with 'mlist_map' in loc_accum.pl entirely and have
everything configurable.

There will have to be more entries in avail to cater for this,
but that's not much of a disadvantage.

I've got some other ideas that will take slightly longer to flesh
out, like allowing more than one custom ident ($FreeBSD$), and
allowing them to be switched off for particular parts of the tree.

I'm in the process of setting a repository for the UKUG's web site.
It would be great to have this cvsup'd into the main tree (like
internat) so that it can be mirrored by anyone in a generic way,
but the maintainers don't need to have commit privs on any other
machine than storm.uk.freebsd.org.

If we then look at allowing user ids in the commit logs of the
form: user@host, instead of just user, no-one will have their toes
trod on :) and we don't need to be as careful about canonical user
names.

Joe

p.s. I've got patches, but they're large because I've perl5'd a
lot of the old perl4 ways that seem rampant in the code :)  I'd
like to make the whole of CVSROOT more easily pick-up-able by
third partys for their own use.  (I realise that we've got some
custom hacks to our cvs code, but they can always use FreeBSD
as the development platform :)
-- 
Josef Karthauser	FreeBSD: Take the red pill and we'll show you just how
Technical Manager	deep the rabbit hole goes. (http://www.uk.freebsd.org)
Pavilion Internet plc.  [joe@pavilion.net, joe@freebsd.org, joe@tao.org.uk]


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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