pkgsrc/devel/scmcvs/distinfo
adam 75d78ea164 Changes 1.12.13:
SECURITY FIXES

* CVS now uses version 1.2.3 of the ZLib compression libraries in order to
  avoid two recently announced security vulnerabilities in them.  Both may be
  used for denial of service attacks and one may reportedly allow execution of
  arbitrary code, though this is not confirmed.

NEW FEATURES

* Thanks to Conrad Pino <conrad@pino.com>, a hang in the Windows client, which
  had pretty much rendered the client useless, has been fixed.

* A minor problem preventing build of the Kerberos4 client has been fixed.

* The path to the config file may be set as an argument to the CVS server
  commands.

* Sections of directives specific to one or more repositories and not others
  may now be specified in the config file.

* %{sV} format strings are now available to the verifymsg trigger, similar to
  the %{stVv} available to loginfo.

* `cvs watch add' on an empty directory no longer clears watchers, and
  specifying a directory for `cvs watch add' now (correctly) sets default
  attributes.

* Missing CVSROOT/history files will now cause CVS to attempt to create one.
  To suppress history logging, set LogHistory equal to the empty string in
  CVSROOT/config.

* There are several new options available in CVSROOT/config.  These are
  TmpDir, HistoryLogPath, HistorySearchPath, MinCompressionLevel, &
  MaxCompressionLevel.  Please see the manual for more.

* CVS on Solaris 10 was refusing to parse command options.  This has been
  fixed.

* The Windows client now creates locks compatible with older versions of CVS by
  default.  This should only be relevant if your client is accessing a local
  repository concurrently with another, older client.  If you would like to
  disable compatibility mode (because it is slightly faster), edit the
  LOCK_COMPATIBILITY flag in windows-NT/config.h and recompile.

* Misc efficiency and portability improvements.

BUG FIXES

* Thanks to Serguei E. Leontiev <lse@CryptoPro.ru>, CVS with Kerberos 5 GSSAPI
  should automatically link on FreeBSD 5.x.

* Thanks to Rahul Bhargava <rahul@wandisco.com>, heavily loaded systems
  suffering from a disk crash or power failure will not lose data they claimed
  to have committed.

* CVS server now handles conflict markers in Entry requests as documented.

* CVS now remembers that binary file merge conflicts occurred until the
  timestamp of the updated binary file changes.

* CVS client now saves some bandwidth by not sending the contents of files
  with conflicts to the server when it isn't needed.

* CVS now does correct locking during import.

* A problem where the server could block indefinitely waiting for an EOF from
  the client when compression was enabled has been fixed.

* `cvs diff' no longer splits its arguments on spaces.

* Thanks to an old report and patch from Stewart Brodie <stewart@eh.org>, a
  potential crash in response to a corrupt RCS file has been fixed.

* CVS now locks the history and val-tags files before writing to them.
  Especially with large repositories, users should no longer see new warnings
  about corrupt history records when using the `cvs history' command.  Existing
  corrupt history records will still need to be removed manually.  val-tags
  corruption should have had less obvious effects, but removing the
  CVSROOT/val-tags file and allowing a 1.11.21 or later version of CVS to
  regenerate it may eliminate a few odd behaviors and possibly cause a slight
  speed up of read transactions in large repositories over time.

BUILD ISSUES

* The RPM spec file works again with the most modern versions of `rpm'.  It
  also finds the correct version of install-sh when building the CVS with
  GSSAPI.

DEVELOPER ISSUES

* We've standardized on Automake 1.9.6 to get some at new features that make
  our jobs easier.  See the HACKING file for more on using the autotools with
  CVS.
2013-10-14 06:51:02 +00:00

28 lines
1.6 KiB
Text

$NetBSD: distinfo,v 1.9 2013/10/14 06:51:02 adam Exp $
SHA1 (cvs-1.12.13.tar.bz2) = 93a8dacc6ff0e723a130835713235863f1f5ada9
RMD160 (cvs-1.12.13.tar.bz2) = ba3048e3e2d99ae78f6a759889b615acf65dd487
Size (cvs-1.12.13.tar.bz2) = 3911104 bytes
SHA1 (patch-ab) = bc26fcb899d6316298c97779016aab4edb5cd124
SHA1 (patch-ad) = 12847d39cece34b310e4bc88c47fa8769233dff5
SHA1 (patch-ae) = be535ece7dc9b62c940f500e67c454bf1a86feed
SHA1 (patch-af) = 4299a901206aef3accb428579deb8774411992c7
SHA1 (patch-ag) = 53d072ba6bdbe0f988829616a232bb154cab2be3
SHA1 (patch-ah) = b03e6675ab1f6f62fc885d990b5a6bf64c309e9f
SHA1 (patch-ai) = d265a2967566cf2679ad6fff1dffd5c6d6cbd120
SHA1 (patch-ak) = 3582de771a424cd7c906574bf4a76fc57f977e6b
SHA1 (patch-al) = 5c4909942ccfa7d7000c2856705ca9a28dbf005d
SHA1 (patch-am) = cb0cc7cdfaf1d2455c519eda5cf239ea623c4f7b
SHA1 (patch-an) = 2eac4f7d0be8aa73de2ef3b021c134d0d9e40125
SHA1 (patch-ao) = ccc7a159a6eb1ebc07c9187e3bcd0db61b8b4086
SHA1 (patch-ap) = 8c8aafece339da841d3d3629449f1197339f3b22
SHA1 (patch-aq) = b7cabaf9b713aac2a199a98a91432f1abf406c82
SHA1 (patch-ar) = 3cb7fce566606a3757f51d5ca562a8117ebfec92
SHA1 (patch-at) = 618673945aa10053f9fed5bee71b51605f39f4b4
SHA1 (patch-au) = 2f906a2940c496c4ecfcbb6efaf79fe43726a12c
SHA1 (patch-av) = 5cff0af09fd16509758aed06b5d9ce1b3985b1a9
SHA1 (patch-ay) = 6ce1c3c21dbc478248068f8b8850c21b0cb48c42
SHA1 (patch-az) = 9dfd460ae6617f1492e0e6861387ff80080a7d5d
SHA1 (patch-ba) = 7153e12e5da86effd4285e147f9f534011982e07
SHA1 (patch-src_ignore.c) = 90ac25311c83bb5713b83b9cfb6b2c03790ee787
SHA1 (patch-src_zlib.c) = fee3becf1cc2e45d1241a302ed65c5f11b477a0a