]> git.pld-linux.org Git - packages/inn.git/commitdiff
- obsolete (~applied)
authorJakub Bogusz <qboosh@pld-linux.org>
Wed, 29 Dec 2004 19:29:57 +0000 (19:29 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    inn-64bit_pointers.patch -> 1.2
    inn-kill_warnings.patch -> 1.2
    inn-timecaf_oversized_art.patch -> 1.2

inn-64bit_pointers.patch [deleted file]
inn-kill_warnings.patch [deleted file]
inn-timecaf_oversized_art.patch [deleted file]

diff --git a/inn-64bit_pointers.patch b/inn-64bit_pointers.patch
deleted file mode 100644 (file)
index bc33e0e..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-diff -dur inn-2.4.1.orig/innd/chan.c inn-2.4.1/innd/chan.c
---- inn-2.4.1.orig/innd/chan.c 2004-02-09 10:40:15.000000000 +0100
-+++ inn-2.4.1/innd/chan.c      2004-02-09 10:43:43.045917856 +0100
-@@ -637,7 +637,7 @@
- int
- CHANreadtext(CHANNEL *cp)
- {
--    int                       i, j;
-+    size_t              i, j;
-     struct buffer       *bp;
-     char              *p;
-     int                       oerrno;
-@@ -915,7 +915,7 @@
- {
-     static char               EXITING[] = "INND exiting because of signal\n";
-     static int                fd;
--    int                       i, j;
-+    size_t            i, j;
-     int                       startpoint;
-     int                       count;
-     int                       lastfd;
-Only in inn-2.4.1/innd: chan.c~
-diff -dur inn-2.4.1.orig/innd/innd.h inn-2.4.1/innd/innd.h
---- inn-2.4.1.orig/innd/innd.h 2004-01-07 23:47:19.000000000 +0100
-+++ inn-2.4.1/innd/innd.h      2004-02-09 10:45:24.224536368 +0100
-@@ -358,9 +358,9 @@
-   int                HoldTime;
-   time_t             ArtBeg;
-   int                ArtMax;
--  int                Start;           /* where current cmd/article starts
-+  size_t             Start;           /* where current cmd/article starts
-                                          it indicates offset from bp->Data */
--  int                Next;            /* next pointer to read
-+  size_t             Next;            /* next pointer to read
-                                          it indicates offset from bp->Data */
-   char                       Error[SMBUF];    /* error buffer */
-   ARTDATA            Data;            /* used for processing article */
-Only in inn-2.4.1/innd: innd.h~
-Only in inn-2.4.1/innd: nc.c~
diff --git a/inn-kill_warnings.patch b/inn-kill_warnings.patch
deleted file mode 100644 (file)
index 577c064..0000000
+++ /dev/null
@@ -1,428 +0,0 @@
-diff -dur inn-2.4.1.orig/authprogs/smbval/rfcnb-common.h inn-2.4.1/authprogs/smbval/rfcnb-common.h
---- inn-2.4.1.orig/authprogs/smbval/rfcnb-common.h     2004-01-07 23:47:19.000000000 +0100
-+++ inn-2.4.1/authprogs/smbval/rfcnb-common.h  2004-02-06 13:59:33.784923464 +0100
-@@ -34,3 +34,4 @@
- } RFCNB_Pkt;
-+void RFCNB_Free_Pkt(struct RFCNB_Pkt *pkt);
-diff -dur inn-2.4.1.orig/authprogs/smbval/rfcnb.h inn-2.4.1/authprogs/smbval/rfcnb.h
---- inn-2.4.1.orig/authprogs/smbval/rfcnb.h    2004-01-07 23:47:19.000000000 +0100
-+++ inn-2.4.1/authprogs/smbval/rfcnb.h 2004-02-06 13:59:26.203076080 +0100
-@@ -47,4 +47,3 @@
- struct RFCNB_Pkt *RFCNB_Alloc_Pkt(int n);
--void RFCNB_Free_Pkt(struct RFCNB_Pkt *pkt);
-diff -dur inn-2.4.1.orig/backends/innxmit.c inn-2.4.1/backends/innxmit.c
---- inn-2.4.1.orig/backends/innxmit.c  2004-01-07 23:47:19.000000000 +0100
-+++ inn-2.4.1/backends/innxmit.c       2004-02-06 13:57:42.058908400 +0100
-@@ -590,7 +590,7 @@
-       vec[0].iov_base = (char *) art->data;
-       vec[0].iov_len = len;
-       /* Add 14 bytes, which maybe will be the length of the Bytes header */
--      snprintf(buf, sizeof(buf), "Bytes: %d\r\n", art->len + 14);
-+      snprintf(buf, sizeof(buf), "Bytes: %ld\r\n", (long)art->len + 14);
-       vec[1].iov_base = buf;
-       vec[1].iov_len = strlen(buf);
-       if (iscmsg) {
-@@ -608,7 +608,7 @@
-     if (GotInterrupt)
-       Interrupted(Article, MessageID);
-     if (Debug) {
--      fprintf(stderr, "> [ article %d ]\n", art->len);
-+      fprintf(stderr, "> [ article %ld ]\n", (long)art->len);
-       fprintf(stderr, "> .\n");
-     }
-diff -dur inn-2.4.1.orig/expire/expireover.c inn-2.4.1/expire/expireover.c
---- inn-2.4.1.orig/expire/expireover.c 2004-02-06 13:11:27.000000000 +0100
-+++ inn-2.4.1/expire/expireover.c      2004-02-06 13:57:42.058908400 +0100
-@@ -15,6 +15,7 @@
- #include <grp.h>
- #include <signal.h>
- #include <syslog.h>
-+#include <time.h>
- #include "inn/innconf.h"
- #include "inn/messages.h"
-diff -dur inn-2.4.1.orig/expire/makehistory.c inn-2.4.1/expire/makehistory.c
---- inn-2.4.1.orig/expire/makehistory.c        2004-02-06 13:11:27.000000000 +0100
-+++ inn-2.4.1/expire/makehistory.c     2004-02-06 13:57:42.059908248 +0100
-@@ -543,7 +543,7 @@
-             fp->HeaderLength = p - fp->Header - 1;
-       } else if (RetrMode == RETR_ALL && strcmp(fp->Headername, "Bytes") == 0)
-       {
--              snprintf(bytes, sizeof(bytes), "%d", art->len);
-+              snprintf(bytes, sizeof(bytes), "%ld", (long)art->len);
-               fp->HasHeader = true;
-               fp->Header = bytes;
-               fp->HeaderLength = strlen(bytes);
-diff -dur inn-2.4.1.orig/frontends/ovdb_init.c inn-2.4.1/frontends/ovdb_init.c
---- inn-2.4.1.orig/frontends/ovdb_init.c       2004-01-07 23:47:19.000000000 +0100
-+++ inn-2.4.1/frontends/ovdb_init.c    2004-02-06 13:57:42.059908248 +0100
-@@ -113,7 +113,6 @@
-     char group[MAXHEADERSIZE];
-     u_int32_t v2 = 2;
-     int ret;
--    char *p;
-     notice("upgrading data to version 2");
-     ret = open_db(&groupstats, "groupstats", DB_BTREE);
-diff -dur inn-2.4.1.orig/frontends/ovdb_stat.c inn-2.4.1/frontends/ovdb_stat.c
---- inn-2.4.1.orig/frontends/ovdb_stat.c       2004-01-07 23:47:19.000000000 +0100
-+++ inn-2.4.1/frontends/ovdb_stat.c    2004-02-06 13:57:42.059908248 +0100
-@@ -8,6 +8,7 @@
- #include <errno.h>
- #include <signal.h>
- #include <syslog.h>
-+#include <time.h>
- #include "inn/innconf.h"
- #include "inn/messages.h"
-@@ -167,7 +168,7 @@
-       break;
-     case SIZE:        /* 'a' points to size_t */
-         memcpy(&sz, cp + tab[i].a, sizeof(sz));
--      sprintf(val, "%d", sz);
-+      sprintf(val, "%ld", (long)sz);
-       break;
-     case END:
-         break;
-diff -dur inn-2.4.1.orig/innd/chan.c inn-2.4.1/innd/chan.c
---- inn-2.4.1.orig/innd/chan.c 2004-01-07 23:47:19.000000000 +0100
-+++ inn-2.4.1/innd/chan.c      2004-02-06 13:57:42.060908096 +0100
-@@ -234,11 +234,11 @@
-           syslog(L_NOTICE, "%s trace sleeping %ld 0x%p",
-               p, (long)cp->Waketime, (void *)cp->Waker);
-       if (FD_ISSET(cp->fd, &RCHANmask))
--          syslog(L_NOTICE, "%s trace reading %d %s",
--              p, cp->In.used, MaxLength(cp->In.data, cp->In.data));
-+          syslog(L_NOTICE, "%s trace reading %ld %s",
-+              p, (long)cp->In.used, MaxLength(cp->In.data, cp->In.data));
-       if (FD_ISSET(cp->fd, &WCHANmask))
--          syslog(L_NOTICE, "%s trace writing %d %s",
--              p, cp->Out.left, MaxLength(cp->Out.data, cp->Out.data));
-+          syslog(L_NOTICE, "%s trace writing %ld %s",
-+              p, (long)cp->Out.left, MaxLength(cp->Out.data, cp->Out.data));
-     }
- }
-@@ -311,7 +311,7 @@
-       } else if (cp->Type == CTreject)
-           syslog(L_NOTICE, "%s %ld", name, cp->Rejected);
-       else if (cp->Out.left)
--          syslog(L_NOTICE, "%s closed lost %d", name, cp->Out.left);
-+          syslog(L_NOTICE, "%s closed lost %ld", name, (long)cp->Out.left);
-       else
-           syslog(L_NOTICE, "%s closed", name);
-       WCHANremove(cp);
-@@ -390,8 +390,8 @@
-     switch (cp->Type) {
-     default:
--      snprintf(buff, sizeof(buff), "?%d(#%d@%d)?", cp->Type, cp->fd,
--                 cp - CHANtable);
-+      snprintf(buff, sizeof(buff), "?%d(#%d@%ld)?", cp->Type, cp->fd,
-+                 (long)(cp - CHANtable));
-       break;
-     case CTany:
-       snprintf(buff, sizeof(buff), "any:%d", cp->fd);
-@@ -778,13 +778,13 @@
-     for (bp = &cp->Out; bp->left > 0; bp->left -= i, bp->used += i) {
-       i = CHANwrite(cp->fd, &bp->data[bp->used], bp->left);
-       if (i < 0) {
--          syslog(L_ERROR, "%s cant flush count %d %m",
--              CHANname(cp), bp->left);
-+          syslog(L_ERROR, "%s cant flush count %ld %m",
-+              CHANname(cp), (long)bp->left);
-           return false;
-       }
-       if (i == 0) {
--          syslog(L_ERROR, "%s cant flush count %d",
--              CHANname(cp), bp->left);
-+          syslog(L_ERROR, "%s cant flush count %ld",
-+              CHANname(cp), (long)bp->left);
-           return false;
-       }
-     }
-diff -dur inn-2.4.1.orig/innd/nc.c inn-2.4.1/innd/nc.c
---- inn-2.4.1.orig/innd/nc.c   2004-01-07 23:47:19.000000000 +0100
-+++ inn-2.4.1/innd/nc.c        2004-02-06 13:57:42.061907944 +0100
-@@ -133,8 +133,8 @@
-     if (i == 0) {     /* if only data then try to write directly */
-       i = write(cp->fd, &bp->data[bp->used], bp->left);
-       if (Tracing || cp->Tracing)
--          syslog(L_TRACE, "%s NCwritereply %d=write(%d, \"%.15s\", %d)",
--              CHANname(cp), i, cp->fd, &bp->data[bp->used], bp->left);
-+          syslog(L_TRACE, "%s NCwritereply %d=write(%d, \"%.15s\", %ld)",
-+              CHANname(cp), i, cp->fd, &bp->data[bp->used], (long)bp->left);
-       if (i > 0) bp->used += i;
-       if (bp->used == bp->left) {
-           /* all the data was written */
-@@ -734,7 +734,7 @@
-   readmore = movedata = false;
-   if (Tracing || cp->Tracing)
--    syslog(L_TRACE, "%s NCproc Used=%d", CHANname(cp), cp->In.used);
-+    syslog(L_TRACE, "%s NCproc Used=%ld", CHANname(cp), (long)cp->In.used);
-   bp = &cp->In;
-   if (bp->used == 0)
-@@ -742,8 +742,8 @@
-   for ( ; ; ) {
-     if (Tracing || cp->Tracing) {
--      syslog(L_TRACE, "%s cp->Start=%d cp->Next=%d bp->Used=%d", CHANname(cp),
--      cp->Start, cp->Next, bp->used);
-+      syslog(L_TRACE, "%s cp->Start=%d cp->Next=%d bp->Used=%ld", CHANname(cp),
-+      cp->Start, cp->Next, (long)bp->used);
-       if (bp->used > 15)
-       syslog(L_TRACE, "%s NCproc state=%d next \"%.15s\"", CHANname(cp),
-         cp->State, &bp->data[cp->Next]);
-@@ -1034,8 +1034,8 @@
-        * directory with an unique timestamp, and start rnews on it.
-        */
-       if (Tracing || cp->Tracing)
--      syslog(L_TRACE, "%s CSgetxbatch: now %d of %d bytes", CHANname(cp),
--        bp->used, cp->XBatchSize);
-+      syslog(L_TRACE, "%s CSgetxbatch: now %ld of %d bytes", CHANname(cp),
-+        (long)bp->used, cp->XBatchSize);
-       if (cp->Next != 0) {
-       /* data must start from the begining of the buffer */
-@@ -1118,8 +1118,8 @@
-     if (cp->State == CSwritegoodbye || cp->Type == CTfree)
-       break;
-     if (Tracing || cp->Tracing)
--      syslog(L_TRACE, "%s NCproc state=%d Start=%d Next=%d Used=%d",
--      CHANname(cp), cp->State, cp->Start, cp->Next, bp->used);
-+      syslog(L_TRACE, "%s NCproc state=%d Start=%d Next=%d Used=%ld",
-+      CHANname(cp), cp->State, cp->Start, cp->Next, (long)bp->used);
-     if (movedata) { /* move data rather than extend buffer */
-       TMRstart(TMR_DATAMOVE);
-@@ -1164,8 +1164,8 @@
-     int                       i;
-     if (Tracing || cp->Tracing)
--      syslog(L_TRACE, "%s NCreader Used=%d",
--          CHANname(cp), cp->In.used);
-+      syslog(L_TRACE, "%s NCreader Used=%ld",
-+          CHANname(cp), (long)cp->In.used);
-     /* Read any data that's there; ignore errors (retry next time it's our
-      * turn) and if we got nothing, then it's EOF so mark it closed. */
-diff -dur inn-2.4.1.orig/innd/site.c inn-2.4.1/innd/site.c
---- inn-2.4.1.orig/innd/site.c 2004-01-07 23:47:19.000000000 +0100
-+++ inn-2.4.1/innd/site.c      2004-02-06 13:57:42.062907792 +0100
-@@ -198,8 +198,8 @@
-         i = write(fd, &sp->Channel->Out.data[sp->Channel->Out.used],
-                   sp->Channel->Out.left);
-         if(i <= 0) {
--            syslog(L_ERROR,"%s cant spool count %d", CHANname(sp->Channel),
--                sp->Channel->Out.left);
-+            syslog(L_ERROR,"%s cant spool count %ld", CHANname(sp->Channel),
-+                (long)sp->Channel->Out.left);
-             close(fd);
-             return false;
-         }
-@@ -502,8 +502,8 @@
-       if (sp->FNLwantsnames) {
-           i = strlen(sp->Param) + sp->FNLnames.used;
-           if (i + (sizeof(TOKEN) * 2) + 3 >= sizeof buff) {
--              syslog(L_ERROR, "%s toolong need %d for %s",
--                  sp->Name, i + (sizeof(TOKEN) * 2) + 3, sp->Name);
-+              syslog(L_ERROR, "%s toolong need %ld for %s",
-+                  sp->Name, (long)(i + (sizeof(TOKEN) * 2) + 3), sp->Name);
-               break;
-           }
-           temp = xmalloc(i + 1);
-@@ -763,7 +763,7 @@
-            * site spooling, copy any data that might be pending,
-            * and arrange to retry later. */
-           if (!SITEspool(sp, (CHANNEL *)NULL)) {
--              syslog(L_ERROR, "%s loss %d bytes", sp->Name, cp->Out.left);
-+              syslog(L_ERROR, "%s loss %ld bytes", sp->Name, (long)cp->Out.left);
-               return;
-           }
-           WCHANsetfrombuffer(sp->Channel, &cp->Out);
-@@ -852,11 +852,11 @@
-     else if (cp != NULL && cp->Out.left) {
-       if (sp->Type == FTfile || sp->Spooling) {
-           /* Can't flush a file?  Hopeless. */
--          syslog(L_ERROR, "%s dataloss %d", sp->Name, cp->Out.left);
-+          syslog(L_ERROR, "%s dataloss %ld", sp->Name, (long)cp->Out.left);
-           return;
-       }
-       /* Must be a working channel; spool and retry. */
--      syslog(L_ERROR, "%s spooling %d bytes", sp->Name, cp->Out.left);
-+      syslog(L_ERROR, "%s spooling %ld bytes", sp->Name, (long)cp->Out.left);
-       if (SITEspool(sp, cp))
-           SITEflush(sp, false);
-       return;
-@@ -1140,13 +1140,13 @@
-     case FTfile:
-       p += strlen(strcpy(p, "file"));
-       if (sp->Buffered) {
--          sprintf(p, " buffered(%d)", sp->Buffer.left);
-+          sprintf(p, " buffered(%ld)", (long)sp->Buffer.left);
-           p += strlen(p);
-       }
-       else if ((cp = sp->Channel) == NULL)
-           p += strlen(strcpy(p, " no channel?"));
-       else {
--          sprintf(p, " open fd=%d, in mem %d", cp->fd, cp->Out.left);
-+          sprintf(p, " open fd=%d, in mem %ld", cp->fd, (long)cp->Out.left);
-           p += strlen(p);
-       }
-       break;
-@@ -1165,7 +1165,7 @@
-       if ((cp = sp->Channel) == NULL)
-           p += strlen(strcpy(p, " no channel?"));
-       else {
--          sprintf(p, " fd=%d, in mem %d", cp->fd, cp->Out.left);
-+          sprintf(p, " fd=%d, in mem %ld", cp->fd, (long)cp->Out.left);
-           p += strlen(p);
-       }
-       break;
-diff -dur inn-2.4.1.orig/innfeed/article.c inn-2.4.1/innfeed/article.c
---- inn-2.4.1.orig/innfeed/article.c   2004-01-07 23:47:19.000000000 +0100
-+++ inn-2.4.1/innfeed/article.c        2004-02-06 13:57:42.062907792 +0100
-@@ -639,7 +639,7 @@
-       if ((amtToRead + bytesInUse) > maxBytesInUse && maxLimitNotified == false) {
-           maxLimitNotified = true ;
-             notice ("ME exceeding maximum article byte limit: %d (max),"
--                    " %d (cur)", maxBytesInUse, amtToRead + bytesInUse) ;
-+                    " %ld (cur)", maxBytesInUse, (long)(amtToRead + bytesInUse)) ;
-       }
-       
-       if ((article->contents = newBuffer (newBufferSize)) == NULL)
-diff -dur inn-2.4.1.orig/innfeed/imap_connection.c inn-2.4.1/innfeed/imap_connection.c
---- inn-2.4.1.orig/innfeed/imap_connection.c   2004-01-07 23:47:19.000000000 +0100
-+++ inn-2.4.1/innfeed/imap_connection.c        2004-02-06 13:57:42.064907488 +0100
-@@ -795,7 +795,7 @@
-     str_base = bufferBase(b);
-     str = str_base;
-     
--    while ( (((int)str) - ((int)str_base)) < size - headerlen)
-+    while ( (((long)str) - ((long)str_base)) < size - headerlen)
-     {
-       if (*str == header[0])
-       {
-diff -dur inn-2.4.1.orig/innfeed/innlistener.c inn-2.4.1/innfeed/innlistener.c
---- inn-2.4.1.orig/innfeed/innlistener.c       2004-01-07 23:47:19.000000000 +0100
-+++ inn-2.4.1/innfeed/innlistener.c    2004-02-06 13:57:42.065907336 +0100
-@@ -653,7 +653,7 @@
-             {
-               /* XXX need to remember we've gone over the limit and not try
-                  to add any more. */
--              warn ("ME internal too many hosts. (max is %d)", lis->hostLen) ;
-+              warn ("ME internal too many hosts. (max is %ld)", (long)lis->hostLen) ;
-               dropArticle (peerName,article) ;
-             }
-           else
-diff -dur inn-2.4.1.orig/innfeed/tape.c inn-2.4.1/innfeed/tape.c
---- inn-2.4.1.orig/innfeed/tape.c      2004-01-07 23:47:19.000000000 +0100
-+++ inn-2.4.1/innfeed/tape.c   2004-02-06 13:57:42.066907184 +0100
-@@ -486,8 +486,8 @@
-     indent [i] = ' ' ;
-   indent [i] = '\0' ;
--  fprintf (fp,"%sGlobal Tape List : (count %d) {\n",
--           indent,activeTapeIdx) ;
-+  fprintf (fp,"%sGlobal Tape List : (count %ld) {\n",
-+           indent,(long)activeTapeIdx) ;
-   for (i = 0 ; i < activeTapeIdx ; i++)
-     printTapeInfo (activeTapes [i],fp,indentAmt + INDENT_INCR) ;
-diff -dur inn-2.4.1.orig/lib/innconf.c inn-2.4.1/lib/innconf.c
---- inn-2.4.1.orig/lib/innconf.c       2004-01-07 23:47:19.000000000 +0100
-+++ inn-2.4.1/lib/innconf.c    2004-02-06 13:57:42.066907184 +0100
-@@ -680,7 +680,7 @@
-         print_string(file, config_table[i].name, string_val, quoting);
-         break;
-     default:
--        die("internal error: invalid type in row %d of config table", i);
-+        die("internal error: invalid type in row %ld of config table", (long)i);
-         break;
-     }
- }
-diff -dur inn-2.4.1.orig/nnrpd/tls.c inn-2.4.1/nnrpd/tls.c
---- inn-2.4.1.orig/nnrpd/tls.c 2004-01-07 23:47:19.000000000 +0100
-+++ inn-2.4.1/nnrpd/tls.c      2004-02-06 13:57:42.067907032 +0100
-@@ -67,6 +67,7 @@
- /* outside the ifdef so `make depend` works even ifndef HAVE_SSL */
- #include "tls.h"
-+#include "sasl_config.h"
- #ifdef HAVE_SSL
-diff -dur inn-2.4.1.orig/nnrpd/tls.h inn-2.4.1/nnrpd/tls.h
---- inn-2.4.1.orig/nnrpd/tls.h 2004-01-07 23:47:19.000000000 +0100
-+++ inn-2.4.1/nnrpd/tls.h      2004-02-06 13:57:42.067907032 +0100
-@@ -28,6 +28,7 @@
- #include <openssl/pem.h>
- #include <openssl/x509.h>
- #include <openssl/ssl.h>
-+#include <openssl/rand.h>
- /* init tls engine */
- int tls_init_serverengine(int verifydepth, /* depth to verify */
-diff -dur inn-2.4.1.orig/storage/cnfs/cnfs.c inn-2.4.1/storage/cnfs/cnfs.c
---- inn-2.4.1.orig/storage/cnfs/cnfs.c 2004-01-07 23:47:19.000000000 +0100
-+++ inn-2.4.1/storage/cnfs/cnfs.c      2004-02-06 13:57:42.068906880 +0100
-@@ -375,8 +375,8 @@
-   len = strtoul(l, NULL, 10) * (off_t)1024;   /* This value in KB in decimal */
-   if (S_ISREG(sb.st_mode) && len != sb.st_size) {
-     if (sizeof(CYCBUFFEXTERN) > (size_t) sb.st_size) {
--      syslog(L_NOTICE, "%s: length must be at least '%u' for '%s' cycbuff(%ld bytes)",
--      LocalLogName, sizeof(CYCBUFFEXTERN), cycbuff->name, (long)sb.st_size);
-+      syslog(L_NOTICE, "%s: length must be at least '%lu' for '%s' cycbuff(%ld bytes)",
-+      LocalLogName, (unsigned long)sizeof(CYCBUFFEXTERN), cycbuff->name, (long)sb.st_size);
-       free(cycbuff);
-       return false;
-     }
-diff -dur inn-2.4.1.orig/storage/overdata.c inn-2.4.1/storage/overdata.c
---- inn-2.4.1.orig/storage/overdata.c  2004-01-07 23:47:19.000000000 +0100
-+++ inn-2.4.1/storage/overdata.c       2004-02-06 13:57:42.068906880 +0100
-@@ -174,7 +174,7 @@
-     for (field = 0; field < ARRAY_SIZE(fields); field++) {
-         buffer_append(overview, "\t", 1);
-         if (field == 5) {
--            snprintf(buffer, sizeof(buffer), "%u", length);
-+            snprintf(buffer, sizeof(buffer), "%lu", (unsigned long)length);
-             buffer_append(overview, buffer, strlen(buffer));
-         } else
-             build_header(article, length, fields[field], overview);
-diff -dur inn-2.4.1.orig/storage/timecaf/caf.c inn-2.4.1/storage/timecaf/caf.c
---- inn-2.4.1.orig/storage/timecaf/caf.c       2004-02-06 13:11:27.000000000 +0100
-+++ inn-2.4.1/storage/timecaf/caf.c    2004-02-06 13:57:42.069906728 +0100
-@@ -1518,7 +1518,7 @@
-           CAFTOCENT *tocp2;
-           if (verbose) {
--              printf("Compacting   %s: Free=%d (%f%%)\n", path, head.Free, percentfree);
-+              printf("Compacting   %s: Free=%ld (%f%%)\n", path, (long)head.Free, percentfree);
-           }
-           delta = newlow - head.Low;
-@@ -1571,7 +1571,7 @@
-       } else {
-           /* need neither full cleaning nor compaction, so return. */
-           if (verbose) {
--              printf("Not cleaning %s: Free=%d (%f%%)\n", path, head.Free, percentfree);
-+              printf("Not cleaning %s: Free=%ld (%f%%)\n", path, (long)head.Free, percentfree);
-           }
-           fclose(infile);
-           free(tocarray);
-@@ -1611,7 +1611,7 @@
- #endif    
-     if (verbose) {
--      printf("Am  cleaning %s: Free=%d (%f%%) %s\n", path, head.Free,
-+      printf("Am  cleaning %s: Free=%ld (%f%%) %s\n", path, (long)head.Free,
-              percentfree, toc_needs_expansion ? "(Expanding TOC)" : "");
-     }
diff --git a/inn-timecaf_oversized_art.patch b/inn-timecaf_oversized_art.patch
deleted file mode 100644 (file)
index 1e1c93d..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -dur inn-2.4.1.orig/storage/timecaf/caf.c inn-2.4.1/storage/timecaf/caf.c
---- inn-2.4.1.orig/storage/timecaf/caf.c       2004-01-07 23:47:19.000000000 +0100
-+++ inn-2.4.1/storage/timecaf/caf.c    2004-02-06 12:01:10.927721888 +0100
-@@ -550,6 +550,7 @@
-     CAFHEADER head;
-     int fd;
-     CAFTOCENT tocent;
-+    struct stat st;
-     if ( (fd = open(path, O_RDONLY)) < 0) {
-       /* 
-@@ -595,6 +596,14 @@
-       return -1;
-     }
-+    fstat(fd,&st);
-+    if ((long)tocent.Size>((long)st.st_size-(long)tocent.Offset)) {
-+      fprintf(stderr,"Oversized article detected! broken spool?\n");
-+      CAFError(CAF_ERR_IO);
-+      close(fd);
-+      return -1;
-+    }
-+
-     *len = tocent.Size;
-     return fd;
- }
-Only in inn-2.4.1/storage/timecaf: caf.c~
This page took 0.374593 seconds and 4 git commands to generate.