El 10/02/13 00:48, Thomas Preud'homme escribió:
Package: smartlist
Version: 3.15-22
Severity: normal
Tags: patch upstream
Greetings Santiago,
long time no mail. I was trying out smartlist and I encountered a
problem in the confirmation process: I couldn't get subscribed when
replying to the confirmation mail. After some time trying to understand
what was going on (and getting familiar with procmail syntax), I finally
stumbled upon the condition "* B ??< 4096" at the beginning of
rc.request.
So what happens is that the script checks for the size of the body of
the email before doing anything. So, since all my emails are signed by
default and the confirmation message include the original subscription
request, the body became too big and the confirmation wasn't checked.
Actually there is a comment saying it but I didn't realize it was
talking about the size of the body:
# We now check:
# If the length is roughly within bounds.
# That it is not a reply or something.
# That we didn't send it ourselves.
# That it wasn't sent by a daemon of some kind.
So of course it is clear from this comment that the patch I propose
would not be accepted upstream but maybe it's possible with a procmail
rule to cut the message to keep the first 4096 bytes instead of checking
the size is within this bound.
The idea of checking the size, I think, is to prevent the list server
from replying to messages which are "obviously of a wrong size".
So, instead of simply removing the check, I would much prefer to
increase the current value to a more reasonable value considering gpg
signatures and such.
Can you check if 8192 would work for you?
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org