MHonArc Users:
MHonArc v2.2.0 is available (boy, new releases have been fairly
often recently, I sure hope you can keep up).
*IMPORTANT* *IMPORTANT* *IMPORTANT* *IMPORTANT* *IMPORTANT*
Please read the RELNOTES file for important
information regarding upgrading to v2.2.0
from previous releases.
More information and availablity is at
(http://www.oac.uci.edu/indiv/ehood/mhonarc.html).
The following is the list of changes for v2.2. I forgot to put
the bug fixes in the CHANGES files, but they are in the BUGS file:
Enhancements/Changes
--------------------
*IMPORTANT* *IMPORTANT* *IMPORTANT* *IMPORTANT* *IMPORTANT*
Please read the RELNOTES file for important information regarding
upgrading to v2.2.0 from previous releases.
o New resource
MSGIDLINK - Hyperlink markup for message-ids
SUBJECTARTICLERXP - Regex to match articles (a,an,the)
in subject text.
SUBJECTREPLYRXP - Regex to match reply annotation
in subject text.
TSLICE - Set the size of a thread slice listing
TSLICEBEG - Begin markup of a thread slice listing
TSLICEEND - End markup of a thread slice listing
o New resource variables
$TSLICE$ - Print thread listing slice relative to
current message.
o Added default=charset option to mhtxtplain.pl filter.
o Added mhtxttsv.pl to handle text/tab-separated-values
content.
o Expanded list of recognized content-types in mhexternal.pl.
o Changed loading of decoders, charset convertes, and
content-type filters to be done on demand. Should
provide an increase in start-up time.
o Modified source so no Perl structures are in the "main"
package. The base package is now "mhonarc". This
should make it easier for incorporating mhonarc into
another Perl program.
*IMPORTANT*: This change causes changes to db file format.
See release notes on how to upgrade pre v2.2 archives.
o Main routines are now located in mhamain.pl. The main
mhonarc source file now just requires mhamain.pl and
just calls two main functions.
o Although code should still be Perl 4 compatible, Perl
related resource documentation now puts preference to
Perl 5 notations (eg: MIMEFILTERS, CHARSETCONVERTERS).
Bug List
------------------------------------------------------------------------
Version: 2.1.2
Problem: The @TListOrder array is empty in .mhonarc.db when
MULTIPG is set. This may cause some messages not
getting properly updated when new messages are added.
Solution: Removed use of splice on @TListOrder when MULTIPG.
Now, array slices are used so @TListOrder is preserved.
Version Fixed: 2.2.0
------------------------------------------------------------------------
Version: 2.1.2
Problem: Convert ISO-2022-JP messages can generate "Out of
Memory" errors.
Solution: The cleanup of mhtxtplain.pl's iso-2022-jp code
introduced a bug that caused an infinite loop and
to gobble memoery until it ran out. The fix was
straight-forward.
Version Fixed: 2.2.0
------------------------------------------------------------------------
Version: 2.1.2
Problem: Quoted text that is broken due to maxwidth setting of
the mhtxtplain.pl filter did not have the quote
character prepended to broken the text.
Solution: A regex updated to dealing with a leading space before
quote character.
Version Fixed: 2.2.0
------------------------------------------------------------------------
--ewh