Subject: CVS commit: pkgsrc/devel/cvs
To: None <pkgsrc-changes@NetBSD.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 03/04/2004 20:54:40
Module Name:	pkgsrc
Committed By:	wiz
Date:		Thu Mar  4 20:54:40 UTC 2004

Modified Files:
	pkgsrc/devel/cvs: Makefile distinfo
	pkgsrc/devel/cvs/patches: patch-aa patch-ab patch-ac patch-ae patch-ai
	    patch-al patch-am patch-ar patch-as patch-at patch-az

Log Message:
Update to 0.11.13:

Changes since 1.11.12:
**********************

GENERAL USER ISSUES

* Several memory leaks have been plugged.

* Thanks to Ville Skyttä the man page has a few less spelling errors and is
  slightly more accurate.

* An unlikely potential segfault when using the :fork: connection method has
  been fixed.

* Misc cosmetic, readability, and commenting fixes.

* The CVS server has had the protocol check for unused data from the client
  partially restored.

* A fix has been included that should avoid a very rare race condition that
  could cause a CVS server to exit with a "broken pipe" message.

* A minor problem with the nmake build file that was preventing the source from
  compiling under Windows has been fixed.

* Tests have been added to the test suite.

Changes from 1.11.11 to 1.11.12:
********************************

GENERAL USER ISSUES

* Infinite alias loops in the modules file are now checked for and avoided.

* Clients on case insensitive systems now preserve the case of directories in
  CVS/Entries, in addition to files, for use in communications with the CVS
  server.

* Some previously untested behavior is now being tested.

* Server support for case insensitive clients has been removed in favor of the
  server relying on the client to preserve the case of checked out files, as
  per the CVS client/server protocol spec.  This is not as drastic as it may
  sound, as all of the current tests still pass without modification when run
  from a case insensitive client to a case sensitive server.  This change
  disables little previous functionality, enables access to more of the
  possible namespace to users on systems with case insensitive file systems,
  fixes a few bugs, and in the end this should provide a major stability
  improvement.

* Thanks to Ville Skyttä the man page is a bit more accurate.

* Thanks to Ville Skyttä some unused variables were removed from the log_accum
  Perl script in contrib.

* Thanks to Alexey Mahotkin, a bug that prevented CVS from being compiled with
  Kerberos 4 authentication enabled has been fixed.

* A minor bug that caused CVS to fail to report an inifinte alias loop in the
  modules file when portions of the alias definition contained trailing slashes
  has been fixed.

* A bug in the gzip code that could cause heap corruption and segfaults in CVS
  servers talking to clients less than 1.8 and some modern third-party CVS
  clients has been fixed.

* mktemp.sh is now included with the source distribution so that the rcs2log
  and cvsbug executables may be run on systems which do not contain an
  implementation of mktemp.

* Misc documentation fixes.


To generate a diff of this commit:
cvs rdiff -r1.73 -r1.74 pkgsrc/devel/cvs/Makefile
cvs rdiff -r1.16 -r1.17 pkgsrc/devel/cvs/distinfo
cvs rdiff -r1.8 -r1.9 pkgsrc/devel/cvs/patches/patch-aa \
    pkgsrc/devel/cvs/patches/patch-am pkgsrc/devel/cvs/patches/patch-at
cvs rdiff -r1.9 -r1.10 pkgsrc/devel/cvs/patches/patch-ab
cvs rdiff -r1.7 -r1.8 pkgsrc/devel/cvs/patches/patch-ac
cvs rdiff -r1.6 -r1.7 pkgsrc/devel/cvs/patches/patch-ae \
    pkgsrc/devel/cvs/patches/patch-al
cvs rdiff -r1.5 -r1.6 pkgsrc/devel/cvs/patches/patch-ai \
    pkgsrc/devel/cvs/patches/patch-az
cvs rdiff -r1.10 -r1.11 pkgsrc/devel/cvs/patches/patch-ar
cvs rdiff -r1.4 -r1.5 pkgsrc/devel/cvs/patches/patch-as

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.