[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
MHonArc v2.5.3 Released
<http://www.mhonarc.org/>
CHANGES
-------------------------------------------------------------------------------
* Added 'use locale' pragmas to be applied when sorting messages.
This is considered experimental, but it appears to give better
results when sorting text that contains 8-bit-non-English
characters. This is far from any real locale support, but
hopefully it is better than nothing.
* Beefed up HTML filtering in mhtxthtml.pl to eliminate some
security exploits.
CAUTION: If you are worried about security, it is recommended
that you disable support of text/html messages in
your mail archives. There is no guarantee that
the mhtxthtml.pl library is robust enough to
eliminate all possible exploits that can occur with
HTML data.
Thanks goto Jason Molenda and Hiromitsu Takagi for spotting
more exploit cases.
* mhtxtplain.pl checks MIMEXCS if text/html data is excluded
when the htmlcheck option is specified. Seems unnecessary
because someone use excludes HTML data will probably not use
the htmlcheck option to m2h_text_plain::filter.
* Modified mail address extraction for $FROMADDR$ resource
variable to help deal with malformed From: header fields.
Thanks to Eugene Eric Kim for the recommendation.
* Fixed uudecoding support in mhtxtplain.pl to handle spaces
in filenames and \r\n EOLs. Thanks to Jordan Russell for
spotting this.
* Added ISO-8859-15 mappings. Thanks goto Jan Kraeber for the
contribution.
* Removed GIF images from distribution. All GIF images
have been converted to PNG format. Transparency of PNG
images may only be supported in the latest versions of various
graphical web browsers.
See <http://www.gnu.org/philosophy/gif.html> for reasons
why GIF images should not be used.
* Source code imported into CVS. CVS respository is currently
not available publicly. Stilling wondering if a site like
savannah.gnu.org should be used or if the respository should
be hosted independently, like at www.mhonarc.org.
* Fixed regex patterns in readmail.pl to avoid Perl warning
messages.
* Created a contrib/ directory to contain any contributed
programs imported into the MHonArc distribution. Moved
prsfrom.pl from extras/ to contrib/.
* Added Security section to FAQ. Provided more information to
question, "Why does a message get split into mulitple messages
with no headers?", mainly information contributed by users.
BUG FIXES
-------------------------------------------------------------------------------
Version: 2.5.2, and earlier
Problem: The $MSGID$ resource variable always expanded to the message-id of
the current message, regardless of the value of any mesg_spec
argument.
Solution: Fixed in mhrcvars.pl.
Fixed: 2.5.3
-------------------------------------------------------------------------------
Version: 2.5.2, and earlier
Problem: Excluding a media-type via MIMEEXCS does not cause a lesser
alternative part in a multipart/alternative message to be used. For
example, if text/html is listed in MIMEEXCS and a multipart/
alternative message contains a text/plain part and a text/html part,
the converted message will contain the text/html excluded statement
instead of the text/plain data.
Solution: Fixed in readmail.pl: Any part in a multipart message that is in
MIMEEXCS will be quietly dropped.
Fixed: 2.5.3
-------------------------------------------------------------------------------
Version: 2.5.2, and earlier
Problem: Makefile.PL will generate an error if arguments passed to it are not
variable definitions. For example, "perl Makefile.PL somearg", will
cause the following Perl error, "Odd number of elements in hash
list..."
Solution: Fixed to only define variables specified on the command-line that
actually look like variable definitions: "VAR=VALUE".
Fixed: 2.5.3
-------------------------------------------------------------------------------
Version: 2.5.2, and possibly earlier versions
Problem: Perl generates the following message: "/&([\w-.]+);/: false [] range
"\w-" in regexp at mhopt.pl line 720."
Solution: Fixed in mhopt.pl: Escape the '-' so it is not interpreted as a
possible character range specifier.
Fixed: 2.5.3
-------------------------------------------------------------------------------
Version: 2.5.2, and possibly earlier versions
Problem: Using the default resource file could cause mhonarc to abort with a,
"Can't locate readmail.pl in @INC ...," error message.
Solution: Fixed in mhrcfile.pl: Localize $_ to protect from modifying any
arrays from caller.
Fixed: 2.5.3
-------------------------------------------------------------------------------
Version: 2.5.0 - 2.5.2
Problem: Example filter shown in MIMEFILTERS resource page uses pre-2.5-style
API.
Solution: Fixed example.
Fixed: 2.5.3
-------------------------------------------------------------------------------
[Index of Archives]
[Bugtraq]
[Yosemite News]
[Mhonarc Home]