[Prev][Next][TOC][FAQ][Bugs][Home]


Bugs

The following gives a list of bugs reported against MHonArc. Each bug listing shows the version the bug was reported against (the bug may be applicable to earlier versions), a description of the problem, and if applicable, a solution and version of MHonArc the bug was fixed.

Bug List


Version 2.0.1
Problem An undefined subroutine error occured during an RMM operation when there are messages with non-ASCII encodings in message headers.
Solution Proper libraries are now loaded for RMM operations.
Fixed 2.1.0

Version 2.0.1
Problem Subjects using the "... -Reply" convention started a new thread.
Solution Fixed typo in regexp.
Fixed 2.1.0

Version 2.0.1
Problem Nested anchor markup occurs on index pages when a message's subject contains a URL and the subject is used to link to the message page.
Solution Replaced default routine that converts subject text to HTML to a routine that does not hyperlink URLs.
Fixed 2.1.0

Version 2.0.0
Problem Bogus empty entry shows up in the database. Bogus entry appears if a duplicate message is detected. Potential visible problems of bogus entry are: mailto links in headers corrupted; a blank listing in the index. Maybe other potential problems.
Solution There is a bug in some versions of Perl where a hash key gets added invalidly. The section of code that this occurs has been modified to avoid the problem. For existing databases with a bogus empty entry, MHonArc now removes any empty key entries. However, it is recommed to rebuild the archive.
Fixed 2.0.1

Version 2.0.0
Problem Index pages are not properly updated if zero messages are in the archive (like through the -rmm option). Even -editidx cannot cause a proper update.
Solution Page count was set to zero when no messages exist. This caused problems in conditional checks in the write index routines. To fix, page count is forced to 1 if their are no messages.
Fixed 2.0.1

Version 2.0.0 beta 3
Problem Index pages with last page links are not updated when a new page is added.
Solution All index pages are regenerated if a new page is added.
Fixed 2.0.0

Version 2.0.0 beta 3
Problem "-idxsize 0" does not give unlimited page size.
Solution Problem fixed and now works as documented.
Fixed 2.0.0

Version 2.0.0 beta 3
Problem "-maxsize 0" does not reset archive with unlimited messages allowed.
Solution Problem fixed and now works as documented.
Fixed 2.0.0

Version 2.0.0 beta 3
Problem Non-ASCII text encodings (=?ISO-..?...) are not properly decoded when EDITIDX is set.
Solution The charset filter libraries are now loaded for EDITIDX.
Fixed 2.0.0

Version 2.0.0 beta 3
Problem MODTIME resource setting not remembered across archive updates.
Solution MODTIME resource is now properly stored in the database.
Fixed 2.0.0

Version 2.0.0 beta 3
Problem Specifying -rmm and -single caused confusion on what MHonArc does.
Solution The case is properly handled, with -rmm taking precedence.
Fixed 2.0.0

Version 2.0.0 beta 3
Problem 4 digit year not checked before 2 digit year when parsing dates.
Solution Fixed.
Fixed 2.0.0

Version 2.0.0 beta 3
Problem Some index pages in multipage indexes not updated when messages expire.
Solution Fixed; all pages are regenerated when a message expires.
Fixed 2.0.0

Version 2.0.0 beta 3
Problem Setting MONTHS and MONTHSABR had no effect.
Solution Fixed.
Fixed 2.0.0

Version 2.0.0 beta 3
Problem $TNEXTFROM$ actually gave the value of $NEXTFROM$.
Solution Fixed.
Fixed 2.0.0

Version 2.0.0 beta 3
Problem Numerical timezone offsets not handled properly when the offset contained non-zero minutes. This caused message to be sorted wrong by date.
Solution Fixed.
Fixed 2.0.0

Version 2.0.0 beta 3
Problem Some characters were not properly escaped when specifying the "in URL" modifier to a resource variable.
Solution Fixed.
Fixed 2.0.0

Version 2.0.0 beta 3
Problem Thread (formatting) information lost when a thread is split across multiple pages.
Solution Fixed. New resources (TCONTBEGIN, TCONTEND, TINDENTBEGIN, TINDENTEND) exist to preserve formatting of threads across pages.
Fixed 2.0.0

Version 2.0.0 beta 3
Problem If specifying the REVERSE resource, the next/prev links in messages do not point to the proper message as one may expect.
Solution This should be fixed by the new behavior of $NEXT...$ and $PREV...$ resource variables.
Fixed 2.0.0

Version 2.0.0 beta 2
Problem Perl aborts with message "Undefined subroutine &main::output_db called ..." when the GENIDX resource is set.
Solution Fixed. The output_db function is not applicable when GENIDX is active.
Fixed 2.0.0 beta 3

Version 2.0.0 beta 2
Problem Duplicate resource filenames are not removed from the OTHERINDEXES resource. This caused duplicate work to be performed.
Solution Fixed. Any duplicate filenames are removed before applying the OTHERINDEXES resource.
Fixed 2.0.0 beta 3

Version 2.0.0 beta 2
Problem Indexes created via the OTHERINDEXES resource contain no messages.
Solution Fixed.
Fixed 2.0.0 beta 3

Version 2.0.0 beta 2
Problem The markup defined by TSUBLISTEND may appear when there is no corresponding TSUBLISTBEG.
Solution Fixed.
Fixed 2.0.0 beta 3

Version 2.0.0 beta 1
Problem A multipart boundary specified with a capital boundary parameter, and not in quotes, was not recognized.
Solution Fixed
Fixed 2.0.0 beta 2

Version 1.2.3
Problem Generation of links of message-ids when editting messages w/o consideration that the message-ids may already be linked. This caused nested anchor markup.
Solution Fixed. Only new message-ids are checked for.
Fixed 2.0.0 beta 1

Version 1.2.2
Problem The ';' character may appear in derived files if the "usename" option is set for the mhexternal.pl filter.
Solution Fixed.
Fixed 1.2.3

Version 1.2.2
Problem The '/' character is not properly recognized in e-mail addresses when e-mail addressess are being converted to mailto links in message headers.
Solution Fixed.
Fixed 1.2.3

Version 1.2.2
Problem Database read failures occur in add operations on MS-DOS systems.
Solution Fixed (?)
Fixed 1.2.3

Version 1.2.1
Problem The TIDXPGEND resource actually sets the value of the TIDXPGBEG resource.
Solution Fixed.
Fixed 1.2.2

Version 1.2.0
Problem MHonArc will abort execution under MS-DOS due to regular expression error.
Solution Fixed.
Fixed 1.2.1

Version 1.2.0
Problem install.me will abort execution under MS-DOS due to regular expression error.
Solution Fixed.
Fixed 1.2.1

Version 1.2.0
Problem A reverse index listing is incorrect if the index size is less than the archive size.
Solution Fixed.
Fixed 1.2.1

[Prev][Next][TOC][FAQ][Bugs][Home]


97/06/06 19:34:04
MHonArc
Copyright © 1997, Earl Hood, ehood@medusa.acs.uci.edu