pkgsrc-Changes archive

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

Re: CVS commit: pkgsrc/devel/scmcvs



Le 14/10/13 08:51, Adam Ciarcinski a écrit :
Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Oct 14 06:51:02 UTC 2013

Modified Files:
        pkgsrc/devel/scmcvs: Makefile PLIST distinfo options.mk
        pkgsrc/devel/scmcvs/patches: patch-ab patch-ad patch-ae patch-af
            patch-ag patch-ah patch-ai patch-ak patch-al patch-am patch-an
            patch-ao patch-ap patch-aq patch-ar patch-at patch-au patch-av
            patch-ay patch-az
Added Files:
        pkgsrc/devel/scmcvs/patches: patch-src_ignore.c patch-src_zlib.c
Removed Files:
        pkgsrc/devel/scmcvs/patches: patch-aa patch-ac patch-config.h.in
            patch-configure patch-lib_getline.c patch-lib_getline.h
            patch-lib_xsize.h

Log Message:
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@localhost>, 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@localhost>, CVS with Kerberos 
5 GSSAPI
   should automatically link on FreeBSD 5.x.

* Thanks to Rahul Bhargava <rahul%wandisco.com@localhost>, 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@localhost>, 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.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/scmcvs/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/scmcvs/PLIST
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/scmcvs/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/scmcvs/options.mk
cvs rdiff -u -r1.4 -r0 pkgsrc/devel/scmcvs/patches/patch-aa \
     pkgsrc/devel/scmcvs/patches/patch-ac
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/scmcvs/patches/patch-ab \
     pkgsrc/devel/scmcvs/patches/patch-al
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/scmcvs/patches/patch-ad \
     pkgsrc/devel/scmcvs/patches/patch-af pkgsrc/devel/scmcvs/patches/patch-ag \
     pkgsrc/devel/scmcvs/patches/patch-ah pkgsrc/devel/scmcvs/patches/patch-ai \
     pkgsrc/devel/scmcvs/patches/patch-ak pkgsrc/devel/scmcvs/patches/patch-am \
     pkgsrc/devel/scmcvs/patches/patch-an pkgsrc/devel/scmcvs/patches/patch-ao \
     pkgsrc/devel/scmcvs/patches/patch-aq pkgsrc/devel/scmcvs/patches/patch-av \
     pkgsrc/devel/scmcvs/patches/patch-ay
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/scmcvs/patches/patch-ae \
     pkgsrc/devel/scmcvs/patches/patch-ap pkgsrc/devel/scmcvs/patches/patch-ar \
     pkgsrc/devel/scmcvs/patches/patch-at pkgsrc/devel/scmcvs/patches/patch-au \
     pkgsrc/devel/scmcvs/patches/patch-az
cvs rdiff -u -r1.1 -r0 pkgsrc/devel/scmcvs/patches/patch-config.h.in \
     pkgsrc/devel/scmcvs/patches/patch-configure \
     pkgsrc/devel/scmcvs/patches/patch-lib_xsize.h
cvs rdiff -u -r1.2 -r0 pkgsrc/devel/scmcvs/patches/patch-lib_getline.c \
     pkgsrc/devel/scmcvs/patches/patch-lib_getline.h
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/scmcvs/patches/patch-src_ignore.c \
     pkgsrc/devel/scmcvs/patches/patch-src_zlib.c

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


Hi,
This commit broke builtin mit-krb5 on solaris:
checking for KRB4 in /usr...
checking for krb.h...
checking for krb_get_err_text... no
checking for GSSAPI... /usr
checking gssapi.h usability... no
checking gssapi.h presence... no
checking for gssapi.h... no
checking gssapi/gssapi.h usability... yes
checking gssapi/gssapi.h presence... yes
checking for gssapi/gssapi.h... yes
checking gssapi/gssapi_generic.h usability... no
checking gssapi/gssapi_generic.h presence... no
checking for gssapi/gssapi_generic.h... no
checking krb5.h usability... no
checking krb5.h presence... no
checking for krb5.h... no
checking for GSS_C_NT_HOSTBASED_SERVICE... yes

could you restore the relevant parts of options.mk?




Home | Main Index | Thread Index | Old Index