Takeaki OTA wrote:
Some Bug Reports in MHonArc 2.0.0 alpha 2
----------------------------------------------------------------------
mhrcfile.pl
----------------------------------------------------------------------
misses the code for loading <tlinoneend>
----------------------------------------------------------------------
readmail.pl
----------------------------------------------------------------------
when spliting a MIME multipart message, the last \r\n is
cut, thus it produces a </PRE> code which does not start from the
begining of a line.
AFAIK readmail.pl does the right thing. The last \r\n does not belong to
the part. It belongs to the boundary seperator on the next line.
Quoting RFC1521 Sec. 7.2:
NOTE:
The CRLF preceding the encapsulation line is conceptually attached
to the boundary so that it is possible to have a part that does not
end with a CRLF (line break). Body parts that must be considered to
end with line breaks, therefore, must have two CRLFs preceding the
encapsulation line, the first of which is part of the preceding body
part, and the second of which is part of the encapsulation boundary.
Therefore the bug is in the filter routine.
Achim
[...sample deleted...]
Regards,
--
OTA takeaki
E-mail: ota(_at_)savechildren(_dot_)or(_dot_)jp