MHonArc Users,
MHonArc v2.1.1 is available for consumption. This a bug-fix and minor
enhancment release. Along with the release is an updated FAQ. The
latest distribution can be obtained from
(http://www.oac.uci.edu/indv/ehood/mhonarc.html).
Following is the list changes for v2.1.1:
Enhancements/Changes
--------------------
o Added DATEFIELDS resource. The resource allows the user to
specify the fields (and order) that are checked when
MHonArc extracts the date of a message.
o RMM can now take message number ranges and/or message-ids.
o Added $FROMADDR$ variable for MAILTOURL resource.
o Message-id printed in warning about unable to parse date.
Helps users locate offending message.
o 'No Author' used if no message sender is not present.
Bug Fixes
---------
Problem: Message with dates after 2037, or before 1970, will hang
MHonArc, not get processed, or listed in wrong order.
Solution: The problem is that Perl's timelocal.pl library cannot
handle dates out of those ranges (same applies to
Time::Local). Since get_time_from_date() is the only
routine require the services of timelocal.pl, the
routine will generate a warning of bad years and use
the current year.
Problem: Anchors to attachments in a message converted via
SINGLE do not contain OUTDIR if OUTDIR is specified.
OUTDIR may want to be set to all attachments to be
contained in a separate directory from the converted
message.
Solution: mhexternal.pl now checks $SINGLE variable set by the
main code during startup. If set, the value of
$OUTDIR is prepending to any hrefs to external files.
Problem: February is misspelled "Febuary" in mhtime.pl.
Solution: Change the spelling so its correct.
Problem: Lowercase timezones in dates are not recognized.
Solution: Code modified to convert zones to uppercase when
performing hash lookups.
Problem: Specified filenames of attachments sometimes have a
';' appended when utilizing the "usename" option is
set for mhexternal.pl.
Solution: Fixed MAILhead_get_disposition() in readmail.pl to
strip off ';' parameter separator.
Problem: Specified filenames with spaces of attachments are not
recognized properly. Filename gets truncated to first
occurance of a space.
Solution: Fixed MAILhead_get_disposition() in readmail.pl to
to handle filenames with spaces.
Problem: The HTMLEXT resource does not affect the numbered index
page filenames of a MUTLIPG archive.
Solution: write_main_index() and write_thread_index() fixed.
Problem: Anchor text of MAILTOURL links is translated to URL
escaped text.
Solution: mailUrl() routine fixed.
Problem: Message 0 could not be deleted if specified with more
than one 0 (eg: 00000);
Solution: rmm() routine fixed.
Problem: SUBJECTHEADER does not get stored in the db.
Solution: output_db() routine updated to save SUBJECTHEADER.
Problem: Empty links can be created if there is no "From" defined
for a message and it is used as link text.
Solution: Use 'No Author' as "From" if not defined.
Problem: If a user defined resource variable is a string that
Perl interprets as a false value, it will not be used.
Solution: Changed code to used define() function in
replace_li_vars().
Problem: Expired messages are not removed when a the main index
is not sorted by date.
Solution: Always sort message by date when doing expire check.
----
Earl Hood | University of California: Irvine
ehood(_at_)medusa(_dot_)acs(_dot_)uci(_dot_)edu | Electronic
Loiterer
http://www.oac.uci.edu/indiv/ehood/ | Dabbler of SGML/WWW/Perl/MIME