]> granicus.if.org Git - mutt/commit
Bug #571 "mutt should not replicate ">From " headers while bounding",
authorWouter Verheijen <wv@xs2mail.com>
Sat, 20 Apr 2002 08:11:13 +0000 (08:11 +0000)
committerWouter Verheijen <wv@xs2mail.com>
Sat, 20 Apr 2002 08:11:13 +0000 (08:11 +0000)
commit62af702935c13e34c5bc17a43d0b991b76de55a6
treecd3b09f290110df18abac19ed2ad5ab1024c92be
parent3a2d13b4c50d83b7a2a34d9e91524613b0614297
Bug #571 "mutt should not replicate ">From " headers while bounding",
has a patch attached.
Will that patch get in?

Although these lines are not generated by mutt, I would strongly
suggest
to prevent it, because by boucing a mail the MUA should ensure
that the message header is according to the specification.
A ">From " line is not, because of the spaces before a colon.

Because this has such serious consequences (totally unreadable mail)
when a MTA interpretes this line as the beginning of the body (not
unreasonable), I think Mutt should prevent sending this invalid
headerline.

Because the other patch to the bugreport is not really correct IMHO
(because the fieldnames are not limited to alphanumeric chars, RFC2822
3.6.8), I propose another one.

This patch also appends Resent-* to the header, instead of
prepending it. The Resent-Message-Id is however still appended,
because I could not find it; is it added by the MTA instead of by
Mutt?
copy.c
mutt.h
sendlib.c