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