OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src openpkg-web          Date:   04-Dec-2003 16:47:21
  Branch: HEAD                             Handle: 2003120415471902

  Modified files:
    openpkg-src/cvstrac     cvstrac.patch cvstrac.spec
    openpkg-web             news.txt

  Log:
    include numerious bugfixes from CVSTrac CVS since last release of
    version 1.1.2

  Summary:
    Revision    Changes     Path
    1.2         +158 -2     openpkg-src/cvstrac/cvstrac.patch
    1.29        +1  -1      openpkg-src/cvstrac/cvstrac.spec
    1.7667      +1  -0      openpkg-web/news.txt
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/cvstrac/cvstrac.patch
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 cvstrac.patch
  --- openpkg-src/cvstrac/cvstrac.patch 6 Jul 2003 06:11:27 -0000       1.1
  +++ openpkg-src/cvstrac/cvstrac.patch 4 Dec 2003 15:47:21 -0000       1.2
  @@ -1,5 +1,41 @@
  ---- db.c.orig        Mon Dec  9 16:16:03 2002
  -+++ db.c     Sun Jul  6 08:09:25 2003
  +Index: attach.c
  +--- attach.c.orig    2002-12-16 15:24:22.000000000 +0100
  ++++ attach.c 2003-12-04 16:45:41.000000000 +0100
  +@@ -173,6 +173,7 @@
  +   blob_decode(az[3], az[3]);
  +   cgi_set_content_type(az[1]);
  +   cgi_append_content(az[3], atoi(az[0]));
  ++  g.isConst = 1;
  +   return;
  + }
  + 
  +Index: cgi.c
  +--- cgi.c.orig       2002-11-30 21:00:33.000000000 +0100
  ++++ cgi.c    2003-12-04 16:45:41.000000000 +0100
  +@@ -149,9 +149,9 @@
  + ){
  +   char *zCookie;
  +   if( zPath==0 ) zPath = "/";
  +-  if( lifetime>=0 ){
  ++  if( lifetime>0 ){
  +     zCookie = mprintf("SET-COOKIE: %s=%t; PATH=%s; MAX-AGE=%d;\r\n",
  +-                      zName, zValue, zPath);
  ++                      zName, zValue, zPath, lifetime);
  +   }else{
  +     zCookie = mprintf("SET-COOKIE: %s=%t; PATH=%s;\r\n",
  +                       zName, zValue, zPath);
  +@@ -1110,7 +1110,7 @@
  +         precision = va_arg(ap,int);
  + #ifndef etCOMPATIBILITY
  +         /* This is sensible, but SUN OS 4.1 doesn't do it. */
  +-        if( precision<0 ) precision = -precision;
  ++        if( precision<0 ) precision = 0x7fffffff & -precision;
  + #endif
  +         c = *++fmt;
  +       }else{
  +Index: db.c
  +--- db.c.orig        2002-12-09 16:16:03.000000000 +0100
  ++++ db.c     2003-12-04 16:45:41.000000000 +0100
   @@ -32,12 +32,6 @@
    #include "db.h"
    
  @@ -13,3 +49,123 @@
    ** The following is the handle to the open database.
    */
    static sqlite *pDb = 0;
  +Index: format.c
  +--- format.c.orig    2002-12-16 15:27:04.000000000 +0100
  ++++ format.c 2003-12-04 16:45:41.000000000 +0100
  +@@ -454,7 +454,7 @@
  +   int lineStart = 1;     /* At the start of a line */
  +   int paraStart = 1;     /* At the start of a paragraph */
  +   const char *zEndB;     /* Text used to end a run of bold */
  +-  const char **azAttach; /* Attachments to zPageId */
  ++  char **azAttach;       /* Attachments to zPageId */
  +   static int once = 1;
  +   static int nTicket, nCommit;
  +   if( once ){
  +Index: history.c
  +--- history.c.orig   2002-12-16 15:24:23.000000000 +0100
  ++++ history.c        2003-12-04 16:45:41.000000000 +0100
  +@@ -155,10 +155,11 @@
  +     p->tm_year += p->tm_mon/12;
  +     p->tm_mon %= 12;
  +   }
  +-  isLeapYr = p->tm_year/4==0 && (p->tm_year/100!=0 || (p->tm_year+300)/400==0);
  ++  isLeapYr = p->tm_year%4==0 && (p->tm_year%100!=0 || (p->tm_year+300)%400==0);
  +   p->tm_yday = priorDays[p->tm_mon] + p->tm_mday - 1;
  +   if( isLeapYr && p->tm_mon>1 ) p->tm_yday++;
  +-  nDay = (p->tm_year-70)*365 + (p->tm_year-69)/4 + p->tm_yday;
  ++  nDay = (p->tm_year-70)*365 + (p->tm_year-69)/4 -p->tm_year/100 + 
  ++         (p->tm_year+300)/400 + p->tm_yday;
  +   t = ((nDay*24 + p->tm_hour)*60 + p->tm_min)*60 + p->tm_sec;
  +   return t;
  + }
  +@@ -325,8 +326,8 @@
  +   );
  + #else
  +   db_execute(
  +-    "CREATE TEMP TABLE fc(time,user,file,vers);"
  +-    "CREATE TEMP TABLE rev(time,ins,del,user,branch,vers,file,comment);"
  ++    "CREATE TEMP TABLE fc(time,user,file,vers text);"
  ++    "CREATE TEMP TABLE rev(time,ins,del,user,branch,vers text,file,comment);"
  +   );
  + #endif
  + 
  +@@ -431,13 +432,13 @@
  +   ** Extract delta comments from all files that have changed.
  +   */
  +   azFileList = db_query("SELECT DISTINCT file FROM fc");
  +-  minTime--;
  ++  minTime -= 3600;
  +   pTm = gmtime(&minTime);
  +   strftime(zLine, sizeof(zLine)-1, "%Y-%m-%d %H:%M:%S", pTm);
  +   i = strlen(zLine);
  +   strcpy(&zLine[i],"<=");
  +   i += 2;
  +-  maxTime++;
  ++  maxTime += 3600;
  +   pTm = gmtime(&maxTime);
  +   strftime(&zLine[i], sizeof(zLine)-i-1, "%Y-%m-%d %H:%M:%S", pTm);
  +   zTRange = mprintf("%s",zLine);
  +Index: main.c
  +--- main.c.orig      2002-12-09 16:17:48.000000000 +0100
  ++++ main.c   2003-12-04 16:45:41.000000000 +0100
  +@@ -85,7 +85,7 @@
  + ){
  +   int upr, lwr;
  +   lwr = 0;
  +-  upr = sizeof(aSearch)/sizeof(aSearch[0]);
  ++  upr = sizeof(aSearch)/sizeof(aSearch[0])-1;
  +   while( lwr<=upr ){
  +     int mid, c;
  +     mid = (upr+lwr)/2;
  +Index: setup.c
  +--- setup.c.orig     2002-12-16 16:57:33.000000000 +0100
  ++++ setup.c  2003-12-04 16:45:41.000000000 +0100
  +@@ -663,7 +663,7 @@
  +       );
  +     }else{
  +       db_execute("DELETE FROM config WHERE name='%s_name'", zEnum);
  +-      db_execute("DELETE FORM enums WHERE type='%s'", zEnum);
  ++      db_execute("DELETE FROM enums WHERE type='%s'", zEnum);
  +     }
  +     db_execute("COMMIT");
  +     db_config(0,0);
  +Index: timeline.c
  +--- timeline.c.orig  2002-12-16 17:36:11.000000000 +0100
  ++++ timeline.c       2003-12-04 16:45:41.000000000 +0100
  +@@ -220,10 +220,10 @@
  +       len += strlen(&zSQL[len]);
  +     }
  +     if( showC==0 || zCkinPrfx  ){
  +-      sprintf(&zSQL[len]," AND milestone");
  ++      sprintf(&zSQL[len]," AND milestone%s", showM ? "" : "==1");
  +       len += strlen(&zSQL[len]);
  +     }else if( showC==1 ){
  +-      sprintf(&zSQL[len]," AND (milestone OR branch!='')");
  ++      sprintf(&zSQL[len]," AND (milestone%s OR branch!='')", showM ? "":"==1");
  +       len += strlen(&zSQL[len]);
  +     }
  +   }
  +Index: wiki.c
  +--- wiki.c.orig      2002-12-16 15:14:59.000000000 +0100
  ++++ wiki.c   2003-12-04 16:45:41.000000000 +0100
  +@@ -249,7 +249,7 @@
  +   if( P("preview") ){
  +     @ <input type="hidden" name="x" value="%h(text)">
  +     @ <p>The following is what the page will look like:</p>
  +-    @ <p><table border=2 cellpadding=5 width="100%%_"><tr><td>
  ++    @ <p><table border=2 cellpadding=5 width="100%%"><tr><td>
  +     output_wiki(text,"",pg);
  +     @ </td></tr></table></p><br>
  +   }else{
  +@@ -477,9 +477,9 @@
  +     return;
  +   }
  +   if( P("one") ){
  +-    db_execute("DELETE FROM wiki WHERE name='%s' AND invtime=-%s", pg, t2);
  ++    db_execute("DELETE FROM wiki WHERE name='%s' AND invtime=%d", pg,-atoi(t2));
  +   }else if( P("after") ){
  +-    db_execute("DELETE FROM wiki WHERE name='%s' AND invtime>=-%s", pg, t2);
  ++    db_execute("DELETE FROM wiki WHERE name='%s' AND invtime>=%d",pg,-atoi(t2));
  +   }
  +   zLast = db_short_query("SELECT min(-invtime) FROM wiki WHERE name='%s'",pg);
  +   if( zLast ){
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/cvstrac/cvstrac.spec
  ============================================================================
  $ cvs diff -u -r1.28 -r1.29 cvstrac.spec
  --- openpkg-src/cvstrac/cvstrac.spec  18 Sep 2003 14:55:40 -0000      1.28
  +++ openpkg-src/cvstrac/cvstrac.spec  4 Dec 2003 15:47:21 -0000       1.29
  @@ -33,7 +33,7 @@
   Group:        Database
   License:      GPL
   Version:      1.1.2
  -Release:      20030918
  +Release:      20031204
   
   #   list of sources
   Source0:      http://www.hwaci.com/sw/cvstrac/cvstrac-%{version}.tar.gz
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-web/news.txt
  ============================================================================
  $ cvs diff -u -r1.7666 -r1.7667 news.txt
  --- openpkg-web/news.txt      4 Dec 2003 15:42:39 -0000       1.7666
  +++ openpkg-web/news.txt      4 Dec 2003 15:47:19 -0000       1.7667
  @@ -1,3 +1,4 @@
  +04-Dec-2003: Upgraded package: P<cvstrac-1.1.2-20031204>
   04-Dec-2003: Upgraded package: P<rsync-2.5.5-1.2.1>
   04-Dec-2003: Upgraded package: P<rsync-2.5.6-1.3.1>
   04-Dec-2003: Upgraded package: P<subversion-0.34.0-20031204>
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to