pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/cvs Update to 0.11.13:
details: https://anonhg.NetBSD.org/pkgsrc/rev/8fced0e8def2
branches: trunk
changeset: 470010:8fced0e8def2
user: wiz <wiz%pkgsrc.org@localhost>
date: Thu Mar 04 20:54:40 2004 +0000
description:
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.
diffstat:
devel/cvs/Makefile | 6 +++---
devel/cvs/distinfo | 32 ++++++++++++++++----------------
devel/cvs/patches/patch-aa | 6 +++---
devel/cvs/patches/patch-ab | 6 +++---
devel/cvs/patches/patch-ac | 12 ++++++------
devel/cvs/patches/patch-ae | 16 ++++++++--------
devel/cvs/patches/patch-ai | 6 +++---
devel/cvs/patches/patch-al | 6 +++---
devel/cvs/patches/patch-am | 10 +++++-----
devel/cvs/patches/patch-ar | 14 +++++++-------
devel/cvs/patches/patch-as | 6 +++---
devel/cvs/patches/patch-at | 6 +++---
devel/cvs/patches/patch-az | 6 +++---
13 files changed, 66 insertions(+), 66 deletions(-)
diffs (truncated from 358 to 300 lines):
diff -r ea80dc0c5bb9 -r 8fced0e8def2 devel/cvs/Makefile
--- a/devel/cvs/Makefile Thu Mar 04 19:17:04 2004 +0000
+++ b/devel/cvs/Makefile Thu Mar 04 20:54:40 2004 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.73 2004/01/21 14:31:36 jlam Exp $
+# $NetBSD: Makefile,v 1.74 2004/03/04 20:54:40 wiz Exp $
#
-DISTNAME= cvs-1.11.11
+DISTNAME= cvs-1.11.13
CATEGORIES= devel
MASTER_SITES= http://www.cvshome.org/files/19/10/ \
http://ftp.cvshome.org/release/stable/${DISTNAME}/
@@ -26,7 +26,7 @@
empty(MACHINE_PLATFORM:MLinux-*)
CONFIGURE_ARGS+= --enable-ipv6
PATCH_SITES= ftp://ftp.kame.net/pub/kame/misc/
-PATCHFILES= cvs-1.11.11-v6-20031220.diff.gz
+PATCHFILES= cvs-1.11.13-v6-20040215.diff.gz
PATCH_DIST_STRIP= -p1
.else
CONFIGURE_ARGS+= --disable-ipv6
diff -r ea80dc0c5bb9 -r 8fced0e8def2 devel/cvs/distinfo
--- a/devel/cvs/distinfo Thu Mar 04 19:17:04 2004 +0000
+++ b/devel/cvs/distinfo Thu Mar 04 20:54:40 2004 +0000
@@ -1,27 +1,27 @@
-$NetBSD: distinfo,v 1.16 2004/01/03 17:24:07 wiz Exp $
+$NetBSD: distinfo,v 1.17 2004/03/04 20:54:40 wiz Exp $
-SHA1 (cvs-1.11.11.tar.bz2) = f5089eaab411599966321182800d0764cff72bd4
-Size (cvs-1.11.11.tar.bz2) = 2224632 bytes
-SHA1 (cvs-1.11.11-v6-20031220.diff.gz) = f537d17d73a4415c90b75168dd2636895899a8eb
-Size (cvs-1.11.11-v6-20031220.diff.gz) = 12836 bytes
-SHA1 (patch-aa) = fe9b6b7411391fccf0e34e1fcce56aadfa9fbcf6
-SHA1 (patch-ab) = 60be366cb61ef2622a87671fb5c508966856fb35
-SHA1 (patch-ac) = a790d8287633e2b036974889c846840bd25280f9
-SHA1 (patch-ae) = f08a0810ed790a20bbc11996bd40643c657bd9ff
+SHA1 (cvs-1.11.13.tar.bz2) = 1eaf715ebc322cb788807438af6a336350baff35
+Size (cvs-1.11.13.tar.bz2) = 2232892 bytes
+SHA1 (cvs-1.11.13-v6-20040215.diff.gz) = 92b1683fa0acf889e82b6f699c6deeb4110a5f11
+Size (cvs-1.11.13-v6-20040215.diff.gz) = 12831 bytes
+SHA1 (patch-aa) = 01f2d7bc29a97cd2d971b436483285c5206ca27a
+SHA1 (patch-ab) = 1c2e9f8f439bb2c0f8f87ae56754cf7ec0224642
+SHA1 (patch-ac) = 6b8c81ec9317010b077e5e2ffc9131b083498c3c
+SHA1 (patch-ae) = 250e58a640335e83119306112e22467cbdf78668
SHA1 (patch-af) = 3952be37a6654e65fb60c4c499d6ccf0cacb43bd
SHA1 (patch-ah) = 38a1757ef83789bb780a83bde95c2c6e8f65e1ca
-SHA1 (patch-ai) = 1bf4f08fd8135743072faacd0bc1b029045eb72a
+SHA1 (patch-ai) = ee3dd64fe6f593fc4ff74a6ff29dfb79c5555b9c
SHA1 (patch-ak) = 9d8b5633a589d0e423f0da8bf029f9141604738b
-SHA1 (patch-al) = 9d4dfd27633d5e8eca03269189235bb62619f779
-SHA1 (patch-am) = 32b03bfd74a84302793b1b87d6dcd9e8dbba71bd
+SHA1 (patch-al) = 7bdf247c6a0fb809d8c5d104691f046873b6537a
+SHA1 (patch-am) = 8643a4e03e12e25a2c1976c5c9713c76fc243af0
SHA1 (patch-an) = 96d7ccd604137e67289444010b16389bdf2193e7
SHA1 (patch-ao) = c5db3de14d40fd498aabae88f3ad07a749841cf4
SHA1 (patch-ap) = cca991b0856a3a96718288742d0e1a765b9f435c
SHA1 (patch-aq) = fc55dea2b0e7b9330966f3c94c4f60d080fc1610
-SHA1 (patch-ar) = a662d82d9ccbac4408453045136f68e65e227eb8
-SHA1 (patch-as) = d98c8e17ce673dd3f448b3a90520b3a390ecbed7
-SHA1 (patch-at) = 30ec853d014b8c76dc7870bb256d81105319670e
+SHA1 (patch-ar) = 9ee0bd55eb25aa6958e78daa0c72ffdc6990dbfb
+SHA1 (patch-as) = a867a8155d1051a131f9847c7177cf723c11474c
+SHA1 (patch-at) = d9b35d2cf026bb1980e56033379084a697d0a0a8
SHA1 (patch-au) = 17499e786aa6f1dbe4f20ce23ec8f9328d28d5d5
SHA1 (patch-av) = ca8e5c4885430f5f5f14d61bf32788c2bb2e1ee0
SHA1 (patch-ay) = 2a81a1bfe6397f0f851f96b37ae4fc660ebda635
-SHA1 (patch-az) = 04d80758d66c515f9325b8bacb46f66010a2d920
+SHA1 (patch-az) = aba3b65d95d8ade531fc62fbd8d46046b8d97f83
diff -r ea80dc0c5bb9 -r 8fced0e8def2 devel/cvs/patches/patch-aa
--- a/devel/cvs/patches/patch-aa Thu Mar 04 19:17:04 2004 +0000
+++ b/devel/cvs/patches/patch-aa Thu Mar 04 20:54:40 2004 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-aa,v 1.8 2003/12/12 22:05:55 wiz Exp $
+$NetBSD: patch-aa,v 1.9 2004/03/04 20:54:40 wiz Exp $
---- Makefile.in.orig Thu Dec 4 01:27:03 2003
+--- Makefile.in.orig Fri Feb 13 16:27:51 2004
+++ Makefile.in
@@ -142,7 +142,7 @@ target_alias = @target_alias@
@@ -11,7 +11,7 @@
# All other subdirs:
SUBDIRS = $(USOURCE_SUBDIRS) man doc contrib tools \
windows-NT os2 emx vms
-@@ -170,7 +170,7 @@ subdir = .
+@@ -171,7 +171,7 @@ subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = config.h
diff -r ea80dc0c5bb9 -r 8fced0e8def2 devel/cvs/patches/patch-ab
--- a/devel/cvs/patches/patch-ab Thu Mar 04 19:17:04 2004 +0000
+++ b/devel/cvs/patches/patch-ab Thu Mar 04 20:54:40 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.9 2003/12/12 22:05:55 wiz Exp $
+$NetBSD: patch-ab,v 1.10 2004/03/04 20:54:40 wiz Exp $
---- doc/cvs.texinfo.orig Tue Nov 18 19:37:48 2003
+--- doc/cvs.texinfo.orig Wed Feb 4 20:05:46 2004
+++ doc/cvs.texinfo
-@@ -13439,6 +13439,11 @@ CPU intensive but is not recommended for
+@@ -13446,6 +13446,11 @@ CPU intensive but is not recommended for
@xref{verifymsg}, for more information on how verifymsg
may be used.
diff -r ea80dc0c5bb9 -r 8fced0e8def2 devel/cvs/patches/patch-ac
--- a/devel/cvs/patches/patch-ac Thu Mar 04 19:17:04 2004 +0000
+++ b/devel/cvs/patches/patch-ac Thu Mar 04 20:54:40 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.7 2003/12/12 22:05:55 wiz Exp $
+$NetBSD: patch-ac,v 1.8 2004/03/04 20:54:40 wiz Exp $
---- src/Makefile.in.orig Thu Dec 4 01:29:22 2003
+--- src/Makefile.in.orig Fri Feb 13 16:29:20 2004
+++ src/Makefile.in
-@@ -226,7 +226,7 @@ cvs_SOURCES = \
+@@ -228,7 +228,7 @@ cvs_SOURCES = \
cvs_LDADD = \
../diff/libdiff.a \
../lib/libcvs.a \
@@ -11,9 +11,9 @@
# extra clean targets
-@@ -269,7 +269,7 @@ am_cvs_OBJECTS = add.$(OBJEXT) admin.$(O
- update.$(OBJEXT) version.$(OBJEXT) vers_ts.$(OBJEXT) \
- watch.$(OBJEXT) wrapper.$(OBJEXT) zlib.$(OBJEXT)
+@@ -272,7 +272,7 @@ am_cvs_OBJECTS = add.$(OBJEXT) admin.$(O
+ vers_ts.$(OBJEXT) watch.$(OBJEXT) wrapper.$(OBJEXT) \
+ zlib.$(OBJEXT)
cvs_OBJECTS = $(am_cvs_OBJECTS)
-cvs_DEPENDENCIES = ../diff/libdiff.a ../lib/libcvs.a ../zlib/libz.a
+cvs_DEPENDENCIES = ../diff/libdiff.a ../lib/libcvs.a
diff -r ea80dc0c5bb9 -r 8fced0e8def2 devel/cvs/patches/patch-ae
--- a/devel/cvs/patches/patch-ae Thu Mar 04 19:17:04 2004 +0000
+++ b/devel/cvs/patches/patch-ae Thu Mar 04 20:54:40 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ae,v 1.6 2003/12/12 22:05:55 wiz Exp $
+$NetBSD: patch-ae,v 1.7 2004/03/04 20:54:40 wiz Exp $
---- src/rcs.c.orig Wed Nov 19 21:17:38 2003
+--- src/rcs.c.orig Tue Feb 3 17:13:43 2004
+++ src/rcs.c
-@@ -3517,7 +3517,7 @@ struct rcs_keyword
+@@ -3474,7 +3474,7 @@ struct rcs_keyword
size_t len;
};
#define KEYWORD_INIT(s) (s), sizeof (s) - 1
@@ -11,7 +11,7 @@
{
{ KEYWORD_INIT ("Author") },
{ KEYWORD_INIT ("Date") },
-@@ -3530,6 +3530,7 @@ static const struct rcs_keyword keywords
+@@ -3487,6 +3487,7 @@ static const struct rcs_keyword keywords
{ KEYWORD_INIT ("Revision") },
{ KEYWORD_INIT ("Source") },
{ KEYWORD_INIT ("State") },
@@ -19,7 +19,7 @@
{ NULL, 0 }
};
enum keyword
-@@ -3544,7 +3545,8 @@ enum keyword
+@@ -3501,7 +3502,8 @@ enum keyword
KEYWORD_RCSFILE,
KEYWORD_REVISION,
KEYWORD_SOURCE,
@@ -29,7 +29,7 @@
};
/* Convert an RCS date string into a readable string. This is like
-@@ -3681,6 +3683,11 @@ expand_keywords (rcs, ver, name, log, lo
+@@ -3638,6 +3640,11 @@ expand_keywords (rcs, ver, name, log, lo
return;
}
@@ -41,7 +41,7 @@
/* If we are using -kkvl, dig out the locker information if any. */
locker = NULL;
if (expand == KFLAG_KVL)
-@@ -3772,6 +3779,7 @@ expand_keywords (rcs, ver, name, log, lo
+@@ -3729,6 +3736,7 @@ expand_keywords (rcs, ver, name, log, lo
case KEYWORD_HEADER:
case KEYWORD_ID:
@@ -49,7 +49,7 @@
{
char *path;
int free_path;
-@@ -4404,7 +4412,7 @@ RCS_checkout (rcs, workfile, rev, nameta
+@@ -4361,7 +4369,7 @@ RCS_checkout (rcs, workfile, rev, nameta
if (info != NULL)
{
/* If the size of `devtype' changes, fix the sscanf call also */
diff -r ea80dc0c5bb9 -r 8fced0e8def2 devel/cvs/patches/patch-ai
--- a/devel/cvs/patches/patch-ai Thu Mar 04 19:17:04 2004 +0000
+++ b/devel/cvs/patches/patch-ai Thu Mar 04 20:54:40 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ai,v 1.5 2003/07/12 09:19:18 wiz Exp $
+$NetBSD: patch-ai,v 1.6 2004/03/04 20:54:40 wiz Exp $
---- src/parseinfo.c.orig Sun May 25 16:10:16 2003
+--- src/parseinfo.c.orig Thu Feb 12 20:56:15 2004
+++ src/parseinfo.c
-@@ -346,6 +346,14 @@ parse_config (cvsroot)
+@@ -347,6 +347,14 @@ parse_config (cvsroot)
goto error_return;
}
}
diff -r ea80dc0c5bb9 -r 8fced0e8def2 devel/cvs/patches/patch-al
--- a/devel/cvs/patches/patch-al Thu Mar 04 19:17:04 2004 +0000
+++ b/devel/cvs/patches/patch-al Thu Mar 04 20:54:40 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-al,v 1.6 2003/12/12 22:05:55 wiz Exp $
+$NetBSD: patch-al,v 1.7 2004/03/04 20:54:40 wiz Exp $
---- src/client.c.orig Tue Nov 11 02:20:10 2003
+--- src/client.c.orig Thu Feb 5 22:45:10 2004
+++ src/client.c
-@@ -4408,6 +4408,16 @@ start_server ()
+@@ -4409,6 +4409,16 @@ start_server ()
error (1, 0,
"This server does not support the global -n option.");
}
diff -r ea80dc0c5bb9 -r 8fced0e8def2 devel/cvs/patches/patch-am
--- a/devel/cvs/patches/patch-am Thu Mar 04 19:17:04 2004 +0000
+++ b/devel/cvs/patches/patch-am Thu Mar 04 20:54:40 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-am,v 1.8 2003/12/12 22:05:55 wiz Exp $
+$NetBSD: patch-am,v 1.9 2004/03/04 20:54:40 wiz Exp $
---- src/cvs.h.orig Tue Nov 11 02:20:10 2003
+--- src/cvs.h.orig Wed Feb 11 16:44:41 2004
+++ src/cvs.h
-@@ -367,6 +367,7 @@ extern int really_quiet, quiet;
+@@ -368,6 +368,7 @@ extern int really_quiet, quiet;
extern int use_editor;
extern int cvswrite;
extern mode_t cvsumask;
@@ -10,7 +10,7 @@
-@@ -385,6 +386,7 @@ extern int safe_location PROTO ((char *)
+@@ -386,6 +387,7 @@ extern int safe_location PROTO ((char *)
extern int trace; /* Show all commands */
extern int noexec; /* Don't modify disk anywhere */
@@ -18,7 +18,7 @@
extern int logoff; /* Don't write history entry */
extern int top_level_admin;
-@@ -666,6 +668,7 @@ void sleep_past PROTO ((time_t desttime)
+@@ -664,6 +666,7 @@ int set_nonblock_fd PROTO((int _fd));
#define RUN_STDOUT_APPEND 0x0004 /* append to stdout, don't truncate */
#define RUN_STDERR_APPEND 0x0008 /* append to stderr, don't truncate */
#define RUN_SIGIGNORE 0x0010 /* ignore interrupts for command */
diff -r ea80dc0c5bb9 -r 8fced0e8def2 devel/cvs/patches/patch-ar
--- a/devel/cvs/patches/patch-ar Thu Mar 04 19:17:04 2004 +0000
+++ b/devel/cvs/patches/patch-ar Thu Mar 04 20:54:40 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ar,v 1.10 2003/12/12 22:05:56 wiz Exp $
+$NetBSD: patch-ar,v 1.11 2004/03/04 20:54:40 wiz Exp $
---- src/server.c.orig Wed Oct 8 21:30:07 2003
+--- src/server.c.orig Fri Feb 13 15:53:50 2004
+++ src/server.c
-@@ -772,6 +772,7 @@ E Protocol error: Root says \"%s\" but p
+@@ -773,6 +773,7 @@ E Protocol error: Root says \"%s\" but p
nothing. But for rsh, we need to do it now. */
parse_config (current_parsed_root->directory);
@@ -10,7 +10,7 @@
path = xmalloc (strlen (current_parsed_root->directory)
+ sizeof (CVSROOTADM)
+ 2);
-@@ -789,6 +790,7 @@ E Protocol error: Root says \"%s\" but p
+@@ -790,6 +791,7 @@ E Protocol error: Root says \"%s\" but p
pending_error = save_errno;
}
free (path);
@@ -18,7 +18,7 @@
#ifdef HAVE_PUTENV
env = xmalloc (strlen (CVSROOT_ENV) + strlen (current_parsed_root->directory) + 2);
-@@ -2173,8 +2175,12 @@ serve_global_option (arg)
+@@ -2174,8 +2176,12 @@ serve_global_option (arg)
break;
case 'n':
noexec = 1;
@@ -31,7 +31,7 @@
case 'q':
quiet = 1;
break;
-@@ -5125,6 +5131,7 @@ switch_to_user (username)
+@@ -5137,6 +5143,7 @@ switch_to_user (cvs_username, username)
const char *username;
{
struct passwd *pw;
@@ -39,7 +39,7 @@
Home |
Main Index |
Thread Index |
Old Index