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++)
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