Subject: CVS commit: pkgsrc/devel/cvsync
To: None <pkgsrc-changes@NetBSD.org>
From: MAEKAWA Masahide <gehenna@netbsd.org>
List: pkgsrc-changes
Date: 07/22/2003 08:25:13
Module Name:	pkgsrc
Committed By:	gehenna
Date:		Tue Jul 22 08:25:13 UTC 2003

Modified Files:
	pkgsrc/devel/cvsync: Makefile distinfo

Log Message:
cvsync 0.24.1

Changes:
        * WARNING: "hash mismatch" on OpenBSD (server/client)
          In some cases, the client shows an error message "hash mismatch" and
          fails to update repositories. This problem is caused by reason that
          native OpenBSD SHA-1 implementation is not thread safe.

          Workaround:
                1. Specifies "hash md5" in your configuration file.
                2. Rebuild the server/client with HAVE_SHA1=no or
                   HASH_TYPE={libgcrypt,mhash,openssl}.

          This problem is reported to OpenBSD mailing list by Sato-san and
          fixed in the current OpenBSD tree. See the following URL.
                http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/hash/sha1.c

          native SHA-1 is disabled on OpenBSD 3.3 or prior in 0.24.1.

        * Fix a hash type negotiation bug. (server)

        * Fix some rdiff bugs. (server)

        * Fix a bug to remain the <pidfile> when the initialization is failed.
          (server)

        * Fix a bug to show error messages mistakenly when destroy
          pthread_cond_t. (server/client)


To generate a diff of this commit:
cvs rdiff -r1.43 -r1.44 pkgsrc/devel/cvsync/Makefile
cvs rdiff -r1.40 -r1.41 pkgsrc/devel/cvsync/distinfo

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