procmail
[Top] [All Lists]

Re: Who is the procmail maintainer?

2004-10-19 13:56:50
2004-10-19T20:25:46 Bart Schaefer:
On Tue, 19 Oct 2004 19:45:06 +0000, Bennett Todd <bet(_at_)rahul(_dot_)net> 
wrote:
Drat it, my troll chasing links off procmail.org came up dry. Where
are these bugfix patches? Any good repositories I should check?

Some of them can be found at

http://www.well.com/user/barts/email/

Thanks! All I see there that looks relevent is
procmail-3.23pre.tar.gz; should I be looking at using that rather
than the current 3.22?

Based on the output of patch(1), it looks like that includes the
comsat, memblk, and pipes patches from the debian jumbo I found in
the Fedora rpm. Didn't include patches the jumbo made to formail,
authenticate, procmail, manconf, recommend, and mailfold, or so
it appeared. On the other hand, the diff between the results of
applying the debian patch to 3.22 and applying it to your 3.23pre
seem very near zero.

Editing the output of diff -ru to eliminate doc, comment, and other
non-code changes, all that's left is after my .sig.

-Bennett

diff -ru procmail-beta/src/lmtp.c procmail-3.22/src/lmtp.c
--- procmail-beta/src/lmtp.c    2001-11-21 11:40:21.000000000 -0500
+++ procmail-3.22/src/lmtp.c    2001-06-28 22:20:51.000000000 -0400
@@ -708,7 +708,7 @@
      got-=in-p;                                     /* correct for what 
disappeared */
    }
   while(left-=got);                            /* change listed buffer size */
-  *(int*)statep=state;                                        /* save state */
+  *(long*)statep=state;                                               /* save 
state */
   return 0;
 }
 
@@ -765,7 +765,7 @@
      got-=in-p;                                     /* correct for what 
disappeared */
    }
   while(left-=got);                            /* change listed buffer size */
-  *(int*)statep=state;                                        /* save state */
+  *(long*)statep=state;                                               /* save 
state */
   return 0;
 }
 
diff -ru procmail-beta/src/procmail.c procmail-3.22/src/procmail.c
--- procmail-beta/src/procmail.c        2004-10-19 16:41:29.000000000 -0400
+++ procmail-3.22/src/procmail.c        2004-10-19 16:43:34.000000000 -0400
@@ -652,7 +652,7 @@
              nrcond= -1;
           if(tolock)            /* clear temporary buffer for lockfile name */
              free(tolock);
-          bbzero(flags,maxindex(flags));                 /* clear the flags */
+          bbzero(flags,sizeof(flags));           /* clear the flags */
           for(tolock=0,locknext=0;;)
            { chp=skpspace(chp);
              switch(i= *chp++)

Attachment: pgp91qhICx7x9.pgp
Description: PGP signature

____________________________________________________________
procmail mailing list   Procmail homepage: http://www.procmail.org/
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail