info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] importinfo/admininfo


From: Ralf S. Engelschall
Subject: [PATCH] importinfo/admininfo
Date: Sat, 4 Oct 2003 13:19:20 +0200
User-agent: Mutt/1.4.1i

As promised, I've now finally (sorry for the delay) started to work-off
my larger CVS patch set for OpenPKG which you can find in original under
http://cvs.openpkg.org/openpkg-src/cvs/cvs.patch.rse

The first result is a completely worked-off "importinfo" and "admininfo"
patch against the latest CVS HEAD version of CVS which you can find
under http://www.engelschall.com/~rse/cvs/cvs.patch-info.diff and in the
attachment to this email.

The patch adds two still missing and very important auditing hook
facilities to CVS: "CVSROOT/importinfo" for auditing "cvs import"
operations and "CVSROOT/admininfo" for auditing "cvs admin" operations.
I was prompted to implement these some years ago when I wrote OSSP
Shiela (see http://www.ossp.org/pkg/tool/shiela/ for details) and had
to recognize that it still could be circumvented by the two remaining
repository-destructive operations "cvs import" and "cvs admin".

The patch was adjusted in style (including C89) to now hopefully fully
conform to the CVS coding style, and extended with documentation and
full test suite additions. It also includes some of the feedback you
already gave to Wu Yongwei. It should be now ready for final inclusion
into the CVSHome.org CVS sources and become part of the next major CVS
release.

Please review the patch in detail and give me feedback. If everything is
fine, please commit it to the CVS HEAD of CVS and let us proceed to the
next possible contributions derived from my OpenPKG CVS patch set.

Yours,
                                       Ralf S. Engelschall
                                       address@hidden
                                       www.engelschall.com

Attachment: cvs.patch-info.diff
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]