When spamassassin is used, the Maildir++ S=nnn value is different from the actual message size, since SA modify the original message and the filename is constructed before. When I initially wrote the patch I didn't care, but actually it's better to be coherent here and set the correct message size. Fix: Stat the 'tmp' file after processing and use the real size to create the 'new' filename.
Responsible Changed From-To: freebsd-ports-bugs->roam Over to maintainer (via the GNATS Auto Assign Tool)
State Changed From-To: open->analyzed Whups, I missed this one in the 5.4.28 update. Sorry, I'll take care of it ASAP now.
roam 2009-11-30 12:09:31 UTC FreeBSD ports repository Modified files: mail/vpopmail Makefile mail/vpopmail/files patch-vdelivermail.c Log: Fix the master sites so that vpopmail is actually fetchable even with -A present in FETCH_ARGS, as it is on most systems. Fix the maildir++ file size calculations in the SpamAssassin code as per the PR. PR: 139962 (the maildir++ fix) Submitted by: Alex Dupre <ale@freebsd.org> Revision Changes Path 1.78 +3 -1 ports/mail/vpopmail/Makefile 1.13 +71 -8 ports/mail/vpopmail/files/patch-vdelivermail.c _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: analyzed->closed I've committed your fix, adapting it slightly to the refreshed patch. Thanks!