Subject: CVS commit: pkgsrc/devel/cvs
To: None <pkgsrc-changes@NetBSD.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 04/15/2004 22:28:36
Module Name: pkgsrc
Committed By: wiz
Date: Thu Apr 15 22:28:36 UTC 2004
Modified Files:
pkgsrc/devel/cvs: Makefile distinfo
pkgsrc/devel/cvs/patches: patch-ab patch-ae patch-af patch-ai patch-al
patch-am patch-an patch-ao patch-aq patch-ar patch-as patch-at
patch-au patch-ay patch-az
Log Message:
Update to 1.11.15 (security update):
Changes since 1.11.14:
**********************
SERVER SECURITY ISSUES
* Piped checkouts of paths above $CVSROOT no longer work. Previously, clients
could have requested the contents of RCS archive files anywhere on a CVS
server.
CLIENT SECURITY ISSUES
* Clients now check paths from the server to verify that they are within one of
the sandboxes the user requested be updated. Previously, a trojan server
could have written or overwritten files anywhere the user had access,
presenting a serious security risk.
GENERAL USER ISSUES
* Method options (used by WinCVS & CVS 1.12.7+) in CVSROOTs are ignored.
* Configure no longer checks the $TMPDIR, $TMP, & $TEMP variables to set the
default temporary directory.
* CVS on Cygwin correctly handles X:\ style paths.
* Import now uses backslash rather than slash on Windows when checking for
"CVS" directories to ignore in import commands.
* Relative paths containing up-references (`..') should now work in
client/server mode (client fix).
* A race condition between the ordering of messages from CVS and messages from
called scripts in client/server mode has been removed (server fix).
* Resurrected files now get their modes and timestamps set correctly and a
longstanding bug involving resurrection of an uncommitted removal has been
fixed (server fix).
* Some resurrection (cvs add) status messages have changed slightly.
* `cvs release' now works with Kerberos or GSSAPI encryption enabled (server
fix).
* File resurrection from a previously existing revision no longer just reports
that it works (server fix).
* Misc error & status message corrections.
* Diffing of locally added files against arbitrary revisions in an RCS archive
is now allowed when a file of the same name exists or used to exist on some
branch (server fix).
* Misc documentation fixes.
Changes from 1.11.13 to 1.11.14:
********************************
GENERAL USER ISSUES
* Imports will now always ignore directories and files named `CVS' to avoid
violating assumptions made by other parts of CVS.
* A problem with `cvs release' of subdirs that could corrupt CVS/Entries files
has been fixed (client/server).
* The CVS server's protocol check for unused data from the client is no longer
called automatically at program exit in order to avoid potential recursive
calls to error when the first close is due to memory allocation or similar
problems that cause calls to error() to fail. The check is still made when
the server program exits normally.
* The spec file has been updated to work with more recent versions of RPM.
* Several memory leaks have been plugged (client/server).
DEVELOPER ISSUES
* Misc cosmetic, readability, and commenting fixes.
To generate a diff of this commit:
cvs rdiff -r1.75 -r1.76 pkgsrc/devel/cvs/Makefile
cvs rdiff -r1.18 -r1.19 pkgsrc/devel/cvs/distinfo
cvs rdiff -r1.10 -r1.11 pkgsrc/devel/cvs/patches/patch-ab
cvs rdiff -r1.7 -r1.8 pkgsrc/devel/cvs/patches/patch-ae \
pkgsrc/devel/cvs/patches/patch-al
cvs rdiff -r1.8 -r1.9 pkgsrc/devel/cvs/patches/patch-af
cvs rdiff -r1.6 -r1.7 pkgsrc/devel/cvs/patches/patch-ai \
pkgsrc/devel/cvs/patches/patch-au pkgsrc/devel/cvs/patches/patch-az
cvs rdiff -r1.9 -r1.10 pkgsrc/devel/cvs/patches/patch-am \
pkgsrc/devel/cvs/patches/patch-at
cvs rdiff -r1.5 -r1.6 pkgsrc/devel/cvs/patches/patch-an \
pkgsrc/devel/cvs/patches/patch-ao pkgsrc/devel/cvs/patches/patch-aq \
pkgsrc/devel/cvs/patches/patch-as
cvs rdiff -r1.11 -r1.12 pkgsrc/devel/cvs/patches/patch-ar
cvs rdiff -r1.4 -r1.5 pkgsrc/devel/cvs/patches/patch-ay
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.