diff --git a/ACKNOWLG b/ACKNOWLG
index b3ffc2b..59b2780 100644
--- a/ACKNOWLG
+++ b/ACKNOWLG
@@ -1,55 +1,54 @@
-ACKNOWLEDGEMENTS for MHonArc
-
- http://www.oac.uci.edu/indiv/ehood/mhonarc.html
-
-I would like to thank everyone who has given feedback on MHonArc.
-Sorry for not listing everyone, but it has become too hard to keep
-track of all the names. However, I'd like to give special thanks to
-the following:
-
- A. P. Barrett
- For developing a base64 library. The library has been adapted
- to decode base64 messages by MHonArc.
-
- Susie Blackstock
- For helping me with the documentation. Any problems with the
- documentation is purely my fault. And she's cute too.
-
- Achim Bohnet
- For his help in testing, and contributing to, mhonarc and for
- setting up, and maintaining, the mhonarc mailing list.
-
- Roman Czyborra
- For his help with the MosaicMail script.
-
- Timothy Finin
- Whose initial feedback on mbox2html (my first mail->HTML
- program) caused the ball rolling on developing a more complete
- mail-to-HTML program.
-
- Stephen Franlin
- For providing the machine facilities for housing the MHonArc
- home page.
-
- Ken Harward
- For helping me tackle Perl problems and for bouncing ideas
- off.
-
- Phyllis Imperatrice
- For the initial sketch of the MHonArc logo.
-
- Steve Pacenka
- For his great help in getting MHonArc to run under MS-DOS, and
- for his help in trouble-shooting.
-
- Achille Petrilli
- For his initial patches for MacPerl support to get the
- ball rolling for MacPerl usage.
-
- NIIBE Yutaka
- For the contribution of a text/plain filter to process
- ISO-2022 encoded mail messages (ie. Japanese character set).
-
----------------------------------------------------------------------------
-Earl Hood, ehood@medusa.acs.uci.edu
-@(#) ACKNOWLG 97/05/14 19:06:19 @(#)
+ACKNOWLEDGEMENTS for MHonArc
+
+ http://www.oac.uci.edu/indiv/ehood/mhonarc.html
+
+I would like to thank everyone who has given feedback on MHonArc.
+Sorry for not listing everyone, but it has become too hard to keep
+track of all the names. However, I'd like to give special thanks to
+the following:
+
+ A. P. Barrett
+ For developing a base64 library. The library has been adapted
+ to decode base64 messages by MHonArc.
+
+ Susie Blackstock
+ For helping me with the documentation. Any problems with the
+ documentation is purely my fault. And she's cute too.
+
+ Achim Bohnet
+ For his help in testing, and contributing to, mhonarc and for
+ setting up, and maintaining, the mhonarc mailing list.
+
+ Roman Czyborra
+ For his help with the MosaicMail script.
+
+ Timothy Finin
+ Whose initial feedback on mbox2html (my first mail->HTML
+ program) caused the ball rolling on developing a more complete
+ mail-to-HTML program.
+
+ Stephen Franlin
+ For providing the machine facilities for housing the MHonArc
+ home page.
+
+ Ken Harward
+ For helping me tackle Perl problems and for bouncing ideas
+ off.
+
+ Phyllis Imperatrice
+ For the initial sketch of the MHonArc logo.
+
+ Steve Pacenka
+ For his great help in getting MHonArc to run under MS-DOS, and
+ for his help in trouble-shooting.
+
+ Achille Petrilli
+ For his initial patches for MacPerl support to get the
+ ball rolling for MacPerl usage.
+
+ NIIBE Yutaka
+ For the contribution of a text/plain filter to process
+ ISO-2022 encoded mail messages (ie. Japanese character set).
+
+---------------------------------------------------------------------------
+Earl Hood, earlhood@usa.net
diff --git a/BUGS b/BUGS
index 3d99d55..d785002 100644
--- a/BUGS
+++ b/BUGS
@@ -1,372 +1,505 @@
- BUGS 98/03/03 19:09:35
- Bug History for MHonArc
-
-Each bug listing has the following fields:
-
- Version: Lists the version of MHonArc that the bug was
- reported against. It is possible a bug could
- be applicable to earlier versions. Version listed
- is when the bug was discovered.
- Problem: A description of the bug.
- Solution: A description of what was done to fix the bug.
- Version Fixed: The version that the solution exists in, if
- applicable.
-
-
-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
-------------------------------------------------------------------------
-Version: 2.1.1
-Problem: Documentation of MAILTOURL incorrectly states that
- the $TO$ resource variable is the value of the
- To: message header field.
-Solution: Fixed documentation to state that $TO$ represents the
- address being hyperlinked.
-Version Fixed: 2.1.2
-------------------------------------------------------------------------
-Version: 2.1.1
-Problem: Attachments saved to files with spaces in filename
- (due to "usename" option set to m2h_external::filter),
- will cause anchors to the attachments in the HTML
- message contain spaces.
-Solution: Fixed m2h_external::filter to escape special characters
- in the URL linking to the external file.
-Version Fixed: 2.1.2
-------------------------------------------------------------------------
-Version: 2.1.0
-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.
-Version Fixed: 2.1.1 (Work-around)
-------------------------------------------------------------------------
-Version: 2.1.0
-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.
-Version Fixed: 2.1.1
-------------------------------------------------------------------------
-Version: 2.1.0
-Problem: February is misspelled "Febuary" in mhtime.pl.
-Solution: Change the spelling so its correct.
-Version Fixed: 2.1.1
-------------------------------------------------------------------------
-Version: 2.1.0
-Problem: Lowercase timezones in dates are not recognized.
-Solution: Code modified to convert zones to uppercase when
- performing hash lookups.
-Version Fixed: 2.1.1
-------------------------------------------------------------------------
-Version: 2.1.0
-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.
-Version Fixed: 2.1.1
-------------------------------------------------------------------------
-Version: 2.1.0
-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.
-Version Fixed: 2.1.1
-------------------------------------------------------------------------
-Version: 2.1.0
-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.
-Version Fixed: 2.1.1
-------------------------------------------------------------------------
-Version: 2.1.0
-Problem: Anchor text of MAILTOURL links is translated to URL
- escaped text.
-Solution: mailUrl() routine fixed.
-Version Fixed: 2.1.1
-------------------------------------------------------------------------
-Version: 2.1.0
-Problem: Message 0 could not be deleted if specified with more
- than one 0 (eg: 00000);
-Solution: rmm() routine fixed.
-Version Fixed: 2.1.1
-------------------------------------------------------------------------
-Version: 2.1.0
-Problem: SUBJECTHEADER does not get stored in the db.
-Solution: output_db() routine updated to save SUBJECTHEADER.
-Version Fixed: 2.1.1
-------------------------------------------------------------------------
-Version: 2.1.0
-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.
-Version Fixed: 2.1.1
-------------------------------------------------------------------------
-Version: 2.1.0
-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().
-Version Fixed: 2.1.1
-------------------------------------------------------------------------
-Version: 2.1.0
-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.
-Version Fixed: 2.1.1
-------------------------------------------------------------------------
-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.
-Version Fixed: 2.1.0
-------------------------------------------------------------------------
-Version: 2.0.1
-Problem: Subjects using the "... -Reply" convention started
- a new thread.
-Solution: Fixed typo in regexp.
-Version 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.
-Version 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.
-Version 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.
-Version 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.
-Version 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.
-Version 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.
-Version 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.
-Version 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.
-Version 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.
-Version 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.
-Version 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.
-Version Fixed: 2.0.0
-------------------------------------------------------------------------
-Version: 2.0.0 beta 3
-Problem: Setting MONTHS and MONTHSABR had no effect.
-Solution: Fixed.
-Version Fixed: 2.0.0
-------------------------------------------------------------------------
-Version: 2.0.0 beta 3
-Problem: $TNEXTFROM$ actually gave the value of $NEXTFROM$.
-Solution: Fixed.
-Version 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.
-Version 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.
-Version 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.
-Version 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.
-Version 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.
-Version 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.
-Version Fixed: 2.0.0 beta 3
-------------------------------------------------------------------------
-Version: 2.0.0 beta 2
-Problem: Indexes created via the OTHERINDEXES resource contain
- no messages.
-Solution: Fixed.
-Version 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.
-Version 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
-Version 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.
-Version 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.
-Version 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.
-Version Fixed: 1.2.3
-------------------------------------------------------------------------
-Version: 1.2.2
-Problem: Database read failures occur in add operations on
- MS-DOS systems.
-Solution: Fixed (?)
-Version Fixed: 1.2.3
-------------------------------------------------------------------------
-Version: 1.2.1
-Problem: The TIDXPGEND resource actually sets the value of the
- TIDXPGBEG resource.
-Solution: Fixed.
-Version Fixed: 1.2.2
-------------------------------------------------------------------------
-Version: 1.2.0
-Problem: MHonArc will abort execution under MS-DOS due to
- regular expression error.
-Solution: Fixed.
-Version Fixed: 1.2.1
-------------------------------------------------------------------------
-Version: 1.2.0
-Problem: install.me will abort execution under MS-DOS due to
- regular expression error.
-Solution: Fixed.
-Version 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.
-Version Fixed: 1.2.1
-------------------------------------------------------------------------
+Bug History for MHonArc
+=======================
+
+@(#) BUGS 98/11/08 13:05:02
+
+Each bug listing has the following fields:
+
+ Version: Lists the version of MHonArc that the bug was
+ reported against. It is possible a bug could
+ be applicable to earlier versions. Version listed
+ is when the bug was discovered.
+ Problem: A description of the bug.
+ Solution: A description of what was done to fix the bug.
+ Version Fixed: The version that the solution exists in, if
+ applicable.
+
+Bug List
+------------------------------------------------------------------------
+Version: 2.3.0-2.3.2
+Problem: -otherindex and -perlinc command-line options do not
+ work. Using them has no affect.
+Solution: Subtle precedence issue in Perl variable operations;
+ problem fixed.
+Version Fixed: 2.3.3
+------------------------------------------------------------------------
+Version: 2.3.0-2.3.2
+Problem: Resource variable expansion not working properly in
+ MAILTOURL resource.
+Solution: Certain variables in read_mail_header() where put in
+ my() declarations when they should stay as local()'s.
+ Changed back.
+Version Fixed: 2.3.3
+------------------------------------------------------------------------
+Version: 2.3.0-2.3.2
+Problem: Next/previous message link resource variables are
+ reversed when REVERSE is on.
+Solution: REVERSE check was left out in new v2.3 replace_li_var().
+ Check added in.
+Version Fixed: 2.3.3
+------------------------------------------------------------------------
+Version: 2.3.0, 2.3.1
+Problem: Some resource variables (eg $SUBJECTNA$) expand to
+ blank values when using -single.
+Solution: SINGLE mode sets @MListOrder and %Index2MLoc to support
+ the new way in v2.3 replace_li_var() resolves resource
+ variables.
+Version Fixed: 2.3.2
+------------------------------------------------------------------------
+Version: 2.3.1 (maybe earlier versions also)
+Problem: MHonArc does not handle message range specification
+ with leading zeros in numbers in -rmm mode.
+Solution: int() is used within Perl's range operator to force
+ the stripping of leading zeros.
+Version Fixed: 2.3.2
+------------------------------------------------------------------------
+Version: 2.3.0
+Problem: Attachments of the same type get written to the same
+ filename.
+Solution: Another my/local gotcha. Note, writing attachments
+ has been redone so other filters besided mhexternal.pl
+ can write data to files.
+Version Fixed: 2.3.1
+------------------------------------------------------------------------
+Version: 2.0.0 - 2.2.0
+Problem: A bogus TCONTBEGIN may get printed at the beginning
+ of a thread index page. Most common when TREVERSE
+ specified.
+Solution: @TListOrder now serves as the basis for list iteration
+ when printing a thread index page instead of the list
+ returned by t_sort_messages(). Note, old method may
+ cause other minor errors in thread index page
+ generation.
+Version Fixed: 2.3.0
+------------------------------------------------------------------------
+Version: 2.2.0, 2.3.0 beta
+Problem: Duplicate index list entries are generating for threads
+ indexes generated via OTHERINDEXES with TREVERSE active.
+Solution: All key data structures are now reset when recomputing
+ threads.
+Version Fixed: 2.3.0
+------------------------------------------------------------------------
+Version: 2.2.0, 2.3.0 beta
+Problem: Threads are not listed in reverse order when THREAD
+ and TREVERSE are set for an OTHERINDEXES resource file.
+Solution: Thread data structures are now reset before each
+ OTHERINDEXES index. If an OTHERINDEXES resource file
+ specified THREAD, than threads will be recomputed
+ for the given index defined by resource file.
+Version Fixed: 2.3.0
+------------------------------------------------------------------------
+Version: 2.3.0 beta
+Problem: Mail addresses in message headers are not getting
+ converted to mailto links.
+Solution: MHonArc still uses typeglobs for passing data around
+ by "reference" (left-over from Perl 4 days). One
+ of the variables in the message header formatting
+ routine was changed back to a local() variable to
+ supporting passing it via a typeglob sub-routines.
+Version Fixed: 2.3.0
+------------------------------------------------------------------------
+Version: 2.3.0 beta
+Problem: Cannot copy file error occurs during installation when
+ copy documentation to destination location.
+Solution: Updated install.cfg to reflect file changes to
+ documentation.
+Version Fixed: 2.3.0
+------------------------------------------------------------------------
+Version: 2.3.0 beta
+Problem: Author index generated via the OTHERINDEXES resource
+ does not list messages in proper order. Other main
+ indexes generated via OTHERINDEXES may suffer the
+ same problem.
+Solution: The write_main_index() did not reset %Index2MLoc
+ properly, affecting resource variable resolution. If
+ @MListOrder is recomputed, %Index2MLoc will be
+ redefined.
+Version Fixed: 2.3.0
+------------------------------------------------------------------------
+Version: 2.3.0 beta
+Problem: PG(PREV) and PG(TPREV) did not resolve to IDXFNAME and
+ TIDXFNAME, respectively. They resolved to (T)IDXPREFIX
+ with the page number 1.
+Solution: Simple fix to page number check.
+Version Fixed: 2.3.0
+------------------------------------------------------------------------
+Version: 2.2.0, 2.3.0 beta
+Problem: Messages grouped under wrong date in date-based index.
+Solution: The problem is related to a descrepency of GMT time
+ and local time, and what time format is being used
+ in the DAYBEGIN resource. The resource USINGLOCALTIME
+ has been added to give the choice betweem GMT or
+ local time for determining day groups.
+Version Fixed: 2.3.0
+------------------------------------------------------------------------
+Version: 2.2.0
+Problem: Get "times not implemented at mhamain.pl line 74" error
+ on Win32 systems.
+Solution: Call to times is put in an eval block.
+Version Fixed: 2.3.0 alpha
+------------------------------------------------------------------------
+Version: 2.2.0
+Problem: When a message that gets automatically deleted via
+ MAXSIZE or the message expiration, related message
+ sometimes do not get update -- causing messages to
+ have links to non-existent messages. Problem manifiest
+ when main sort option is not by date.
+Solution: Automatic message deletion now properly marks related
+ message by specified main sort option.
+Version Fixed: 2.3.0 alpha
+------------------------------------------------------------------------
+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 memory 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
+------------------------------------------------------------------------
+Version: 2.1.1
+Problem: Documentation of MAILTOURL incorrectly states that
+ the $TO$ resource variable is the value of the
+ To: message header field.
+Solution: Fixed documentation to state that $TO$ represents the
+ address being hyperlinked.
+Version Fixed: 2.1.2
+------------------------------------------------------------------------
+Version: 2.1.1
+Problem: Attachments saved to files with spaces in filename
+ (due to "usename" option set to m2h_external::filter),
+ will cause anchors to the attachments in the HTML
+ message contain spaces.
+Solution: Fixed m2h_external::filter to escape special characters
+ in the URL linking to the external file.
+Version Fixed: 2.1.2
+------------------------------------------------------------------------
+Version: 2.1.0
+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.
+Version Fixed: 2.1.1 (Work-around)
+------------------------------------------------------------------------
+Version: 2.1.0
+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.
+Version Fixed: 2.1.1
+------------------------------------------------------------------------
+Version: 2.1.0
+Problem: February is misspelled "Febuary" in mhtime.pl.
+Solution: Change the spelling so its correct.
+Version Fixed: 2.1.1
+------------------------------------------------------------------------
+Version: 2.1.0
+Problem: Lowercase timezones in dates are not recognized.
+Solution: Code modified to convert zones to uppercase when
+ performing hash lookups.
+Version Fixed: 2.1.1
+------------------------------------------------------------------------
+Version: 2.1.0
+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.
+Version Fixed: 2.1.1
+------------------------------------------------------------------------
+Version: 2.1.0
+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.
+Version Fixed: 2.1.1
+------------------------------------------------------------------------
+Version: 2.1.0
+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.
+Version Fixed: 2.1.1
+------------------------------------------------------------------------
+Version: 2.1.0
+Problem: Anchor text of MAILTOURL links is translated to URL
+ escaped text.
+Solution: mailUrl() routine fixed.
+Version Fixed: 2.1.1
+------------------------------------------------------------------------
+Version: 2.1.0
+Problem: Message 0 could not be deleted if specified with more
+ than one 0 (eg: 00000);
+Solution: rmm() routine fixed.
+Version Fixed: 2.1.1
+------------------------------------------------------------------------
+Version: 2.1.0
+Problem: SUBJECTHEADER does not get stored in the db.
+Solution: output_db() routine updated to save SUBJECTHEADER.
+Version Fixed: 2.1.1
+------------------------------------------------------------------------
+Version: 2.1.0
+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.
+Version Fixed: 2.1.1
+------------------------------------------------------------------------
+Version: 2.1.0
+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().
+Version Fixed: 2.1.1
+------------------------------------------------------------------------
+Version: 2.1.0
+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.
+Version Fixed: 2.1.1
+------------------------------------------------------------------------
+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.
+Version Fixed: 2.1.0
+------------------------------------------------------------------------
+Version: 2.0.1
+Problem: Subjects using the "... -Reply" convention started
+ a new thread.
+Solution: Fixed typo in regexp.
+Version 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.
+Version 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.
+Version 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.
+Version 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.
+Version 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.
+Version 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.
+Version 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.
+Version 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.
+Version 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.
+Version 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.
+Version 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.
+Version Fixed: 2.0.0
+------------------------------------------------------------------------
+Version: 2.0.0 beta 3
+Problem: Setting MONTHS and MONTHSABR had no effect.
+Solution: Fixed.
+Version Fixed: 2.0.0
+------------------------------------------------------------------------
+Version: 2.0.0 beta 3
+Problem: $TNEXTFROM$ actually gave the value of $NEXTFROM$.
+Solution: Fixed.
+Version 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.
+Version 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.
+Version 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.
+Version 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.
+Version 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.
+Version 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.
+Version Fixed: 2.0.0 beta 3
+------------------------------------------------------------------------
+Version: 2.0.0 beta 2
+Problem: Indexes created via the OTHERINDEXES resource contain
+ no messages.
+Solution: Fixed.
+Version 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.
+Version 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
+Version 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.
+Version 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.
+Version 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.
+Version Fixed: 1.2.3
+------------------------------------------------------------------------
+Version: 1.2.2
+Problem: Database read failures occur in add operations on
+ MS-DOS systems.
+Solution: Fixed (?)
+Version Fixed: 1.2.3
+------------------------------------------------------------------------
+Version: 1.2.1
+Problem: The TIDXPGEND resource actually sets the value of the
+ TIDXPGBEG resource.
+Solution: Fixed.
+Version Fixed: 1.2.2
+------------------------------------------------------------------------
+Version: 1.2.0
+Problem: MHonArc will abort execution under MS-DOS due to
+ regular expression error.
+Solution: Fixed.
+Version Fixed: 1.2.1
+------------------------------------------------------------------------
+Version: 1.2.0
+Problem: install.me will abort execution under MS-DOS due to
+ regular expression error.
+Solution: Fixed.
+Version 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.
+Version Fixed: 1.2.1
+------------------------------------------------------------------------
diff --git a/CHANGES b/CHANGES
index 530f20a..7761861 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,1186 +1,1460 @@
-CHANGES for MHonArc
-
- http://www.oac.uci.edu/indiv/ehood/mhonarc.html
-
-Revision history for MHonArc. Changes listed are brief. Consult
-the documentation for further information/clarification. It is
-possible that not all changes are documented here.
-
-MM/DD/YY(YY)
-=======================================================================
-#######################################################################
-=======================================================================
-03/03/1998 (2.2.0)
-
- 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).
-
-=======================================================================
-02/23/1998 (2.1.2)
-
- Enhancements/Changes
- --------------------
-
- o Added the following resources:
-
- ARCHIVE Create archive files
- FROMFIELDS Define fields to extract "FROM"
- USINGLASTPG Is $LASTPG$ in use
-
- o Removed (almost) all uses of $& in code. Still used
- in readmail.pl for decoding non-ASCII encoded text.
-
- o Changed the default value of CHARSETCONVERTS resource.
- The plain, us-ascii, and iso-8859-1 charsets now
- default to main::htmlize. This provided a significant
- performance improvement when process a large amount of
- input.
-
- o Moved thread related routines into a file called
- mhthread.pl.
-
- o MIMEFILTERS, MIMEARGS, and CHARSETCONVERTS resources
- support Perl 5 package qualification in function names
- if a semi-colon is used instead of a colon as the
- list values separator.
-
- o Probably some other changes I forgot about.
-
- Bug Fixes
- ---------
- Problem: Documentation of MAILTOURL incorrectly states that
- the $TO$ resource variable is the value of the
- To: message header field.
- Solution: Fixed documentation to state that $TO$ represents the
- address being hyperlinked.
-
- Problem: Attachments saved to files with spaces in filename
- (due to "usename" option set to m2h_external::filter),
- will cause anchors to the attachments in the HTML
- message contain spaces.
- Solution: Fixed m2h_external::filter to escape special characters
- in the URL linking to the external file.
-
-=======================================================================
-02/18/1998 (2.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.
-
-=======================================================================
-06/09/97 (2.1.0)
-
- Enhancements/Changes
- --------------------
-
- o Added the following resources:
-
- DEFRCNAME Base name of default resource file
- FOLUPBEGIN Begin markup for message follow-ups
- FOLUPEND End markup for message follow-ups
- FOLUPLITXT Markup for follow-up list entry
- GZIPEXE Pathname of gzip executable
- GZIPFILES Gzip files
- GZIPLINKS Add ".gz" to filenames in URLs
- HTMLEXT HTML extension for files
- MSGBODYEND Markup at end of converted message body
- MSGPREFIX Prefix for message filenames
- REFSBEGIN Begin markup for message references
- REFSEND End markup for message references
- REFSLITXT Markup for reference list entry
- TSORT Sort threads by date or message number
- TSUBSORT Sort threads by subject
-
- o Changes to mhexternal.pl filter:
-
- - Two new options: useicons and iconurl="url".
- - Added some more content-types to CTExt hash.
-
- o Added filter for text/enriched data (mhtxtenrich.pl).
-
- o Changed default setting for MIMEFILTERS. The following
- was added:
-
- model/*:m2h_external'filter:mhexternal.pl
- text/enriched:m2h_text_enriched'filter:mhtxtenrich.pl
- text/richtext:m2h_text_enriched'filter:mhtxtenrich.pl
-
- o Some code moved to new library files (mhopt.pl,
- mhfile.pl).
-
-
- Bug Fixes
- ---------
- 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.
-
- Problem: Subjects using the "... -Reply" convention started
- a new thread.
- Solution: Fixed typo in regexp.
-
- Problem: Nested anchor markup occurs on index pages where
- 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
-
-
-=======================================================================
-05/23/97 (2.0.1)
-
- Bug Fixes
- ---------
-
- 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 be 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.
-
- 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.
-
-=======================================================================
-05/16/97 (2.0.0)
-
- Enhancements:
-
- o Added TCONTBEGIN, TCONTEND, TINDENTBEGIN, TINDENTEND
- resources. They are provided to support the formatting
- of threads that split across multiple pages of a
- multipage index.
-
- o Added "nonfixed", "maxwidth", and "keepspace" options
- to text/plain (mhtxtplain.pl) filter.
-
- o A directory file is now used for performing archive
- locking. This should provide better portability across
- operating systems.
-
- o Dervied files returned from filters can be directories.
- If so, the any directory is completely removed if the
- message is removed.
-
- o The mhexternal.pl filter can now output files into
- a subdirectory with the "subdir" option. This may be
- useful for those wanting to use the "usename" option
- and avoid potential filename conflicts.
-
- o The $NEXT...$ and $PREV...$ resource variables now
- behave as one may expect. I.e. The are always relative
- to the base sort method: date, author, subject, message
- number. The REVERSE resource has no effect on their
- values. Therefore, the variables no longer refer to
- the actual physical listing order. This new behavior
- no longer requires a users to redefine button and link
- resources for the sake of specifying REVERSE.
-
- o "Resent-To" and "Resent-Cc" will now have e-mail
- address hyperlinked.
-
- o Unknown types processed by mhexternal.pl now default
- to have a ".bin" extension. This should cause HTTP
- servers to treat the file as application/octet-stream.
-
- o Standard input can be specified as the source of a
- mailbox by using a lone "-" on the command-line. Note:
- You may need to specify "--" first to shut-off option
- processing so the "-" is not interpreted as the start
- of an option.
-
- Bug Fixes:
-
- o 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.
-
- o Problem: "-idxsize 0" does not give unlimited page size.
- Solution: Problem fixed and now works as documented.
-
- o Problem: "-maxsize 0" does not reset archive with
- unlimited messages allowed.
- Solution: Problem fixed and now works as documented.
-
- o Problem: Non-ASCII text encodings (=?ISO-..?...) are not
- properly decoded when EDITIDX is set.
- Solution: The charset filter libraries are now loaded
- for EDITIDX.
-
- o Problem: MODTIME resource setting not remembered across
- archive updates.
- Solution: MODTIME resource is now properly stored in the
- database.
-
- o Problem: Specifying -rmm and -single caused confusion on
- what MHonArc does.
- Solution: The case is properly handled, with -rmm taking
- precedence.
-
- o Problem: 4 digit year not checked before 2 digit year
- when parsing dates.
- Solution: Fixed.
-
- o Problem: Some index pages in multipage indexes not
- updated when messages expire.
- Solution: Fixed; all pages are regenerated when a message
- expires.
-
- o Problem: Setting MONTHS and MONTHSABR had no effect.
- Solution: Fixed.
-
- o Problem: $TNEXTFROM$ actually gave the value of $NEXTFROM$.
- Solution: Fixed.
-
- o 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.
-
- o Problem: Some characters were not properly escaped when
- specifying the "in URL" modifier to a resource
- variable.
- Solution: Fixed.
-
- o 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.
-
- o Problem: If specifying the REVERSE, 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.
-
-
-=======================================================================
-02/28/97 (2.0.0 beta 3)
-
- o Removed bogus call to output_db() when GENIDX is active.
- The routine is not loaded when GENIDX is active and the
- call causes Perl to abort.
-
- o Duplicates of the OTHERINDEXES resource should no longer
- occur. Before, if the OTHERINDEXES resource gets set
- during invocation, mhonarc would store duplicate values,
- causing unnecessary work to be performed.
-
- o Fixed problem with blank indexes being created for
- OTHERINDEXES. Apparently, there is a bug in Perl, and
- a work-around fix has been done.
-
- o Fixed bug where an extra TSUBLISTEND could get generated.
-
-
-=======================================================================
-02/17/97 (2.0.0 beta 2)
-
- o Added element and -nosubsort option.
-
- o Changed M2H_DATEFMT envariable to M2H_GMTDATEFMT.
-
- o Documented LOCKTRIES and LOCKDELAY resources.
-
- o New resources:
-
- AUTHORBEGIN - Markup for start of author group
- AUTHOREND - Markup for end of author group
- AUTHSORT - Sort messages by author
- DAYBEGIN - Markup for start of day group
- DAYEND - Markup for end of day group
- IDXLABEL - Label for main index
- MSGGMTDATEFMT - Format of $MSGGMTDATE$
- MSGLOCALDATEFMT - Format of $MSGLOCALDATE$
- SUBJECTBEGIN - Markup for start of subject group
- SUBJECTEND - Markup for end of subject group
- TIDXLABEL - Label for thread index
-
- o New resource variables
-
- $IDXLABEL$ - Label for main index
- $MSGGMTDATE$ - Date of message in GMT format
- $MSGLOCALDATE$ - Date of message in local format
- $TIDXLABEL$ - Label for thread index
-
- o Some enhancements to the documentation.
-
- o Some code changes.
-
-
-=======================================================================
-01/31/97 (2.0.0 beta 1)
-
- o RFC 1522 support. Charset filters can be plugged in to
- handle character sets not recognized by mhonarc.
- The library, iso8859.pl, contains charset filters for
- character sets iso-8859-[1-10].
-
- o Multi-page index generation.
-
- o Subject-based threading is done inconjunction with explicit
- threading.
-
- o Missing messages in a thread are recognized when processing
- messages that utilize the References field.
-
- o New resources for customizing thread indexes. There is
- now complete user control on how thread indexes are
- formatted.
-
- o Resource are available to access the next and previous messages
- in thread from messages.
-
- o Inclusion of files containing resource settings can be
- done within a resource file.
-
- o Support for a default resource file. The default resource
- file is one of the following, in the order of precedence:
-
- 1. File specified by the M2H_DEFRCFILE envariable
- 2. $HOME/.mhonarc.rc
- 3. /.mhonarc.rc
-
- "" is the path of the MHonArc library
- directory defined during installation. For MS-DOS, replace
- ".mhonarc.rc" with "MHONARC.RC".
-
- o Support for user defined resource variables.
-
- o Support for user defined derived files for messages.
-
- o Support for the Content-Length field.
-
- o Modification time of messages, and derived files, can be
- set to the Received/Date time specified in the message.
-
- o More control on how mail headers get formatted.
-
- o Added filter in mhexternal.pl to be the default filter
- for main content-types: application, image, video, audio.
-
- o List of enhancements to mhexternal.pl:
-
- - Show content-type if the data is not recognized.
- - New `ext' filter option to define the extension to
- use for the created file.
- - New `type' filter option to define the "english"
- type name of the create file.
- - Content-Disposition is supported. Filenames are
- ignored still unless `usename' argument passed to
- filter.
- - Added recognition of few more content-types
-
- o Updated date parsing to figure out the date of a message to be
- more robust on how it parses a date. If unable to parse
- date, the message will take on the current time for sorting
- purposes. Also, character case is ignored in month and weekday
- names.
-
- o The comment declaration "" is
- now inserted between the message header and body. Helps
- in the building of some search indexes to restrict searches
- on message data.
-
- o Many resource settings are no longer stored in database if
- the resource is the default value. Save some disk space and
- allows resources to self adjust when a dependent resource is
- changed.
-
- o The text/plain filter in mhtxtplain.pl has the following
- enhancements:
-
- - Check for charset to control character conversion.
- - Integrated iso-2022-jp filter (keys off charset)
- - Filter option "quote" cause quoted text in message
- to be italicized.
- - Filter option "asis" defines a list of charsets to
- not convert to sgml entitites. Example usage:
-
- asis=iso-8859-1:iso-8859-2
-
- o mhtxt2022.pl has been removed since the code has been
- integrated into mhtxtplain.pl.
-
- o Resource file elements that have textual content (ie. no
- line oriented content) can specify the "chop" attribute
- to have the last end-of-line stripped from the content.
- Example usage:
-
-
- [Next]
-
-
- o Fixed bug in creating links of message-ids. Mhonarc blindingly
- made links of message-ids when editting messages w/o
- consideration that the message-ids may already be linked. This
- caused markup like the following to occur:
-
- ......
-
- Browsers handle the invalid markup with no problems, causing
- the bug to go unnoticed for a long time. Now, only new
- added message-ids are scanned for when creating links.
-
- o $readmail'FieldSep should now be used instead of $FieldSep
- for separating duplicate fields in a parsed message header.
-
- o The -scan output now prints a 4 digit year.
-
- o Bogus space no longer appears in subjects and dates.
-
- o Outdir permissions are not checked if -single specified.
-
- o Some internal changes to how data is stored in databases
- (needed for 1522 support). v2.0 will automatically
- modify 1.x databases to the 2.0 format.
-
- o The -single option utilizes the same mail output routine
- utilized by regular archive processing.
-
- o MhonArc will now handle numbers with leading zeros when
- the -rmm option is specified.
-
- o New resources:
-
- CHARSETCONVERTERS
- - Specify character set filters
- CONLEN - Honor content-lengths
- DECODEHEADS - Decode 1522 encoded data, set for decode
- only, as message headers are read (see
- note below)
- DEFINEVAR - Define resource variables
- DEFINEDERIVED - Define user defined derived file
- EXPIREDATE - Message cut-off date
- EXPIREAGE - Time in seconds from current if msg expires
- FIELDSBEG - Begin markup of converted mail header
- FIELDSEND - End markup of converted mail header
- FLDBEG - Begin markup of mail header field text
- FLDEND - End markup of mail header field text
- FOLREFS - Print links to explicit follow-ups & refs
- GMTDATEFMT - Format of $GMTDATE$
- HEADBODYSEP - Markup between converted mail header & body
- IDXPREFIX - Prefix for multi-page main index filenames
- INCLUDE - Read resources from other files
- LABELBEG - Begin markup of mail header label
- LABELEND - End markup of mail header label
- LOCALDATEFMT - Format of $LOCALDATE$
- MAIN - Create main index
- MHPATTERN - Expression for mesg files in a directory
- MODTIME - Set file times to message dates
- MONTHS - Full month names: EOL or ':' separated
- MONTHSABR - Abbrieviated month names: EOL or ':'
- separated
- MULTIPG - Create multi-page indexes
- NEXTPGLINK - Link to next page in main index
- NEXTPGLINK - Inactive link to next page in main index
- NOCONLEN - Ignore content-lengths
- NODECODEHEADS - Leave message headers "as is" when read
- (see note below)
- NOFOLREFS - Do not print links to follow-ups & refs
- NOMAIN - Do not create main index
- NOMODTIME - Do not set file times to message dates
- NOMULTIPG - Do not create multi-page indexes
- PREVPGLINK - Link to previous page in main index
- PREVPGLINKIA - Inactive link to previous page in main index
- SUBJECTHEADER - Markup for subject header in converted mail
- TIDXPREFIX - Prefix for multi-page thread index filenames
- TSUBLISTBEG - List begin in sub-thread
- TSUBLISTEND - List end in sub-thread
- TSUBJECTBEG - Begin markup for subject-based sub-thread
- TSUBJECTEND - End markup for subject-based sub-thread
- TSINGLETXT - Markup for mesg not part of a thread
- TTOPBEGIN - Begin for top of a thread
- TTOPEND - End for a thread
- TLINONE - Markup for missing message in a thread
- TLIEND - Thread idx list item end
- TNEXTBUTTON - Thread next button template
- TNEXTBUTTONIA - Inactive thread next button template
- TNEXTLINK - Thread next link template
- TNEXTLINKIA - Inactive thread next link template
- TNEXTPGLINK - Link to next page in thread index
- TNEXTPGLINKIA - Inactive link to next page in thread index
- TPREVBUTTON - Thread previous button template
- TPREVBUTTONIA - Inactive thread previous button template
- TPREVLINK - Thread previous link template
- TPREVLINKIA - Inactive thread previous link template
- TPREVPGLINK - Link to prev page in thread index
- TPREVPGLINKIA - Inactive link to prev page in thread index
- WEEKDAYS - Full weekday names: EOL or ':' separated
- WEEKDAYSABR - Abbrieviated weekday names: EOL or ':'
- separated
-
-
- NOTE
- 1522 processing is done when creating HTML output and
- the (relevant) data stored in the database stays in
- encoded form. The DECODEHEADS resource can be set
- to decode decode-only charsets when message headers
- are read. Hence, the decode-only charsets will be
- stored in decoded form. Regular 1522 processing is
- still done to still-encoded data when generating output.
- The default is NODECODEHEADS.
-
- o List of removed resources:
-
- NOTSUBSORT, TSUBSORT
-
- o New resource variables:
- (NOTE: Some variables are only valid in certain contexts)
-
- $FIRSTPG$ - Filename of first page of main index
- $IDXPREFIX$ - Prefix to main index pages' filenames
- $LASTPG$ - Filename of last page of main index
- $NEXTPG$ - Filename of next main index page
- $NEXTPGLINK$ - Link to next page of main index
- $NUMOFPAGES$ - Total number of pages in index
- $PAGENUM$ - Current page number of index
- $PREVPG$ - Filename of previous main index page
- $PREVPGLINK$ - Link to previous page of main index
- $TFIRSTPG$ - Filename of first page of thread index
- $TIDXPREFIX$ - Prefix to thread index pages' filenames
- $TLASTPG$ - Filename of last page of thread index
- $TNEXTBUTTON$ - Button for next mesg in thread
- $TNEXTFROM$ - From of next mesg in thread
- $TNEXTFROMADDR$ - From address of next mesg in thread
- $TNEXTFROMNAME$ - From name of next mesg in thread
- $TNEXTLINK$ - Link for next mesg in thread
- $TNEXTMSG$ - Next mesg filename in thread
- $TNEXTMSGNUM$ - Next mesg number in thread
- $TNEXTPG$ - Filename of next thread index page
- $TNEXTPGLINK$ - Link to next page of thread index
- $TNEXTSUBJECT$ - Next mesg subject in thread
- $TPREVBUTTON$ - Button for prev mesg in thread
- $TPREVFROM$ - From of previous mesg in thread
- $TPREVFROMADDR$ - From address of previous mesg in thread
- $TPREVFROMNAME$ - From name of previous mesg in thread
- $TPREVLINK$ - Link for prev mesg in thread
- $TPREVMSG$ - Previous mesg filename in thread
- $TPREVMSGNUM$ - Previous mesg number in thread
- $TPREVPG$ - Filename of previous thread index page
- $TPREVPGLINK$ - Link to previous page of thread index
- $TPREVSUBJECT$ - Previous mesg subject in thread
-
- o Removed resources:
-
- NOTSUBSORT, TSUBSORT
-
- o Some changes to default resource settings.
-
- o Reorganized code. Some new libraries have been created
- to help in maintenance.
-
- o Source code has been put under SCCS revision control.
-
-
-=======================================================================
-07/12/96 (1.2.3)
-
- o Extracted initialization of data structures into mhinit.pl.
- The file is just required from the main source.
-
- o Use q{} instead of qq{} when trying to read database file.
- Should fix require problem under MS-DOS.
-
- o Added comments at beginning
- of messages. May aid in database recovery techniques.
-
- o ';'s are now deleted in filenames in mhexternal.pl
- (applicable only when "usename" option specified)
-
- o Added recognition of '/' when converted e-mail addresses
- to mailto links in message headers.
-
- o Simple fix to mhtxt2022.pl for execution under Perl 5.
-
-
-=======================================================================
-04/18/96 (1.2.2)
-
- o Increased the speed performance of base64 decoding. Speed
- increase is much greater under Perl 4 than Perl 5.
-
- o Added -time option to print out total CPU execution time.
- Mainly used for debugging reasons (like checking on
- base64 decoding times). Time information is sent to
- standard error.
-
- o Added M2H_LOCKDELAY envariable and -lockdelay option.
- Either can be used to adjust the sleep time between
- attempts to lock the archive.
-
- o Added -force option to override a lock on an archive if
- attempts to lock fail.
-
- o Added image/x-bmp and image/x-pcx to the default supported
- MIME types.
-
- o Ignore "Sv:" at the beginning of subjects when sorting by
- subject. "Sv:" is Danish for "Re:".
-
- o Fixed bug in mhutil.pl where TIDXPGEND actually set
- TIDXPGBEG.
-
- o Dynamically define exclude_field routine after reading
- user options. exclude_field is utilized when formatting
- a message header in HTML. Defining the routine at run-time
- helps reduce the regular expression overhead the old version
- of the routine entailed. There should be an increase in
- overall execution time.
-
-
-=======================================================================
-03/22/96 (1.2.1)
-
- o Added support for x-uuencode content-transfer-encoding.
-
- o Added -locktries command-line option.
-
- o Added the resource variable $OUTDIR$.
-
- o mhexternal.pl filter will use the name parameter string
- on the content-type field as the anchor text to the file
- if there is no content-description.
-
- o application/x-patch is recognized and processed by the
- text/plain filter (mhtxtplain.pl).
-
- o Fixed bug in install.me and osinit.pl where setting
- $'PROG caused perl to terminate if $'DIRSEP was a backslash
- (occured under MS-DOS usage).
-
- o Fixed bug in install.me in the create_dir routine.
- If $DIRSEP was a backslash, the regular expression setting
- @a would cause perl to abort with an error.
-
- o Fixed database bug where the MIMEARGS resource setting
- was not being stored.
-
- o Fixed index listing bug where a reverse listing was not
- correct if an index size was specified less than the
- current size of the archive.
-
-
-=======================================================================
-03/01/96 (1.2.0)
-
- o Rewrote message parser routine so it will work under Perl 5
- for multipart messages. The rewrite also allows some
- additional features that are mentioned below.
-
- o The -mbox and -mh options are no longer required. MHonArc
- will automatically determine which mode to operate in
- based upon the file arguments. Hence, one can specify
- MH folders and mailbox files on the same command-line.
- Both options are ignored if specified.
-
- o An HTML index of an archive contents can be generated to
- standard output (-genidx).
-
- o Message header lines not conforming to RFC 822 are ignored.
- (Eg: Those pesky "From " lines should not show up anymore --
- please do not confuse this with the regular "From:" lines;
- note the colon vs the space).
-
- o New resources:
-
- BOTLINKS - May be used to completely customize
- the links at the bottom of messages.
- IDXPGBEGIN - Opening markup for main index page.
- Allows one to redefine opening HTML
- element, HEAD element, TITLE element,
- opening BODY element, etc.
- IDXPGEND - Closing markup for main index page.
- IDXSIZE - Set the maximum number of messages
- listed in index. This is different
- in MAXSIZE where MAXSIZE will remove
- older messages when the MAXSIZE limit
- is reached in the archive.
- MIMEARGS - Define arguments to filters
- MSGPGBEGIN - Opening markup for message pages.
- Allows one to redefine opening HTML
- element, HEAD element, TITLE element,
- opening BODY element, etc.
- MSGPGEND - Closing markup for message pages.
- NEXTBUTTON - Defines the 'Next' button.
- NEXTBUTTONIA - Defines the 'Next' button when it is
- inactive.
- NEXTLINK - Defines the 'Next' link.
- NEXTLINKIA - Defines the 'Next' link when it is
- inactive.
- NOTSUBSORT - Do not sort threads by subject.
- OTHERINDEXES - List other resource files defining
- other indexes to create when creating,
- or updating, an archive.
- PREVBUTTON - Defines the 'Prev' button.
- PREVBUTTONIA - Defines the 'Prev' button when it is
- inactive.
- PREVLINK - Defines the 'Prev' link.
- PREVLINKIA - Defines the 'Prev' link when it is
- inactive.
- TIDXPGBEGIN - Opening markup for thread index page.
- Allows one to redefine opening HTML
- element, HEAD element, TITLE element,
- opening BODY element, etc.
- TIDXPGEND - Closing markup for thread index page.
- TOPLINKS - May be used to completely customize
- the buttons at the top of messages.
- TSUBSORT - Sort threads listed by subject.
-
- o Removed resources:
-
- INDEXBL, INDEXFL, MBOX, MH, NEXTBL, NEXTFL, PREVBL,
- PREVFL, TINDEXBL, TINDEXFL
-
- Resource were removed because they were no longer applicable
- and/or have been superceded by other resources. MHonArc
- will still honor old resource settings (where applicable) of
- older archives and incorporate them into the new resource
- settings.
-
- o When specifying the resource file, mhonarc will now do
- the following to determine its location:
-
- 1. If its an absolute pathname, mhonarc uses it.
- 2. If it is a relative pathname, mhonarc checks for
- it relative to the current working directory.
- 3. Otherwise, mhonarc checks for it relative to
- location of the archive as specified by outdir.
-
- This resolution will allow you to place resource files with
- the archive if desired (can be useful when using the
- OTHERINDEXES resource element).
-
- o Because of the new resources available, many
's are no
- longer hard-coded and are controllable by resources.
's
- are still used in message pages to separate message data
- from mhonarc data.
-
- o Added resource variables:
- (NOTE: Some variables are only valid in certain contexts)
-
- $DDMMYY$ - Date of message in dd/mm/yy format
- $IDXSIZE$ - Max size of index list
- $MMDDYY$ - Date of message in mm/dd/yy format
- $MSGID$ - Message id
- $NEXTBUTTON$ - Next button markup
- $NEXTFROM$ - From field of next listed message
- $NEXTFROMADDR$ - From e-mail address of next listed message
- $NEXTFROMNAME$ - From name of next listed message
- $NEXTLINK$ - Next link markup
- $NEXTMSGNUM$ - Number of next listed message
- $NEXTSUBJECT$ - Subject text of next listed message
- $NUMOFIDXMSG$ - Number of messages in index list
- $PREVBUTTON$ - Previous button markup
- $PREVFROM$ - From field of previous listed message
- $PREVFROMADDR$ - From e-mail address of prev listed message
- $PREVFROMNAME$ - From name of previous listed message
- $PREVLINK$ - Previous link markup
- $PREVMSGNUM$ - Number of previous message
- $PREVSUBJECT$ - Subject text of previous listed message
- $YYMMDD$ - Date of message in yy/mm/dd format
-
- o Can specify a 'U' with variable length specifier to denote
- replacement string is to be used in a URL. Examples:
-
- $SUBJECTNA:40U$
- $MSGID:U$
-
- The 'U' causes the replace text to have special characters
- escaped as denoted by the URL spec. NOTE: Specify ":U"
- should NOT be used in the MAILTOURL resource; the variables
- will automatically be expanded according to the URL spec.
- Specifyind ":U" or a length specifier in the MAILTOURL
- resource will prevent mhonarc from detecting the variable.
-
- o New command-line options:
-
- -genidx - Generate HTML index of archive contents
- to stdout.
- -idxsize - Maximum number of messages shown in indexes
- -notsubsort - Do not sort threads listed by subject.
- -savemem - Write message data while processing
- -tsubsort - Sort threads listed by subject.
-
- o The library mhtxt2022.pl has been added that provides
- a filter to process ISO-2022 (Japanese) encoded mail messages.
- See mhtxt2022.pl on how to hook it in.
-
- o The mhexternal.pl filter by default ignores any filename
- specification in the message for creating derived files.
- This avoids name conflicts and security problems.
- The "usename" filter option may be used to override this.
-
- o Mime filters are now called with two additional arguments:
-
- $converted_data = &function(
- $header, *parsed_header_assoc_array,
- *message_data, $decoded_flag,
- $optional_filter_arguments);
-
- The $decoded_flag is set to 1 if the *message_data has been
- decoded. $optional_filter_arguments contains an optional
- argument string as determined by the filter.
-
- o Mime filters can now be registered for multipart types
- and message types. This allows one to override mhonarc's
- conversion of these types, and completely replace mhonarc's
- message->HTML conversion process.
-
- o Mime filters should now use $'FieldSep instead of $'X for
- accessing parsed message headers.
-
- o Mime filters can be registered for a base type. Ie.
- It is no longer required to explicitly list each possible
- subtype if a single filter is to be used for them all.
- Example:
-
-
- image/*:myfilter'imagefilter:myfilter.pl
-
-
- Registers "myfilter'filter" for all image data types,
- regardless of subtype. However, if an explicit entry
- exists for a subtype, then that filter is called.
- Example:
-
-
- image/*:myfilter'imagefilter:myfilter.pl
- image/gif:myfilter'giffilter:myfilter.pl
-
-
- "myfilter'giffilter" is called for all image/gif data.
- "myfilter'imagefilter" is called for all other image data.
-
- o A new resource, MIMEARGS, may be used to pass optional arguments
- to filters to control their behavior. The format of the
- argument string is controlled by the various filters. The
- arguments can be specified by a specific content-type, or
- for the filter routine in general. A content-type argument
- will be used over any arguments specified for a filter.
-
- Example usage:
-
-
- image/gif:inline usename
- m2h_external'filter:usename
-
-
- See the documentation for possible arguments to filters.
-
- o Installation program can now be invoked in batch mode.
-
- o Thread index properly includes docurl as main index.
- -nodocurl will prevent the inclusion as with the main index.
-
- o Fixed bug in mhtxthtml.pl on properly propogating a base
- URL to relative URLs starting with a "/".
-
- o Fixed bug where single quotes, and backslashed in keys of
- associative arrays in the database file were not getting
- escaped.
-
- o Fixed bug where spaces and special characters were not
- properly escaped in URL strings: spaces were left as-is,
- and special characters were deleted.
-
- o Removed illegal invocation choices in the Synopsis of the
- documentation.
-
-
-=======================================================================
-04/24/95 (1.1.1)
-
- o Fixed bug in -scan output where month in date was off by
- one.
-
-
-=======================================================================
-04/21/95 (1.1.0)
-
- o Made modifications to make MHonArc suitable to run
- under MS-DOS without modification. MHonArc will
- automatically detect if it is running under Unix or MS-DOS.
-
- o Added support for a thread index. MHonArc will create a
- complimentary index to the main index showing message
- threads.
-
- o Archive messages can be deleted.
-
- o A listing to stdout of an archives contents can be
- generated.
-
- o Maximum number of messages for an archive can be set.
- Older messages (based on sort method) are removed
- automatically during add operations.
-
- o MHonArc will now recognize if you try to add in a message
- that already exists in an archive.
-
- o The -editdx option will now also cause a updating of all
- mail messages. Guarantees resource changes to affect all
- messages.
-
- o Added the following resource file elements:
-
- MSGFOOT -- Footer text for converted messages
- MSGHEAD -- Header text for converted messages
- NODOC -- Do not put link to documentation
- NOTHREAD -- Do not create thread index
- TFOOT -- Text at bottom of thread index page
- THEAD -- Text at top of thread index page
- THREAD -- Create thread index
- TLEVELS -- Depth of thread listing
- TLITXT -- Template text for entry in thread
- index
- TIDXFNAME -- Thread index filename
- TINDEXBL -- Top button label in messages to
- thread index
- TINDEXFL -- Verbose label in message to thread
- index
- TTITLE -- Title of thread index page
-
- o Added the following command-line options:
-
- -maxsize -- Maxinum # messages in an archive
- -nodoc -- Do not put link to documentation
- -nothread -- Do not create thread index
- -rmm -- Remove messages from an archive
- -scan -- Listing of archive to stdout
- -thread -- Create thread index
- -tidxfname -- Thread index filename
- -tlevels -- Depth of thread listing
- -ttitle -- Title of thread index page
-
- o Added the following environment variables:
-
- M2H_MAXSIZE -- Maxinum # messages in an archive
- M2H_THREAD -- If non-zero, create thread index
- M2H_TIDXFNAME -- Thread index filename
- M2H_TLEVELS -- Depth of thread listing
- M2H_TTITLE -- Title of thread index page
-
- o Added the following variables for template resources
- (applicability of variables vary depending on the resource):
-
- $DOCURL$ -- URL to documentation
- $IDXFNAME$ -- Main index page filename
- $IDXTITLE$ -- Main index page title
- $NEXTMSG$ -- Next message filename
- $PREVMSG$ -- Previous message filename
- $PROG$ -- Program name
- $TIDXFNAME$ -- Thread index page filename
- $TIDXTITLE$ -- Thread index page title
- $VERSION$ -- Version number of the program
-
- o Added $FROM$, $MSGID$, and $SUBJECT$ variables to be used
- in the MAILTOURL resource.
-
- o The string `$$' in template resources will produce a `$' in
- the output.
-
- o Fixed problem with messages (with follow-ups) getting
- unnecessarily updated when messages are added to an archive.
-
- o Only a CR/LF, or LF, pair will terminate a message head.
- Before, MHonArc was terminating message heads when
- encountering an empty line or a line that only contained
- whitespace (which was incorrect behavior).
-
- o Fixed bug in mhexternal.pl dealing with the `name' parameter
- in the content-type field. Surrounding "s or 's were not
- being deleted causing filenames with quotes to be written.
-
- o mhexternal.pl: The head of a pathname in the `name'
- parameter in the content-type field is stripped off before
- writing the external file. I.e. Only the base filename is
- used.
-
- o Only one
after the H1 subject in messages will appear
- if no message header fields are printed.
-
- o Added recognition of the following content-types in
- mhexternal.pl:
-
- application/mac-binhex40
-
- o Added a extras/ directory containing useful programs for
- MHonArc. See README in the directory for information on
- the programs contained in there.
-
- o To support -rmm, MIME filters now return an array. The
- first array value is the HTML for the message, and any other
- array values are filenames of files generated by the
- filter. This allows MHonArc to know of any extra files that
- must be deleted when a message is removed.
-
- o Some routines from the main mhonarc source file have been
- moved into a separate librarys: readmail.pl, mhdb.pl,
- mhutil.pl
-
- o The default URL to the documentation is now,
-
- http://www.oac.uci.edu/indiv/ehood/mhonarc.html
-
- The old URL,
-
- http://www.oac.uci.edu/indiv/ehood/mhonarc.doc.html
-
- is still valid.
-
- o There's probably other stuff, but I cannot remember.
-
-
-=======================================================================
-10/01/94 (1.0.0)
-
- o First release -- See RELNOTES about compatibility issues
- with mail2html.
-
-
-=======================================================================
-#######################################################################
-=======================================================================
-Earl Hood, ehood@medusa.acs.uci.edu
-@(#) CHANGES 98/03/03 19:10:13 @(#)
+ Version History for MHonArc
+ ===========================
+
+
+Version history for MHonArc. Changes listed are brief. Consult
+the documentation for further information/clarification. It is
+possible that not all changes are documented here.
+
+MM/DD/YYYY
+=======================================================================
+#######################################################################
+=======================================================================
+11/08/1998 (2.3.3)
+
+ Bug Fixes
+ ---------
+ Problem: -otherindex and -perlinc command-line options do not
+ work. Using them has no affect.
+ Solution: Subtle precedence issue in Perl variable operations;
+ problem fixed.
+
+ Problem: Resource variable expansion not working properly in
+ MAILTOURL resource.
+ Solution: Certain variables in read_mail_header() where put in
+ my() declarations when they should stay as local()'s.
+ Changed back.
+
+ Problem: Next/previous message link resource variables are
+ reversed when REVERSE is on.
+ Solution: REVERSE check was left out in new v2.3 replace_li_var().
+ Check added in.
+
+=======================================================================
+11/01/1998 (2.3.2)
+
+ Enhancements/Changes
+ --------------------
+ o A new (improved) install.me program to do the installation.
+ See INSTALL for more information.
+
+ Bug Fixes
+ ---------
+ Problem: Some resource variables (eg $SUBJECTNA$) expand to
+ blank values when using -single.
+ Solution: SINGLE mode sets @MListOrder and %Index2MLoc to support
+ the new way in v2.3 replace_li_var() resolves resource
+ variables.
+
+ Problem: MHonArc does not handle message range specification
+ with leading zeros in numbers in -rmm mode.
+ Solution: int() is used within Perl's range operator to force
+ the stripping of leading zeros.
+
+=======================================================================
+10/25/1998 (2.3.1)
+
+ Enhancements/Changes
+ --------------------
+ Please read the RELNOTES file for important information regarding
+ upgrading to v2.2.x, or later, from pre-v2.2 releases.
+
+ o Support for MHTML. I.e. An HTML document that references data
+ included as other parts to the mail message, will be converted
+ so the data will be shown where referenced. Before, all
+ referenced data was shown at the end of the message.
+
+ o Auto-computing the name for attachments no longer caches
+ data, so performance may decrease when processing MIME
+ messages. This change is required since multiple filters can
+ now write data to files and not all to the same directory (a
+ common utility function now exists for writing data to a file).
+ Also, it avoids behavioral problems with custom front-ends
+ that operate on multiple archives in a single process.
+
+ o Changes to readmail.pl inorder to support MHTML. Changes
+ done should help the handling of other multipart/related
+ data types.
+
+ Bug Fixes
+ ---------
+ Problem: Attachments of the same type get written to the same
+ filename.
+ Solution: Another my/local gotcha. Note, writing attachments
+ has been redone so other filters besided mhexternal.pl
+ can write data to files.
+
+=======================================================================
+10/10/1998 (2.3.0)
+
+ o Perl 5 is now required to run MHonArc. Although the code
+ base is still "Perl 4-style", many changes made use of Perl 5
+ constructs.
+
+ o New utility programs added to the dustribution:
+
+ mha-dbedit - Make resource/db changes w/o touching
+ pages.
+ mha-dbrecover - Rebuild database from HTML message
+ files.
+
+ o Many resource variables have been changed to take arguments
+ to control what values the variables will expand to. Because,
+ of this, many variables are now deprecated. However, old
+ forms of resource variables are still recognized.
+
+ See the documentation for more information on resource
+ variables (a new section on resource variables has been
+ added to the documentation) and the newer syntax.
+
+ o New resources:
+
+ AFS - Skip archive directory permission check
+ ANNOTATE - Annotate message(s).
+ LOCK - To lock, or not to lock.
+ MSGPGS - Print, or not, message pages.
+ NOTE - Annotate markup.
+ NOTEIA - Inactive annotate markup.
+ NOTEDIR - Directory where annotations are located.
+ NOTETEXT - Annotation text.
+ PAGENUM - Page to output when using GENIDX with
+ MULTIPG.
+ READDB - Just load the database
+ (useful for application front-ends).
+ USELOCALTIME - Use localtime to determine day groups in
+ date index listing.
+
+ o New resource variables:
+
+ $DDMMYYYY$ - Day/Mon/Year(4 digit)
+ $MMDDYYYY$ - Mon/Day/Year(4 digit)
+ $MSG$ - Filename of message page
+ $SORTTYPE$ - Type of sort in use for main index
+ $TSORTTYPE$ - Type of sort in use for thread index
+ $YYYYMMDD$ - Year(4 digit)/Mon/Day
+
+ Note, many other variables have been changed. See docs for
+ more information.
+
+ o Added "J" modifier for resource variables. When specified,
+ escapes quote characters so expanded values can be used
+ within JavaScript strings.
+
+ o Added "usenameext" option to mhexternal.pl filter. When
+ specified, mhexternal.pl will use the filename specified in
+ the message for determining the filename extension to use.
+
+ o The -rcfile option can be specified multiple times. Resource
+ files specified are read in the order specified.
+
+ o The -definevars options has been deprecated in favor of
+ -definevar (no ending 's'). -definevar can be specified
+ multiple times on the command-line. The usaage of it is
+ exactly the same as -definevars. The -definevars is still
+ supported for backwards compatibility.
+
+ o The -perlinc option can be specified multiple times.
+
+ o For the mhtxtplain.pl filter, the TARGET attribute for links is
+ now specified only if the target option is specified.
+
+ o MHonArc is now smarter when the RMM resource is used. MHonArc
+ will now only update pages that are required when messages
+ are removed instead of doing a force update on all pages.
+ RMM operations will now perform much faster.
+
+ o Subject based replies are *no longer* treated as a separate
+ "group" when printing thread index pages. I.e. Subject based
+ replies no longer cause a separate TSUBLISTBEG and TSUBLISTEND
+ to be invoked. Before, it was a problem if the HTML OL
+ element was used. OL numbering would restart when subject
+ based replies were printed.
+
+ o GENIDX now supports the use of MULTIPG (w/IDXSIZE).
+
+ o MHonArc uses rename instead of file copying when editing
+ pages. Should provide a speed increase when editing archive
+ pages.
+
+ o Reason when a file cannot be opened or created is printed
+ ($! is now included in the error message).
+
+ o If unable to lock an archive (and -force not specified),
+ MHonArc will now return an exit status of 75 (EX_TEMPFAIL).
+ This is for the benefit of MTAs (like sendmail) where
+ MHonArc is called via an alias.
+
+ o Some changes to code to make it suitable for MHonArc to be
+ embedded into other Perl programs. The most significant
+ changes was to make it possible to process more than one
+ archive in a single process instance (note, archives can
+ only be processed in sequence and not in parallel). Now it
+ easier to write different application front-ends to MHonArc.
+
+ o Some other code cleanup in the hopes to improve performance.
+
+ Bug Fixes
+ ---------
+ Problem: Get "times not implemented at mhamain.pl line 74" error
+ on Win32 systems.
+ Solution: Call to times is put in an eval block.
+
+ Problem: When a message that gets automatically deleted via
+ MAXSIZE or the message expiration, related message
+ sometimes do not get update -- causing messages to
+ have links to non-existent messages. Problem manifiest
+ when main sort option is not by date.
+ Solution: Automatic message deletion now properly marks related
+ message by specified main sort option.
+
+ Problem: Messages grouped under wrong date in date-based index.
+ Solution: The problem is related to a descrepency of GMT time
+ and local time, and what time format is being used
+ in the DAYBEGIN resource. The resource USINGLOCALTIME
+ has been added to give the choice betweem GMT or
+ local time for determining day groups.
+
+ Problem: A bogus TCONTBEGIN may get printed at the beginning
+ of a thread index page. Most common when TREVERSE
+ specified.
+ Solution: @TListOrder now serves as the basis for list iteration
+ when printing a thread index page instead of the list
+ returned by t_sort_messages(). Note, old method may
+ cause other minor errors in thread index page
+ generation.
+
+ Problem: Duplicate index list entries are generating for threads
+ indexes generated via OTHERINDEXES with TREVERSE active.
+ Solution: All key data structures are now reset when recomputing
+ threads.
+
+ Problem: Threads are not listed in reverse order when THREAD
+ and TREVERSE are set for an OTHERINDEXES resource file.
+ Solution: Thread data structures are now reset before each
+ OTHERINDEXES index. If an OTHERINDEXES resource file
+ specified THREAD, than threads will be recomputed
+ for the given index defined by resource file.
+
+ Beta Bug Fixes
+ --------------
+ The following are bug fixes related to the beta release:
+
+ Problem: PG(PREV) and PG(TPREV) did not resolve to IDXFNAME and
+ TIDXFNAME, respectively. They resolved to (T)IDXPREFIX
+ with the page number 1.
+ Solution: Simple fix to page number check.
+
+ Problem: Author index generated via the OTHERINDEXES resource
+ does not list messages in proper order. Other main
+ indexes generated via OTHERINDEXES may suffer the
+ same problem.
+ Solution: The write_main_index() did not reset %Index2MLoc
+ properly, affecting resource variable resolution. If
+ @MListOrder is recomputed, %Index2MLoc will be
+ redefined.
+
+ Problem: Cannot copy file error occurs during installation when
+ copy documentation to destination location.
+ Solution: Updated install.cfg to reflect file changes to
+ documentation.
+
+ Problem: Mail addresses in message headers are not getting
+ converted to mailto links.
+ Solution: MHonArc still uses typeglobs for passing data around
+ by "reference" (left-over from Perl 4 days). One
+ of the variables in the message header formatting
+ routine was changed back to a local() variable to
+ supporting passing it via a typeglob sub-routines.
+
+=======================================================================
+03/03/1998 (2.2.0)
+
+ Enhancements/Changes
+ --------------------
+
+ 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 Fixes
+ ---------
+ 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.
+
+ 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.
+
+ 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.
+
+=======================================================================
+02/23/1998 (2.1.2)
+
+ Enhancements/Changes
+ --------------------
+
+ o Added the following resources:
+
+ ARCHIVE Create archive files
+ FROMFIELDS Define fields to extract "FROM"
+ USINGLASTPG Is $LASTPG$ in use
+
+ o Removed (almost) all uses of $& in code. Still used
+ in readmail.pl for decoding non-ASCII encoded text.
+
+ o Changed the default value of CHARSETCONVERTS resource.
+ The plain, us-ascii, and iso-8859-1 charsets now
+ default to main::htmlize. This provided a significant
+ performance improvement when process a large amount of
+ input.
+
+ o Moved thread related routines into a file called
+ mhthread.pl.
+
+ o MIMEFILTERS, MIMEARGS, and CHARSETCONVERTS resources
+ support Perl 5 package qualification in function names
+ if a semi-colon is used instead of a colon as the
+ list values separator.
+
+ o Probably some other changes I forgot about.
+
+ Bug Fixes
+ ---------
+ Problem: Documentation of MAILTOURL incorrectly states that
+ the $TO$ resource variable is the value of the
+ To: message header field.
+ Solution: Fixed documentation to state that $TO$ represents the
+ address being hyperlinked.
+
+ Problem: Attachments saved to files with spaces in filename
+ (due to "usename" option set to m2h_external::filter),
+ will cause anchors to the attachments in the HTML
+ message contain spaces.
+ Solution: Fixed m2h_external::filter to escape special characters
+ in the URL linking to the external file.
+
+=======================================================================
+02/18/1998 (2.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.
+
+=======================================================================
+06/09/97 (2.1.0)
+
+ Enhancements/Changes
+ --------------------
+
+ o Added the following resources:
+
+ DEFRCNAME Base name of default resource file
+ FOLUPBEGIN Begin markup for message follow-ups
+ FOLUPEND End markup for message follow-ups
+ FOLUPLITXT Markup for follow-up list entry
+ GZIPEXE Pathname of gzip executable
+ GZIPFILES Gzip files
+ GZIPLINKS Add ".gz" to filenames in URLs
+ HTMLEXT HTML extension for files
+ MSGBODYEND Markup at end of converted message body
+ MSGPREFIX Prefix for message filenames
+ REFSBEGIN Begin markup for message references
+ REFSEND End markup for message references
+ REFSLITXT Markup for reference list entry
+ TSORT Sort threads by date or message number
+ TSUBSORT Sort threads by subject
+
+ o Changes to mhexternal.pl filter:
+
+ - Two new options: useicons and iconurl="url".
+ - Added some more content-types to CTExt hash.
+
+ o Added filter for text/enriched data (mhtxtenrich.pl).
+
+ o Changed default setting for MIMEFILTERS. The following
+ was added:
+
+ model/*:m2h_external'filter:mhexternal.pl
+ text/enriched:m2h_text_enriched'filter:mhtxtenrich.pl
+ text/richtext:m2h_text_enriched'filter:mhtxtenrich.pl
+
+ o Some code moved to new library files (mhopt.pl,
+ mhfile.pl).
+
+
+ Bug Fixes
+ ---------
+ 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.
+
+ Problem: Subjects using the "... -Reply" convention started
+ a new thread.
+ Solution: Fixed typo in regexp.
+
+ Problem: Nested anchor markup occurs on index pages where
+ 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
+
+
+=======================================================================
+05/23/97 (2.0.1)
+
+ Bug Fixes
+ ---------
+
+ 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 be 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.
+
+ 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.
+
+=======================================================================
+05/16/97 (2.0.0)
+
+ Enhancements:
+
+ o Added TCONTBEGIN, TCONTEND, TINDENTBEGIN, TINDENTEND
+ resources. They are provided to support the formatting
+ of threads that split across multiple pages of a
+ multipage index.
+
+ o Added "nonfixed", "maxwidth", and "keepspace" options
+ to text/plain (mhtxtplain.pl) filter.
+
+ o A directory file is now used for performing archive
+ locking. This should provide better portability across
+ operating systems.
+
+ o Dervied files returned from filters can be directories.
+ If so, the any directory is completely removed if the
+ message is removed.
+
+ o The mhexternal.pl filter can now output files into
+ a subdirectory with the "subdir" option. This may be
+ useful for those wanting to use the "usename" option
+ and avoid potential filename conflicts.
+
+ o The $NEXT...$ and $PREV...$ resource variables now
+ behave as one may expect. I.e. The are always relative
+ to the base sort method: date, author, subject, message
+ number. The REVERSE resource has no effect on their
+ values. Therefore, the variables no longer refer to
+ the actual physical listing order. This new behavior
+ no longer requires a users to redefine button and link
+ resources for the sake of specifying REVERSE.
+
+ o "Resent-To" and "Resent-Cc" will now have e-mail
+ address hyperlinked.
+
+ o Unknown types processed by mhexternal.pl now default
+ to have a ".bin" extension. This should cause HTTP
+ servers to treat the file as application/octet-stream.
+
+ o Standard input can be specified as the source of a
+ mailbox by using a lone "-" on the command-line. Note:
+ You may need to specify "--" first to shut-off option
+ processing so the "-" is not interpreted as the start
+ of an option.
+
+ Bug Fixes:
+
+ o 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.
+
+ o Problem: "-idxsize 0" does not give unlimited page size.
+ Solution: Problem fixed and now works as documented.
+
+ o Problem: "-maxsize 0" does not reset archive with
+ unlimited messages allowed.
+ Solution: Problem fixed and now works as documented.
+
+ o Problem: Non-ASCII text encodings (=?ISO-..?...) are not
+ properly decoded when EDITIDX is set.
+ Solution: The charset filter libraries are now loaded
+ for EDITIDX.
+
+ o Problem: MODTIME resource setting not remembered across
+ archive updates.
+ Solution: MODTIME resource is now properly stored in the
+ database.
+
+ o Problem: Specifying -rmm and -single caused confusion on
+ what MHonArc does.
+ Solution: The case is properly handled, with -rmm taking
+ precedence.
+
+ o Problem: 4 digit year not checked before 2 digit year
+ when parsing dates.
+ Solution: Fixed.
+
+ o Problem: Some index pages in multipage indexes not
+ updated when messages expire.
+ Solution: Fixed; all pages are regenerated when a message
+ expires.
+
+ o Problem: Setting MONTHS and MONTHSABR had no effect.
+ Solution: Fixed.
+
+ o Problem: $TNEXTFROM$ actually gave the value of $NEXTFROM$.
+ Solution: Fixed.
+
+ o 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.
+
+ o Problem: Some characters were not properly escaped when
+ specifying the "in URL" modifier to a resource
+ variable.
+ Solution: Fixed.
+
+ o 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.
+
+ o Problem: If specifying the REVERSE, 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.
+
+
+=======================================================================
+02/28/97 (2.0.0 beta 3)
+
+ o Removed bogus call to output_db() when GENIDX is active.
+ The routine is not loaded when GENIDX is active and the
+ call causes Perl to abort.
+
+ o Duplicates of the OTHERINDEXES resource should no longer
+ occur. Before, if the OTHERINDEXES resource gets set
+ during invocation, mhonarc would store duplicate values,
+ causing unnecessary work to be performed.
+
+ o Fixed problem with blank indexes being created for
+ OTHERINDEXES. Apparently, there is a bug in Perl, and
+ a work-around fix has been done.
+
+ o Fixed bug where an extra TSUBLISTEND could get generated.
+
+
+=======================================================================
+02/17/97 (2.0.0 beta 2)
+
+ o Added element and -nosubsort option.
+
+ o Changed M2H_DATEFMT envariable to M2H_GMTDATEFMT.
+
+ o Documented LOCKTRIES and LOCKDELAY resources.
+
+ o New resources:
+
+ AUTHORBEGIN - Markup for start of author group
+ AUTHOREND - Markup for end of author group
+ AUTHSORT - Sort messages by author
+ DAYBEGIN - Markup for start of day group
+ DAYEND - Markup for end of day group
+ IDXLABEL - Label for main index
+ MSGGMTDATEFMT - Format of $MSGGMTDATE$
+ MSGLOCALDATEFMT - Format of $MSGLOCALDATE$
+ SUBJECTBEGIN - Markup for start of subject group
+ SUBJECTEND - Markup for end of subject group
+ TIDXLABEL - Label for thread index
+
+ o New resource variables
+
+ $IDXLABEL$ - Label for main index
+ $MSGGMTDATE$ - Date of message in GMT format
+ $MSGLOCALDATE$ - Date of message in local format
+ $TIDXLABEL$ - Label for thread index
+
+ o Some enhancements to the documentation.
+
+ o Some code changes.
+
+
+=======================================================================
+01/31/97 (2.0.0 beta 1)
+
+ o RFC 1522 support. Charset filters can be plugged in to
+ handle character sets not recognized by mhonarc.
+ The library, iso8859.pl, contains charset filters for
+ character sets iso-8859-[1-10].
+
+ o Multi-page index generation.
+
+ o Subject-based threading is done inconjunction with explicit
+ threading.
+
+ o Missing messages in a thread are recognized when processing
+ messages that utilize the References field.
+
+ o New resources for customizing thread indexes. There is
+ now complete user control on how thread indexes are
+ formatted.
+
+ o Resource are available to access the next and previous messages
+ in thread from messages.
+
+ o Inclusion of files containing resource settings can be
+ done within a resource file.
+
+ o Support for a default resource file. The default resource
+ file is one of the following, in the order of precedence:
+
+ 1. File specified by the M2H_DEFRCFILE envariable
+ 2. $HOME/.mhonarc.rc
+ 3. /.mhonarc.rc
+
+ "" is the path of the MHonArc library
+ directory defined during installation. For MS-DOS, replace
+ ".mhonarc.rc" with "MHONARC.RC".
+
+ o Support for user defined resource variables.
+
+ o Support for user defined derived files for messages.
+
+ o Support for the Content-Length field.
+
+ o Modification time of messages, and derived files, can be
+ set to the Received/Date time specified in the message.
+
+ o More control on how mail headers get formatted.
+
+ o Added filter in mhexternal.pl to be the default filter
+ for main content-types: application, image, video, audio.
+
+ o List of enhancements to mhexternal.pl:
+
+ - Show content-type if the data is not recognized.
+ - New `ext' filter option to define the extension to
+ use for the created file.
+ - New `type' filter option to define the "english"
+ type name of the create file.
+ - Content-Disposition is supported. Filenames are
+ ignored still unless `usename' argument passed to
+ filter.
+ - Added recognition of few more content-types
+
+ o Updated date parsing to figure out the date of a message to be
+ more robust on how it parses a date. If unable to parse
+ date, the message will take on the current time for sorting
+ purposes. Also, character case is ignored in month and weekday
+ names.
+
+ o The comment declaration "" is
+ now inserted between the message header and body. Helps
+ in the building of some search indexes to restrict searches
+ on message data.
+
+ o Many resource settings are no longer stored in database if
+ the resource is the default value. Save some disk space and
+ allows resources to self adjust when a dependent resource is
+ changed.
+
+ o The text/plain filter in mhtxtplain.pl has the following
+ enhancements:
+
+ - Check for charset to control character conversion.
+ - Integrated iso-2022-jp filter (keys off charset)
+ - Filter option "quote" cause quoted text in message
+ to be italicized.
+ - Filter option "asis" defines a list of charsets to
+ not convert to sgml entitites. Example usage:
+
+ asis=iso-8859-1:iso-8859-2
+
+ o mhtxt2022.pl has been removed since the code has been
+ integrated into mhtxtplain.pl.
+
+ o Resource file elements that have textual content (ie. no
+ line oriented content) can specify the "chop" attribute
+ to have the last end-of-line stripped from the content.
+ Example usage:
+
+
+ [Next]
+
+
+ o Fixed bug in creating links of message-ids. Mhonarc blindingly
+ made links of message-ids when editting messages w/o
+ consideration that the message-ids may already be linked. This
+ caused markup like the following to occur:
+
+ ......
+
+ Browsers handle the invalid markup with no problems, causing
+ the bug to go unnoticed for a long time. Now, only new
+ added message-ids are scanned for when creating links.
+
+ o $readmail'FieldSep should now be used instead of $FieldSep
+ for separating duplicate fields in a parsed message header.
+
+ o The -scan output now prints a 4 digit year.
+
+ o Bogus space no longer appears in subjects and dates.
+
+ o Outdir permissions are not checked if -single specified.
+
+ o Some internal changes to how data is stored in databases
+ (needed for 1522 support). v2.0 will automatically
+ modify 1.x databases to the 2.0 format.
+
+ o The -single option utilizes the same mail output routine
+ utilized by regular archive processing.
+
+ o MhonArc will now handle numbers with leading zeros when
+ the -rmm option is specified.
+
+ o New resources:
+
+ CHARSETCONVERTERS
+ - Specify character set filters
+ CONLEN - Honor content-lengths
+ DECODEHEADS - Decode 1522 encoded data, set for decode
+ only, as message headers are read (see
+ note below)
+ DEFINEVAR - Define resource variables
+ DEFINEDERIVED - Define user defined derived file
+ EXPIREDATE - Message cut-off date
+ EXPIREAGE - Time in seconds from current if msg expires
+ FIELDSBEG - Begin markup of converted mail header
+ FIELDSEND - End markup of converted mail header
+ FLDBEG - Begin markup of mail header field text
+ FLDEND - End markup of mail header field text
+ FOLREFS - Print links to explicit follow-ups & refs
+ GMTDATEFMT - Format of $GMTDATE$
+ HEADBODYSEP - Markup between converted mail header & body
+ IDXPREFIX - Prefix for multi-page main index filenames
+ INCLUDE - Read resources from other files
+ LABELBEG - Begin markup of mail header label
+ LABELEND - End markup of mail header label
+ LOCALDATEFMT - Format of $LOCALDATE$
+ MAIN - Create main index
+ MHPATTERN - Expression for mesg files in a directory
+ MODTIME - Set file times to message dates
+ MONTHS - Full month names: EOL or ':' separated
+ MONTHSABR - Abbrieviated month names: EOL or ':'
+ separated
+ MULTIPG - Create multi-page indexes
+ NEXTPGLINK - Link to next page in main index
+ NEXTPGLINK - Inactive link to next page in main index
+ NOCONLEN - Ignore content-lengths
+ NODECODEHEADS - Leave message headers "as is" when read
+ (see note below)
+ NOFOLREFS - Do not print links to follow-ups & refs
+ NOMAIN - Do not create main index
+ NOMODTIME - Do not set file times to message dates
+ NOMULTIPG - Do not create multi-page indexes
+ PREVPGLINK - Link to previous page in main index
+ PREVPGLINKIA - Inactive link to previous page in main index
+ SUBJECTHEADER - Markup for subject header in converted mail
+ TIDXPREFIX - Prefix for multi-page thread index filenames
+ TSUBLISTBEG - List begin in sub-thread
+ TSUBLISTEND - List end in sub-thread
+ TSUBJECTBEG - Begin markup for subject-based sub-thread
+ TSUBJECTEND - End markup for subject-based sub-thread
+ TSINGLETXT - Markup for mesg not part of a thread
+ TTOPBEGIN - Begin for top of a thread
+ TTOPEND - End for a thread
+ TLINONE - Markup for missing message in a thread
+ TLIEND - Thread idx list item end
+ TNEXTBUTTON - Thread next button template
+ TNEXTBUTTONIA - Inactive thread next button template
+ TNEXTLINK - Thread next link template
+ TNEXTLINKIA - Inactive thread next link template
+ TNEXTPGLINK - Link to next page in thread index
+ TNEXTPGLINKIA - Inactive link to next page in thread index
+ TPREVBUTTON - Thread previous button template
+ TPREVBUTTONIA - Inactive thread previous button template
+ TPREVLINK - Thread previous link template
+ TPREVLINKIA - Inactive thread previous link template
+ TPREVPGLINK - Link to prev page in thread index
+ TPREVPGLINKIA - Inactive link to prev page in thread index
+ WEEKDAYS - Full weekday names: EOL or ':' separated
+ WEEKDAYSABR - Abbrieviated weekday names: EOL or ':'
+ separated
+
+
+ NOTE
+ 1522 processing is done when creating HTML output and
+ the (relevant) data stored in the database stays in
+ encoded form. The DECODEHEADS resource can be set
+ to decode decode-only charsets when message headers
+ are read. Hence, the decode-only charsets will be
+ stored in decoded form. Regular 1522 processing is
+ still done to still-encoded data when generating output.
+ The default is NODECODEHEADS.
+
+ o List of removed resources:
+
+ NOTSUBSORT, TSUBSORT
+
+ o New resource variables:
+ (NOTE: Some variables are only valid in certain contexts)
+
+ $FIRSTPG$ - Filename of first page of main index
+ $IDXPREFIX$ - Prefix to main index pages' filenames
+ $LASTPG$ - Filename of last page of main index
+ $NEXTPG$ - Filename of next main index page
+ $NEXTPGLINK$ - Link to next page of main index
+ $NUMOFPAGES$ - Total number of pages in index
+ $PAGENUM$ - Current page number of index
+ $PREVPG$ - Filename of previous main index page
+ $PREVPGLINK$ - Link to previous page of main index
+ $TFIRSTPG$ - Filename of first page of thread index
+ $TIDXPREFIX$ - Prefix to thread index pages' filenames
+ $TLASTPG$ - Filename of last page of thread index
+ $TNEXTBUTTON$ - Button for next mesg in thread
+ $TNEXTFROM$ - From of next mesg in thread
+ $TNEXTFROMADDR$ - From address of next mesg in thread
+ $TNEXTFROMNAME$ - From name of next mesg in thread
+ $TNEXTLINK$ - Link for next mesg in thread
+ $TNEXTMSG$ - Next mesg filename in thread
+ $TNEXTMSGNUM$ - Next mesg number in thread
+ $TNEXTPG$ - Filename of next thread index page
+ $TNEXTPGLINK$ - Link to next page of thread index
+ $TNEXTSUBJECT$ - Next mesg subject in thread
+ $TPREVBUTTON$ - Button for prev mesg in thread
+ $TPREVFROM$ - From of previous mesg in thread
+ $TPREVFROMADDR$ - From address of previous mesg in thread
+ $TPREVFROMNAME$ - From name of previous mesg in thread
+ $TPREVLINK$ - Link for prev mesg in thread
+ $TPREVMSG$ - Previous mesg filename in thread
+ $TPREVMSGNUM$ - Previous mesg number in thread
+ $TPREVPG$ - Filename of previous thread index page
+ $TPREVPGLINK$ - Link to previous page of thread index
+ $TPREVSUBJECT$ - Previous mesg subject in thread
+
+ o Removed resources:
+
+ NOTSUBSORT, TSUBSORT
+
+ o Some changes to default resource settings.
+
+ o Reorganized code. Some new libraries have been created
+ to help in maintenance.
+
+ o Source code has been put under SCCS revision control.
+
+
+=======================================================================
+07/12/96 (1.2.3)
+
+ o Extracted initialization of data structures into mhinit.pl.
+ The file is just required from the main source.
+
+ o Use q{} instead of qq{} when trying to read database file.
+ Should fix require problem under MS-DOS.
+
+ o Added comments at beginning
+ of messages. May aid in database recovery techniques.
+
+ o ';'s are now deleted in filenames in mhexternal.pl
+ (applicable only when "usename" option specified)
+
+ o Added recognition of '/' when converted e-mail addresses
+ to mailto links in message headers.
+
+ o Simple fix to mhtxt2022.pl for execution under Perl 5.
+
+
+=======================================================================
+04/18/96 (1.2.2)
+
+ o Increased the speed performance of base64 decoding. Speed
+ increase is much greater under Perl 4 than Perl 5.
+
+ o Added -time option to print out total CPU execution time.
+ Mainly used for debugging reasons (like checking on
+ base64 decoding times). Time information is sent to
+ standard error.
+
+ o Added M2H_LOCKDELAY envariable and -lockdelay option.
+ Either can be used to adjust the sleep time between
+ attempts to lock the archive.
+
+ o Added -force option to override a lock on an archive if
+ attempts to lock fail.
+
+ o Added image/x-bmp and image/x-pcx to the default supported
+ MIME types.
+
+ o Ignore "Sv:" at the beginning of subjects when sorting by
+ subject. "Sv:" is Danish for "Re:".
+
+ o Fixed bug in mhutil.pl where TIDXPGEND actually set
+ TIDXPGBEG.
+
+ o Dynamically define exclude_field routine after reading
+ user options. exclude_field is utilized when formatting
+ a message header in HTML. Defining the routine at run-time
+ helps reduce the regular expression overhead the old version
+ of the routine entailed. There should be an increase in
+ overall execution time.
+
+
+=======================================================================
+03/22/96 (1.2.1)
+
+ o Added support for x-uuencode content-transfer-encoding.
+
+ o Added -locktries command-line option.
+
+ o Added the resource variable $OUTDIR$.
+
+ o mhexternal.pl filter will use the name parameter string
+ on the content-type field as the anchor text to the file
+ if there is no content-description.
+
+ o application/x-patch is recognized and processed by the
+ text/plain filter (mhtxtplain.pl).
+
+ o Fixed bug in install.me and osinit.pl where setting
+ $'PROG caused perl to terminate if $'DIRSEP was a backslash
+ (occured under MS-DOS usage).
+
+ o Fixed bug in install.me in the create_dir routine.
+ If $DIRSEP was a backslash, the regular expression setting
+ @a would cause perl to abort with an error.
+
+ o Fixed database bug where the MIMEARGS resource setting
+ was not being stored.
+
+ o Fixed index listing bug where a reverse listing was not
+ correct if an index size was specified less than the
+ current size of the archive.
+
+
+=======================================================================
+03/01/96 (1.2.0)
+
+ o Rewrote message parser routine so it will work under Perl 5
+ for multipart messages. The rewrite also allows some
+ additional features that are mentioned below.
+
+ o The -mbox and -mh options are no longer required. MHonArc
+ will automatically determine which mode to operate in
+ based upon the file arguments. Hence, one can specify
+ MH folders and mailbox files on the same command-line.
+ Both options are ignored if specified.
+
+ o An HTML index of an archive contents can be generated to
+ standard output (-genidx).
+
+ o Message header lines not conforming to RFC 822 are ignored.
+ (Eg: Those pesky "From " lines should not show up anymore --
+ please do not confuse this with the regular "From:" lines;
+ note the colon vs the space).
+
+ o New resources:
+
+ BOTLINKS - May be used to completely customize
+ the links at the bottom of messages.
+ IDXPGBEGIN - Opening markup for main index page.
+ Allows one to redefine opening HTML
+ element, HEAD element, TITLE element,
+ opening BODY element, etc.
+ IDXPGEND - Closing markup for main index page.
+ IDXSIZE - Set the maximum number of messages
+ listed in index. This is different
+ in MAXSIZE where MAXSIZE will remove
+ older messages when the MAXSIZE limit
+ is reached in the archive.
+ MIMEARGS - Define arguments to filters
+ MSGPGBEGIN - Opening markup for message pages.
+ Allows one to redefine opening HTML
+ element, HEAD element, TITLE element,
+ opening BODY element, etc.
+ MSGPGEND - Closing markup for message pages.
+ NEXTBUTTON - Defines the 'Next' button.
+ NEXTBUTTONIA - Defines the 'Next' button when it is
+ inactive.
+ NEXTLINK - Defines the 'Next' link.
+ NEXTLINKIA - Defines the 'Next' link when it is
+ inactive.
+ NOTSUBSORT - Do not sort threads by subject.
+ OTHERINDEXES - List other resource files defining
+ other indexes to create when creating,
+ or updating, an archive.
+ PREVBUTTON - Defines the 'Prev' button.
+ PREVBUTTONIA - Defines the 'Prev' button when it is
+ inactive.
+ PREVLINK - Defines the 'Prev' link.
+ PREVLINKIA - Defines the 'Prev' link when it is
+ inactive.
+ TIDXPGBEGIN - Opening markup for thread index page.
+ Allows one to redefine opening HTML
+ element, HEAD element, TITLE element,
+ opening BODY element, etc.
+ TIDXPGEND - Closing markup for thread index page.
+ TOPLINKS - May be used to completely customize
+ the buttons at the top of messages.
+ TSUBSORT - Sort threads listed by subject.
+
+ o Removed resources:
+
+ INDEXBL, INDEXFL, MBOX, MH, NEXTBL, NEXTFL, PREVBL,
+ PREVFL, TINDEXBL, TINDEXFL
+
+ Resource were removed because they were no longer applicable
+ and/or have been superceded by other resources. MHonArc
+ will still honor old resource settings (where applicable) of
+ older archives and incorporate them into the new resource
+ settings.
+
+ o When specifying the resource file, mhonarc will now do
+ the following to determine its location:
+
+ 1. If its an absolute pathname, mhonarc uses it.
+ 2. If it is a relative pathname, mhonarc checks for
+ it relative to the current working directory.
+ 3. Otherwise, mhonarc checks for it relative to
+ location of the archive as specified by outdir.
+
+ This resolution will allow you to place resource files with
+ the archive if desired (can be useful when using the
+ OTHERINDEXES resource element).
+
+ o Because of the new resources available, many
's are no
+ longer hard-coded and are controllable by resources.
's
+ are still used in message pages to separate message data
+ from mhonarc data.
+
+ o Added resource variables:
+ (NOTE: Some variables are only valid in certain contexts)
+
+ $DDMMYY$ - Date of message in dd/mm/yy format
+ $IDXSIZE$ - Max size of index list
+ $MMDDYY$ - Date of message in mm/dd/yy format
+ $MSGID$ - Message id
+ $NEXTBUTTON$ - Next button markup
+ $NEXTFROM$ - From field of next listed message
+ $NEXTFROMADDR$ - From e-mail address of next listed message
+ $NEXTFROMNAME$ - From name of next listed message
+ $NEXTLINK$ - Next link markup
+ $NEXTMSGNUM$ - Number of next listed message
+ $NEXTSUBJECT$ - Subject text of next listed message
+ $NUMOFIDXMSG$ - Number of messages in index list
+ $PREVBUTTON$ - Previous button markup
+ $PREVFROM$ - From field of previous listed message
+ $PREVFROMADDR$ - From e-mail address of prev listed message
+ $PREVFROMNAME$ - From name of previous listed message
+ $PREVLINK$ - Previous link markup
+ $PREVMSGNUM$ - Number of previous message
+ $PREVSUBJECT$ - Subject text of previous listed message
+ $YYMMDD$ - Date of message in yy/mm/dd format
+
+ o Can specify a 'U' with variable length specifier to denote
+ replacement string is to be used in a URL. Examples:
+
+ $SUBJECTNA:40U$
+ $MSGID:U$
+
+ The 'U' causes the replace text to have special characters
+ escaped as denoted by the URL spec. NOTE: Specify ":U"
+ should NOT be used in the MAILTOURL resource; the variables
+ will automatically be expanded according to the URL spec.
+ Specifyind ":U" or a length specifier in the MAILTOURL
+ resource will prevent mhonarc from detecting the variable.
+
+ o New command-line options:
+
+ -genidx - Generate HTML index of archive contents
+ to stdout.
+ -idxsize - Maximum number of messages shown in indexes
+ -notsubsort - Do not sort threads listed by subject.
+ -savemem - Write message data while processing
+ -tsubsort - Sort threads listed by subject.
+
+ o The library mhtxt2022.pl has been added that provides
+ a filter to process ISO-2022 (Japanese) encoded mail messages.
+ See mhtxt2022.pl on how to hook it in.
+
+ o The mhexternal.pl filter by default ignores any filename
+ specification in the message for creating derived files.
+ This avoids name conflicts and security problems.
+ The "usename" filter option may be used to override this.
+
+ o Mime filters are now called with two additional arguments:
+
+ $converted_data = &function(
+ $header, *parsed_header_assoc_array,
+ *message_data, $decoded_flag,
+ $optional_filter_arguments);
+
+ The $decoded_flag is set to 1 if the *message_data has been
+ decoded. $optional_filter_arguments contains an optional
+ argument string as determined by the filter.
+
+ o Mime filters can now be registered for multipart types
+ and message types. This allows one to override mhonarc's
+ conversion of these types, and completely replace mhonarc's
+ message->HTML conversion process.
+
+ o Mime filters should now use $'FieldSep instead of $'X for
+ accessing parsed message headers.
+
+ o Mime filters can be registered for a base type. Ie.
+ It is no longer required to explicitly list each possible
+ subtype if a single filter is to be used for them all.
+ Example:
+
+
+ image/*:myfilter'imagefilter:myfilter.pl
+
+
+ Registers "myfilter'filter" for all image data types,
+ regardless of subtype. However, if an explicit entry
+ exists for a subtype, then that filter is called.
+ Example:
+
+
+ image/*:myfilter'imagefilter:myfilter.pl
+ image/gif:myfilter'giffilter:myfilter.pl
+
+
+ "myfilter'giffilter" is called for all image/gif data.
+ "myfilter'imagefilter" is called for all other image data.
+
+ o A new resource, MIMEARGS, may be used to pass optional arguments
+ to filters to control their behavior. The format of the
+ argument string is controlled by the various filters. The
+ arguments can be specified by a specific content-type, or
+ for the filter routine in general. A content-type argument
+ will be used over any arguments specified for a filter.
+
+ Example usage:
+
+
+ image/gif:inline usename
+ m2h_external'filter:usename
+
+
+ See the documentation for possible arguments to filters.
+
+ o Installation program can now be invoked in batch mode.
+
+ o Thread index properly includes docurl as main index.
+ -nodocurl will prevent the inclusion as with the main index.
+
+ o Fixed bug in mhtxthtml.pl on properly propogating a base
+ URL to relative URLs starting with a "/".
+
+ o Fixed bug where single quotes, and backslashed in keys of
+ associative arrays in the database file were not getting
+ escaped.
+
+ o Fixed bug where spaces and special characters were not
+ properly escaped in URL strings: spaces were left as-is,
+ and special characters were deleted.
+
+ o Removed illegal invocation choices in the Synopsis of the
+ documentation.
+
+
+=======================================================================
+04/24/95 (1.1.1)
+
+ o Fixed bug in -scan output where month in date was off by
+ one.
+
+
+=======================================================================
+04/21/95 (1.1.0)
+
+ o Made modifications to make MHonArc suitable to run
+ under MS-DOS without modification. MHonArc will
+ automatically detect if it is running under Unix or MS-DOS.
+
+ o Added support for a thread index. MHonArc will create a
+ complimentary index to the main index showing message
+ threads.
+
+ o Archive messages can be deleted.
+
+ o A listing to stdout of an archives contents can be
+ generated.
+
+ o Maximum number of messages for an archive can be set.
+ Older messages (based on sort method) are removed
+ automatically during add operations.
+
+ o MHonArc will now recognize if you try to add in a message
+ that already exists in an archive.
+
+ o The -editdx option will now also cause a updating of all
+ mail messages. Guarantees resource changes to affect all
+ messages.
+
+ o Added the following resource file elements:
+
+ MSGFOOT -- Footer text for converted messages
+ MSGHEAD -- Header text for converted messages
+ NODOC -- Do not put link to documentation
+ NOTHREAD -- Do not create thread index
+ TFOOT -- Text at bottom of thread index page
+ THEAD -- Text at top of thread index page
+ THREAD -- Create thread index
+ TLEVELS -- Depth of thread listing
+ TLITXT -- Template text for entry in thread
+ index
+ TIDXFNAME -- Thread index filename
+ TINDEXBL -- Top button label in messages to
+ thread index
+ TINDEXFL -- Verbose label in message to thread
+ index
+ TTITLE -- Title of thread index page
+
+ o Added the following command-line options:
+
+ -maxsize -- Maxinum # messages in an archive
+ -nodoc -- Do not put link to documentation
+ -nothread -- Do not create thread index
+ -rmm -- Remove messages from an archive
+ -scan -- Listing of archive to stdout
+ -thread -- Create thread index
+ -tidxfname -- Thread index filename
+ -tlevels -- Depth of thread listing
+ -ttitle -- Title of thread index page
+
+ o Added the following environment variables:
+
+ M2H_MAXSIZE -- Maxinum # messages in an archive
+ M2H_THREAD -- If non-zero, create thread index
+ M2H_TIDXFNAME -- Thread index filename
+ M2H_TLEVELS -- Depth of thread listing
+ M2H_TTITLE -- Title of thread index page
+
+ o Added the following variables for template resources
+ (applicability of variables vary depending on the resource):
+
+ $DOCURL$ -- URL to documentation
+ $IDXFNAME$ -- Main index page filename
+ $IDXTITLE$ -- Main index page title
+ $NEXTMSG$ -- Next message filename
+ $PREVMSG$ -- Previous message filename
+ $PROG$ -- Program name
+ $TIDXFNAME$ -- Thread index page filename
+ $TIDXTITLE$ -- Thread index page title
+ $VERSION$ -- Version number of the program
+
+ o Added $FROM$, $MSGID$, and $SUBJECT$ variables to be used
+ in the MAILTOURL resource.
+
+ o The string `$$' in template resources will produce a `$' in
+ the output.
+
+ o Fixed problem with messages (with follow-ups) getting
+ unnecessarily updated when messages are added to an archive.
+
+ o Only a CR/LF, or LF, pair will terminate a message head.
+ Before, MHonArc was terminating message heads when
+ encountering an empty line or a line that only contained
+ whitespace (which was incorrect behavior).
+
+ o Fixed bug in mhexternal.pl dealing with the `name' parameter
+ in the content-type field. Surrounding "s or 's were not
+ being deleted causing filenames with quotes to be written.
+
+ o mhexternal.pl: The head of a pathname in the `name'
+ parameter in the content-type field is stripped off before
+ writing the external file. I.e. Only the base filename is
+ used.
+
+ o Only one
after the H1 subject in messages will appear
+ if no message header fields are printed.
+
+ o Added recognition of the following content-types in
+ mhexternal.pl:
+
+ application/mac-binhex40
+
+ o Added a extras/ directory containing useful programs for
+ MHonArc. See README in the directory for information on
+ the programs contained in there.
+
+ o To support -rmm, MIME filters now return an array. The
+ first array value is the HTML for the message, and any other
+ array values are filenames of files generated by the
+ filter. This allows MHonArc to know of any extra files that
+ must be deleted when a message is removed.
+
+ o Some routines from the main mhonarc source file have been
+ moved into a separate librarys: readmail.pl, mhdb.pl,
+ mhutil.pl
+
+ o The default URL to the documentation is now,
+
+ http://www.oac.uci.edu/indiv/ehood/mhonarc.html
+
+ The old URL,
+
+ http://www.oac.uci.edu/indiv/ehood/mhonarc.doc.html
+
+ is still valid.
+
+ o There's probably other stuff, but I cannot remember.
+
+
+=======================================================================
+10/01/94 (1.0.0)
+
+ o First release -- See RELNOTES about compatibility issues
+ with mail2html.
+
+
+=======================================================================
+#######################################################################
+=======================================================================
+Earl Hood, earlhood@usa.net
+@(#) CHANGES 98/11/08 13:06:01
diff --git a/FILELIST b/FILELIST
new file mode 100644
index 0000000..92f5242
--- /dev/null
+++ b/FILELIST
@@ -0,0 +1,61 @@
+name:MHonArc
+bin:mhonarc
+bin:mha-dbedit
+bin:mha-dbrecover
+lib:lib/base64.pl
+lib:lib/ewhutil.pl
+lib:lib/iso8859.pl
+lib:lib/mhamain.pl
+lib:lib/mhdb.pl
+lib:lib/mhdysub.pl
+lib:lib/mhexternal.pl
+lib:lib/mhfile.pl
+lib:lib/mhidxrc.pl
+lib:lib/mhindex.pl
+lib:lib/mhinit.pl
+lib:lib/mhmimetypes.pl
+lib:lib/mhmsgfile.pl
+lib:lib/mhnote.pl
+lib:lib/mhnull.pl
+lib:lib/mhopt.pl
+lib:lib/mhrcfile.pl
+lib:lib/mhrcvars.pl
+lib:lib/mhrmm.pl
+lib:lib/mhscan.pl
+lib:lib/mhsingle.pl
+lib:lib/mhthread.pl
+lib:lib/mhtime.pl
+lib:lib/mhtxtenrich.pl
+lib:lib/mhtxthtml.pl
+lib:lib/mhtxtplain.pl
+lib:lib/mhtxtsetext.pl
+lib:lib/mhtxttsv.pl
+lib:lib/mhusage.pl
+lib:lib/mhutil.pl
+lib:lib/osinit.pl
+lib:lib/qprint.pl
+lib:lib/readmail.pl
+lib:lib/rfc822.pl
+doc:doc/app-bugs.html
+doc:doc/app-diagnos.html
+doc:doc/app-utilsprg.html
+doc:doc/blank.gif
+doc:doc/bug.gif
+doc:doc/contacts.html
+doc:doc/faq
+doc:doc/faq.gif
+doc:doc/home.gif
+doc:doc/index.html
+doc:doc/intro.html
+doc:doc/layout.html
+doc:doc/mhonarc.html
+doc:doc/monicon.gif
+doc:doc/next.gif
+doc:doc/prev.gif
+doc:doc/quickstart.html
+doc:doc/rcvars.html
+doc:doc/resources
+doc:doc/resources.html
+doc:doc/ssbg75.jpg
+doc:doc/stampwb2.gif
+doc:doc/up.gif
diff --git a/INSTALL b/INSTALL
index 0ee51c8..2575277 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,59 +1,207 @@
-INSTALL for MHonArc
-
- http://www.oac.uci.edu/indiv/ehood/mhonarc.html
-
----------------------------------------------------------------------------
-
- NOTE
- Installation has changed slightly from 1.x releases. Please
- read the following instructions if you are familiar with
- the 1.x installation process.
-
-This document gives the basic method for installing MHonArc on a Unix or
-MS-DOS/Windows system.
-
-Instructions
-
- Interactive Installing:
-
- Run the following command:
-
- perl install.me
-
- The installation program will ask you a series of questions on
- where the Perl executable is and where to put MHonArc files.
- Just hit to accept the default values listed in ()'s.
-
- Batch Install:
-
- 1. Edit the file 'install.cfg'. Knowledge of Perl is helpful.
- 2. Run the following command:
-
- perl install.me batch
-
- The installation program will output information on what
- is being installed and where it is being installed.
-
-Notes on Installation Program
-
- o The '#!' line in the installed mhonarc program is set to
- point to the Perl executable specified in the installation
- process (this has no meaning under MS-DOS).
-
- o The installed mhonarc program has code added so it will find
- its default libraries specified in the installation program.
- I.e. The install lib directory is added to mhonarc's search
- path so it will find its libraries.
-
- o If you specify paths that do not exist, the install.me
- program will create the path ONLY if running in interactive
- mode. If running in batch mode, you must check that all paths
- specified exist.
-
- o MSDOS/Windows users: You many need to create a batch file
- for easy invocation of MHonArc. An example batch file
- exists in the bat/ directory of the distribution.
-
----------------------------------------------------------------------------
-Copyright (C) 1997, Earl Hood, ehood@medusa.acs.uci.edu
-@(#) INSTALL 97/05/15 16:59:14 @(#)
+INSTALL for MHonArc
+===================
+
+
+---------------------------------------------------------------------------
+USING/COPYING
+
+ MHonArc is distributed under the GNU General Public License (GPL).
+ The rules for using and copying MHonArc are explained in the file
+ COPYING. If you cannot agree to the conditions of the GPL but
+ still want to use/copy the program, you must contact the author of
+ MHonarc, earlhood@usa.net, about arranging an alternative license.
+
+---------------------------------------------------------------------------
+TABLE OF CONTENTS
+
+ o SUMMARY
+ o SYSTEM REQUIREMENTS
+ o INSTALLING FILES
+ o install.me NOTES
+ o WIN32 NOTES
+ o ALTERNATE OPERATING SYSTEMS
+ o MANUAL INSTALLATION
+ o RESOURCE FILE EDITING
+
+---------------------------------------------------------------------------
+SUMMARY
+
+This document gives the basic method for installing MHonArc on your
+system. Please read this entire document before installation.
+
+ NOTE Please read RELNOTES before installing MHonArc for any
+ news about compatibility with previous versions and/or
+ important usage information.
+
+---------------------------------------------------------------------------
+SYSTEM REQUIREMENTS
+
+ o Perl 5 is installed. If you do not have Perl 5, goto
+ for download information.
+
+---------------------------------------------------------------------------
+INSTALLING FILES
+
+Provided in the MHonArc distribution is a Perl program, "install.me"
+that will install MHonArc on your system. To run the program, type
+the following at your shell prompt:
+
+ shell-prompt> perl install.me
+
+Note, you must be in the same directory as the install.me program
+when you run it.
+
+The installation program will ask you a series of questions on where
+the perl executable is and where to put MHonArc files. Just hit
+ to accept the default values listed in ()'s. Note, the default
+values are determined by the configuration of perl on your system.
+If you choose the defaults, you may need to have root/admin privileges
+to have a successful install.
+
+install.me can take several options on the command-line to affect
+what is done during installation. The following is the list of options
+available:
+
+ -batch : Run in batch mode (do not ask questions)
+ -binpath : Directory path to install programs/scripts
+ -docpath : Directory path to install documentation
+ -help : A message summarizing options available
+ -libpath : Directory path to install library files
+ -filelist : List of files to install (def="FILELIST")
+ -manpath : Directory path to manpages
+ -nobin : Do not install programs
+ -nodoc : Do not install documentation
+ -nolib : Do not install library files
+ -noman : Do not install manpages
+ -perl : Pathname of perl interpreter
+ -prefix : Set prefix for installation directories
+
+For example, if you do not want to install the documentation, do
+the following:
+
+ shell-prompt> perl install.me -nodoc
+
+Later on, if you decide you want to install the documentation, but
+not re-install the other files, do the following:
+
+ shell-prompt> perl install.me -nobin -nolib -noman
+
+If you want to install files relative to your home directory, do the
+following:
+
+ shell-prompt> perl install.me -prefix $HOME
+
+---------------------------------------------------------------------------
+install.me NOTES
+
+ o The "#!" line in the installed programs are set to point to
+ the perl executable specified in the installation process.
+ This is convienence for those using systems that support the
+ "#!" notation.
+
+ o The installation lib directory is added to each program's
+ search path so each program can find the libaries needed for
+ proper execution. Therefore, you should NOT have to set your
+ PERL5LIB environment variable if you install the library files
+ in a location not in the default perl library search path.
+
+ o If you specify paths that do not exist, the install.me
+ program will create the paths for you. If running in
+ interactive mode, you will be prompted before each path
+ is created.
+
+ o install.me supports environment variable interpolation in
+ pathnames specified during interactive installation.
+ For example, if you want to install the program files into
+ your local bin directory, you can enter the following when
+ prompted for the location to install executables:
+
+ $HOME/bin
+
+ Also, if the '~' character is the first character of the
+ pathname specified, it will be expanded to the value of the
+ HOME environment variable. Therefore, the following are
+ equivalent:
+
+ $HOME/bin
+ ~/bin
+
+ o If you want to abort the installation, just enter the
+ termination character. For Unix systems, it is normally
+ Ctrl-C; for Win32 systems, it is normally Ctrl-Z.
+
+---------------------------------------------------------------------------
+WIN32 NOTES
+
+ o The main programs will automatically be converted to DOS batch
+ files. Hence, if the path location of the main programs is
+ in your PATH, you should be able to invoke them like any other
+ program. Note, the path to the perl executable must be in
+ your PATH, also.
+
+ o In the logo/ directory of the distribution is a BMP file
+ "mhaicon.bmp". You can copy the image into your Windows Icon
+ directory. Then through the file types editor of the file
+ explorer, you can specify mhaicon.bmp as the icon for MHonArc
+ resource (.mrc) files.
+
+---------------------------------------------------------------------------
+ALTERNATE OPERATING SYSTEMS
+
+In many cases, the install.me program will work for other operating
+systems. Please contact the author on any success stories for
+other operating systems, and please send any patches, if required.
+
+---------------------------------------------------------------------------
+MANUAL INSTALLATION
+
+If install.me will not work properly for your system, here are the
+steps to install MHonArc manually:
+
+ o Copy library (*.pl) files in the "lib" directory to the
+ library location you desire.
+
+ o Copy the program files to the location you want them
+ installed. After copying, you must edit the each file
+ as follows:
+
+ - Edit the "#!/..." line (the first line of each file)
+ to be the complete pathname of your perl interpreter.
+ Note, this step is only required for systems (Unix)
+ that support "#!".
+
+ - Add a new line right after the "#!/..." line to
+ contain the following:
+
+ use lib "/path/to/lib/files";
+
+ where "/path/to/lib/files/" is the path to where
+ copied the library files to.
+
+ Note, if the location you copied the libraries are
+ already part of Perl's standard library search path,
+ you do not need to add the "use lib" statement.
+
+---------------------------------------------------------------------------
+RESOURCE FILE EDITING
+
+If you are a Vim user, , a syntax file
+for MHonArc resource files is included in the examples directory
+(mhonarc.vim). Vim is known to run on a variety of operating systems,
+and is free software.
+
+To use mhonarc.vim, copy mhonarc.vim to an appropriate location and
+add something like the following to your .vimrc file:
+
+au BufNewFile,BufRead *.mrc so $HOME/share/vim/syntax/mhonarc.vim
+
+Of course, change the pathname to mhonarc.vim to wherever you copied
+it to.
+
+Now, any file with ".mrc" extension will put Vim into MHonArc resource
+file highlighting mode. The mode is best used with color-capable
+terminals.
+
+---------------------------------------------------------------------------
+Copyright (C) 1997-1998, Earl Hood, earlhood@usa.net
+@(#) INSTALL 98/11/08 15:56:28
diff --git a/Makefile b/Makefile
deleted file mode 100644
index d5562cd..0000000
--- a/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-##---------------------------------------------------------------------------##
-## @(#) Makefile 1.6 98/03/03 19:05:56
-##---------------------------------------------------------------------------##
-
-CHMOD = /bin/chmod
-RM = /bin/rm
-PRGS = mhonarc
-TXTFILES = ACKNOWLG CHANGES COPYING README RELNOTES INSTALL BUGS
-DOSIFY = dosify
-PERL = perl
-INSTALLPRG = install.me
-INSTALLCFG = install.cfg
-
-default:
- $(CHMOD) a+x $(PRGS)
- $(CHMOD) -R a+r,a+X .
- $(DOSIFY) $(TXTFILES)
-
-install:
- $(PERL) $(INSTALLPRG)
-
-install-batch:
- $(PERL) $(INSTALLPRG) batch
-
-test:
- @echo "No tests"
-
-clean:
- @echo "Nothing to clean"
diff --git a/Makefile.PL b/Makefile.PL
new file mode 100644
index 0000000..64d0bfe
--- /dev/null
+++ b/Makefile.PL
@@ -0,0 +1,58 @@
+
+# @(#) Makefile.PL 1.1 98/11/08 15:41:21
+# Pseudo Makefile.PL: Since MHonArc's history goes back to Perl 4 days,
+# it has its own installation process. This file generates a simple
+# Makefile to (paritally) satisfy the standard Perl 5 way to install
+# software.
+
+open(MAKEFILE, ">Makefile") ||
+ die "Unable to create Makefile: $!\n";
+
+%vars = ( map { split(/=/, $_) } @ARGV );
+my $opt_prefix = defined($vars{'PREFIX'}) ?
+ "-prefix $vars{'PREFIX'}" : "";
+my $opt_binpath = defined($vars{'INSTALLSCRIPT'}) ?
+ "-prefix $vars{'INSTALLSCRIPT'}" : "";
+my $opt_libpath = defined($vars{'LIB'}) ?
+ "-libpath $vars{'LIB'}" :
+ defined($vars{'INSTALLSITELIB'}) ?
+ "-libpath $vars{'INSTALLSITELIB'}" :
+ defined($vars{'INSTALLPRIVLIB'}) ?
+ "-libpath $vars{'INSTALLPRIVLIB'}" : "";
+my $opt_manpath = defined($vars{'INSTALLMAN1DIR'}) ?
+ "-prefix $vars{'INSTALLMAN1DIR'}" : "";
+ $opt_manpath =~ s/man1$//;
+
+my $instme_args = "$opt_prefix $opt_binpath $opt_libpath $opt_manpath";
+
+
+print MAKEFILE <
+
+ Copyright (C) 1995-1998
+ Earl Hood, earlhood@usa.net
---------------------------------------------------------------------------
- *IMPORTANT* *IMPORTANT* *IMPORTANT* *IMPORTANT* *IMPORTANT*
+USING/COPYING
- Please read the RELNOTES file for important
- information regarding upgrading to v2.2.0
- from previous releases.
+ MHonArc is distributed under the GNU General Public License (GPL).
+ The rules for using and copying MHonArc are explained in the file
+ COPYING. If you cannot agree to the conditions of the GPL but
+ still want to use/copy the program, you must contact the author of
+ MHonarc, earlhood@usa.net, about arranging an alternative license.
---------------------------------------------------------------------------
- MHonArc -- Internet mail-to-HTML converter
- Copyright (C) 1995-1998 Earl Hood, ehood@medusa.acs.uci.edu
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public
- License along with this program; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
- MA 02111-1307, USA.
+SUMMARY
+
+MHonArc is a Perl program for converting mail messages as specified
+in RFC 822 and the MIME standard to HTML. MHonArc can perform the
+following tasks:
+
+ * Convert MH mail folders or UUCP/Unix style mailboxes into an HTML
+ mail archive.
+ * Add or remove messages to an existing HTML mail archive generated
+ by MHonArc.
+ * Convert a single message to HTML.
+
+Along with these tasks, MHonArc provides the following:
+
+ * A main customizable index for mail messages archived.
+ * A customizable thread index listing messages by thread.
+ * Control over message formatting.
+ * The ability to hook in your own custom message filters.
+
---------------------------------------------------------------------------
-CONTENTS
+FILE CONTENTS
ACKNOWLG Thanks to people
BUGS Bug list
CHANGES Revision history of MHonArc
COPYING GNU General Public License
+FILELIST File listing used by install.me
INSTALL Instructions on how to install MHonArc
README The file you are reading
-RELNOTES Release notes for MHonArc (please read)
-bat/ Batch files for MS-DOS users
+RELNOTES Release notes for MHonArc (!!!!PLEASE READ!!!!)
doc/ Documentation for MHonArc
examples/ Example resource files for MHonArc
extras/ Extra programs for use with MHonArc (See extras/README)
-faq/ FAQ for MHonArc
-install.cfg Base installation configuration file
install.me Installation program for MHonArc
lib/ Libraries/MIME filters used by MHonArc
logo/ Gifs of the MHonArc logo
+mha-dbedit* Modify database without regenerating pages
+mha-dbrecover* Rebuild database from HTML message pages
mhonarc* The MHonArc program
----------------------------------------------------------------------------
- *IMPORTANT* *IMPORTANT* *IMPORTANT* *IMPORTANT* *IMPORTANT*
-
- Please read the RELNOTES file for important
- information regarding upgrading to v2.2.0
- from previous releases.
-
---------------------------------------------------------------------------
INSTALLATION
+ Please read RELNOTES before installing MHonArc for any news
+ about compatibility with previous versions and/or important
+ usage information.
+
Read the file INSTALL for instructions on how to install MHonArc.
---------------------------------------------------------------------------
@@ -91,7 +95,7 @@ DOCUMENTATION
Documentation for MHonArc is located in the doc/ directory.
The main documentation for MHonArc is in multiple HTML files.
- Load mhonarc.html in the doc/ directory into your Web browser to
+ Load index.html in the doc/ directory into your Web browser to
get started.
Filenames of the documentation do NOT follow the 8.3 convention.
@@ -99,12 +103,7 @@ DOCUMENTATION
to read the documentation locally.
Some tables are used in the documentation. Therefore, having
- a table-capable viewer is beneficial. If your viewer does not
- recognize tables, the documentation should still be usable.
-
- Also provided is a version of the MHonArc FAQ in the faq/
- directory. The FAQ is also in HTML. Load faq.html into your
- Web browser to read the FAQ.
+ a table-capable viewer is beneficial, but not essential.
---------------------------------------------------------------------------
MAILING LIST
@@ -114,24 +113,30 @@ MAILING LIST
the latest news about MHonArc.
To subscribe to the mailing list, send mail to
- mhonarc-request@rosat.mpe-garching.mpg.de with the single word
- "subscribe" (without the quotes) as the message body.
+ mhonarc-request@ncsa.uiuc.edu with the single word "subscribe"
+ (without the quotes) as the message body.
- Mail sent to mhonarc@rosat.mpe-garching.mpg.de will be distributed
- to all subscribers.
+ Mail sent to mhonarc@ncsa.uiuc.edu will be distributed to all
+ subscribers.
+
+ The list is restricted to subscribers only. Messages sent to the
+ list by non-subscribers are manually screened before distribution;
+ which may incur a significant delay before the message is actually
+ seen be subscribers. Any spam messages are happily redirected
+ to /dev/null.
The WWW archive of the mailing list is located at
- (http://www.rosat.mpe-garching.mpg.de/mailing-lists/mhonarc/)
- and is searchable via a Glimpse search engine.
+ and is
+ searchable via a Glimpse search engine.
---------------------------------------------------------------------------
BUGS/COMMENTS/SUGGESTIONS?
If you have any bugs/comments/suggestions about MHonArc, you may
send mail to the MHonArc mailing list,
- mhonarc@rosat.mpe-garching.mpg.de.
+ .
- NOTE: The author of MHonArc *is* subscribed to the list.
+ NOTE: The author of MHonArc *IS* subscribed to the list.
If it is a bug you are reporting, please include the following in
your message:
@@ -146,22 +151,20 @@ BUGS/COMMENTS/SUGGESTIONS?
files, resource files, environment settings, etc).
Before sending e-mail, make sure the documentation, or FAQ, does
- not already have an answer to your question/problem.
+ not already have an answer to your question/problem. Also, check
+ the MHonArc home page to see if you have the latest version of
+ MHonArc.
---------------------------------------------------------------------------
-USING/COPYING
- MHonArc is free to use, but feel free to send the author a donation
+ If you are so inclined, feel free to send the author a donation
if you feel guilty on using a program that that cost you nothing,
- but some poor soul sweated over. The author is more than happy to
- provide address information to prospective donors inorder to ease
- their conscience. Plus, requests from donars are more likely to
- get more timely responses ;-)
-
- MHonArc is distributed under the GNU General Public License.
- The rules for using and copying MHonArc are explained in the
- file COPYING.
+ but some poor soul sweated over. The author is more than happy
+ to provide address information to prospective donors inorder to
+ ease their conscience. Plus, requests from donors are more likely
+ to get more timely responses ;-) and help insure the continued
+ development of the program.
---------------------------------------------------------------------------
-Copyright (C) 1995-1998, Earl Hood, ehood@medusa.acs.uci.edu
-@(#) README 98/03/03 19:06:23
+Copyright (C) 1995-1998, Earl Hood, earlhood@usa.net
+@(#) README 98/11/08 13:06:00
diff --git a/RELNOTES b/RELNOTES
index 58f2fb8..c39f872 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,128 +1,162 @@
-Release Notes for MHonArc
-
- http://www.oac.uci.edu/indiv/ehood/mhonarc.html
-
-Also read the CHANGES document for changes that may affect you if
-you are a user of an earlier version of MHonArc.
-
-===========================================================================
-Version 2.2.0
-
- o *IMPORTANT* *IMPORTANT* *IMPORTANT* *IMPORTANT* *IMPORTANT*
-
- If you have archives created with v2.1.x, or earlier, you
- must update the archive before using v2.2.0, and later. If
- you are creating new archives, then you can skip the how-to
- on upgrading older archives.
-
- To update your v2.1.x, or earlier, archives, you can run the
- -editidx option with the def-mime.rc resource in the examples
- directory on your archives. For example:
-
- mhonarc -editidx -rcfile examples/def-mime.rc \
- -outdir /path/to/archive
-
- Make sure that the mhonarc you are using is v2.2.0, or later.
- Of course, change the -rcfile and -outdir pathname to reflect
- where you are running mhonarc and where your archive is
- located, respectively.
-
- The key is to apply the def-mime.rc to all your archives.
- Note, if your archives are using custom settings of
- MIMEFILTERS, MIMEARGS, and/or CHARSETCONVERTERS resources,
- you will need to create a variant version of def-mime.rc
- to include your settings and use the variant version when
- updating your archives.
-
- o If you have written any custom MIME filters, you filters may
- be affected by v2.2.0. If your filter accessed some
- main variables, your filter will not operate properly.
- All variables that used to be in package "main" are no
- longer. The major variables are now in package "mhonarc".
- For example, $::OUTDIR is now $mhonarc::OUTDIR. See the
- MIMEFILTERS resource page for more information.
-
-
----------------------------------------------------------------------------
-Version 2.1.2
-
- o The new default setting for CHARSETCONVERTERS will not get
- used in existing archives. If you want the settings to
- help improve the performance on existing archives, you need
- to define the following resource:
-
-
- plain:main'htmlize:
- us-ascii:main'htmlize:
- iso-8859-1:main'htmlize:
-
-
- If you do not specify a resource file each time you update
- and archive, you can create one with the above settings and
- do -editidx so subsequent updates will use the new settings
- (you do not need to respecify the resource file again after
- the -editidx operation).
-
- o For a reason why you may want to set the ARCHIVE resource to
- 0, see the ARCHIVE resource page of the documentation.
-
----------------------------------------------------------------------------
-Version 2.1.1
-
- o A bug-fix, minor enhancement, release. There are no
- changes to MHonArc that require any special notes.
-
- o A new (contributed) program, prsfrom.pl, has been added to
- the extras directory. This program may be of use depending
- on the type of input you pass to MHonArc. See the extras
- README for more information.
-
----------------------------------------------------------------------------
-Version 2.1.0
-
- o See the Warnings in the documentation for the new HTMLEXT
- and MSGPREFIX resources before using them.
-
- o To take advantage of the new default MIMEFILTERS setting
- for existing archives, you will need set the MIMEFILERS
- resource in a update operation. The simplest approach
- is to perform an -editidx on existing archives with a
- resource file containing the following settings:
-
-
- model/*:m2h_external'filter:mhexternal.pl
- text/enriched:m2h_text_enriched'filter:mhtxtenrich.pl
- text/richtext:m2h_text_enriched'filter:mhtxtenrich.pl
-
-
----------------------------------------------------------------------------
-
-Version 2.0.1
-
- See the BUGS file for an important bug fix related to
- empty database entries.
-
----------------------------------------------------------------------------
-
-Version 2.0.0
-
- o The installation process has changed slightly. Please
- read the installation instructions in the README
- carefully.
-
- o Documentation is now provided only in HTML.
-
- o There are some changes to how data is stored in the
- database file from v1.x. If MHonArc v2.0 reads a 1.x
- archive, it will automatically convert the 1.x data into
- 2.0 data. All existing resource settings will be preserved.
-
- NOTE
- Once an archive has been processed by v2.0, the
- database may no longer be utilized by v1.x. If
- v1.x is used later to process the archive,
- unpredictable results will occur.
-
-
-===========================================================================
-98/03/03 19:09:24
+Release Notes for MHonArc
+=========================
+
+
+Read the CHANGES document for changes that may affect you if you are
+a user of an earlier version of MHonArc.
+
+===========================================================================
+Version 2.3.3
+
+ See notes below about v2.3.x releases if upgrading from v2.2,
+ or earlier, or from an earlier v2.3 release.
+
+Version 2.3.2
+
+ o A new (improved) "install.me" exists to install MHonArc.
+ See INSTALL for more information.
+
+Version 2.3.0, 2.3.1
+
+ o If you have archives created with v2.1.x, or earlier, you
+ must update the archives before using versions v2.3, or
+ later.
+
+ To update your archives, you use the mha-dbedit program
+ using the def-mime.mrc in the examples directory. For example:
+
+ mha-dbedit -rcfile examples/def-mime.mrc \
+ -outdir /path/to/archive
+
+ Make sure that the mhonarc you are using is v2.3, or later.
+ Change the -rcfile and -outdir pathnames to reflect where
+ you are running mhonarc and where your archive is located,
+ respectively.
+
+ Note, if your archives are using custom settings of
+ MIMEFILTERS, MIMEARGS, and/or CHARSETCONVERTERS resources,
+ you will need to create a variant version of def-mime.mrc
+ (included in the examples directory) to include your settings
+ and use the variant version when updating your archives.
+
+===========================================================================
+== Past Release Notes ==
+===========================================================================
+Version 2.2.0
+
+ o *IMPORTANT* *IMPORTANT* *IMPORTANT* *IMPORTANT* *IMPORTANT*
+
+ If you have archives created with v2.1.x, or earlier, you
+ must update the archive before using v2.2.0, and later. If
+ you are creating new archives, then you can skip the how-to
+ on upgrading older archives.
+
+ To update your v2.1.x, or earlier, archives, you can run the
+ -editidx option with the def-mime.rc resource in the examples
+ directory on your archives. For example:
+
+ mhonarc -editidx -rcfile examples/def-mime.rc \
+ -outdir /path/to/archive
+
+ Make sure that the mhonarc you are using is v2.2.0, or later.
+ Of course, change the -rcfile and -outdir pathname to reflect
+ where you are running mhonarc and where your archive is
+ located, respectively.
+
+ The key is to apply the def-mime.rc to all your archives.
+ Note, if your archives are using custom settings of
+ MIMEFILTERS, MIMEARGS, and/or CHARSETCONVERTERS resources,
+ you will need to create a variant version of def-mime.rc
+ to include your settings and use the variant version when
+ updating your archives.
+
+ o If you have written any custom MIME filters, you filters may
+ be affected by v2.2.0. If your filter accessed some
+ main variables, your filter will not operate properly.
+ All variables that used to be in package "main" are no
+ longer. The major variables are now in package "mhonarc".
+ For example, $::OUTDIR is now $mhonarc::OUTDIR. See the
+ MIMEFILTERS resource page for more information.
+
+
+---------------------------------------------------------------------------
+Version 2.1.2
+
+ o The new default setting for CHARSETCONVERTERS will not get
+ used in existing archives. If you want the settings to
+ help improve the performance on existing archives, you need
+ to define the following resource:
+
+
+ plain:main'htmlize:
+ us-ascii:main'htmlize:
+ iso-8859-1:main'htmlize:
+
+
+ If you do not specify a resource file each time you update
+ and archive, you can create one with the above settings and
+ do -editidx so subsequent updates will use the new settings
+ (you do not need to respecify the resource file again after
+ the -editidx operation).
+
+ o For a reason why you may want to set the ARCHIVE resource to
+ 0, see the ARCHIVE resource page of the documentation.
+
+---------------------------------------------------------------------------
+Version 2.1.1
+
+ o A bug-fix, minor enhancement, release. There are no
+ changes to MHonArc that require any special notes.
+
+ o A new (contributed) program, prsfrom.pl, has been added to
+ the extras directory. This program may be of use depending
+ on the type of input you pass to MHonArc. See the extras
+ README for more information.
+
+---------------------------------------------------------------------------
+Version 2.1.0
+
+ o See the Warnings in the documentation for the new HTMLEXT
+ and MSGPREFIX resources before using them.
+
+ o To take advantage of the new default MIMEFILTERS setting
+ for existing archives, you will need set the MIMEFILERS
+ resource in a update operation. The simplest approach
+ is to perform an -editidx on existing archives with a
+ resource file containing the following settings:
+
+
+ model/*:m2h_external'filter:mhexternal.pl
+ text/enriched:m2h_text_enriched'filter:mhtxtenrich.pl
+ text/richtext:m2h_text_enriched'filter:mhtxtenrich.pl
+
+
+---------------------------------------------------------------------------
+Version 2.0.1
+
+ See the BUGS file for an important bug fix related to
+ empty database entries.
+
+---------------------------------------------------------------------------
+Version 2.0.0
+
+ o The installation process has changed slightly. Please
+ read the installation instructions in the README
+ carefully.
+
+ o Documentation is now provided only in HTML.
+
+ o There are some changes to how data is stored in the
+ database file from v1.x. If MHonArc v2.0 reads a 1.x
+ archive, it will automatically convert the 1.x data into
+ 2.0 data. All existing resource settings will be preserved.
+
+ NOTE
+ Once an archive has been processed by v2.0, the
+ database may no longer be utilized by v1.x. If
+ v1.x is used later to process the archive,
+ unpredictable results will occur.
+
+===========================================================================
+@(#) RELNOTES 98/11/08 13:04:27
+Earl Hood, earlhood@usa.net
diff --git a/doc/bugs.html b/doc/app-bugs.html
similarity index 69%
rename from doc/bugs.html
rename to doc/app-bugs.html
index 0e040c5..3e463d6 100644
--- a/doc/bugs.html
+++ b/doc/app-bugs.html
@@ -2,18 +2,62 @@
-MHonArc -- Bugs
+MHonArc v2.3 -- Appendix: Bugs
-
+
-[Prev][Next][TOC][FAQ][Bugs][Home]
+
-
+
+
+
+
+
+To report a bug against MHonArc, send mail to
+mhonarc@ncsa.uiuc.edu and
+please include the following information:
+
+
+
+- Version of Perl (can be retrievied by "perl -v").
+- Version of the program (can be retrievied by "mhonarc -v").
+- The operating system you are using (on Unix the output
+of "uname -a" is useful).
+- The exact command-line used to invoke the program.
+- Error/diagnostic messages from the program.
+- Any other information that might prove useful (eg. input
+files, resource files, environment settings, etc).
+
+
+If possible, avoid sending a huge mail message. Try to make the
+bug reproducable with the smallest amount of data that is possible.
+If this is difficult, then either provide URLs to any data needed
+to reproduce the bug, or state that data can be provided via
+private mail to any persons concerned.
+
+
+Note, some bug reports are not actual bugs, but usage errors.
+Make sure you have checked the problem against the documentation and FAQ
+before sending a report. Also, check the
+bug list
+in the
+documentation to see if the bug has already been reported (and maybe
+fixed). You may need to go the
+MHonArc
+home page
+to check the bug list in case you are not using the latest version
+of MHonArc.
+
+
+
+
+
The following gives a list of bugs reported against
MHonArc. Each bug listing shows the version the
@@ -23,8 +67,6 @@
the bug was fixed.
-
-
@@ -32,6 +74,362 @@
Version |
+2.3.0-2.3.2 |
+
+
+Problem |
+-otherindex and -perlinc command-line options do not work. Using them has no affect.
+ |
+
+
+Solution |
+Subtle precedence issue in Perl variable operations; problem fixed.
+ |
+
+
+Fixed |
+2.3.3 |
+
+
+
|
+
+
+Version |
+2.3.0-2.3.2 |
+
+
+Problem |
+Resource variable expansion not working properly in MAILTOURL resource.
+ |
+
+
+Solution |
+Certain variables in read_mail_header() where put in my() declarations when they should stay as local()'s.
+ Changed back.
+ |
+
+
+Fixed |
+2.3.3 |
+
+
+
|
+
+
+Version |
+2.3.0-2.3.2 |
+
+
+Problem |
+Next/previous message link resource variables are reversed when REVERSE is on.
+ |
+
+
+Solution |
+REVERSE check was left out in new v2.3 replace_li_var(). Check added in.
+ |
+
+
+Fixed |
+2.3.3 |
+
+
+
|
+
+
+Version |
+2.3.0, 2.3.1 |
+
+
+Problem |
+Some resource variables (eg $SUBJECTNA$) expand to blank values when using -single.
+ |
+
+
+Solution |
+SINGLE mode sets @MListOrder and %Index2MLoc to support the new way in v2.3 replace_li_var() resolves resource
+ variables.
+ |
+
+
+Fixed |
+2.3.2 |
+
+
+
|
+
+
+Version |
+2.3.1 (maybe earlier versions also) |
+
+
+Problem |
+MHonArc does not handle message range specification with leading zeros in numbers in -rmm mode.
+ |
+
+
+Solution |
+int() is used within Perl's range operator to force the stripping of leading zeros.
+ |
+
+
+Fixed |
+2.3.2 |
+
+
+
|
+
+
+Version |
+2.3.0 |
+
+
+Problem |
+Attachments of the same type get written to the same filename.
+ |
+
+
+Solution |
+Another my/local gotcha. Note, writing attachments has been redone so other filters besided mhexternal.pl
+ can write data to files.
+ |
+
+
+Fixed |
+2.3.1 |
+
+
+
|
+
+
+Version |
+2.0.0 - 2.2.0 |
+
+
+Problem |
+A bogus TCONTBEGIN may get printed at the beginning of a thread index page. Most common when TREVERSE
+ specified.
+ |
+
+
+Solution |
+@TListOrder now serves as the basis for list iteration when printing a thread index page instead of the list
+ returned by t_sort_messages(). Note, old method may
+ cause other minor errors in thread index page
+ generation.
+ |
+
+
+Fixed |
+2.3.0 |
+
+
+
|
+
+
+Version |
+2.2.0, 2.3.0 beta |
+
+
+Problem |
+Duplicate index list entries are generating for threads indexes generated via OTHERINDEXES with TREVERSE active.
+ |
+
+
+Solution |
+All key data structures are now reset when recomputing threads.
+ |
+
+
+Fixed |
+2.3.0 |
+
+
+
|
+
+
+Version |
+2.2.0, 2.3.0 beta |
+
+
+Problem |
+Threads are not listed in reverse order when THREAD and TREVERSE are set for an OTHERINDEXES resource file.
+ |
+
+
+Solution |
+Thread data structures are now reset before each OTHERINDEXES index. If an OTHERINDEXES resource file
+ specified THREAD, than threads will be recomputed
+ for the given index defined by resource file.
+ |
+
+
+Fixed |
+2.3.0 |
+
+
+
|
+
+
+Version |
+2.3.0 beta |
+
+
+Problem |
+Mail addresses in message headers are not getting converted to mailto links.
+ |
+
+
+Solution |
+MHonArc still uses typeglobs for passing data around by "reference" (left-over from Perl 4 days). One
+ of the variables in the message header formatting
+ routine was changed back to a local() variable to
+ supporting passing it via a typeglob sub-routines.
+ |
+
+
+Fixed |
+2.3.0 |
+
+
+
|
+
+
+Version |
+2.3.0 beta |
+
+
+Problem |
+Cannot copy file error occurs during installation when copy documentation to destination location.
+ |
+
+
+Solution |
+Updated install.cfg to reflect file changes to documentation.
+ |
+
+
+Fixed |
+2.3.0 |
+
+
+
|
+
+
+Version |
+2.3.0 beta |
+
+
+Problem |
+Author index generated via the OTHERINDEXES resource does not list messages in proper order. Other main
+ indexes generated via OTHERINDEXES may suffer the
+ same problem.
+ |
+
+
+Solution |
+The write_main_index() did not reset %Index2MLoc properly, affecting resource variable resolution. If
+ @MListOrder is recomputed, %Index2MLoc will be
+ redefined.
+ |
+
+
+Fixed |
+2.3.0 |
+
+
+
|
+
+
+Version |
+2.3.0 beta |
+
+
+Problem |
+PG(PREV) and PG(TPREV) did not resolve to IDXFNAME and TIDXFNAME, respectively. They resolved to (T)IDXPREFIX
+ with the page number 1.
+ |
+
+
+Solution |
+Simple fix to page number check. |
+
+
+Fixed |
+2.3.0 |
+
+
+
|
+
+
+Version |
+2.2.0, 2.3.0 beta |
+
+
+Problem |
+Messages grouped under wrong date in date-based index. |
+
+
+Solution |
+The problem is related to a descrepency of GMT time and local time, and what time format is being used
+ in the DAYBEGIN resource. The resource USINGLOCALTIME
+ has been added to give the choice betweem GMT or
+ local time for determining day groups.
+ |
+
+
+Fixed |
+2.3.0 |
+
+
+
|
+
+
+Version |
+2.2.0 |
+
+
+Problem |
+Get "times not implemented at mhamain.pl line 74" error on Win32 systems.
+ |
+
+
+Solution |
+Call to times is put in an eval block. |
+
+
+Fixed |
+2.3.0 alpha |
+
+
+
|
+
+
+Version |
+2.2.0 |
+
+
+Problem |
+When a message that gets automatically deleted via MAXSIZE or the message expiration, related message
+ sometimes do not get update -- causing messages to
+ have links to non-existent messages. Problem manifiest
+ when main sort option is not by date.
+ |
+
+
+Solution |
+Automatic message deletion now properly marks related message by specified main sort option.
+ |
+
+
+Fixed |
+2.3.0 alpha |
+
+
+
|
+
+
+Version |
2.1.2 |
@@ -64,7 +462,7 @@
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
+ to gobble memory until it ran out. The fix was
straight-forward.
|
@@ -1088,20 +1486,20 @@
-[Prev][Next][TOC][FAQ][Bugs][Home]
+
-98/03/03 18:58:32
+98/11/08 12:24:47
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/diagnos.html b/doc/app-diagnos.html
similarity index 86%
rename from doc/diagnos.html
rename to doc/app-diagnos.html
index 6a4dd9d..3a21a96 100644
--- a/doc/diagnos.html
+++ b/doc/app-diagnos.html
@@ -1,18 +1,19 @@
-MHonArc -- Diagnostics
+MHonArc v2.3 -- Appendix: Diagnostics
-
+
-[Prev][Next][TOC][FAQ][Bugs][Home]
+
-
+
Three types of messages exist in MHonArc:
Informative messages, Warnings, and
@@ -214,19 +215,19 @@
file did not return a true value at file line number.
-[Prev][Next][TOC][FAQ][Bugs][Home]
+
-98/03/03 18:58:30
+98/10/24 17:31:02
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/app-utilsprg.html b/doc/app-utilsprg.html
new file mode 100644
index 0000000..7ce8383
--- /dev/null
+++ b/doc/app-utilsprg.html
@@ -0,0 +1,90 @@
+
+
+
+MHonArc v2.3 -- Appendix: Utility Programs
+
+
+
+
+
+
+
+
+
+
+
+
+
+This appendix describes the adiitional utility programs that
+are included in the MHonArc distribution. The utility programs
+are installed with mhonarc during the installation process.
+
+
+
+
+
+mha-dbedit allows modifications to be made to an archive
+database without regenerating any archive pages.
+
+
+Typical usage:
+
+
+ % mha-dbedit -rcfile res.mrc -outdir /path/to/archive
+
+
+
+
+
+mha-dbrecover recreates an archive database from the individual
+message pages. This program is useful if an archive database gets
+corrupted, or accidentally deleted.
+
+
+Typical usage:
+
+
+ % mha-dbrecover -outdir /path/to/archive
+
+
+If the archive used different resource settings from the defaults
+for controling filenames, then you must specify those settings when
+invoking mha-dbrecover. For example, if you are using
+"shtml" for HTMLEXT, then you should invoke mha-dbrecover
+like as follows:
+
+
+ % mha-dbrecover -htmlext shtml -outdir /path/to/archive
+
+
+mha-dbrecover will only recreate non-layout message related data.
+If the archive had resource settings that were different than the
+the defaults, then those resource settings must be specified when
+invoking mha-dbrecover. For example:
+
+
+ % mha-dbrecover -rcfile res.mrc -outdir /path/to/archive
+
+
+
+
+
+
+
+
+
+
+
+
+98/10/24 17:31:02
+
+MHonArc
+Copyright © 1998, Earl Hood, earlhood@usa.net
+
+
+
+
diff --git a/doc/blank.gif b/doc/blank.gif
new file mode 100644
index 0000000..68c0385
Binary files /dev/null and b/doc/blank.gif differ
diff --git a/doc/bug.gif b/doc/bug.gif
new file mode 100644
index 0000000..794cfd6
Binary files /dev/null and b/doc/bug.gif differ
diff --git a/doc/contacts.html b/doc/contacts.html
index f29bfad..daf3b47 100644
--- a/doc/contacts.html
+++ b/doc/contacts.html
@@ -1,14 +1,14 @@
-
-MHonArc -- Contacts
-
-
+MHonArc v2.3 -- Contacts
+
+
-[Prev][Next][TOC][FAQ][Bugs][Home]
+
@@ -19,16 +19,17 @@
-A mailing list, mhonarc@rosat.mpe-garching.mpg.de, is available to
+
A mailing list,
+mhonarc@ncsa.uiuc.edu,
+is available to
provide a discussion forum on the usage and development of
MHonArc. Appropriate topics for the list include: usage
questions, bug reports, behavioral enhancements, documentation bugs,
and general help.
-To subscribe to the mailing list, send mail to mhonarc-request@rosat.mpe-garching.mpg.de with the command,
+To subscribe to the mailing list, send mail to
+mhonarc-request@ncsa.uiuc.edu with the command,
subscribe
@@ -37,15 +38,44 @@
as the message body.
-If you send mail mhonarc@rosat.mpe-garching.mpg.de, your message will be
-distributed to all subscribers on the list.
+If you send mail
+mhonarc@ncsa.uiuc.edu,
+your message will be
+distributed to all subscribers on the list.
+
+
+The list is restricted to subscribers only. Messages sent
+to the list by non-subscribers are manually screened before distribution.
+Therefore, there may be a significant delay before the message is
+actually seen be subscribers. Any spam messages are happily redirected
+to /dev/null.
+
-The mailing list is archived by Majordomo. You
-can also use the WWW to access the archive (with
-full text search using glimpse) at <URL:http://www.rosat.mpe-garching.mpg.de/mailing-lists/mhonarc/>
+
If you are subscriber and want to send messages to the list from
+different addresses, you can register your alternate addresses to the
+mhonarc-allow@ncsa.uiuc.edu list.
+
+
+To subscribe, send mail to
+
+
+ majordomo@ncsa.uiuc.edu
+
+with the body of your message containing the single line
+
+
+subscribe mhonarc-allow
+
+You can now send messages to
+mhonarc@ncsa.uiuc.edu
+with from the address you sent the subscribe request.
+
+
+The mailing list is archived by Majordomo. You
+can use the WWW to access the archive (with
+full text search using glimpse) at
+<URL:http://www.xray.mpe.mpg.de/mailing-lists/mhonarc/>
@@ -54,13 +84,25 @@
The people listed here are those responsible for development
and support of MHonArc.
+
+- Achim Bohnet
+ach@mpe.mpg.de
+ Maintainer, of the MHonArc mailing list archive.
+
+
- Earl Hood
-ehood@medusa.acs.uci.edu
+earlhood@usa.net
Creator and developer of MHonArc. Also author
of the documention, for what it is worth.
+
+- Christopher Lindsey
+mhonarc-owner@ncsa.uiuc.edu
+ Administrator of the MHonArc mailing list.
+
+
- Steve Pacenka
sp17@cornell.edu
@@ -68,16 +110,9 @@
environments, and help test (in the early days).
-
-- Achim Bohnet
-ach@mpe.mpg.de
- Administrator, and maintainer, of the
-MHonArc mailing list.
-
- MHonArc users
-mhonarc@rosat.mpe-garching.mpg.de
+mhonarc@ncsa.uiuc.edu
Everyone who helps answer questions and make comments
to improve the quality of MHonArc.
@@ -86,19 +121,19 @@
-[Prev][Next][TOC][FAQ][Bugs][Home]
+
-98/02/13 20:06:43
+98/10/24 17:31:03
MHonArc
-Copyright © 1997, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/faq.gif b/doc/faq.gif
new file mode 100644
index 0000000..c876e43
Binary files /dev/null and b/doc/faq.gif differ
diff --git a/faq/about.html b/doc/faq/about.html
similarity index 95%
rename from faq/about.html
rename to doc/faq/about.html
index d176999..75a2619 100644
--- a/faq/about.html
+++ b/doc/faq/about.html
@@ -120,8 +120,8 @@
-(http://www.oac.uci.edu/indiv/ehood/MHonArc/faq/faq.html)
+
<URL:http://www.oac.uci.edu/indiv/ehood/MHonArc/doc/faq/faq.html>
@@ -131,8 +131,8 @@
-Earl Hood, ehood@medusa.acs.uci.edu
+Earl Hood,
+earlhood@usa.net
@@ -145,7 +145,7 @@
-98/02/18 18:56:42
+98/09/30 23:02:02
MHonArc
diff --git a/faq/archives.html b/doc/faq/archives.html
similarity index 77%
rename from faq/archives.html
rename to doc/faq/archives.html
index 45ac3bd..5a4cf5f 100644
--- a/faq/archives.html
+++ b/doc/faq/archives.html
@@ -18,10 +18,12 @@
- Why does a message get split into mulitple messages with no headers?
- Can I move a message from one archive to another?
-- Can I reconstruct a database from the HTML messages?
+- Can I reconstruct a database from the HTML messages?
- Is it safe to add messages to an archive as they are received?
- So it is safe. How do I do it??
+- How can I do it with Majordomo lists?
- Can I get MHonArc to filter messages to different archives?
+- Does MHonArc support the "no archive" flag in messages?
- Is it safe to specify -add when no archive exists?
- Why are there "jumps" in message numbers?
- Why do some messages get re-added each time MHonArc processes a mail folder?
@@ -62,10 +64,10 @@ Yes. The following was contributed by
-Stephane Bortzmeyer:
+
Yes. v2.3 of MHonArc introduced a utility program called
+mha-dbrecover. It gets installed with the other MHonArc
+files during the installation process. See the documentation for
+usage information.
-
-
-- Subject: Improvment to MHonArc FAQ
-- From: bortzmeyer@internatif.org (Stephane Bortzmeyer)
-- Date: Sun, 13 Apr 1997 15:29:31 +0200
-
-
-... some text deleted ...
-
-Having rmed my database :-( I had to write such a program. I include it at the end,
-it seems quite simple, while necessiting a few text edition after (you just have to
-include the output of my program in an empty database).
-
-
-#!/usr/local/bin/perl
-
-require 'timelocal.pl';
-require '/web/mail/MHonArc/lib/mhutil.pl';
-require '/web/mail/MHonArc/lib/mhtime.pl';
-
-$dir = shift (@ARGV);
-
-opendir (DIR, "$dir") || die "Cannot open $dir: $!";
-while ($file = readdir (DIR)) {
- if ($file =~ /^msg([0-9]+)\.html$/) {
- $no = $1;
- open (FILE, "< $dir/$file") || die "Cannot open $file: $!";
- while (<FILE>) {
- chop;
- if (/^<!--X-([^:]*): (.*)-->$/) {
- $headers{$1} = $2;
- $headers{$1} =~ s/ *$//;
- }
- }
- close (FILE);
- @date = &parse_date ($headers{'Date'});
- $date = &get_time_from_date ($date[1], $date[2], $date[3], $date[4], $date[5], $date[6]);
- $id = "$date $no";
- print STDERR "Message $id:\n";
- foreach $header (keys (%headers)) {
- print STDERR "$header: $headers{$header}\n";
- $name = $header;
- $name =~ s/-//;
- $$name{$id} = $headers{$header};
- }
- }
-}
-closedir (DIR);
-print "%ContentType = (\n";
-foreach $key (keys (%ContentType)) {
- print "\'$key\', \'$ContentType{$key}\',\n";
-}
-print ");\n";
-print "%Date = (\n";
-foreach $key (keys (%Date)) {
- print "\'$key\', \'$Date{$key}\',\n";
-}
-print ");\n";
-print "%From = (\n";
-foreach $key (keys (%From)) {
- print "\'$key\', \'$From{$key}\',\n";
-}
-print ");\n";
-print "%MsgId = (\n";
-foreach $key (keys (%MessageId)) {
- print "\'$key\', \'$MessageId{$key}\',\n";
-}
-print ");\n";
-print "%Subject = (\n";
-foreach $key (keys (%Subject)) {
- print "\'$key\', \'$Subject{$key}\',\n";
-}
-print ");\n";
-print "%IndexNum = (\n";
-foreach $key (keys (%MessageId)) {
- ($garbage, $num) = split (' ', $key);
- print "\'$key\', \'$num\',\n";
-}
-print ");\n";
-
-
-
@@ -186,6 +108,20 @@ Is it safe to add messages to an archive as they are re
be used to add messages as they are received.
+
+
+NOTE |
+As an archive increases in size, performing updates as
+a message is received takes more processing time. Therefore, for
+large archives, you may need to do updates through a periodic
+batch process (like via cron(8)) to avoid time-out problems
+from MHonArc.
+
+ |
+
+
+
+
-
The following example assumes you are using on a Unix system
-using sendmail as the mail transfer agent.
-Please refer to documentation about sendmail if you
+
Many users use Procmail
+<URL:http://www.ii.com/internet/robots/procmail/> to call MHonArc
+to archive messages. Procmail provides the ability to preprocess
+mail as it arrives to do selective processing and automated tasks
+with your mail.
+
+
+For illustrative purposes, the following simple example shows
+a possible way of archiving messages as it arrives w/o using a tool
+like Procmail.
+This example assumes you are on a Unix-based system
+using sendmail as the mail transfer agent.
+Please refer to documentation about sendmail if you
are not familiar with it
(sendmail, 2ed, from O'Reilly is an excellent source).
@@ -233,10 +180,8 @@
So it is safe. How do I do it??
# Edit above path to point to where perl is on your system.
## Specify a package to protect names from MHonArc.
-## MHonArc uses package main for most stuff; a minor
-## inconvenience.
-package webnewmail;
+package WebNewMail;
## Edit to point to installed mhonarc.
@@ -250,11 +195,9 @@ So it is safe. How do I do it??
"-outdir", "/home/ehood/public_html/newmail");
## Just require mhonarc, this prevents the overhead of a
-## fork/exec. We reset the namespace to main just in-case.
+## fork/exec.
-package main;
-require $webnewmail'MHonArc;
- # Or, $webnewmail::MHonArc (Perl 5 style)
+require $MHonArc;
@@ -262,6 +205,31 @@ So it is safe. How do I do it??
bit set. This is achieved by using "chmod a+x webnewmail".
+
+
+
+
+Here is a
+template for archiving messages as they arrive for a
+Majordomo list to include in sendmail's aliases file:
+
+
+xxxx: "|/usr/lib/majordomo/wrapper resend -l xxxx xxxx-outgoing"
+xxxx-outgoing: :include:/var/lib/majordomo/lists/xxxx, xxxx-mhonarc
+xxxx-request: list-admin-address
+owner-xxxx: list-admin-address
+xxxx-owner: list-admin-address
+
+xxxx-mhonarc: "|/usr/lib/majordomo/wrapper mhonarc -add -quiet -outdir /home/httpd/html/yyyyyyy -rcfile rcs.mrc"
+
+
+Replace text that is rendered like this with
+what is appropriate for your configuration.
+
+
No. This is outside of the MHonArc's scope. You can grow your
-own filter, using the method described in the previous question, to
+own filter, using the method described in the
+previous question, to
scan the message header an invoke MHonArc with the proper arguments.
-Or. you can use a tool like Procmail
-(http://www.ii.com/internet/robots/procmail/).
+Or. you can use a tool like
+Procmail
+<URL:http://www.ii.com/internet/robots/procmail/>.
Here are a some messages from users about using Procmail:
@@ -449,6 +419,46 @@ Can I get MHonArc to filter messages to different arc
+
+
+
+
+
No. However, you can use a pre-processor like Procmail
+to do the filtering. Here is a message sent to the
+MHonArc mailing list:
+
+
+
+
+- Subject: Re: No archive
+- From: Christopher Lindsey <lindsey@ncsa.uiuc.edu>
+- Date: Thu, 1 Oct 1998 11:33:07 -0500 (CDT)
+
+
+> Subscribers who don't want their messages to be archived
+> could add a "no archive" flag within their mail.
+
+The most common way to do this is by checking for the existence
+of an 'X-no-archive: yes' or 'Restrict: no-external-archive' header.
+
+> As I'm invoking MHonArc through a procmail recipe I guess
+> it's possible to do this within the recipe.
+
+Very easy:
+
+ # If people don't want to be archived, then remove their
+ # message
+ :0
+ * ^(X-no-archive: yes|Restrict: no-external-archive)
+ /dev/null
+
+Chris
+
+
+
@@ -529,6 +539,13 @@ Why do some messages get re-added each time MHonArc proces
MHonArc does not read them again.
+A related problem is messages showing up again in the archive
+after you deleted them with RMM. MHonArc does not keep track of
+delete message-ids. Therefore, if want to make sure that
+a message will not appear in the archive after explicitly deleted
+via RMM, make sure to remove the message from input source.
+
+
-
MHonArc is known to run under many varieties of Unix,
-MS-DOS/Windows, WinNT, Win95, OS/2. If Perl is available for
-the system you are using, you can probably use MHonArc.
+
MHonArc is known to run under Unix-based operating systems,
+MS-DOS/Windows, WinNT, Win95/98, and OS/2. If Perl is available for
+the system you are using, you can probably run MHonArc.
@@ -83,21 +83,14 @@ What about VMS?
What version of Perl is required to run MHonArc?
-MHonArc can run under Perl 4 or 5. Perl 5 is recommended
-for performance reasons and for the possibility that future releases
-of MHonArc will use Perl 5 features.
+Perl 5, or later. Older versions of MHonArc are Perl 4 compatible.
+So if you are under the unfortunate circumstances of only being able
+to use Perl 4, you will need to grab an older version of MHonArc.
+
-
-- NOTE
-Current plans are for MHonArc v3
-to be the Perl 5 rewrite of MHonArc v2.x. v2.x will
-probably be the last major version to run under Perl 4. It should
-also be noted that later v2.x releases may require Perl 5 since
-v3 may be some time before it's reality. v2.x is still very useful,
-so changes maybe done to v2.x using Perl 5 constructs.
+
Perl 5 is required for MHonArc v2.3 or later. The last Perl 4
+compatible release is v2.2.
-
-
@@ -106,13 +99,16 @@ What version of Perl is required to run MHonArc?
What mail user agents (MUA's) does MHonarc support?
+
The question is better stated as: "What mail message storage formats
+MHonArc support?"
+
MHonArc can convert mail that is stored in UUCP mailbox
format (ie. all messages are in a single file), or in the format used
by the
Rand Message Handler
(MH) (messages are contained in separate
files within a directory). MHonArc is known to work with
-the following MUAs: MH, mail, Mail,
+the following MUAs: MH/nmh, mail, Mail,
Elm, Eudora, WinVN, Windows
Trumpet, and NUPop.
@@ -380,8 +376,8 @@ What about other mailbox/folder formats?
resources to make conversion potentially easier.
A potential source for help is
-(http://mango.human.cornell.edu/kens/MoreFAQ.html#Convert). The
+<URL:http://mango.human.cornell.edu/kens/MoreFAQ.html#Convert>. The
URL is part of the Eudora FAQ. However, Eudora does uses UUCP-style
mailbox format to store its messagse. Hence, the information
provided from the URL can be applicable to MHonArc.
@@ -443,7 +439,7 @@
Can I create bilingual archives?
-98/02/18 18:56:43
+98/11/08 12:21:27
MHonArc
diff --git a/faq/faq.html b/doc/faq/faq.html
similarity index 83%
rename from faq/faq.html
rename to doc/faq/faq.html
index f7e4b77..afdbfb3 100644
--- a/faq/faq.html
+++ b/doc/faq/faq.html
@@ -41,10 +41,12 @@ Table of Contents
What is MHonArc?
What's the latest version of MhonArc?
Where can I get MHonArc?
-How much does MHonArc cost?
+What restrictions are there on MHonArc usage?
Where can I get help on MHonArc?
-How does MHonArc compare to other e-mail converters, like Hypermail?
+How does MHonArc compare to other email archivers, like Hypermail?
+Why I should use MHonArc over some of the Internet-based mailing list archive services?
Are their "real-world" examples of MHonArc usage?
+Is MHonArc Y2K (Year 2000) compliant?
@@ -67,6 +69,8 @@ Table of Contents
- General Usage
@@ -139,7 +150,7 @@
Table of Contents
-98/02/18 18:56:44
+98/11/08 12:21:28
MHonArc
diff --git a/doc/faq/general.html b/doc/faq/general.html
new file mode 100644
index 0000000..a0fce97
--- /dev/null
+++ b/doc/faq/general.html
@@ -0,0 +1,391 @@
+
+
+
+MHonArc FAQ: General Information
+
+
+
+
+[Prev][Next][TOC][Home]
+
+
+
+
+
+General
+
+
+
+
+
+
+
+
+
+MHonArc is a Perl
+program for converting e-mail messages as specified in RFC 822 and
+the
+MIME standard to HTML.
+MHonArc can perform the following tasks:
+
+
+- Convert MH
+mail folders or UUCP/Unix style mailboxes into an HTML mail archive.
+
- Add or remove messages to an existing HTML mail archive generated
+by MHonArc.
+
- Convert a single message to HTML.
+
+
+Along with these tasks, MHonArc provides the following:
+
+
+
+- A main customizable index for mail messages archived.
+
- A customizable thread index listing messages by thread.
+
- Control over message formatting.
+
- The ability to hook in your own custom message filters.
+
- And other things to numerous to mention here.
+
+
+
+
+
+
+
+2.3.3
+
+
+
+
+
+
+The latest information on MHonArc,
+and its availability, may be obtained at <URL:http://www.oac.uci.edu/indiv/ehood/mhonarc.html>.
+
+
+MHonArc requires Perl to run. If you do not have Perl, it can
+be obtained from
+<URL:http://www.perl.com/>.
+
+
+
+
+
+
+MHonArc is free software. MHonArc is distributed under
+the GNU General Public License (GPL). A copy of the license is included in
+the distribution. Please read it for more information, or go
+to <URL:http://www.gnu.org/>.
+Note, that the word "free" means something
+different than "no cost". See the GPL and
+<URL:http://www.gnu.org/> for more
+information.
+
+
+Note, donations are welcome. And will help insure the continued
+development of MHonArc.
+
+
+If you do not feel comfortable with the current licensing
+of MHonArc, GPL, then contact the developer of MHonArc if you
+want to make alternate licensing arrangements.
+
+
+
+ |
|
+
+
+NOTE |
+MHonArc is NOT
+in the public domain. Any mention of MHonArc in the public domain
+is WRONG. Applicable copyrights still apply.
+
+ |
+
+ |
|
+
+
+
+
+
+
+The first place to try is the documentation that comes with
+MHonArc. The documentation is quite extensive, and may
+provide answers to most of your questions.
+
+Second, you can read this FAQ.
+
+
+Third, a mailing list, mhonarc@ncsa.uiuc.edu, is available to
+provide a discussion forum on the usage and development of
+MHonArc. Appropriate topics for the list include: usage
+questions, bug reports, behavioral enhancements, documentation bugs,
+and general help.
+
+To subscribe to the mailing list, send mail to mhonarc-request@ncsa.uiuc.edu
+with the command,
+
+
+subscribe
+
+
+as the message body.
+
+
+If you send mail
+mhonarc@ncsa.uiuc.edu,
+your message will be
+distributed to all subscribers on the list.
+
+
+
+NOTE |
+The mailing list is restricted to subscribers only. Any
+non-subscriber message sent to the list is manually filtered.
+Due to the nature
+of manual filtering, non-subscriber messages may have long delays
+before getting distributed to all subscribers.
+
+ABSOLUTELY NO SPAM IS TOLERATED. Any spam is happily
+redirected to /dev/null.
+
+ |
+
+
+
+The mailing list is archived by
+Majordomo. You can also use the WWW to access
+the archive (with full text search using
+Glimpse) at
+<URL:http://www.xray.mpe.mpg.de/mailing-lists/>.
+An alternative web archive of the mailing list is at
+<URL:http://www.mail-archive.com/mhonarc@ncsa.uiuc.edu/>.
+
+
+
+
+
+
+Hypermail
+is probably the only other major free program (distributed under the
+GPL) for archiving
+e-mail on the Web. There are other free programs available,
+but Hypermail and MHonArc appear to be the two major programs
+in use.
+
+
+The best comparison that can be made is by yourself, since the
+choosing between which tool to use will depend on your needs.
+The following is a brief list of some of the advantages of MHonArc
+over Hypermail:
+
+
+
+
+NOTE |
+If you notice any errors regarding the information related
+to Hypermail, please contact the FAQ maintainer.
+
+ |
+
+
+
+
+Support variant mail folders types. Hypermail supports only
+UUCP-style mailboxes.
+
+
+MHonArc provides the ability to extend the type of
+MIME content-types supported.
+
+
+Page customization. MHonArc gives you complete control
+on how pages are formatted. Hypermail has some page customization
+features, but not at the level of MHonArc's. With MHonArc, you
+can create archives with frame navigation or incorporate JavaScript
+to provided more sophisticated archives.
+
+
+Multi-platform support. MHonArc basically runs on any system
+that Perl runs. Hypermail is only known to run on Unix systems,
+however, there may be a WinNT port.
+
+
+Single message conversion. MHonArc can be used to convert
+a message to HTML independent of archive processing. Hence, MHonArc can
+be used as general MIME decoder.
+
+
+
+
+The other major difference is that MHonArc is written in
+Perl, and Hypermail is written in C.
+There are pros and cons of both languages. In sum, Perl allows
+for easier modification, portability, and extensiblility. C
+provides better execution speed.
+
+
+There are other differences, so consult the documentation of
+both programs to get a more complete list. Your needs willl
+ultimately decide which program is best for you.
+
+
+For some time, there
+was a lack of development on Hypermail. However, there is
+currently a maintainer. Information about Hypermail can
+be obtained from
+<URL:http://www.landfield.com/hypermail/>.
+
+
+
+
+
+
+The exact "why" depends on your needs. Here are some possible reasons
+why you may want to use MHonArc over Internet-based mailing list
+archive services:
+
+
+- MHonArc is free software. Internet services
+may charge a fee and/or include commercial
+advertisements in your list archives.
+
+- With MHonArc, you have complete control on how your archive looks
+and feel, and operates.
+This can be important if you want your archives to follow a specific style,
+and/or you need the option to be able to change how your archives function
+over time.
+
+- You have mailing lists that are behind a firewall. Therefore,
+an Internet based service is not an option.
+
+- You just need something for personal use.
+
+
+
+Note, there is a nice Internet-based mailing list archive service
+that is available at no charge, and it uses MHonArc and the
+htDig search engine. See
+<URL:http://www.mail-archive.com/> for more information.
+
+
+
+
+
+
+Take your pick:
+
+
+
+
+
+
+
+There is no known Y2K issues with the current release of MHonArc.
+Message dates are translated to Unix time(2) format which are
+currently valid until 2038. If MHonArc is still in use by then,
+I would be amazed.
+
+
+There has been no official Y2K certification of MHonArc. Since
+MHonArc is free software, I see noone paying the money for certification.
+Hence, do not go looking for someone to sue if something breaks.
+
+
+You may want to check
+<URL:http://language.perl.com/news/y2k.html> about Y2K
+from a Perl point-of-view.
+
+
+
+
+
+
+
+[Prev][Next][TOC][Home]
+
+
+
+
+
+98/11/08 12:21:28
+
+MHonArc
+Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+
+
+
diff --git a/faq/indexpgs.html b/doc/faq/indexpgs.html
similarity index 97%
rename from faq/indexpgs.html
rename to doc/faq/indexpgs.html
index dfbbbd5..140faf2 100644
--- a/faq/indexpgs.html
+++ b/doc/faq/indexpgs.html
@@ -45,7 +45,7 @@ What are all the different index types?
When the documentation refers to main index,
it refers to the index listing messages by author, date, or
-subject. Therfore, all resources. and resource variables, that
+subject. Therefore, all resources. and resource variables, that
refer to the main index apply to either an author, date, or
subject index. The type of main index is controled by
the SORT, SUBSORT, AUTHSORT resources.
@@ -53,7 +53,7 @@
What are all the different index types?
By default, MHonArc creates a date index
and a thread index.
-Author index support is available only in v2.0 beta 2 or later.
+Author index support is available only in v2.0 and later.
@@ -102,7 +102,7 @@ Can I have multi-page indexes?
Can I sort messages by author?
-Yes, with v2.0 beta 2, or later.
+
Yes, with v2.0 and later.
@@ -140,7 +140,7 @@ How does the OTHERINDEXES resource work?
*** snip "top.rc" ***
<OTHERINDEXES>
subject.rc
-date.rc
+author.rc
</OTHERINDEXES>
*** snip "top.rc" ***
@@ -246,7 +246,7 @@ Can I include links to message attachments on index
-98/02/18 18:56:45
+98/11/08 12:21:28
MHonArc
diff --git a/faq/mime.html b/doc/faq/mime.html
similarity index 54%
rename from faq/mime.html
rename to doc/faq/mime.html
index f7a666b..fbe22e4 100644
--- a/faq/mime.html
+++ b/doc/faq/mime.html
@@ -17,10 +17,14 @@ MIME
@@ -47,10 +51,12 @@ What is MIME?
-
v2.0 or later.
+
v2.0 or later. Review the CHARSETCONVERTERS resource page for
+which character sets are supported by MHonArc and how to extend
+MHonArc to support other character sets.
@@ -64,32 +70,87 @@ How can I get MHonArc to recognize content-types it
resource of the
MHonArc documentation. The solution may require registering
a pre-existing filter for the given content-type, or hooking in a
-new filter.
+new filter.
+
Yes. MHonArc's default filters are hooked in
-as described in the MIMEFILTERS resource.
+as described in the MIMEFILTERS resource. Note, please review the
+options available for the default filters described in the MIMEFILTERS
+resource page since they may already provide the capability you
+need.
Yes, but not recommended. Make sure you are familiar with how
-MHonArc does things before considering implemting your own multipart
+MHonArc does things before considering implementing your own multipart
filter. In sum, you can completely replace MHonArc's filters
with your own if you so desire.
+
+
+
+
+MHonArc uses the Content-Type field in messages to determine
+the type of data that is being processed. If data is gettings saved
+to a ".bin" file, it means the data has a content-type of
+application/octet-stream. The best solution to the problem
+is have the senders of the messages label the data properly. You
+can also check out the m2h_external::filter options documented
+in the MIMEFILTERS page of the documentation for some possible alternate
+solutions.
+
+
+
+
+
+
+Yes. See the m2h_external::filter options documented
+in the MIMEFILTERS page of the documentation. Make note of the
+security cautions in the documentation.
+
+
+
+
+
+
+Yes. See the options available for the m2h_text_plain::filter
+described in the MIMEFILTERS resource page of the documentation.
+
+
+
+
+
+
+Yes. See the options available for the m2h_text_plain::filter
+described in the MIMEFILTERS resource page of the documentation.
+
+
@@ -101,7 +162,7 @@ Can I override the multipart/* processing of MHon
-98/02/18 18:56:45
+98/09/30 23:02:05
MHonArc
diff --git a/faq/monicon.gif b/doc/faq/monicon.gif
similarity index 100%
rename from faq/monicon.gif
rename to doc/faq/monicon.gif
diff --git a/faq/monsmall_t.gif b/doc/faq/monsmall_t.gif
similarity index 100%
rename from faq/monsmall_t.gif
rename to doc/faq/monsmall_t.gif
diff --git a/faq/msgpgs.html b/doc/faq/msgpgs.html
similarity index 94%
rename from faq/msgpgs.html
rename to doc/faq/msgpgs.html
index ce750b6..a8f7b04 100644
--- a/faq/msgpgs.html
+++ b/doc/faq/msgpgs.html
@@ -22,6 +22,7 @@ Message Pages
- Can I have the message header come after the body?
- Can I make changes to message formatting on existing archived messages?
- What are those "<!--X-... -->"?
+- Are those "<!--X-... -->" legal comments?
@@ -181,6 +182,16 @@ What are those "<!--X-... -->"?
MESS WITH THEM.
+
+
+
+
+Yes.
+
+
@@ -192,7 +203,7 @@ What are those "<!--X-... -->"?
-98/02/18 18:56:46
+98/09/30 23:02:05
MHonArc
diff --git a/faq/threads.html b/doc/faq/threads.html
similarity index 97%
rename from faq/threads.html
rename to doc/faq/threads.html
index b7eeb22..341a61d 100644
--- a/faq/threads.html
+++ b/doc/faq/threads.html
@@ -36,7 +36,7 @@ How does threading work?
news software, while In-Reply-To
is normally utilized
be e-mail software.
-In v2.0, MHonArc will also check message subjects for
+
In v2.0 and later, MHonArc will also check message subjects for
threads. Hence, if the MUA fails to include the reference message
ID, MHonArc will still group messages of the same subject
together (utilizing the message date for thread order).
@@ -98,7 +98,7 @@
How can I get my MUA to define the References or In-R
-98/02/18 18:56:46
+98/09/30 23:02:05
MHonArc
diff --git a/faq/usage.html b/doc/faq/usage.html
similarity index 83%
rename from faq/usage.html
rename to doc/faq/usage.html
index 1cbeff4..5681939 100644
--- a/faq/usage.html
+++ b/doc/faq/usage.html
@@ -17,6 +17,8 @@ General Usage
+au BufNewFile,BufRead *.mrc so $HOME/share/vim/syntax/mhonarc.vim
+
+Of course, change the pathname to mhonarc.vim to where ever you copied
+it to.
+
+Now, any file with ".mrc" extension will put Vim into MHonArc resource
+file highlighting mode. The mode is best used with color-capable
+terminals.
+
+
+
+
+
+
+
For page layout resources, do something like the following in
+your resource file:
+
+
+<BotLinks>
+
+</BotLinks>
+
+Notice the blank line. If you specify no content, MHonArc will
+fallback to the default value of the resource.
+
+
@@ -61,6 +107,17 @@ I get an error that "newgetopt.pl" cannot be required
search path).
+
+
+NOTE |
+v2.3 and later use Getopt::Long, which is included
+in the Perl 5 distribution.
+
+ |
+
+
+
+
@@ -70,18 +127,18 @@ Does MHonArc provide searching of archives?
No, but a searching can be provided by another utility. See
the MHonArc home page
-(http://www.oac.uci.edu/indiv/ehood/mhonarc.html) to
+<URL:http://www.oac.uci.edu/indiv/ehood/mhonarc.html> to
some links to contributed programs for searching MHonArc
archives.
Also, any standard search engine can be used. For example, the
MHonArc mailing list archive
-(http://www.rosat.mpe-garching.mpg.de/mailing-lists/mhonarc/)
+<URL:http://www.rosat.mpe-garching.mpg.de/mailing-lists/mhonarc/>
provides a
Glimpse
-(http://glimpse.cs.arizona.edu/)
+<URL:http://glimpse.cs.arizona.edu/>
search engine for searching messages. For more information, see
the respective documentation of the search engine software of
interest.
@@ -91,8 +148,8 @@
Does MHonArc provide searching of archives?
NOTE
You may also want to check out
Wilma
-at (http://www.hpc.uh.edu/majordomo/#wilma).
+at <URL:http://www.hpc.uh.edu/majordomo/#wilma>.
Wilma is the Web Interface to List Mail Archives, written by Dave Wolfe
and Jason Tibbitts with nods to Achim Bohnet and Tom Christiansen.
WIlma is a relatively simple bit of Perl which links together the
@@ -286,7 +343,7 @@
Why is the number of messages reported by MHonArc less th
-98/02/18 18:56:47
+98/10/03 15:44:56
MHonArc
diff --git a/doc/home.gif b/doc/home.gif
new file mode 100644
index 0000000..8e61e5e
Binary files /dev/null and b/doc/home.gif differ
diff --git a/doc/index.html b/doc/index.html
new file mode 100644
index 0000000..d2ced43
--- /dev/null
+++ b/doc/index.html
@@ -0,0 +1,15 @@
+
+
+
+MHonArc Documentation
+
+
+
+MHonArc Documentation
+
+
+
diff --git a/doc/intro.html b/doc/intro.html
index e81f54e..ea6f4de 100644
--- a/doc/intro.html
+++ b/doc/intro.html
@@ -1,14 +1,14 @@
-
-MHonArc -- Introduction
-
-
+MHonArc v2.3 -- Introduction
+
+
-[Prev][Next][TOC][FAQ][Bugs][Home]
+
@@ -51,7 +51,7 @@ Why Use MHonArc?
You want to keep organized archives
of mail messages and/or news articles for a World Wide
-Web (WWW) server; complete with live hypertext pointers
+Web (WWW) server; complete with live hypertext pointers
to their authors and to any url's mentioned.
You would like to control the layout of mail/news archives to
@@ -72,46 +72,41 @@ Why Use MHonArc?
You like Perl, and you want to see what it can do.
-You need a mail archiving utility that can work under Perl 4
-and 5.
-
Just cuz.
Supported Platforms
-MHonArc (version 1.1, and later) will run under systems
-systems with Perl 4 or 5 installed. Perl 5 is recommended, and
-maybe required for proper execution on some systems.
+
MHonArc will run under systems systems with Perl 5 installed.
Availability
The latest information on MHonArc, where to get more help,
-and its availability, may be obtained at (http://www.oac.uci.edu/indiv/ehood/mhonarc.html).
+>http://www.oac.uci.edu/indiv/ehood/mhonarc.html>.
-[Prev][Next][TOC][FAQ][Bugs][Home]
+
-98/03/03 19:04:03
+98/10/24 17:31:04
MHonArc
-Copyright © 1997, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/layout.html b/doc/layout.html
index d54fc9b..aaac2f6 100644
--- a/doc/layout.html
+++ b/doc/layout.html
@@ -1,14 +1,14 @@
-MHonArc -- Page Layout
-
+MHonArc v2.3 -- Page Layout
-
+
-[Prev][Next][TOC][FAQ][Bugs][Home]
+
@@ -192,20 +192,20 @@ Message page resource layout
-[Prev][Next][TOC][FAQ][Bugs][Home]
+
-97/06/05 17:59:02
+98/10/24 17:31:04
MHonArc
-Copyright © 1997, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/mhonarc.html b/doc/mhonarc.html
index 4cb7eb0..360038e 100644
--- a/doc/mhonarc.html
+++ b/doc/mhonarc.html
@@ -1,11 +1,12 @@
-MHonArc v2.2 Documentation
+MHonArc v2.3 Documentation
-
+
-
+
MHonArc
@@ -48,38 +49,53 @@
Table of Contents
+
+
-98/03/03 18:58:30
+98/10/24 17:31:04
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/monstamp_t.gif b/doc/monstamp_t.gif
deleted file mode 100644
index 9f4dcdb..0000000
Binary files a/doc/monstamp_t.gif and /dev/null differ
diff --git a/doc/next.gif b/doc/next.gif
new file mode 100644
index 0000000..51f90a8
Binary files /dev/null and b/doc/next.gif differ
diff --git a/doc/prev.gif b/doc/prev.gif
new file mode 100644
index 0000000..103349a
Binary files /dev/null and b/doc/prev.gif differ
diff --git a/doc/quickstart.html b/doc/quickstart.html
index 68d41fe..0c236fd 100644
--- a/doc/quickstart.html
+++ b/doc/quickstart.html
@@ -1,14 +1,14 @@
-MHonArc -- Quick Start
-
+MHonArc v2.3 -- Quick Start
-
+
-[Prev][Next][TOC][FAQ][Bugs][Home]
+
@@ -250,19 +250,19 @@ Examples
-[Prev][Next][TOC][FAQ][Bugs][Home]
+
-98/03/03 18:58:31
+98/10/24 17:31:05
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/rcvars.html b/doc/rcvars.html
new file mode 100644
index 0000000..dc05131
--- /dev/null
+++ b/doc/rcvars.html
@@ -0,0 +1,839 @@
+
+
+
+MHonArc v2.3 -- Resource Variables
+
+
+
+
+
+
+
+
+
+Resource Variables
+
+Resource variables are used to represent dynamic data
+in MHonArc resources. Take the following
+LITEMPLATE resource setting
+for example:
+
+
+
+<LiTemplate>
+<LI><STRONG>$SUBJECT$</STRONG>
+<UL><LI><EM>From</EM>: $FROM$</LI></UL>
+</LI>
+</LiTemplate>
+
+
+The LITEMPLATE resource defines how each message listing is displayed
+in the main index page. The $SUBJECT$ and
+$FROM$ are resource
+variables. $SUBJECT$ will get expanded to the current message's
+subject, hyperlinked to the message page. $FROM$ will be replaced with
+the message's author's name and address.
+
+
+Some resource variables take arguments. Take the following
+NEXTLINK resource setting for
+example:
+
+
+<LI>Next by Date:
+<STRONG><A HREF="$MSG(NEXT)$">$SUBJECT(NEXT)$</A></STRONG>
+</LI>
+
+
+The resource setting uses two resource variables: $MSG$ and
+$SUBJECT$.
+However, an argument is given to each resource variable
+delimited by ( ).
+$SUBJECT$ will get expanded to the current message's
+subject[*].
+With the "NEXT" argument,
+we are instructing MHonArc to use the next message's
+subject. $MSG(NEXT)$ will get expanded to the next message's
+filename. Therefore, the above resource value is creating a link to
+the next message in the archive.
+
+
+
+
+* NOTE |
+In the two examples given, the replacement value of
+$SUBJECT$ is different (excluding the variable argument difference).
+For compatibility of older versions of MHonArc, when $SUBJECT$
+is used without any arguments, it will be expanded to
+the current message's subject hyperlinked to the current message
+page. If an argument is given to $SUBJECT$, then the variable
+will get expanded only to the subject text of the applicable message.
+NO hyperlink is automatically created.
+
+ |
+
+
+
+
+
+
+
+Resource Variable Syntax
+
+The syntax of resource variables in resources
+is as follows:
+
+
+
+$VARIABLE[[:[N][U][J]][(arglist)]]$
+ ^----------^^---------^
+ ^-----------------------^
+
+
+The items in []'s are optional. The "^---^" are used to
+highlight the nested optional groupings.
+
+
+Definition of each part:
+
+
+
+- $
+The start of a resource variable. Everything (including
+line breaks) up to the
+next $ is part of the resource variable.
+
+
+
+- VARIABLE
+The name of the variable. Variable names are case-sensitive.
+
+
+
+- :[N][U][J] (optional)
+The optional grouping starting with a colon are variable
+modifiers. The definition of each modifier is as follows:
+
+
+ - N
+ - Length specification. MHonArc will clip the expanded text
+ to N if the text length is greater than N.
+
+ - U
+ - Treat the text as part of a URL string. MHonArc will escape
+ any characters that are considered special in a URL.
+
+ - J
+ - Treat the text as a JavaScript string. MHonArc will escape
+ any quote characters so the text can be part of a JavaScript
+ string.
+
+
+
+
+- (arglist) (optional)
+- An optional argument list delimited by parentheses: ( ).
+Some resource variables can take arguments which modify how the
+variable is expanded. If a variable can
+take more than one argument, each argument will be separated by
+a semi-colon. For example: $MSGLOCALDATE(NEXT;%H:%M)$.
+In the example, there are two arguments to the $MSGLOCALDATE$
+variable: "NEXT" and "%H:%M".
+
+
+- $
+The end of a resource variable.
+
+
+
+
+If an unrecognized variable is encountered, it gets replaced with an
+empty string, and a warning is generated. If a literal "$"
+is needed, use "$$".
+
+
+
+
+NOTE |
+The
+MAILTOURL
+resource has
+different rules for variable expansion. If a
+variable does not exactly match the set of variables available for
+the MAILTOURL, the variable text will be taken literally
+as part of the element content. Therefore, a single "$"
+can be used to represent a "$" character.
+Also,
+variables in the MAILTOURL should NOT
+have ":NUJ" modifiers. This will prevent the
+variables from being recognized. MHonArc will automatically
+treat the replacement value as a part of a URL string.
+
+ |
+
+
+
+
+
+
+Resource Variable Index
+
+This sections lists all the resource variables supported by MHonArc.
+Since many resource variables can take arguments, the following notations
+are used to represent argument values:
+
+
+
+
+- mesg_spec
+A message specification determines which message the variable's
+expanded will be based upon. Possible values are:
+
+
+
+Value | - Meaning |
+
+
+CUR | - Current message. |
+
+
+FIRST | - First message listed in main index. |
+
+
+LAST | - Last message listed in main index. |
+
+
+NEXT | - Next message by main sort order. |
+
+
+PARENT | - Parent message by thread. |
+
+
+PREV | - Previous message by main sort order. |
+
+
+TFIRST | - First message listed thread index. |
+
+
+TLAST | - Last message listed thread index. |
+
+
+TNEXT | - Next message by thread. |
+
+
+TPREV | - Previous message by thread. |
+
+
+"CUR" is the default if nothing is specified for
+mesg_spec.
+
+
+
+
+- idx_page_spec
+An index page specification denoting the index page to use
+when determing the value of the variable. The possible values are:
+
+
+
+Value | - Meaning |
+
+
+FIRST | - First page of main index. |
+
+
+LAST | - Last page of main index. |
+
+
+NEXT | - Next page of main index. |
+
+
+PREV | - Previous page of main index. |
+
+
+TFIRST | - First page of thread index. |
+
+
+TLAST | - Last page of thread index. |
+
+
+TNEXT | - Next page of thread index. |
+
+
+TPREV | - Previous page of thread index. |
+
+
+If no value is given for idx_page_spec, the resource
+variable's value is undefined.
+
+
+
+- time_fmt_str
+A time format string specifies how a date/time will be
+printed for a date/time related variable. The syntax of the format
+string is the same as the conversion specification as defined in
+the GMTDATEFMT and
+LOCALDATEFMT resources.
+
+
+
+
+
+Variables
+
+
+
+- $A_ATTR$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
+
+
+- $A_HREF$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+The HREF attribute to use in an anchor to link to the archived message. |
+
+
+- $A_NAME$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+The NAME attribute to use in an anchor for messages to link to the index page. |
+
+
+- $BUTTON$
+
+
+Arguments: |
+mesg_spec |
+
+
+Description: |
+Button markup linking to a message. |
+
+
+- $DATE$
+
+
+Arguments: |
+mesg_spec |
+
+
+Description: |
+The date of the message. |
+
+
+- $DDMMYYYY$
+
+
+Arguments: |
+mesg_spec |
+
+
+Description: |
+Message date in dd/mm/yyyy format. |
+
+
+- $DOCURL$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+URL to documentation. |
+
+
+- $FIRSTPG$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Filename of first page of main index. |
+
+
+- $FROM$
+
+
+Arguments: |
+mesg_spec |
+
+
+Description: |
+The complete text in the From: field of the message. |
+
+
+- $FROMADDR$
+
+
+Arguments: |
+mesg_spec |
+
+
+Description: |
+The e-mail address in the From: field of the message. |
+
+
+- $FROMNAME$
+
+
+Arguments: |
+mesg_spec |
+
+
+Description: |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+
+
+- $GMTDATE$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Current GMT date. |
+
+
+- $ICON$
+
+
+Arguments: |
+mesg_spec |
+
+
+Description: |
+The context-type sensistive icon. |
+
+
+- $ICONURL$
+
+
+Arguments: |
+mesg_spec |
+
+
+Description: |
+The URL to the context-type sensistive icon. |
+
+
+- $IDXFNAME$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Filename of main index page. |
+
+
+- $IDXLABEL$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Label for main index page. |
+
+
+- $IDXPREFIX$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Prefix of filenames of main index pages. |
+
+
+- $IDXSIZE$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Max number of messages that may be listed in index page. |
+
+
+- $IDXTITLE$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+The title of the main index page. |
+
+
+- $LASTPG$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Filename of last page in of main index. |
+
+
+- $LINK$
+
+
+Arguments: |
+mesg_spec |
+
+
+Description: |
+Link markup linking to a message. |
+
+
+- $LOCALDATE$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Current local date. |
+
+
+- $MMDDYYYY$
+
+
+Arguments: |
+mesg_spec |
+
+
+Description: |
+Message date in mm/dd/yyyy format. |
+
+
+- $MSG$
+
+
+Arguments: |
+mesg_spec |
+
+
+Description: |
+Filename of message. |
+
+
+- $MSGGMTDATE$
+
+- $MSGID$
+
+
+Arguments: |
+mesg_spec |
+
+
+Description: |
+The message-id of the message. |
+
+
+- $MSGLOCALDATE$
+
+- $MSGNUM$
+
+
+Arguments: |
+mesg_spec |
+
+
+Description: |
+The message number assigned to the message by MHonArc (includes leading zeros). |
+
+
+- $MSGPREFIX$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Filename prefix for message files. |
+
+
+- $NUMFOLUP$
+
+
+Arguments: |
+mesg_spec |
+
+
+Description: |
+Number of explicit follow-ups to the message. |
+
+
+- $NUMOFIDXMSG$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Number of message listed. |
+
+
+- $NUMOFMSG$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Number of messages in the archive. |
+
+
+- $NUMOFPAGES$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Number of index pages. |
+
+
+- $ORDNUM$
+
+
+Arguments: |
+mesg_spec |
+
+
+Description: |
+The current listing number of the message. |
+
+
+- $OUTDIR$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Pathname of archive. |
+
+
+- $PAGENUM$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Current index page number. |
+
+
+- $PG$
+
+
+Arguments: |
+mesg_spec |
+
+
+Description: |
+Filename of an index page. |
+
+
+- $PGLINK$
+
+
+Arguments: |
+mesg_spec |
+
+
+Description: |
+Markup linking to a main index page. |
+
+
+- $PROG$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Program name |
+
+
+- $SUBJECT$
+
+
+Arguments: |
+mesg_spec |
+
+
+Description: |
+The subject text of the message wrapped in an anchor element that hyperlinks to the message. |
+
+
+- $SUBJECTNA$
+
+
+Arguments: |
+mesg_spec |
+
+
+Description: |
+The subject text of the message without the anchor element. |
+
+
+- $TIDXFNAME$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Filename of thread index page. |
+
+
+- $TIDXLABEL$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Label for thread index page. |
+
+
+- $TIDXPREFIX$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Prefix of filenames of thread index pages. |
+
+
+- $TIDXTITLE$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Title of thread index. |
+
+
+- $TSLICE$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+
+
+- $VERSION$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Program version. |
+
+
+- $YYYYMMDD$
+
+
+Arguments: |
+N/A |
+
+
+Description: |
+Message date in yyyy/mm/dd format. |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+98/10/24 17:31:05
+
+MHonArc
+Copyright © 1998, Earl Hood, earlhood@usa.net
+
+
+
+
diff --git a/doc/resources.html b/doc/resources.html
index 7d7a808..f22c4f4 100644
--- a/doc/resources.html
+++ b/doc/resources.html
@@ -1,13 +1,14 @@
-MHonArc -- Resources
+MHonArc v2.3 -- Resources
-
+
-[Prev][Next][TOC][FAQ][Bugs][Home]
+
@@ -93,9 +94,8 @@ Resource Index
The default value of the resource, if applicable.
Resource Variables
-Applicable resource variables that can be used for the resource.
-See RCFILE for information on
-the usage of resource variables.
+
Applicable resource variables
+that can be used for the resource.
Examples
Example uses of the resource.
@@ -105,7 +105,7 @@
Resource Index
the actual description of the resource may not be applicable for
the version number listed. I.e. The behavior of the resource may
have changed in later releases. Therefore, the description of
-the resource maybe applicable for a later version of MHonArc than
+the resource may be applicable for a later version of MHonArc than
from the version of MHonArc the resource first came available.
See Also
@@ -118,261 +118,185 @@ Resource list
-
-
-
-
|
-
-
-ADD |
-ARCHIVE |
-AUTHORBEGIN |
-AUTHOREND |
-
-
-AUTHSORT |
-BOTLINKS |
-CHARSETCONVERTERS |
-CONLEN |
-
-
-DATEFIELDS |
-DAYBEGIN |
-DAYEND |
-DBFILE |
-
-
-DECODEHEADS |
-DEFINEDERIVED |
-DEFINEVAR |
-DEFRCFILE |
-
-
-DEFRCNAME |
-DOC |
-DOCURL |
-EDITIDX |
-
-
-EXCS |
-EXPIREAGE |
-EXPIREDATE |
-FIELDORDER |
-
-
-FIELDSBEG |
-FIELDSEND |
-FIELDSTYLES |
-FLDBEG |
-
-
-FLDEND |
-FOLREFS |
-FOLUPBEGIN |
-FOLUPEND |
-
-
-FOLUPLITXT |
-FOOTER |
-FORCE |
-FROMFIELDS |
-
-
-GENIDX |
-GMTDATEFMT |
-GZIPEXE |
-GZIPFILES |
-
-
-GZIPLINKS |
-HEADBODYSEP |
-HEADER |
-HTMLEXT |
-
-
-ICONS |
-IDXFNAME |
-IDXLABEL |
-IDXPGBEGIN |
-
-
-IDXPGEND |
-IDXPREFIX |
-IDXSIZE |
-INCLUDE |
-
-
-LABELBEG |
-LABELEND |
-LABELSTYLES |
-LISTBEGIN |
-
-
-LISTEND |
-LITEMPLATE |
-LOCALDATEFMT |
-LOCKDELAY |
-
-
-LOCKTRIES |
-MAILTO |
-MAILTOURL |
-MAIN |
-
-
-MAXSIZE |
-MHPATTERN |
-MIMEARGS |
-MIMEFILTERS |
-
-
-MODTIME |
-MONTHS |
-MONTHSABR |
-MSGBODYEND |
-
-
-MSGFOOT |
-MSGGMTDATEFMT |
-MSGHEAD |
-MSGIDLINK |
-
-
-MSGLOCALDATEFMT |
-MSGPGBEGIN |
-MSGPGEND |
-MSGPREFIX |
-
-
-MSGSEP |
-MULTIPG |
-NEWS |
-NEXTBUTTON |
-
-
-NEXTBUTTONIA |
-NEXTLINK |
-NEXTLINKIA |
-NEXTPGLINK |
-
-
-NEXTPGLINKIA |
-OTHERINDEXES |
-OUTDIR |
-PERLINC |
-
-
-PREVBUTTON |
-PREVBUTTONIA |
-PREVLINK |
-PREVLINKIA |
-
-
-PREVPGLINK |
-PREVPGLINKIA |
-QUIET |
-RCFILE |
-
-
-REFSBEGIN |
-REFSEND |
-REFSLITXT |
-REVERSE |
-
-
-RMM |
-SCAN |
-SINGLE |
-SORT |
-
-
-SUBJECTARTICLERXP |
-SUBJECTBEGIN |
-SUBJECTEND |
-SUBJECTHEADER |
-
-
-SUBJECTREPLYRXP |
-SUBSORT |
-TCONTBEGIN |
-TCONTEND |
-
-
-TFOOT |
-THEAD |
-THREAD |
-TIDXFNAME |
-
-
-TIDXLABEL |
-TIDXPGBEGIN |
-TIDXPGEND |
-TIDXPREFIX |
-
-
-TIMEZONES |
-TINDENTBEGIN |
-TINDENTEND |
-TITLE |
-
-
-TLEVELS |
-TLIEND |
-TLINONE |
-TLINONEEND |
-
-
-TLITXT |
-TNEXTBUTTON |
-TNEXTBUTTONIA |
-TNEXTLINK |
-
-
-TNEXTLINKIA |
-TNEXTPGLINK |
-TNEXTPGLINKIA |
-TOPLINKS |
-
-
-TPREVBUTTON |
-TPREVBUTTONIA |
-TPREVLINK |
-TPREVLINKIA |
-
-
-TPREVPGLINK |
-TPREVPGLINKIA |
-TREVERSE |
-TSINGLETXT |
-
-
-TSLICE |
-TSLICEBEG |
-TSLICEEND |
-TSORT |
-
-
-TSUBJECTBEG |
-TSUBJECTEND |
-TSUBLISTBEG |
-TSUBLISTEND |
-
-
-TSUBSORT |
-TTITLE |
-TTOPBEGIN |
-TTOPEND |
-
-
-UMASK |
-USINGLASTPG |
-WEEKDAYS |
-WEEKDAYSABR |
-
-
-
|
-
-
+
+
+Resource Name | Description |
+
+ADD | Add messages to the archive. |
+AFS | Skip archive directory permission check. |
+ANNOTATE | Add/set annotation for message(s). |
+ARCHIVE | Create archive. |
+AUTHORBEGIN | Markup at the start of a author group. |
+AUTHOREND | Markup at the end of a author group. |
+AUTHSORT | Sort main index by author. |
+BOTLINKS | Links markup at the bottom of message pages. |
+CHARSETCONVERTERS | Charater set filter functions. |
+CONLEN | Use Content-Length value. |
+DATEFIELDS | List of fields to extract date of message. |
+DAYBEGIN | Markup at the start of a day group. |
+DAYEND | Markup at the end of a day group. |
+DBFILE | Name of archive database file. |
+DECODEHEADS | Store "decode-only" characters sets in raw form. |
+DEFINEDERIVED | Define extra file(s) to generate for each message page. |
+DEFINEVAR | Define a custom resource variable. |
+DEFRCFILE | Pathname of default resource file. |
+DEFRCNAME | Name of default resource file. |
+DOC | Add link to documentation. |
+DOCURL | URL to documentation |
+EDITIDX | Modify archive with new resource settings. |
+EXCS | List of header fields to exclude. |
+EXPIREAGE | Length of time to keep a message in an archive. |
+EXPIREDATE | Expiration of date of message. |
+FIELDORDER | Order to display message header fields. |
+FIELDSBEG | Beginning markup of message header. |
+FIELDSEND | Ending markup of message header. |
+FIELDSTYLES | Define HTML elements that wrap field text of message headers. |
+FLDBEG | Markup before field text. |
+FLDEND | Markup after field text. |
+FOLREFS | Print links links to explicit follow-ups and references. |
+FOLUPBEGIN | Beginning markup of follow-up links in message pages. |
+FOLUPEND | Ending markup of follow-up links in message pages. |
+FOLUPLITXT | Markup for a follow-up link. |
+FOOTER | File to include at the foot of main index pages. |
+FORCE | Force archive operation even if lock cannot be obtained. |
+FROMFIELDS | List of fields to extract author of a message. |
+GENIDX | Generate a message index to standard output. |
+GMTDATEFMT | Conversion specification for GMT dates. |
+GZIPEXE | Pathname to gzip executable. |
+GZIPFILES | Gzip files. |
+GZIPLINKS | Assume files are gzipped when creating links. |
+HEADBODYSEP | Markup separating the message head from the body. |
+HEADER | File to include at the top of main index pages. |
+HTMLEXT | Extension to use for HTML files. |
+ICONS | Content-type to icon mapping. |
+IDXFNAME | Filename for main (first) index page. |
+IDXLABEL | Label for main index. |
+IDXPGBEGIN | Beginning markup for main index pages. |
+IDXPGEND | Ending markup for main index pages. |
+IDXPREFIX | Filename prefix for multi-page main index. |
+IDXSIZE | Size of each index page. |
+INCLUDE | Include a resource file. |
+LABELBEG | Beginning markup of the label text of a message field. |
+LABELEND | End markup of the label text of a message field. |
+LABELSTYLES | Define HTML elements to wrap message header field labels. |
+LISTBEGIN | Markup to begin main index message listing. |
+LISTEND | Markup to end main index message listing. |
+LITEMPLATE | Markup for an entry in the main index message list. |
+LOCALDATEFMT | Conversion specification for printing local date. |
+LOCK | Perform a lock on the archive. |
+LOCKDELAY | Wait time between lock attempts. |
+LOCKFILE | Name of the lock file. |
+LOCKTRIES | Total number of time to attempt a lock before failing. |
+MAILTO | Convert email addresses in message headers to hyperlinks. |
+MAILTOURL | URL template to use when MAILTO is set. |
+MAIN | Create main index. |
+MAXSIZE | Maximum number of messages in an archive. |
+MHPATTERN | Regex for matching message files in an MH folder (directory). |
+MIMEARGS | Arguments to MIME filters. |
+MIMEFILTERS | Mapping of MIME filters to content-types. |
+MODTIME | Set modification time on message files to message dates. |
+MONTHS | Month names. |
+MONTHSABR | Abbreviated month names. |
+MSGBODYEND | Markup after the message body. |
+MSGFOOT | Markup at the foot of each message page. |
+MSGGMTDATEFMT | GMT conversion specification for message dates. |
+MSGHEAD | Markup at the head of each message page. |
+MSGIDLINK | Hyperlink markup for embedded message-ids in message pages. |
+MSGLOCALDATEFMT | Local conversion specification for message dates. |
+MSGPGBEGIN | Starting markup for each message page. |
+MSGPGEND | Ending markup for each message page. |
+MSGPGS | Print message pages. |
+MSGPREFIX | Prefix for message page filenames. |
+MSGSEP | Regex for matching message separator in mailbox files. |
+MULTIPG | Create multi-page indexes. |
+NEWS | Hyperlink newsgroups in message headers. |
+NEXTBUTTON | Button markup for next message by main index. |
+NEXTBUTTONIA | Inactive button markup for next message by main index. |
+NEXTLINK | Link markup for next message by main index. |
+NEXTLINKIA | Inactive link markup for next message by main index. |
+NEXTPGLINK | Link markup for next page of main index. |
+NEXTPGLINKIA | Inactive link markup for next page of main index. |
+NOTE | Markup for representing the annotation of a message. |
+NOTEDIR | Directory to store annotations. |
+NOTEIA | Markup when no annotation is available for a message. |
+NOTETEXT | Annotation text. |
+OTHERINDEXES | List of alternate indexes to create for an archive. |
+OUTDIR | Location of archive. |
+PERLINC | Additional Perl include paths. |
+PREVBUTTON | Button markup for previous message by main index. |
+PREVBUTTONIA | Inactive button markup for previous message by main index. |
+PREVLINK | Link markup for previous message by main index. |
+PREVLINKIA | Inactive link markup for previous message by main index. |
+PREVPGLINK | Link markup for previous page of main index. |
+PREVPGLINKIA | Inactive link markup for previous page of main index. |
+QUIET | Do not output status. |
+RCFILE | Resource file to read before processing input. |
+REFSBEGIN | Beginning markup for explicit reference links in message pages. |
+REFSEND | Ending markup for explicit reference links in message pages. |
+REFSLITXT | Markup representing a reference entry in explicit reference links. |
+REVERSE | Reverse the listing order in the main index. |
+RMM | Remove specified messages from an archive. |
+SCAN | List archive messages to standard output. |
+SINGLE | Process a single message. |
+SORT | List messages by date in main index. |
+SUBJECTARTICLERXP | Regex for matching leading articles in message subjects. |
+SUBJECTBEGIN | Beginning markup for a subject group in the main index. |
+SUBJECTEND | Ending markup for a subject group in the main index. |
+SUBJECTHEADER | Main subject line markup above message header. |
+SUBJECTREPLYRXP | Regex for matching subject text denoting a reply message. |
+SUBJECTSTRIPCODE | Perl expressions to strip subject text while reading messages. |
+SUBSORT | List messages by subjext in main index. |
+TCONTBEGIN | Markup before the continuation of a broken thread. |
+TCONTEND | Markup after the continuation of a broken thread. |
+TFOOT | Footer markup for thread index page. |
+THEAD | Header markup for thread index page. |
+THREAD | Create thread index. |
+TIDXFNAME | Filename of first thread index page. |
+TIDXLABEL | Label string for the thread index. |
+TIDXPGBEGIN | Beginning markup for the thread index pages. |
+TIDXPGEND | Ending markup for the thread index pages. |
+TIDXPREFIX | Filename prefix for thread index pages beyond the first page. |
+TIMEZONES | Hour offsets for timezones. |
+TINDENTBEGIN | Markup for opening a level when continuing a broken thread. |
+TINDENTEND | Markup for closing a level when continuing a broken thread. |
+TITLE | Title for main index. |
+TLEVELS | Maximum number of levels to indent in thread index. |
+TLIEND | Ending markup for a thread index message listing. |
+TLINONE | Markup for a missing message in thread index. |
+TLINONEEND | Ending markup for a missing message in thread index. |
+TLITXT | Markup for a thread index message listing. |
+TNEXTBUTTON | Button markup for next message by thread. |
+TNEXTBUTTONIA | Inactive button markup for next message by thread. |
+TNEXTLINK | Link markup for next message by thread. |
+TNEXTLINKIA | Inactive link markup for next message by thread. |
+TNEXTPGLINK | Link markup for next page in thread index. |
+TNEXTPGLINKIA | Inactive link markup for next page in thread index. |
+TOPLINKS | Markup for top navigational links of a message page. |
+TPREVBUTTON | Button markup for previous message by thread. |
+TPREVBUTTONIA | Inactive button markup for previous message by thread. |
+TPREVLINK | Link markup for previous message by thread. |
+TPREVLINKIA | Inactive link markup for previous message by thread. |
+TPREVPGLINK | Link markup for previous page in thread index. |
+TPREVPGLINKIA | Inactive link markup for previous page in thread index. |
+TREVERSE | List thread in reverse order. |
+TSINGLETXT | Markup for a thread listing with no follow-ups. |
+TSLICE | Size of thread listing slice for message pages. |
+TSLICEBEG | Markup for the start of a thread slice. |
+TSLICEEND | Markup for the end of a thread slice. |
+TSORT | List threads by date. |
+TSUBJECTBEG | Markup before a subject based thread listing. |
+TSUBJECTEND | Markup after a subject based thread listing. |
+TSUBLISTBEG | Markup for starting a sub-thread. |
+TSUBLISTEND | Markup for ending a sub-thread. |
+TSUBSORT | List threads by subject. |
+TTITLE | Title of thread index. |
+TTOPBEGIN | Markup for the root/start of a thread. |
+TTOPEND | Markup for the end of a thread. |
+UMASK | Umask value for the MHonArc process. |
+USELOCALTIME | Use local time to determine day groups in main index listing. |
+USINGLASTPG | $LASTPG$ is used in resource values. |
+WEEKDAYS | Weekday names. |
+WEEKDAYSABR | Abbreviated weekday names. |
@@ -381,20 +305,20 @@ Resource list
-[Prev][Next][TOC][FAQ][Bugs][Home]
+
-98/03/03 18:58:31
+98/10/24 17:31:06
MHonArc
-Copyright © 1997, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/add.html b/doc/resources/add.html
index 7de933f..0be1e97 100644
--- a/doc/resources/add.html
+++ b/doc/resources/add.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -29,7 +29,7 @@ Syntax
Command-line Option
-
+
-add
folder1 ...
-add <
single-message
@@ -48,11 +48,34 @@ Description
message to add to the archive.
+
+
+CAUTION |
+If ADD is specified, and no archive currently exists, make
+sure there is no maillist.html file (or the filename
+specified by IDXFNAME resource) in
+the destination directory. This can may cause the main index to
+be incorrect. If this happens, remove maillist.html and
+use EDITIDX to regenerate archive pages.
+
+ |
+
+
+
When adding, MHonArc will skip any messages that
already exists in the archive. This allows one to have MHonArc
rescan a mail folder only add any new messages found.
+
+
+NOTE |
+MHonArc determines duplicate messages by message-ids.
+
+ |
+
+
+
Default Setting
@@ -106,10 +129,10 @@ See Also
-98/03/03 18:19:25
+98/09/19 18:27:07
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/afs.html b/doc/resources/afs.html
new file mode 100644
index 0000000..9f66585
--- /dev/null
+++ b/doc/resources/afs.html
@@ -0,0 +1,93 @@
+
+
+
+MHonArc Resources: AFS
+
+
+
+
+MHonArc Resource List
+
+
+
+AFS
+
+
+Syntax
+
+
+
+- Envariable
-
+
+M2H_AFS=
[ 0
| 1
]
+
+
+
+- Element
-
+
N/A
+
+
+
+- Command-line Option
-
+
+-afs
+
+
+
+
+
+
+Description
+
+If AFS is set, MHonArc is skips the archive directory permission
+check. The resource gets its name from the Andrew File System (AFS)
+since standard Unix permission checks are not adequate to verify
+if MHonArc has proper permissions to access the directory. AFS
+maybe applicable for other filesystems where "rwx" checks are
+insufficient and may be incorrect.
+
+
+
+Default Setting
+
+Off.
+
+
+
+Resource Variables
+
+N/A
+
+
+
+Examples
+
+None.
+
+
+
+Version
+
+2.3.0
+
+
+
+See Also
+
+
+
+
+
+
+
+98/09/19 18:27:07
+
+MHonArc
+Copyright © 1998, Earl Hood, earlhood@usa.net
+
+
+
+
diff --git a/doc/resources/annotate.html b/doc/resources/annotate.html
new file mode 100644
index 0000000..6d868c7
--- /dev/null
+++ b/doc/resources/annotate.html
@@ -0,0 +1,168 @@
+
+
+
+MHonArc Resources: ANNOTATE
+
+
+
+
+MHonArc Resource List
+
+
+
+ANNOTATE
+
+
+Syntax
+
+
+
+- Envariable
-
+
+M2H_ANNOTATE=
[ 0
| 1
]
+
+
+
+- Element
-
+
N/A
+
+
+
+- Command-line Option
-
+
+-annotate
+
+
+
+
+
+
+Description
+
+ANNOTATE is used to add an annotation to a message, or multiple
+messages. Annotation
+text is specified by the
+NOTETEXT resource. The messages to
+apply the annotation to are specify as arguments to the command-line.
+Messages can be specified by message-id or message number.
+
+
+See Examples below on how to use ANNOTATE.
+See the NOTE resource on how to display
+annotations in archive pages.
+
+
+
+Default Setting
+
+Off.
+
+
+
+Resource Variables
+
+N/A
+
+
+
+Examples
+
+The following adds an annotation to message 15 of an archive:
+
+
+ % mhonarc -annotate -outdir /home/httpd/docs/mail \
+ -notetext "This is an annotation" 15
+
+
+Multiple -notetext can be specified if you want to keep
+the command-line cleaner for larger annotations. The following adds
+an annotation to the messages with a message-id of
+<34D622C8.C37760AB@foo.org> and message number of
+23:
+
+
+ % mhonarc -annotate -outdir /home/httpd/docs/mail \
+ -notetext "<p>This is the start of an annotation." \
+ -notetext "Here is some more text." \
+ -notetext "Here is some more text (again)." \
+ -notetext "The End.</p>" \
+ "34D622C8.C37760AB@foo.org" 23
+
+
+All -notetext options text will be concatenated together
+to form the complete text of the annotation. Also, the text is
+treated as HTML markup, so HTML tagging can be used to provide formatting.
+
+
+Using the -notetext is convienent for small annotations,
+but it can be cumbersome for large ones. An alternative is to
+not specify -notetext. If not present, MHonArc
+will read the text of the annotation from standard input. For example:
+
+
+
+ % mhonarc -annotate -outdir /home/httpd/docs/mail 28 72
+ Reading database ...
+ Annotating messages in out ...
+ Please enter note text (terminated with EOF char):
+ <p>Here is some annotation text. This will be applied to
+ messages 28 and 72. To tell MHonArc I am done with this text,
+ I will terminate the text with my system's EOF character.
+ ^D
+
+
+The ^D represents the EOF character and is not part
+of the annotation text. On Unix systems, this
+is normally Ctrl-D (holding down the Control key and pressing the D key).
+Under Windows, it is normally Ctrl-Z.
+
+
+The standard input method of specify annotation data allows
+annotation text to come for a file the output of another process.
+Here is an example of using the contents of a file as the text:
+
+
+ % mhonarc -annotate -outdir /home/httpd/docs/mail < somefile.html
+
+
+Which is equivalent to:
+
+ % cat somefile.html | mhonarc -annotate -outdir /home/httpd/docs/mail
+
+
+The first version utilizes the command-line shell's ability to
+redirect a file's contents into a command's standard input. The second
+version is piping the output of the cat command to MHonArc.
+By the way, cat is a program that concatenates files and prints
+them to standard output (standard on Unix-based systems).
+
+
+
+Version
+
+2.3.0
+
+
+
+See Also
+
+
+NOTE,
+NOTEDIR,
+NOTETEXT
+
+
+
+
+
+98/09/19 18:27:07
+
+MHonArc
+Copyright © 1998, Earl Hood, earlhood@usa.net
+
+
+
+
diff --git a/doc/resources/archive.html b/doc/resources/archive.html
index 3cc1b98..4101105 100644
--- a/doc/resources/archive.html
+++ b/doc/resources/archive.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -29,7 +29,7 @@ Syntax
Command-line Option(s)
-
+
-archive
-noarchive
@@ -72,7 +72,6 @@ Examples
audio/*;m2h_external::filter;mhexternal.pl
image/*;m2h_external::filter;mhexternal.pl
model/*;m2h_external::filter;mhexternal.pl
-message/*;m2h_external::filter;mhexternal.pl
text/*;m2h_external::filter;mhexternal.pl
video/*;m2h_external::filter;mhexternal.pl
</MIMEFilters>
@@ -81,7 +80,7 @@ Examples
</MIMEArgs>
For this example, let's assume this resource file is called
-.mha-attach.rc and it exists in your home directory.
+.mha-attach.mrc and it exists in your home directory.
@@ -100,7 +99,7 @@ Examples
follows:
-alias save-attachments 'mhonarc -noarchive -rcfile ~/mha-attach.rc \!*'
+alias save-attachments 'mhonarc -noarchive -rcfile ~/mha-attach.mrc \!*'
So, if you want to extract all attachments to a mail folder called
"inbox" with all attachments saved to ~/tmp, you would enter
@@ -121,7 +120,7 @@
Examples
the message in a file, you can do the following:
- % mhonarc -rcfile ~/mha-attach.rc -single message.822 > /dev/null
+ % mhonarc -rcfile ~/mha-attach.mrc -single message.822 > /dev/null
Where message.822 is the file containing a single message.
The redirection of standard output to /dev/null
@@ -136,11 +135,11 @@
Examples
alias store 'show -noshowproc -noheader \!* | \\
- mhonarc -rcfile ~/dotfile/.mhonarc.attach.rc -single \\
+ mhonarc -rcfile ~/dotfile/.mhonarc.attach.mrc -single \\
> /dev/null'
-The resource file ~/dotfile/.mhonarc.attach.rc is the
-same as mha-attach.rc in the previous examples.
+
The resource file ~/dotfile/.mhonarc.attach.mrc is the
+same as mha-attach.mrc in the previous examples.
If you have a MUA that does not support MIME, or the support is minimal,
@@ -162,13 +161,13 @@
See Also
-98/03/03 18:51:54
+98/09/27 16:56:01
MHonArc
Copyright © 1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/authorbegin.html b/doc/resources/authorbegin.html
index b291462..b557553 100644
--- a/doc/resources/authorbegin.html
+++ b/doc/resources/authorbegin.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element
-
+
<AUTHORBEGIN>
markup ...
</AUTHORBEGIN>
@@ -74,88 +74,88 @@
Resource Variables
Variable | Value |
-$A_ATTR$ |
-The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
+$A_ATTR$ |
+The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
-$A_HREF$ |
-The HREF attribute to use in an anchor to link to the archived message. |
+$A_HREF$ |
+The HREF attribute to use in an anchor to link to the archived message. |
-$A_NAME$ |
-The NAME attribute to use in an anchor for messages to link to the index page. |
+$A_NAME$ |
+The NAME attribute to use in an anchor for messages to link to the index page. |
-$DATE$ |
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$SUBJECT$ |
+$SUBJECT$ |
The subject text of the message wrapped in an anchor element that hyperlinks to the message. |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -205,13 +205,13 @@ See Also
-98/03/03 18:19:25
+98/09/19 18:27:07
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/authorend.html b/doc/resources/authorend.html
index 1e59f32..e3ff170 100644
--- a/doc/resources/authorend.html
+++ b/doc/resources/authorend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element
-
+
<AUTHOREND>
markup ...
</AUTHOREND>
@@ -62,7 +62,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -90,13 +91,13 @@ See Also
-98/03/03 18:19:26
+98/09/19 18:27:07
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/authsort.html b/doc/resources/authsort.html
index 3908f60..58e06e7 100644
--- a/doc/resources/authsort.html
+++ b/doc/resources/authsort.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element
-
+
<AUTHSORT>
<NOAUTHSORT>
@@ -33,7 +33,7 @@
Syntax
Command-line Option
-
+
-authsort
-noauthsort
@@ -89,13 +89,13 @@ See Also
-98/03/03 18:19:26
+98/09/19 18:27:07
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/botlinks.html b/doc/resources/botlinks.html
index 52fa6c2..37d6d50 100644
--- a/doc/resources/botlinks.html
+++ b/doc/resources/botlinks.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<BOTLINKS>
markup ...
</BOTLINKS>
@@ -86,288 +86,164 @@
Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -399,14 +275,17 @@ See Also
TOPLINKS,
TPREVLINK
+
+Page Layout
+
-98/03/03 18:19:26
+98/09/19 18:27:07
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/charsetconverters.html b/doc/resources/charsetconverters.html
index cdfae65..ef01ba8 100644
--- a/doc/resources/charsetconverters.html
+++ b/doc/resources/charsetconverters.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,9 +24,9 @@ Syntax
Element
-
+
<CHARSETCONVERTERS>
-charset-filter-specification
+charset-filter-specification
</CHARSETCONVERTERS>
@@ -217,10 +217,10 @@ See Also
-98/03/03 18:19:26
+98/09/19 18:27:07
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/conlen.html b/doc/resources/conlen.html
index 5115655..85f5365 100644
--- a/doc/resources/conlen.html
+++ b/doc/resources/conlen.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,14 +25,14 @@ Syntax
Element(s)
-
+
<CONLEN>
<NOCONLEN>
Command-line Option(s)
-
+
-conlen
-noconlen
@@ -63,7 +63,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -90,10 +91,10 @@ See Also
-98/03/03 18:19:27
+98/09/19 18:27:07
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/datefields.html b/doc/resources/datefields.html
index 970d175..590d00c 100644
--- a/doc/resources/datefields.html
+++ b/doc/resources/datefields.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -18,7 +18,7 @@ Syntax
- Envariable
-
-
+
M2H_DATEFIELDS=
field1:
field2:
...:
fieldN
@@ -26,7 +26,7 @@
Syntax
- Element
-
-
+
<DATEFIELDS>
field1:
field2:
...:
Resource Variables
Examples
-None.
+
By default. MHonArc looks at the Received fields of
+a message to determine a message's date. This tends to be more accurate
+as it tells when the message was actually received. However, you
+may want to have the date based upon the time the sender composed the
+message. The Date field usually reflects the composition
+date. Therefore, the following setting can be used:
+
+<DateFields>
+date:received
+</DateFields>
+
Version
@@ -90,13 +100,13 @@ See Also
-98/03/03 18:19:27
+98/09/19 18:27:07
MHonArc
Copyright © 1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/daybegin.html b/doc/resources/daybegin.html
index dff876d..a1aa75d 100644
--- a/doc/resources/daybegin.html
+++ b/doc/resources/daybegin.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
- Element
-
-
+
<DAYBEGIN>
markup ...
</DAYBEGIN>
@@ -74,88 +74,88 @@
Resource Variables
Variable | Value |
-$A_ATTR$ |
-The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
+$A_ATTR$ |
+The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
-$A_HREF$ |
-The HREF attribute to use in an anchor to link to the archived message. |
+$A_HREF$ |
+The HREF attribute to use in an anchor to link to the archived message. |
-$A_NAME$ |
-The NAME attribute to use in an anchor for messages to link to the index page. |
+$A_NAME$ |
+The NAME attribute to use in an anchor for messages to link to the index page. |
-$DATE$ |
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$SUBJECT$ |
+$SUBJECT$ |
The subject text of the message wrapped in an anchor element that hyperlinks to the message. |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -166,7 +166,7 @@ Examples
The following example resource settings cause the main index
to be sorted by date. The listing will contain each different day
-followed by a sub-listing of the messages from that day:
+followed by a sub-listing of the messages for that day:
@@ -202,19 +202,20 @@ See Also
DAYEND,
-SORT
+SORT,
+USELOCALTIME
-98/03/03 18:19:27
+98/10/10 15:29:28
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/dayend.html b/doc/resources/dayend.html
index 0fa6667..db34405 100644
--- a/doc/resources/dayend.html
+++ b/doc/resources/dayend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element
-
+
<DAYEND>
markup ...
</DAYEND>
@@ -62,7 +62,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -90,13 +91,13 @@ See Also
-98/03/03 18:19:27
+98/09/19 18:27:08
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/dbfile.html b/doc/resources/dbfile.html
index 17e1f9b..122a515 100644
--- a/doc/resources/dbfile.html
+++ b/doc/resources/dbfile.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element
-
+
<DBFILE>
filename
</DBFILE>
@@ -33,7 +33,7 @@
Syntax
Command-line Option
-
+
-dbfile
filename
@@ -69,7 +69,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -95,10 +96,10 @@ See Also
-98/03/03 18:19:28
+98/09/19 18:27:08
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/decodeheads.html b/doc/resources/decodeheads.html
index b8a9734..d3dbf01 100644
--- a/doc/resources/decodeheads.html
+++ b/doc/resources/decodeheads.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,14 +25,14 @@ Syntax
Element(s)
-
+
<DECODEHEADS>
<NODECODEHEADS>
Command-line Option(s)
-
+
-decodeheads
-nodecodeheads
@@ -49,11 +49,16 @@ Description
in encoded form. The DECODEHEADS resource can be set to decode
"decode-only" charsets (as specified by the
CHARSETCONVERTERS resource)
-when message headers are read. Hence, the
-decode-only charsets will be stored in decoded form. Regular MIME
+when message headers are read. This will cause
+decode-only charsets to be stored in decoded "raw" form. Regular MIME
processing is still done to still-encoded data when generating output.
+This resource may be useful to decode known character sets
+that are handle by default in the current locale. This will reduce
+the overhead performed each time MHonArc translates message header
+data for inclusion in generated pages.
+
@@ -66,7 +71,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -93,10 +99,10 @@ See Also
-98/03/03 18:19:28
+98/09/19 18:27:08
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/definederived.html b/doc/resources/definederived.html
index 206c28f..4badcc5 100644
--- a/doc/resources/definederived.html
+++ b/doc/resources/definederived.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<DEFINEDERIVED>
filename
file contents ...
@@ -46,7 +46,7 @@
Description
DEFINEDERIVED is used to define extra files that are generated
for each message processed. DEFINEDERIVED can only be specified
in a resource file and may occur mutliple times to define multiple
-files to be created. The first line of the <DEFINEDERIVED>
+files to be created. The first line of the DEFINEDERIVED
element is the name of the file. All subsequent lines represent
the content of the file.
@@ -69,288 +69,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -446,10 +322,10 @@ See Also
-98/03/03 18:19:28
+98/09/19 18:27:08
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/definevar.html b/doc/resources/definevar.html
index 4c0ba10..d7bc7fb 100644
--- a/doc/resources/definevar.html
+++ b/doc/resources/definevar.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<DEFINEVAR>
variable-name
value ...
@@ -33,8 +33,8 @@
Syntax
Command-line Option
-
--definevars
variable-specification-list
+
+-definevar
variable-specification-list
@@ -48,20 +48,36 @@ Description
DEFINEVAR can be defined on the command-line or in the resource file.
-On the command-line, the option is called -definevars
-(note the 's'). The following argument after -definevars
+
On the command-line, the option is called -definevar
+The following argument after -definevar
is treated as a variable specification list. The specification list
is a string containing name/value pairs with the following format:
NAME=
VALUE
-If VALUE contains whitespace, then it must be surrounded
-by single or double quotes. Use single quotes if the VALUE
-contained double quotes. Use double quotes if the VALUE
-contains single quotes. Multiple name/value pairs are separated
+
Multiple name/value pairs are separated
by whitespace.
+If VALUE contains whitespace, then it must be surrounded
+by quotes to prevent the command shell from treating the string
+as multiple arguments.
+Multiple -definevar
options can be specified on the
+command-line. This can help reduce the ugliness of specify mutliple
+variable definitions with a single option.
+
+
+NOTE |
+If you intend to include resource variables as part of the
+VALUE, you may need to escape the '$' characters (and possible
+other characters) to
+prevent interpolation by the command shell. See your command
+shell documentation for more information.
+
+ |
+
+
+
In a resource file the <DEFINEVAR> element may occur mutliple times
to define multiple variables. The first line of the <DEFINEVAR>
element is the name of the variables. All subsequent lines represent
@@ -82,8 +98,7 @@
Default Setting
Resource Variables
-Variables that are applicable to where user-defined
-variable is referenced.
+
N/A
@@ -116,7 +131,7 @@ Examples
- % mhonarc -definevars "MAIN-TITLE='mhonarc mailing list'" ...
+ % mhonarc -definevar MAIN-TITLE='mhonarc mailing list' ...
@@ -136,10 +151,10 @@ See Also
-98/03/03 18:19:28
+98/09/19 18:27:08
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/defrcfile.html b/doc/resources/defrcfile.html
index a73254c..27382bd 100644
--- a/doc/resources/defrcfile.html
+++ b/doc/resources/defrcfile.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -45,8 +45,9 @@ Description
read before processing the resource file specified by the
RCFILE resource and before command-line options
are processed.
-The default resource file allows you change the default values resource
-values of MHonArc.
+The default resource file allows you change what the default resource
+values are. This can be useful if you want to have a set of resources
+values to be in effect each time MHonArc is invoked.
@@ -97,13 +98,13 @@ See Also
-98/03/03 18:19:29
+98/09/19 18:27:08
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/defrcname.html b/doc/resources/defrcname.html
index b76f59e..28b6359 100644
--- a/doc/resources/defrcname.html
+++ b/doc/resources/defrcname.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -77,13 +77,13 @@ See Also
-98/03/03 18:19:29
+98/09/19 18:27:08
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/doc.html b/doc/resources/doc.html
index 481a2f7..584330a 100644
--- a/doc/resources/doc.html
+++ b/doc/resources/doc.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,14 +25,14 @@ Syntax
Element(s)
-
+
<DOC>
<NODOC>
Command-line Option(s)
-
+
-doc
-nodoc
@@ -59,7 +59,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -86,10 +87,10 @@ See Also
-98/03/03 18:19:29
+98/09/19 18:27:08
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/docurl.html b/doc/resources/docurl.html
index ceee254..7301544 100644
--- a/doc/resources/docurl.html
+++ b/doc/resources/docurl.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element
-
+
<DOCURL>
URL
</DOCURL>
@@ -33,7 +33,7 @@
Syntax
Command-line Option
-
+
-docurl
URL
@@ -45,6 +45,8 @@ Syntax
Description
DOCURL defines the URL to the MHonArc documentation.
+The value of DOCURL can be accessed by the $DOCURL$
+resource variable when defining resource values.
@@ -58,7 +60,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -85,10 +88,10 @@ See Also
-98/03/03 18:19:29
+98/09/19 18:27:08
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/editidx.html b/doc/resources/editidx.html
index f5ef093..3e2ab03 100644
--- a/doc/resources/editidx.html
+++ b/doc/resources/editidx.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -57,7 +57,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -84,10 +85,10 @@ See Also
-98/03/03 18:19:29
+98/09/19 18:27:08
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/excs.html b/doc/resources/excs.html
index 1321c7f..0e2d11f 100644
--- a/doc/resources/excs.html
+++ b/doc/resources/excs.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<EXCS>
field-name
field-name
@@ -64,7 +64,7 @@
Description
NOTE |
EXCS takes precedence over the
FIELDORDER resource. Therefore,
-any field listed in EXCS will always be excluded regardless if the field is
+any field matched by EXCS will always be excluded regardless if the field is
listed in FIELDORDER.
|
@@ -100,7 +100,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -111,7 +112,7 @@ Examples
<Excs Override>
-.*
+.
</Excs>
@@ -141,10 +142,10 @@ See Also
-98/03/03 18:19:30
+98/09/19 18:27:08
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/expireage.html b/doc/resources/expireage.html
index 630bd73..11b9a64 100644
--- a/doc/resources/expireage.html
+++ b/doc/resources/expireage.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element
-
+
<EXPIREAGE>
seconds
</EXPIREAGE>
@@ -33,7 +33,7 @@
Syntax
Command-line Option
-
+
-expireage
seconds
@@ -45,7 +45,7 @@ Syntax
Description
EXPIREAGE specifies the time in seconds from the current
-time if a message has expired. I.e. If the difference
+time to determine if a message has expired. I.e. If the difference
between the current time and the message time is greater
than EXPIREAGE, the message is expired. Expired messages
do not get added into an archive, and any archived
@@ -94,7 +94,7 @@
Description
Default Setting
-Nil.
+
0
@@ -137,13 +137,13 @@ See Also
-98/03/03 18:19:30
+98/09/19 18:27:08
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/expiredate.html b/doc/resources/expiredate.html
index 55853ba..d8950bf 100644
--- a/doc/resources/expiredate.html
+++ b/doc/resources/expiredate.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element
-
+
<EXPIREDATE>
date
</EXPIREDATE>
@@ -33,7 +33,7 @@
Syntax
Command-line Option
-
+
-expiredate
date
@@ -134,13 +134,13 @@ See Also
-98/03/03 18:19:30
+98/09/19 18:27:08
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/fieldorder.html b/doc/resources/fieldorder.html
index 42a049d..26caf07 100644
--- a/doc/resources/fieldorder.html
+++ b/doc/resources/fieldorder.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<FIELDORDER>
1st-field-name
2nd-field-name
@@ -65,7 +65,7 @@
Description
NOTE |
EXCS takes precedence over the
FIELDORDER resource. Therefore,
-any field listed in EXCS will always be excluded regardless if the field is
+any field matched by EXCS will always be excluded regardless if the field is
listed in FIELDORDER.
|
@@ -90,7 +90,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -125,10 +126,10 @@ See Also
-98/03/03 18:19:31
+98/09/19 18:27:09
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/fieldsbeg.html b/doc/resources/fieldsbeg.html
index 231998f..b304b3d 100644
--- a/doc/resources/fieldsbeg.html
+++ b/doc/resources/fieldsbeg.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<FIELDSBEG>
markup ...
</FIELDSBEG>
@@ -52,7 +52,7 @@
Default Setting
<FieldsBeg>
-<UL>
+<UL>
</FieldsBeg>
@@ -60,7 +60,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -127,10 +128,10 @@ See Also
-98/03/03 18:19:31
+98/09/19 18:27:09
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/fieldsend.html b/doc/resources/fieldsend.html
index 3bf420d..8cf475e 100644
--- a/doc/resources/fieldsend.html
+++ b/doc/resources/fieldsend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<FIELDSEND>
markup ...
</FIELDSEND>
@@ -60,7 +60,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -97,10 +98,10 @@ See Also
-98/03/03 18:19:31
+98/09/19 18:27:09
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/fieldstyles.html b/doc/resources/fieldstyles.html
index 0b4b0d6..2577e41 100644
--- a/doc/resources/fieldstyles.html
+++ b/doc/resources/fieldstyles.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<FIELDSTYLES>
field_name:
html_element
field_name:
html_element
@@ -54,7 +54,7 @@
Description
field_name. If html_element is empty, then the field
text is not wrapped in any element.
-MHonArc defines
+
MHonArc defines
a special field_name called "-default-
". This
is default HTML element to wrap field text in if no explicit specific
element is defined for the label.
@@ -78,7 +78,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -121,10 +122,10 @@ See Also
-98/03/03 18:19:31
+98/09/19 18:27:09
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/fldbeg.html b/doc/resources/fldbeg.html
index 20b6f9d..a4a8e73 100644
--- a/doc/resources/fldbeg.html
+++ b/doc/resources/fldbeg.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<FLDBEG>
markup ...
</FLDBEG>
@@ -56,7 +56,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -93,10 +94,10 @@ See Also
-98/03/03 18:19:32
+98/09/19 18:27:09
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/fldend.html b/doc/resources/fldend.html
index d6da366..1047e63 100644
--- a/doc/resources/fldend.html
+++ b/doc/resources/fldend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<FLDEND>
markup ...
</FLDEND>
@@ -56,7 +56,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -93,10 +94,10 @@ See Also
-98/03/03 18:19:32
+98/09/19 18:27:09
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/folrefs.html b/doc/resources/folrefs.html
index 6ecef0f..26ca57b 100644
--- a/doc/resources/folrefs.html
+++ b/doc/resources/folrefs.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,14 +25,14 @@ Syntax
Element(s)
-
+
<FOLREFS>
<NOFOLREFS>
Command-line Option(s)
-
+
-folrefs
-nofolrefs
@@ -49,15 +49,6 @@ Description
body.
-The format of the follow-ups and references links cannot be
-customized. If you desire to have all message links in a custom
-format, you may want to shut this resource off and rely on the
-TPREVLINK and
-TNEXTLINK resources, or the
-use of the $TSLICE$ resource variable in a
-message page resource.
-
-
Default Setting
@@ -69,7 +60,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -90,20 +82,24 @@ Version
See Also
-TNEXTLINK,
-TNEXTLINKIA,
-TPREVLINK,
-TPREVLINKIA,
-TSLICE,
+FOLUPBEGIN,
+FOLUPEND,
+FOLUPLITXT,
+REFSBEGIN,
+REFSEND,
+REFSLITXT
+
+
+Page Layout
-98/03/03 18:19:32
+98/09/19 18:27:09
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/folupbegin.html b/doc/resources/folupbegin.html
index e5912bd..d23f7b4 100644
--- a/doc/resources/folupbegin.html
+++ b/doc/resources/folupbegin.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -117,8 +117,8 @@ See Also
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/folupend.html b/doc/resources/folupend.html
index 8960764..ea5d980 100644
--- a/doc/resources/folupend.html
+++ b/doc/resources/folupend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -23,7 +23,7 @@ Syntax
Element
-
+
<FOLUPEND>
markup...
</FOLUPEND>
@@ -95,13 +95,13 @@
See Also
-98/03/03 18:19:33
+98/09/19 18:27:09
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/foluplitxt.html b/doc/resources/foluplitxt.html
index 9fec758..3a9cfba 100644
--- a/doc/resources/foluplitxt.html
+++ b/doc/resources/foluplitxt.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -23,7 +23,7 @@ Syntax
Element
-
+
<FOLUPLITXT>
markup...
</FOLUPLITXT>
@@ -72,88 +72,88 @@
Resource Variables
Variable | Value |
-$A_ATTR$ |
-The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
+$A_ATTR$ |
+The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
-$A_HREF$ |
-The HREF attribute to use in an anchor to link to the archived message. |
+$A_HREF$ |
+The HREF attribute to use in an anchor to link to the archived message. |
-$A_NAME$ |
-The NAME attribute to use in an anchor for messages to link to the index page. |
+$A_NAME$ |
+The NAME attribute to use in an anchor for messages to link to the index page. |
-$DATE$ |
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$SUBJECT$ |
+$SUBJECT$ |
The subject text of the message wrapped in an anchor element that hyperlinks to the message. |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -185,13 +185,13 @@ See Also
-98/03/03 18:19:33
+98/09/19 18:27:09
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/footer.html b/doc/resources/footer.html
index 451aff7..7297dab 100644
--- a/doc/resources/footer.html
+++ b/doc/resources/footer.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -81,7 +81,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -110,10 +111,10 @@ See Also
-98/03/03 18:19:33
+98/09/19 18:27:09
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/force.html b/doc/resources/force.html
index e099efd..4bc4ad5 100644
--- a/doc/resources/force.html
+++ b/doc/resources/force.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -40,28 +40,48 @@ Syntax
Description
-FORCE causes MHonArc to override the lock on
+
FORCE causes MHonArc to override the lock on
the archive and perform the operations requested.
-When MHonArc processes an archive, it locks the
-archive so other MHonArc processes do not try
+
When MHonArc processes an archive, it locks the
+archive so other MHonArc processes do not try
to modify the archive at the same time. However, if
-MHonArc abnormally terminates, the lock may not
-be released, causing all future MHonArc processes
+MHonArc abnormally terminates, the lock may not
+be released, causing all future MHonArc processes
to fail in performing any archive operations. If
-you get a message from MHonArc that it cannot
+you get a message from MHonArc that it cannot
lock an archive, and you know the archive is not in use
-by another MHonArc process, use the FORCE resource.
+by another MHonArc process, use the FORCE resource.
+
+
+NOTE |
+The alternative approach is to manually remove the
+lockfile (see LOCKFILE).
+
+ |
+
+
+
The FORCE option should be used with care to avoid
archive corruption. FORCE is active only for the current
-MHonArc process.
+MHonArc process.
+
+
+
+
+WARNING |
+Having two, or more, MHonArc processes
+processing the same archive with FORCE enabled can lead to
+archive corruption.
+ |
+
+
-MHonArc will still try to perform a normal
-lock before forcing the issue.
+
MHonArc will still try to perform a normal lock before forcing the issue.
@@ -98,19 +118,20 @@ See Also
LOCKDELAY,
+LOCKFILE,
LOCKTRIES
-98/03/03 18:19:33
+98/09/19 18:27:09
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/fromfields.html b/doc/resources/fromfields.html
index 5b4003f..8abf623 100644
--- a/doc/resources/fromfields.html
+++ b/doc/resources/fromfields.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -26,7 +26,7 @@ Syntax
Element
-
+
<FROMFIELDS>
field1:
field2:
...:
Syntax
Command-line Option
-
+
-fromfields
field1:
field2:
...:
fieldN
@@ -91,13 +91,13 @@
See Also
-98/03/03 18:19:33
+98/09/19 18:27:09
MHonArc
Copyright © 1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/genidx.html b/doc/resources/genidx.html
index b0ff91c..43fed8b 100644
--- a/doc/resources/genidx.html
+++ b/doc/resources/genidx.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -40,14 +40,17 @@ Syntax
Description
-GENIDX instructs MHonArc to generate an index
+
GENIDX instructs MHonArc to generate an index
to standard output and perform no archive changes.
Any new resources specified will be applied to the generated
index, but the new resources will NOT be
stored in the archive database.
-GENIDX may be used to create dynamic index pages.
+
GENIDX may be used to create dynamic index pages. You can set
+IDXSIZE and
+PAGENUM to generate a dynamic page of a
+multi-page index.
@@ -88,13 +91,13 @@ See Also
-98/03/03 18:19:34
+98/09/19 18:27:09
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/gmtdatefmt.html b/doc/resources/gmtdatefmt.html
index 8571ba5..f780fbd 100644
--- a/doc/resources/gmtdatefmt.html
+++ b/doc/resources/gmtdatefmt.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element
-
+
<GMTDATEFMT>
date-format
</GMTDATEFMT>
@@ -33,7 +33,7 @@
Syntax
Command-line Option
-
+
-gmtdatefmt
date-format
@@ -56,7 +56,7 @@ Description
The following lists the possible conversion specifications:
-
+
Spec |
@@ -158,7 +158,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -202,7 +203,7 @@ See Also
98/03/03 18:19:34
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/gzipexe.html b/doc/resources/gzipexe.html
index d45d071..85ee871 100644
--- a/doc/resources/gzipexe.html
+++ b/doc/resources/gzipexe.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<GZIPEXE>
pathname
</GZIPEXE>
@@ -32,7 +32,7 @@
Syntax
Command-line Option
-
+
-gzipexe
pathname
@@ -42,7 +42,7 @@ Syntax
Description
-GZIPEXE defines the pathname of the Gzip executable.
+
GZIPEXE defines the pathname of the gzip executable.
MHonArc automatically invokes gzip to decompress files with a
".gz" extension. Gzip is also invoked
for compressing files when the GZIPFILES
@@ -96,13 +96,13 @@
See Also
-98/03/03 18:19:34
+98/09/19 18:27:10
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/gzipfiles.html b/doc/resources/gzipfiles.html
index bc40cb1..f0f2887 100644
--- a/doc/resources/gzipfiles.html
+++ b/doc/resources/gzipfiles.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,14 +24,14 @@ Syntax
Element(s)
-
+
<GZIPFILES>
<NOGZIPFILES>
Command-line Option(s)
-
+
-gzipfiles
-nogzipfiles
@@ -44,7 +44,7 @@ Description
GZIPFILES tells MHonArc if it should gzip files it creates.
This resource is useful if you have an archive with large messages,
-or you need to conserve disk space.
+and/or you need to conserve disk space.
@@ -57,6 +57,18 @@ Description
+
+
+NOTE |
+Before using GZIPFILES, you may want to make sure your
+HTTP server supports the automatic decompression of gzip files.
+The Apache server
+supports automatic decompression of gzip files.
+
+ |
+
+
+
Default Setting
@@ -92,13 +104,13 @@ See Also
-98/03/03 18:19:34
+98/09/19 18:27:10
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/gziplinks.html b/doc/resources/gziplinks.html
index 4565b99..ad29001 100644
--- a/doc/resources/gziplinks.html
+++ b/doc/resources/gziplinks.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,14 +24,14 @@ Syntax
Element(s)
-
+
<GZIPLINKS>
<NOGZIPLINKS>
Command-line Option(s)
-
+
-gziplinks
-nogziplinks
@@ -87,13 +87,13 @@ See Also
-98/03/03 18:19:35
+98/09/19 18:27:10
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/headbodysep.html b/doc/resources/headbodysep.html
index 7654893..2c7dd62 100644
--- a/doc/resources/headbodysep.html
+++ b/doc/resources/headbodysep.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<HEADBODYSEP>
markup
</HEADBODYSEP>
@@ -74,52 +74,52 @@
Resource Variables
Variable | Value |
-$DATE$ |
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -149,10 +149,10 @@ See Also
-98/03/03 18:19:35
+98/09/19 18:27:10
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/header.html b/doc/resources/header.html
index 377746c..6e61e84 100644
--- a/doc/resources/header.html
+++ b/doc/resources/header.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element
-
+
<HEADER>
filename
</HEADER>
@@ -33,7 +33,7 @@
Syntax
Command-line Option
-
+
-header
filename
@@ -82,7 +82,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -111,10 +112,10 @@ See Also
-98/03/03 18:19:35
+98/09/19 18:27:10
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/htmlext.html b/doc/resources/htmlext.html
index 24a9525..17b1183 100644
--- a/doc/resources/htmlext.html
+++ b/doc/resources/htmlext.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -43,7 +43,7 @@ Syntax
Description
HTMLEXT defines the extension for all HTML files generated
-by MHonArc. The value of the resource shoule NOT
+by MHonArc. The value of the resource should NOT
include the ".".
@@ -95,13 +95,13 @@ See Also
-98/03/03 18:19:35
+98/09/19 18:27:10
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/icons.html b/doc/resources/icons.html
index c703fdc..1e06b69 100644
--- a/doc/resources/icons.html
+++ b/doc/resources/icons.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -107,7 +107,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -152,10 +153,10 @@ See Also
-98/03/03 18:19:36
+98/09/19 18:27:10
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/idxfname.html b/doc/resources/idxfname.html
index 38bd68e..065582c 100644
--- a/doc/resources/idxfname.html
+++ b/doc/resources/idxfname.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -61,7 +61,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -89,10 +90,10 @@ See Also
-98/03/03 18:19:36
+98/09/19 18:27:10
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/idxlabel.html b/doc/resources/idxlabel.html
index e128913..8c8883d 100644
--- a/doc/resources/idxlabel.html
+++ b/doc/resources/idxlabel.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -96,13 +96,13 @@ See Also
-98/03/03 18:19:36
+98/09/19 18:27:10
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/idxpgbegin.html b/doc/resources/idxpgbegin.html
index 6b61040..ba6039f 100644
--- a/doc/resources/idxpgbegin.html
+++ b/doc/resources/idxpgbegin.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -47,7 +47,7 @@ Description
HEAD element contents, the opening <BODY> tag, etc. Therefore,
if you are not satisfied with the default behavior of how the
TITLE
-resource is used, or have other needs that require control on the
+resource is used, or have other needs that require control over the
beginning markup, you can set the IDXPGBEGIN resource to what you
desire.
@@ -78,111 +78,95 @@ Resource Variables
Variable | Value |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LOCALDATE$ |
Current local date. |
-$NEXTPG$ |
-Filename of next page of the main index. |
-
-
-$NEXTPGLINK$ |
-Markup linking to the next page of the main index. |
-
-
-$NUMOFIDXMSG$ |
+$NUMOFIDXMSG$ |
Number of message listed. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PAGENUM$ |
+$PAGENUM$ |
Current index page number. |
-$PREVPG$ |
-Filename of the previous page of the main index. |
+$PG$ |
+Filename of an index page. |
-$PREVPGLINK$ |
-Markup linking to the previous page of the main index. |
+$PGLINK$ |
+Markup linking to a main index page. |
-$PROG$ |
+$PROG$ |
Program name |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
@@ -229,10 +213,10 @@ See Also
-98/03/03 18:19:36
+98/09/19 18:27:10
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/idxpgend.html b/doc/resources/idxpgend.html
index 587680f..2dfcc0f 100644
--- a/doc/resources/idxpgend.html
+++ b/doc/resources/idxpgend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -67,111 +67,95 @@ Resource Variables
Variable | Value |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LOCALDATE$ |
Current local date. |
-$NEXTPG$ |
-Filename of next page of the main index. |
-
-
-$NEXTPGLINK$ |
-Markup linking to the next page of the main index. |
-
-
-$NUMOFIDXMSG$ |
+$NUMOFIDXMSG$ |
Number of message listed. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PAGENUM$ |
+$PAGENUM$ |
Current index page number. |
-$PREVPG$ |
-Filename of the previous page of the main index. |
+$PG$ |
+Filename of an index page. |
-$PREVPGLINK$ |
-Markup linking to the previous page of the main index. |
+$PGLINK$ |
+Markup linking to a main index page. |
-$PROG$ |
+$PROG$ |
Program name |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
@@ -204,10 +188,10 @@ See Also
-98/03/03 18:19:37
+98/09/19 18:27:10
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/idxprefix.html b/doc/resources/idxprefix.html
index 00907f5..5009c4a 100644
--- a/doc/resources/idxprefix.html
+++ b/doc/resources/idxprefix.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -74,7 +74,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -103,10 +104,10 @@ See Also
-98/03/03 18:19:37
+98/09/19 18:27:10
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/idxsize.html b/doc/resources/idxsize.html
index f86a10a..94bf7c2 100644
--- a/doc/resources/idxsize.html
+++ b/doc/resources/idxsize.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -46,7 +46,10 @@ Description
IDXSIZE defines the maximum number of messages listed on
an index page. Please do not confuse with
-MAXSIZE.
+MAXSIZE.
+
+
+Setting IDXSIZE to 0 produces an unlimited page size.
@@ -60,7 +63,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -88,10 +92,10 @@ See Also
-98/03/03 18:19:37
+98/09/19 18:27:10
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/include.html b/doc/resources/include.html
index 1c882da..dd69efa 100644
--- a/doc/resources/include.html
+++ b/doc/resources/include.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -64,7 +64,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -100,10 +101,10 @@ See Also
-98/03/03 18:19:37
+98/09/19 18:27:11
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/labelbeg.html b/doc/resources/labelbeg.html
index be5ec9b..487b858 100644
--- a/doc/resources/labelbeg.html
+++ b/doc/resources/labelbeg.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -58,7 +58,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -95,10 +96,10 @@ See Also
-98/03/03 18:19:37
+98/09/19 18:27:11
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/labelend.html b/doc/resources/labelend.html
index f2f905e..dedc196 100644
--- a/doc/resources/labelend.html
+++ b/doc/resources/labelend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -58,7 +58,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -95,10 +96,10 @@ See Also
-98/03/03 18:19:38
+98/09/19 18:27:11
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/labelstyles.html b/doc/resources/labelstyles.html
index 36d988f..6606411 100644
--- a/doc/resources/labelstyles.html
+++ b/doc/resources/labelstyles.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -54,7 +54,7 @@ Description
label_name. If html_element is empty, then the label
is not wrapped in any element.
-MHonArc defines
+
MHonArc defines
a special label_name called "-default-
". This
is default HTML element to wrap labels in if no explicit specific
element is defined for the label.
@@ -78,7 +78,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -122,10 +123,10 @@ See Also
-98/03/03 18:19:38
+98/09/19 18:27:11
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/listbegin.html b/doc/resources/listbegin.html
index 53ef867..2f27c23 100644
--- a/doc/resources/listbegin.html
+++ b/doc/resources/listbegin.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -75,7 +75,7 @@ Default Setting
<UL>
<LI><A HREF="$TIDXFNAME$">Thread Index</A></LI>
</UL>
-$PREVPGLINK$$NEXTPGLINK$
+$PGLINK(PREV)$$PGLINK(NEXT)$
<HR>
<UL>
</ListBegin>
@@ -91,111 +91,95 @@ Resource Variables
Variable | Value |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LOCALDATE$ |
Current local date. |
-$NEXTPG$ |
-Filename of next page of the main index. |
-
-
-$NEXTPGLINK$ |
-Markup linking to the next page of the main index. |
-
-
-$NUMOFIDXMSG$ |
+$NUMOFIDXMSG$ |
Number of message listed. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PAGENUM$ |
+$PAGENUM$ |
Current index page number. |
-$PREVPG$ |
-Filename of the previous page of the main index. |
+$PG$ |
+Filename of an index page. |
-$PREVPGLINK$ |
-Markup linking to the previous page of the main index. |
+$PGLINK$ |
+Markup linking to a main index page. |
-$PROG$ |
+$PROG$ |
Program name |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
@@ -219,10 +203,10 @@ Examples
<tr align="center">
<th colspan=4>Page $PAGENUM$ of $NUMOFPAGES$
<tr>
-<td align="left">$PREVPGLINK$
-<td align="right">[<a href="$FIRSTPG$">First Page</a>]
-<td align="left">[<a href="$LASTPG$">Last Page</a>]
-<td align="right">$NEXTPGLINK
+<td align="left">$PGLINK(PREV)$
+<td align="right">[<a href="$PG(FIRST)$">First Page</a>]
+<td align="left">[<a href="$PG(LAST)$">Last Page</a>]
+<td align="right">$PGLINK(NEXT)
</tbody>
</table>
<hr>
@@ -250,10 +234,10 @@ See Also
-98/03/03 18:19:38
+98/09/19 18:27:11
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/listend.html b/doc/resources/listend.html
index 649d36e..e165e75 100644
--- a/doc/resources/listend.html
+++ b/doc/resources/listend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -70,111 +70,95 @@ Resource Variables
Variable | Value |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LOCALDATE$ |
Current local date. |
-$NEXTPG$ |
-Filename of next page of the main index. |
-
-
-$NEXTPGLINK$ |
-Markup linking to the next page of the main index. |
-
-
-$NUMOFIDXMSG$ |
+$NUMOFIDXMSG$ |
Number of message listed. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PAGENUM$ |
+$PAGENUM$ |
Current index page number. |
-$PREVPG$ |
-Filename of the previous page of the main index. |
+$PG$ |
+Filename of an index page. |
-$PREVPGLINK$ |
-Markup linking to the previous page of the main index. |
+$PGLINK$ |
+Markup linking to a main index page. |
-$PROG$ |
+$PROG$ |
Program name |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
@@ -206,10 +190,10 @@ See Also
-98/03/03 18:19:38
+98/09/19 18:27:11
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/litemplate.html b/doc/resources/litemplate.html
index c8024c1..2dfc2a5 100644
--- a/doc/resources/litemplate.html
+++ b/doc/resources/litemplate.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -72,88 +72,88 @@ Resource Variables
Variable | Value |
-$A_ATTR$ |
-The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
+$A_ATTR$ |
+The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
-$A_HREF$ |
-The HREF attribute to use in an anchor to link to the archived message. |
+$A_HREF$ |
+The HREF attribute to use in an anchor to link to the archived message. |
-$A_NAME$ |
-The NAME attribute to use in an anchor for messages to link to the index page. |
+$A_NAME$ |
+The NAME attribute to use in an anchor for messages to link to the index page. |
-$DATE$ |
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$SUBJECT$ |
+$SUBJECT$ |
The subject text of the message wrapped in an anchor element that hyperlinks to the message. |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -193,10 +193,10 @@ See Also
-98/03/03 18:19:39
+98/09/19 18:27:11
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/localdatefmt.html b/doc/resources/localdatefmt.html
index 48d8753..f7380bc 100644
--- a/doc/resources/localdatefmt.html
+++ b/doc/resources/localdatefmt.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -158,7 +158,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -199,10 +200,10 @@ See Also
-98/03/03 18:19:39
+98/09/19 18:27:11
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/lock.html b/doc/resources/lock.html
new file mode 100644
index 0000000..1697411
--- /dev/null
+++ b/doc/resources/lock.html
@@ -0,0 +1,110 @@
+
+
+
+MHonArc Resources: LOCK
+
+
+
+
+MHonArc Resource List
+
+
+
+LOCK
+
+
+Syntax
+
+
+
+- Envariable
-
+
N/A
+
+
+
+- Element
-
+
N/A
+
+
+
+- Command-line Option
-
+
+-lock
+-nolock
+
+
+
+
+
+
+Description
+
+When LOCK is On, MHonArc performs attempts to create a lock
+before processing an archive. When off, no lock is performed
+(contrast with FORCE).
+
+
+
+
+WARNING |
+If LOCK is off, MHonArc will process the archive even
+if another MHonArc is active for the archive. This can lead
+to archive corruption.
+
+ |
+
+
+
+A reason to turn off LOCK is if MHonArc is being invoked
+from another process (like Procmail) that has its own
+locking mechanism to insure multiple instances cannot be
+accessing the same archive at the same time.
+
+
+
+Default Setting
+
+On.
+
+
+
+Resource Variables
+
+N/A
+
+
+
+Examples
+
+None.
+
+
+
+Version
+
+2.3.0
+
+
+
+See Also
+
+
+FORCE,
+LOCKDELAY,
+LOCKTRIES
+
+
+
+
+
+98/09/19 18:27:11
+
+MHonArc
+Copyright © 1998, Earl Hood, earlhood@usa.net
+
+
+
+
diff --git a/doc/resources/lockdelay.html b/doc/resources/lockdelay.html
index 0b24155..a529ee0 100644
--- a/doc/resources/lockdelay.html
+++ b/doc/resources/lockdelay.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -83,19 +83,20 @@ See Also
FORCE,
+LOCK,
LOCKTRIES
-98/03/03 18:19:39
+98/09/19 18:27:11
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/lockfile.html b/doc/resources/lockfile.html
new file mode 100644
index 0000000..f9a962f
--- /dev/null
+++ b/doc/resources/lockfile.html
@@ -0,0 +1,90 @@
+
+
+
+MHonArc Resources: LOCKFILE
+
+
+
+
+MHonArc Resource List
+
+
+
+LOCKFILE
+
+
+Syntax
+
+
+
+- Envariable
-
+
+M2H_LOCKFILE=
+
+
+
+- Element
-
+
+<LOCKFILE>
+</LOCKFILE>
+
+
+
+- Command-line Option
-
+
+-lockfile
+
+
+
+
+
+
+Description
+
+
+
+
+
+Default Setting
+
+
+
+
+
+Resource Variables
+
+N/A
+
+
+
+Examples
+
+None.
+
+
+
+Version
+
+
+
+
+
+See Also
+
+
+
+
+
+
+
+98/09/19 18:27:11
+
+MHonArc
+Copyright © 1998, Earl Hood, earlhood@usa.net
+
+
+
+
diff --git a/doc/resources/locktries.html b/doc/resources/locktries.html
index b84e2e4..877aab8 100644
--- a/doc/resources/locktries.html
+++ b/doc/resources/locktries.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -82,19 +82,20 @@ See Also
FORCE,
+LOCK,
LOCKDELAY
-98/03/03 18:19:39
+98/09/19 18:27:11
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/mailto.html b/doc/resources/mailto.html
index ff45d6c..971655b 100644
--- a/doc/resources/mailto.html
+++ b/doc/resources/mailto.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -45,7 +45,7 @@ Syntax
Description
-If the MAILTO resource is on, e-mail addresses in message
+
If the MAILTO resource is on, mail addresses in message
headers will be converted into mailto
URL links
as defined by the
MAILTOURL
@@ -63,7 +63,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -90,10 +91,10 @@ See Also
-98/03/03 18:19:40
+98/09/19 18:27:11
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/mailtourl.html b/doc/resources/mailtourl.html
index 249d96b..9c83cc9 100644
--- a/doc/resources/mailtourl.html
+++ b/doc/resources/mailtourl.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -44,8 +44,8 @@ Syntax
Description
-The MAILTOURL defines the URL template for hyperlinked e-mail
-addressed in message headers when the
+
The MAILTOURL defines the URL template for hyperlinking mail
+addresses in message headers when the
MAILTO resource is active.
@@ -77,39 +77,8 @@ Default Setting
Resource Variables
-
-
-
-Variable | Value |
-
-
-$FROM$ |
-The complete text in the From: field. |
-
-
-$FROMADDR$ |
-Address portion of From: field. |
-
-
-$MSGID$ |
-The message-id of the message. |
-
-
-$SUBJECT$ |
-The subject text of the message. |
-
-
-$SUBJECTNA$ |
-The subject text of the message. |
-
-
-$TO$ |
-The email address being converted into a hyperlink.
-It is NOT the value of the To: field. The variable
-name is misleading. |
-
-
-
+N/A
+
@@ -143,10 +112,10 @@ See Also
-98/03/03 18:19:40
+98/09/19 18:27:12
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/main.html b/doc/resources/main.html
index 41e1c6d..131cca4 100644
--- a/doc/resources/main.html
+++ b/doc/resources/main.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -45,7 +45,7 @@ Syntax
Description
-If MAIN is on, MHonArc will create the main index
+
If MAIN is on, MHonArc will create the main index
page(s) for the archive. If off, no main index is created.
@@ -60,7 +60,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -87,10 +88,10 @@ See Also
-98/03/03 18:19:40
+98/09/19 18:27:12
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/maxsize.html b/doc/resources/maxsize.html
index 962e616..ef95eca 100644
--- a/doc/resources/maxsize.html
+++ b/doc/resources/maxsize.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -71,7 +71,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -98,10 +99,10 @@ See Also
-98/03/03 18:19:40
+98/09/19 18:27:12
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/mhpattern.html b/doc/resources/mhpattern.html
index 0bb5fed..a26dee8 100644
--- a/doc/resources/mhpattern.html
+++ b/doc/resources/mhpattern.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -46,7 +46,7 @@ Description
MHPATTERN defines the Perl regular expression to use for
matching message files in an MH mail folder. In general,
-MHPATTERN allows you to tell MHonArc which message files
+MHPATTERN allows you to tell MHonArc which message files
to read when a specified mail folder is a directory.
@@ -62,13 +62,14 @@ Default Setting
Resource Variables
-N/A
+N/A
+
Examples
-The following example shows how you can tell MHonArc to
+
The following example shows how you can tell MHonArc to
process every non-dotfile in a directory:
@@ -101,10 +102,10 @@ See Also
-98/03/03 18:19:40
+98/09/19 18:27:12
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/mimeargs.html b/doc/resources/mimeargs.html
index 42518d4..afda3e4 100644
--- a/doc/resources/mimeargs.html
+++ b/doc/resources/mimeargs.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -97,7 +97,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -131,10 +132,10 @@ See Also
-98/03/03 18:19:41
+98/09/19 18:27:12
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/mimefilters.html b/doc/resources/mimefilters.html
index 1cd64d0..ef1c4b7 100644
--- a/doc/resources/mimefilters.html
+++ b/doc/resources/mimefilters.html
@@ -312,6 +312,7 @@ Default Setting
chemical/*; m2h_external::filter; mhexternal.pl
model/*; m2h_external::filter; mhexternal.pl
image/*; m2h_external::filter; mhexternal.pl
+message/delivery-status; m2h_text_plain::filter; mhtxtplain.pl
message/partial; m2h_text_plain::filter; mhtxtplain.pl
text/*; m2h_text_plain::filter; mhtxtplain.pl
text/enriched; m2h_text_enriched::filter; mhtxtenrich.pl
@@ -323,6 +324,7 @@ Default Setting
text/x-html; m2h_text_html::filter; mhtxthtml.pl
text/x-setext; m2h_text_setext::filter; mhtxtsetext.pl
video/*; m2h_external::filter; mhexternal.pl
+x-sun-attachment; m2h_text_plain::filter; mhtxtplain.pl
</MIMEFilters>
@@ -410,6 +412,15 @@ m2h_external::filter
option).
+
+usenameext |
+Use (file)name attribute for determining the extension
+of derived file. Use this option with caution
+since it can lead to
+security problems (however, see the subdir
+option).
+
+ |
All arguments should be separated by at least one space.
@@ -506,10 +517,18 @@ m2h_external::filter
v5d |
Vis5D dataset |
+application/vnd.framemaker |
+fm |
+FrameMaker document |
+
application/vnd.hp-hpgl |
hpg |
HPGL file |
+application/vnd.mif |
+mif |
+Frame MIF document |
+
application/vnd.ms-excel |
xls |
MS-Excel spreadsheet |
@@ -527,7 +546,7 @@ m2h_external::filter
WinHelp document |
application/wordperfect5.1 |
-hlp |
+wp |
WordPerfect 5.1 document |
application/x-asap |
@@ -766,10 +785,18 @@ m2h_external::filter
es |
Echospeech audio |
+audio/microsoft-wav |
+wav |
+Wave audio |
+
audio/midi |
midi |
MIDI audio |
+audio/wav |
+wav |
+Wave audio |
+
audio/x-aiff |
aif |
AIF audio |
@@ -1179,10 +1206,29 @@ m2h_text_html::filter
This filter is designed to process text/html or
text/x-html data.
-The filter modifies the HTML so it can be
-included validly into the message page. Any head data will be
-stripped out, but the title will be extracted and prepended
-to the body data.
+The filter modifies HTML documents so they can be
+included into the message pages without causing invalid markup
+to occur. The following modification are done to HTML documents when
+processed by MHonArc:
+
+
+The HEAD element is removed. Since some elements within the HEAD
+element may be relevant to the rest of the document, the following is
+done when removing the HEAD element:
+
+ - The title will be extracted and prepended
+ to the body data.
+
- Any BASE URL will be propogated to any relative URLs in the
+ document.
+
+
+
+cid: URLs are resolved, if possible. Therefore,
+if image data related to the HTML document is included with the message,
+the URLs will be modified to the filenames of the images that were
+decoded.
+
+
@@ -1268,7 +1314,7 @@ m2h_text_plain::filter
target=name |
Set the TARGET attribute of an anchor links generated from
-hyperlinking URLs. Default value is "_top".
+hyperlinking URLs.
|
@@ -1294,14 +1340,92 @@ m2h_text_tsv::filter
Resource Variables
-N/A
+N/A
+
Examples
-None.
+
The following code is an example filter for HTML message data
+(note, this example has a subset of the functionality of the HTML
+filter used by MHonArc):
+
+##---------------------------------------------------------------------------##
+## Copyright (C) 1995-1998 Earl Hood, earlhood@usa.net
+##---------------------------------------------------------------------------##
+
+package m2h_text_html;
+
+$Url = '(\w+://|\w+:)'; # Beginning of URL match expression
+
+##---------------------------------------------------------------------------
+## The filter must modify HTML content parts for merging into the
+## final filtered HTML messages. Modification is needed so the
+## resulting filtered message is valid HTML.
+##
+sub filter {
+ local($header, *fields, *data, $isdecode, $args) = @_;
+ local($base, $title, $tmp);
+ $base = '';
+ $title = '';
+ $tmp = '';
+
+ ## Get/remove title
+ if ($data =~ s%<title\s*>([^<]*)</title\s*>%%i) {
+ $title = "<ADDRESS>Title: <STRONG>$1</STRONG></ADDRESS>\n";
+ }
+ ## Get/remove BASE url
+ if ($data =~ s%(<base\s[^>]*>)%%i) {
+ $tmp = $1;
+ if ($tmp =~ m|href\s*=\s*['"]([^'"]+)['"]|i) {
+ $base = $1;
+ } elsif ($tmp =~ m|href\s*=\s*([^\s>]+)|i) {
+ $base = $1;
+ }
+ } elsif ((defined($tmp = $fields{'content-base'}) ||
+ defined($tmp = $fields{'content-location'})) &&
+ ($tmp =~ m%/%)) {
+ ($base = $tmp) =~ s/['"\s]//g;
+ }
+ $base =~ s%(.*/).*%$1%;
+
+ ## Strip out certain elements/tags
+ $data =~ s%<!doctype\s[^>]*>%%i;
+ $data =~ s%</?html[^>]*>%%ig;
+ $data =~ s%</?body[^>]*>%%ig;
+ $data =~ s%<head\s*>[\s\S]*</head\s*>%%i;
+
+ ## Modify relative urls to absolute using BASE
+ if ($base =~ /\S/) {
+ $data =~ s%(href\s*=\s*['"])([^'"]+)(['"])%
+ &addbase($base,$1,$2,$3)%gei;
+ $data =~ s%(src\s*=\s*['"])([^'"]+)(['"])%
+ &addbase($base,$1,$2,$3)%gei;
+ }
+
+ ($title . $data);
+}
+##---------------------------------------------------------------------------
+sub addbase {
+ local($b, $pre, $u, $suf) = @_;
+ local($ret);
+ $u =~ s/^\s+//;
+ if ($u =~ m%^$Url%o) { # Non-relative URL, do nothing
+ $ret = $pre . $u . $suf;
+ } else { # Relative URL
+ if ($u =~ m%^/%) { # Check for "/..."
+ $b =~ s%^(${Url}[^/]*)/.*%$1%o; # Get hostname:port number
+ }
+ $ret = $pre . $b . $u . $suf;
+ }
+ $ret;
+}
+##---------------------------------------------------------------------------
+
+1;
+
@@ -1323,10 +1447,10 @@ See Also
-98/03/03 18:19:41
+98/10/24 16:57:31
MHonArc
-Copyright © 1997-1998 Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998 Earl Hood, earlhood@usa.net
diff --git a/doc/resources/modtime.html b/doc/resources/modtime.html
index 4ea14e0..bb251ce 100644
--- a/doc/resources/modtime.html
+++ b/doc/resources/modtime.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element(s)
-
+
<MODTIME>
<NOMODTIME>
@@ -33,7 +33,7 @@
Syntax
Command-line Option(s)
-
+
-modtime
-nomodtime
@@ -46,13 +46,21 @@
Syntax
Description
-If MODTIME is active, force converted message files to have the same
-file modification times as the dates of the messages. This features is
-useful for archives that are indexed by a search engine. The search
-index can be incrementally updated based upon the modification times
-of the message files.
+
If MODTIME is active, converted message files will always have
+file modification times equal the dates of the messages. This features is
+useful for archives that are indexed by a search engine.
+
+
+NOTE |
+This resource may have not be
+applicable under some operating systems.
+
+ |
+
+
+
Default Setting
@@ -64,7 +72,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -90,10 +99,10 @@ See Also
-98/03/03 18:19:41
+98/09/19 18:27:12
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/months.html b/doc/resources/months.html
index 4715150..f4ecc15 100644
--- a/doc/resources/months.html
+++ b/doc/resources/months.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -71,7 +71,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -102,10 +103,10 @@ See Also
-98/03/03 18:19:41
+98/09/19 18:27:12
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/monthsabr.html b/doc/resources/monthsabr.html
index 2bb23b8..6a2335d 100644
--- a/doc/resources/monthsabr.html
+++ b/doc/resources/monthsabr.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -71,7 +71,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -102,10 +103,10 @@ See Also
-98/03/03 18:19:42
+98/09/19 18:27:12
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/msgbodyend.html b/doc/resources/msgbodyend.html
index 9d296f4..5de8841 100644
--- a/doc/resources/msgbodyend.html
+++ b/doc/resources/msgbodyend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -60,52 +60,52 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -129,17 +129,20 @@ See Also
HEADBODYSEP,
SUBJECTHEADER
+
+Page Layout
+
-98/03/03 18:19:42
+98/09/19 18:27:12
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/msgfoot.html b/doc/resources/msgfoot.html
index e68d2c3..8ce72ff 100644
--- a/doc/resources/msgfoot.html
+++ b/doc/resources/msgfoot.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -65,288 +65,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -381,7 +257,7 @@ See Also
98/03/03 18:19:42
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/msggmtdatefmt.html b/doc/resources/msggmtdatefmt.html
index e144c91..a400e48 100644
--- a/doc/resources/msggmtdatefmt.html
+++ b/doc/resources/msggmtdatefmt.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -158,7 +158,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -186,14 +187,15 @@ See Also
WEEKDAYS,
WEEKDAYSABR
+
-98/03/03 18:19:42
+98/09/19 18:27:12
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/msghead.html b/doc/resources/msghead.html
index 70d7be9..abf95de 100644
--- a/doc/resources/msghead.html
+++ b/doc/resources/msghead.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -65,288 +65,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -374,14 +250,17 @@ See Also
MSGPGBEGIN,
MSGPGEND
+
+Page Layout
+
-98/03/03 18:19:43
+98/09/19 18:27:12
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/msgidlink.html b/doc/resources/msgidlink.html
index 5648903..0886c76 100644
--- a/doc/resources/msgidlink.html
+++ b/doc/resources/msgidlink.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -64,288 +64,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -378,13 +254,13 @@ See Also
-98/03/03 18:19:43
+98/09/19 18:27:13
MHonArc
Copyright © 1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/msglocaldatefmt.html b/doc/resources/msglocaldatefmt.html
index 536ef89..032b3b1 100644
--- a/doc/resources/msglocaldatefmt.html
+++ b/doc/resources/msglocaldatefmt.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -158,7 +158,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -191,10 +192,10 @@ See Also
-98/03/03 18:19:43
+98/09/19 18:27:13
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/msgpgbegin.html b/doc/resources/msgpgbegin.html
index 36b53f3..db3c254 100644
--- a/doc/resources/msgpgbegin.html
+++ b/doc/resources/msgpgbegin.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -76,288 +76,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -385,14 +261,17 @@ See Also
MSGHEAD,
MSGPGEND
+
+Page Layout
+
-98/03/03 18:19:43
+98/09/19 18:27:13
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/msgpgend.html b/doc/resources/msgpgend.html
index 59a628a..de53794 100644
--- a/doc/resources/msgpgend.html
+++ b/doc/resources/msgpgend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -69,288 +69,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -378,14 +254,17 @@ See Also
MSGHEAD,
MSGPGBEGIN
+
+Page Layout
+
-98/03/03 18:19:44
+98/09/19 18:27:13
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/msgpgs.html b/doc/resources/msgpgs.html
new file mode 100644
index 0000000..ca02d5f
--- /dev/null
+++ b/doc/resources/msgpgs.html
@@ -0,0 +1,107 @@
+
+
+
+MHonArc Resources: MSGPGS
+
+
+
+
+MHonArc Resource List
+
+
+
+MSGPGS
+
+
+Syntax
+
+
+
+- Envariable
-
+
+M2H_MSGPGS=
[ 0
| 1
]
+
+
+
+- Element
-
+
+<MSGPGS>
+<NOMSGPGS>
+
+
+
+- Command-line Option
-
+
+-msgpgs
+-nomsgpgs
+
+
+
+
+
+
+Description
+
+MSGPGS resource determines if MHonArc will generate HTML pages
+for messages processed. If set, pages will be created for each
+processed messages as defined by
+message page layout.
+
+
+If MSGPGS is not set, no message pages will be created. Having
+no message pages created may be desired if you only want to use
+MHonArc for its index page generation. Note, relevant resources that link
+to message pages would have to be redefined to use URLs that properly
+retrieve messages from how they are stored on the system.
+
+
+When MSGPGS is off, messge body data is skipped when processing
+input data. Hence, processing time is much faster since no message
+conversion is performed. The database file is still created to support
+updates to the index pages generated.
+
+
+
+Default Setting
+
+On.
+
+
+
+Resource Variables
+
+N/A
+
+
+
+Examples
+
+Not yet.
+
+
+
+Version
+
+2.3.0
+
+
+
+See Also
+
+
+
+
+
+
+
+98/09/30 22:33:43
+
+MHonArc
+Copyright © 1998, Earl Hood, earlhood@usa.net
+
+
+
+
diff --git a/doc/resources/msgprefix.html b/doc/resources/msgprefix.html
index 5b8927b..2258e90 100644
--- a/doc/resources/msgprefix.html
+++ b/doc/resources/msgprefix.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -89,13 +89,13 @@ See Also
-98/03/03 18:19:44
+98/09/19 18:27:13
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/msgsep.html b/doc/resources/msgsep.html
index 5caaa02..b8d312d 100644
--- a/doc/resources/msgsep.html
+++ b/doc/resources/msgsep.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -63,7 +63,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -108,10 +109,10 @@ See Also
-98/03/03 18:19:44
+98/09/19 18:27:13
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/multipg.html b/doc/resources/multipg.html
index 62308de..5bfaf02 100644
--- a/doc/resources/multipg.html
+++ b/doc/resources/multipg.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -47,10 +47,10 @@ Syntax
Description
-When MULTIPG is set, MHonArc will break up the indexes
+
When MULTIPG is set, MHonArc will break up the indexes
into muliple pages with each page containing
IDXSIZE messages. If
-IDXSIZE is not defined to a finite value, then MULTIPG is
+IDXSIZE is not set to a finite value, then MULTIPG is
shut off.
@@ -65,7 +65,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -86,7 +87,7 @@ Version
See Also
-IDXSIZE
+IDXSIZE,
NEXTPGLINK,
NEXTPGLINKIA,
PREVPGLINK,
@@ -100,10 +101,10 @@
See Also
-98/03/03 18:19:44
+98/10/10 15:34:43
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/news.html b/doc/resources/news.html
index db10aef..5608efa 100644
--- a/doc/resources/news.html
+++ b/doc/resources/news.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element(s)
-
+
<NEWS>
<NONEWS>
@@ -34,7 +34,7 @@ Syntax
Command-line Option(s)
-
+
-news
-nonews
@@ -47,7 +47,7 @@
Syntax
Description
-When NEWS is on, newsgroups listed in the Newsgroup field
+
When NEWS is on, newsgroups listed in the Newsgroup field
of a message header will be converted to news URL
hyperlinks.
@@ -63,7 +63,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -89,10 +90,10 @@ See Also
-98/03/03 18:19:45
+98/09/19 18:27:13
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/nextbutton.html b/doc/resources/nextbutton.html
index bb607a8..ec6d211 100644
--- a/doc/resources/nextbutton.html
+++ b/doc/resources/nextbutton.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<NEXTBUTTON>
markup ...
</NEXTBUTTON>
@@ -42,11 +42,11 @@
Syntax
Description
-NEXTBUTTON defines the value for the $NEXTBUTTON$
+
NEXTBUTTON defines the value for the $BUTTON(NEXT)$
resource variable when there is a next message to the current message
according to the message list order of the main index. See the
NEXTBUTTONIA for defining the
-value of $NEXTBUTTON$
when there is no next message.
+value of $BUTTON(NEXT)$
when there is no next message.
@@ -55,7 +55,7 @@ Default Setting
<NextButton chop>
-[<A HREF="$NEXTMSG$">Date Next</A>]
+[<A HREF="$MSG(NEXT)$">Date Next</A>]
</NextButton>
@@ -69,288 +69,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -365,7 +241,7 @@ Examples
<NextButton chop>
-<A HREF="$NEXTMSG$"><IMG SRC="next.gif" ALT="[Date Next]"></A>
+<A HREF="$MSG(NEXT)$"><IMG SRC="next.gif" ALT="[Date Next]"></A>
</NextButton>
@@ -392,10 +268,10 @@ See Also
-98/03/03 18:19:45
+98/09/19 18:27:13
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/nextbuttonia.html b/doc/resources/nextbuttonia.html
index 26bb314..a4c5463 100644
--- a/doc/resources/nextbuttonia.html
+++ b/doc/resources/nextbuttonia.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<NEXTBUTTONIA>
markup ...
</NEXTBUTTONIA>
@@ -42,11 +42,11 @@
Syntax
Description
-NEXTBUTTONIA defines the value for the $NEXTBUTTON$
+
NEXTBUTTONIA defines the value for the $BUTTON(NEXT)$
resource variable when there is no next message to the current message
according to the message list order of the main index. See the
NEXTBUTTON for defining the
-value of $NEXTBUTTON$
when there is a next message.
+value of $BUTTON(NEXT)$
when there is a next message.
@@ -69,288 +69,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -392,10 +268,10 @@ See Also
-98/03/03 18:19:45
+98/09/19 18:27:13
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/nextlink.html b/doc/resources/nextlink.html
index a4bdaa6..7b177a7 100644
--- a/doc/resources/nextlink.html
+++ b/doc/resources/nextlink.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<NEXTLINK>
markup ...
</NEXTLINK>
@@ -42,7 +42,7 @@
Syntax
Description
-NEXTLINK defines the value for the $NEXTLINK$
+
NEXTLINK defines the value for the $LINK(NEXT)$
resource variable when there is a next message to the current message
according to the message list order of the main index. NEXTLINK
is analagous to
@@ -52,7 +52,7 @@
Description
See the
NEXTLINKIA for defining the
-value of $NEXTLINK$
when there is no next message.
+value of $LINK(NEXT)$
when there is no next message.
@@ -62,7 +62,7 @@ Default Setting
<NextLink>
<LI>Next by sort-type:
-<STRONG><A HREF="$NEXTMSG$">$NEXTSUBJECT$</A></STRONG>
+<STRONG><A HREF="$MSG(NEXT)$">$SUBJECT(NEXT)$</A></STRONG>
</LI>
</NextLink>
@@ -81,288 +81,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -372,14 +248,14 @@ Resource Variables
Examples
The following shows an alternative to the default setting by
-add the author of the next message:
+including the author of the next message:
<NextLink>
<LI>Next by Date:
-<STRONG><A HREF="$NEXTMSG$">$NEXTSUBJECT$</A></STRONG>,
-<EM>$NEXTFROMNAME$</EM>
+<STRONG><A HREF="$MSG(NEXT)$">$SUBJECT(NEXT)$</A></STRONG>,
+<EM>$FROMNAME(NEXT)$</EM>
</LI>
</NextLink>
@@ -407,10 +283,10 @@ See Also
-98/03/03 18:19:45
+98/09/19 18:27:13
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/nextlinkia.html b/doc/resources/nextlinkia.html
index 5f0f377..f400009 100644
--- a/doc/resources/nextlinkia.html
+++ b/doc/resources/nextlinkia.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<NEXTLINKIA>
markup ...
</NEXTLINKIA>
@@ -42,14 +42,14 @@
Syntax
Description
-NEXTLINKIA defines the value for the $NEXTLINKIA$
+
NEXTLINKIA defines the value for the $LINK(NEXT)$
resource variable when there is no next message to the current message
according to the message list order of the main index.
See the
NEXTLINK for defining the
-value of $NEXTLINK$
when there is a next message.
+value of $LINK(NEXT)$
when there is a next message.
@@ -69,288 +69,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -385,10 +261,10 @@ See Also
-98/03/03 18:19:46
+98/09/19 18:27:13
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/nextpglink.html b/doc/resources/nextpglink.html
index 122f913..5c1f4ce 100644
--- a/doc/resources/nextpglink.html
+++ b/doc/resources/nextpglink.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<NEXTPGLINK>
markup ...
</NEXTPGLINK>
@@ -42,14 +42,14 @@
Syntax
Description
-NEXTPGLINK defines the value for the $NEXTPGLINK$
+
NEXTPGLINK defines the value for the $PGLINK(NEXT)$
resource variable when there is a next page to the current page
of the main index.
See the
NEXTPGLINKIA for defining the
-value of $NEXTPGLINK$
when there is no next page.
+value of $PGLINK(NEXT)$
when there is no next page.
@@ -59,7 +59,7 @@ Default Setting
<NextPgLink chop>
-[<A HREF="$NEXTPG$">Next Page</A>]
+[<A HREF="$PG(NEXT)$">Next Page</A>]
</NextPgLink>
@@ -73,111 +73,95 @@ Resource Variables
Variable | Value |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LOCALDATE$ |
Current local date. |
-$NEXTPG$ |
-Filename of next page of the main index. |
-
-
-$NEXTPGLINK$ |
-Markup linking to the next page of the main index. |
-
-
-$NUMOFIDXMSG$ |
+$NUMOFIDXMSG$ |
Number of message listed. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PAGENUM$ |
+$PAGENUM$ |
Current index page number. |
-$PREVPG$ |
-Filename of the previous page of the main index. |
+$PG$ |
+Filename of an index page. |
-$PREVPGLINK$ |
-Markup linking to the previous page of the main index. |
+$PGLINK$ |
+Markup linking to a main index page. |
-$PROG$ |
+$PROG$ |
Program name |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
@@ -212,10 +196,10 @@ See Also
-98/03/03 18:19:46
+98/09/19 18:27:13
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/nextpglinkia.html b/doc/resources/nextpglinkia.html
index 0398130..ebb9d79 100644
--- a/doc/resources/nextpglinkia.html
+++ b/doc/resources/nextpglinkia.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<NEXTPGLINKIA>
markup ...
</NEXTPGLINKIA>
@@ -42,14 +42,14 @@
Syntax
Description
-NEXTPGLINKIA defines the value for the $NEXTPGLINKIA$
+
NEXTPGLINKIA defines the value for the $PGLINK(NEXT)$
resource variable when there is no next page to the current page
of the main index.
See the
NEXTPGLINK for defining the
-value of $NEXTPGLINK$
when there is a next page.
+value of $PGLINK(NEXT)$
when there is a next page.
@@ -73,111 +73,95 @@ Resource Variables
Variable | Value |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LOCALDATE$ |
Current local date. |
-$NEXTPG$ |
-Filename of next page of the main index. |
-
-
-$NEXTPGLINK$ |
-Markup linking to the next page of the main index. |
-
-
-$NUMOFIDXMSG$ |
+$NUMOFIDXMSG$ |
Number of message listed. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PAGENUM$ |
+$PAGENUM$ |
Current index page number. |
-$PREVPG$ |
-Filename of the previous page of the main index. |
+$PG$ |
+Filename of an index page. |
-$PREVPGLINK$ |
-Markup linking to the previous page of the main index. |
+$PGLINK$ |
+Markup linking to a main index page. |
-$PROG$ |
+$PROG$ |
Program name |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
@@ -212,10 +196,10 @@ See Also
-98/03/03 18:19:46
+98/09/19 18:27:14
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/note.html b/doc/resources/note.html
new file mode 100644
index 0000000..94e5d29
--- /dev/null
+++ b/doc/resources/note.html
@@ -0,0 +1,286 @@
+
+
+
+MHonArc Resources: NOTE
+
+
+
+
+MHonArc Resource List
+
+
+
+NOTE
+
+
+Syntax
+
+
+
+- Envariable
-
+
N/A
+
+
+
+- Element
-
+
+<NOTE>
+markup ...
+</NOTE>
+
+
+
+- Command-line Option
-
+
N/A
+
+
+
+
+
+
+Description
+
+NOTE defines the value of the $NOTE$ resource variable
+when a message has an annotation. See
+NOTEIA for defining the the value of
+$NOTE$ when there is no annotation.
+
+
+
+Default Setting
+
+
+$NOTETEXT$
+
+
+
+Resource Variables
+
+
+
+
+Variable | Value |
+
+
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
+The date of the message. |
+
+
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
+
+
+$DOCURL$ |
+URL to documentation. |
+
+
+$FIRSTPG$ |
+Filename of first page of main index. |
+
+
+$FROM$ |
+The complete text in the From: field of the message. |
+
+
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
+
+
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+
+
+$GMTDATE$ |
+Current GMT date. |
+
+
+$ICON$ |
+The context-type sensistive icon. |
+
+
+$ICONURL$ |
+The URL to the context-type sensistive icon. |
+
+
+$IDXFNAME$ |
+Filename of main index page. |
+
+
+$IDXLABEL$ |
+Label for main index page. |
+
+
+$IDXPREFIX$ |
+Prefix of filenames of main index pages. |
+
+
+$IDXSIZE$ |
+Max number of messages that may be listed in index page. |
+
+
+$IDXTITLE$ |
+The title of the main index page. |
+
+
+$LASTPG$ |
+Filename of last page in of main index. |
+
+
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
+Current local date. |
+
+
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
+
+
+$MSGGMTDATE$ |
+GMT date of current message. |
+
+
+$MSGID$ |
+The message-id of the message. |
+
+
+$MSGLOCALDATE$ |
+Local date of current message. |
+
+
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
+
+
+$MSGPREFIX$ |
+Filename prefix for message files. |
+
+
+$NUMFOLUP$ |
+Number of explicit follow-ups to the message. |
+
+
+$NUMOFMSG$ |
+Number of messages in the archive. |
+
+
+$NUMOFPAGES$ |
+Number of index pages. |
+
+
+$ORDNUM$ |
+The current listing number of the message. |
+
+
+$OUTDIR$ |
+Pathname of archive. |
+
+
+$PROG$ |
+Program name |
+
+
+$SUBJECTNA$ |
+The subject text of the message without the anchor element. |
+
+
+$TIDXFNAME$ |
+Filename of thread index page. |
+
+
+$TIDXLABEL$ |
+Label for thread index page. |
+
+
+$TIDXPREFIX$ |
+Prefix of filenames of thread index pages. |
+
+
+$TIDXTITLE$ |
+Title of thread index. |
+
+
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+
+
+$VERSION$ |
+Program version. |
+
+
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
+
+
+
+
+
+Examples
+
+If you use annotations to provide a brief summary of the message
+archived, you can use something like the following resource settings
+to display the annotations within the main index page:
+
+
+
+
+<Note>
+<BR>
+$NOTETEXT$
+<BR>
+</Note>
+
+<NoteIA>
+
+</NoteIA>
+
+<LiTemplate>
+<LI><STRONG>$SUBJECT$</STRONG>
+<UL><LI><EM>From</EM>: $FROM$</LI
+></UL>
+$NOTE$
+</LI>
+</LiTemplate>
+
+
+
+
+Version
+
+2.3.0
+
+
+
+See Also
+
+
+ANNOTATE,
+NOTEDIR,
+NOTEIA,
+NOTETEXT
+
+
+
+
+
+98/09/19 18:27:14
+
+MHonArc
+Copyright © 1998, Earl Hood, earlhood@usa.net
+
+
+
+
diff --git a/doc/resources/notedir.html b/doc/resources/notedir.html
new file mode 100644
index 0000000..8163640
--- /dev/null
+++ b/doc/resources/notedir.html
@@ -0,0 +1,294 @@
+
+
+
+MHonArc Resources: NOTEDIR
+
+
+
+
+MHonArc Resource List
+
+
+
+NOTEDIR
+
+
+Syntax
+
+
+
+- Envariable
-
+
+M2H_NOTEDIR=
pathname
+
+
+
+- Element
-
+
+<NOTEDIR>
+pathname
+</NOTEDIR>
+
+
+
+- Command-line Option
-
+
+-notedir
pathname
+
+
+
+
+
+
+Description
+
+NOTEDIR defines the directory location to store annotation data
+for messages. If NOTEDIR is a relative pathname, it is treated
+relative to
+OUTDIR. If NOTEDIR does not exist,
+MHonArc will attempt to create the directory when an annotation
+is added to a message.
+
+
+Each message's annotation is stored in a separate file within
+NOTEDIR. The filenames used for the annotations are the message-ids
+of the messages.
+
+
+
+
+NOTE |
+This implies that your system supports long filenames. If
+your system does not, you cannot use the annotation facilities
+provided by MHonArc.
+
+ |
+
+
+
+Since message-ids are unique, it is possible to have a single
+notes directory for multiple archives. To do this, set NOTEDIR
+to the same absolute pathname for each archive. Having a shared
+location can be useful if you move or recreate archives (no
+need to re-annotate). Also, if the same message exists in
+multiple archives, the message will have the same annotation
+across the archives.
+
+
+MHonArc will assign
+message-ids to messages without message-ids. Therefore, annotations
+can be created for these message.
+
+
+
+Default Setting
+
+
+notes
+
+
+
+Resource Variables
+
+
+
+
+Variable | Value |
+
+
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
+The date of the message. |
+
+
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
+
+
+$DOCURL$ |
+URL to documentation. |
+
+
+$FIRSTPG$ |
+Filename of first page of main index. |
+
+
+$FROM$ |
+The complete text in the From: field of the message. |
+
+
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
+
+
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+
+
+$GMTDATE$ |
+Current GMT date. |
+
+
+$ICON$ |
+The context-type sensistive icon. |
+
+
+$ICONURL$ |
+The URL to the context-type sensistive icon. |
+
+
+$IDXFNAME$ |
+Filename of main index page. |
+
+
+$IDXLABEL$ |
+Label for main index page. |
+
+
+$IDXPREFIX$ |
+Prefix of filenames of main index pages. |
+
+
+$IDXSIZE$ |
+Max number of messages that may be listed in index page. |
+
+
+$IDXTITLE$ |
+The title of the main index page. |
+
+
+$LASTPG$ |
+Filename of last page in of main index. |
+
+
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
+Current local date. |
+
+
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
+
+
+$MSGGMTDATE$ |
+GMT date of current message. |
+
+
+$MSGID$ |
+The message-id of the message. |
+
+
+$MSGLOCALDATE$ |
+Local date of current message. |
+
+
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
+
+
+$MSGPREFIX$ |
+Filename prefix for message files. |
+
+
+$NUMFOLUP$ |
+Number of explicit follow-ups to the message. |
+
+
+$NUMOFMSG$ |
+Number of messages in the archive. |
+
+
+$NUMOFPAGES$ |
+Number of index pages. |
+
+
+$ORDNUM$ |
+The current listing number of the message. |
+
+
+$OUTDIR$ |
+Pathname of archive. |
+
+
+$PROG$ |
+Program name |
+
+
+$SUBJECTNA$ |
+The subject text of the message without the anchor element. |
+
+
+$TIDXFNAME$ |
+Filename of thread index page. |
+
+
+$TIDXLABEL$ |
+Label for thread index page. |
+
+
+$TIDXPREFIX$ |
+Prefix of filenames of thread index pages. |
+
+
+$TIDXTITLE$ |
+Title of thread index. |
+
+
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+
+
+$VERSION$ |
+Program version. |
+
+
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
+
+
+
+
+
+Examples
+
+None.
+
+
+
+Version
+
+2.3.0
+
+
+
+See Also
+
+
+ANNOTATE,
+NOTE
+
+
+
+
+
+98/09/19 18:27:14
+
+MHonArc
+Copyright © 1998, Earl Hood, earlhood@usa.net
+
+
+
+
diff --git a/doc/resources/noteia.html b/doc/resources/noteia.html
new file mode 100644
index 0000000..3afdd18
--- /dev/null
+++ b/doc/resources/noteia.html
@@ -0,0 +1,261 @@
+
+
+
+MHonArc Resources: NOTEIA
+
+
+
+
+MHonArc Resource List
+
+
+
+NOTEIA
+
+
+Syntax
+
+
+
+- Envariable
-
+
N/A
+
+
+
+- Element
-
+
+<NOTEIA>
+markup ...
+</NOTEIA>
+
+
+
+- Command-line Option
-
+
N/A
+
+
+
+
+
+
+Description
+
+NOTEIA defines the value of the $NOTE$ resource variable
+when a message has no annotation. See
+NOTE for defining the the value of
+$NOTE$ when there is an annotation.
+
+
+
+Default Setting
+
+Nil.
+
+
+
+Resource Variables
+
+
+
+
+Variable | Value |
+
+
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
+The date of the message. |
+
+
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
+
+
+$DOCURL$ |
+URL to documentation. |
+
+
+$FIRSTPG$ |
+Filename of first page of main index. |
+
+
+$FROM$ |
+The complete text in the From: field of the message. |
+
+
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
+
+
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+
+
+$GMTDATE$ |
+Current GMT date. |
+
+
+$ICON$ |
+The context-type sensistive icon. |
+
+
+$ICONURL$ |
+The URL to the context-type sensistive icon. |
+
+
+$IDXFNAME$ |
+Filename of main index page. |
+
+
+$IDXLABEL$ |
+Label for main index page. |
+
+
+$IDXPREFIX$ |
+Prefix of filenames of main index pages. |
+
+
+$IDXSIZE$ |
+Max number of messages that may be listed in index page. |
+
+
+$IDXTITLE$ |
+The title of the main index page. |
+
+
+$LASTPG$ |
+Filename of last page in of main index. |
+
+
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
+Current local date. |
+
+
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
+
+
+$MSGGMTDATE$ |
+GMT date of current message. |
+
+
+$MSGID$ |
+The message-id of the message. |
+
+
+$MSGLOCALDATE$ |
+Local date of current message. |
+
+
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
+
+
+$MSGPREFIX$ |
+Filename prefix for message files. |
+
+
+$NUMFOLUP$ |
+Number of explicit follow-ups to the message. |
+
+
+$NUMOFMSG$ |
+Number of messages in the archive. |
+
+
+$NUMOFPAGES$ |
+Number of index pages. |
+
+
+$ORDNUM$ |
+The current listing number of the message. |
+
+
+$OUTDIR$ |
+Pathname of archive. |
+
+
+$PROG$ |
+Program name |
+
+
+$SUBJECTNA$ |
+The subject text of the message without the anchor element. |
+
+
+$TIDXFNAME$ |
+Filename of thread index page. |
+
+
+$TIDXLABEL$ |
+Label for thread index page. |
+
+
+$TIDXPREFIX$ |
+Prefix of filenames of thread index pages. |
+
+
+$TIDXTITLE$ |
+Title of thread index. |
+
+
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+
+
+$VERSION$ |
+Program version. |
+
+
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
+
+
+
+
+
+Examples
+
+None.
+
+
+
+Version
+
+2.3.0
+
+
+
+See Also
+
+
+ANNOTATE,
+NOTE,
+NOTEDIR,
+NOTETEXT
+
+
+
+
+
+98/09/19 18:27:14
+
+MHonArc
+Copyright © 1998, Earl Hood, earlhood@usa.net
+
+
+
+
diff --git a/doc/resources/notetext.html b/doc/resources/notetext.html
new file mode 100644
index 0000000..aeeecfa
--- /dev/null
+++ b/doc/resources/notetext.html
@@ -0,0 +1,267 @@
+
+
+
+MHonArc Resources: NOTETEXT
+
+
+
+
+MHonArc Resource List
+
+
+
+NOTETEXT
+
+
+Syntax
+
+
+
+- Envariable
-
+
N/A
+
+
+
+- Element
-
+
N/A
+
+
+
+- Command-line Option
-
+
+-notetext
text
+
+
+
+
+
+
+Description
+
+NOTETEXT is the annotation text for a message. When defining
+NOTETEXT for a message,
+ANNOTATION must be set. To access
+the value of NOTETEXT within
+page layout resources, use the
+$NOTETEXT$ resource variable.
+
+
+The value of NOTETEXT is treated as HTML markup. Therefore,
+if you want to include characters like '<', '>', and '&', make
+sure to use the appropriate HTML entity reference.
+
+
+
+Default Setting
+
+Nil
+
+
+
+Resource Variables
+
+
+
+
+Variable | Value |
+
+
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
+The date of the message. |
+
+
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
+
+
+$DOCURL$ |
+URL to documentation. |
+
+
+$FIRSTPG$ |
+Filename of first page of main index. |
+
+
+$FROM$ |
+The complete text in the From: field of the message. |
+
+
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
+
+
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+
+
+$GMTDATE$ |
+Current GMT date. |
+
+
+$ICON$ |
+The context-type sensistive icon. |
+
+
+$ICONURL$ |
+The URL to the context-type sensistive icon. |
+
+
+$IDXFNAME$ |
+Filename of main index page. |
+
+
+$IDXLABEL$ |
+Label for main index page. |
+
+
+$IDXPREFIX$ |
+Prefix of filenames of main index pages. |
+
+
+$IDXSIZE$ |
+Max number of messages that may be listed in index page. |
+
+
+$IDXTITLE$ |
+The title of the main index page. |
+
+
+$LASTPG$ |
+Filename of last page in of main index. |
+
+
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
+Current local date. |
+
+
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
+
+
+$MSGGMTDATE$ |
+GMT date of current message. |
+
+
+$MSGID$ |
+The message-id of the message. |
+
+
+$MSGLOCALDATE$ |
+Local date of current message. |
+
+
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
+
+
+$MSGPREFIX$ |
+Filename prefix for message files. |
+
+
+$NUMFOLUP$ |
+Number of explicit follow-ups to the message. |
+
+
+$NUMOFMSG$ |
+Number of messages in the archive. |
+
+
+$NUMOFPAGES$ |
+Number of index pages. |
+
+
+$ORDNUM$ |
+The current listing number of the message. |
+
+
+$OUTDIR$ |
+Pathname of archive. |
+
+
+$PROG$ |
+Program name |
+
+
+$SUBJECTNA$ |
+The subject text of the message without the anchor element. |
+
+
+$TIDXFNAME$ |
+Filename of thread index page. |
+
+
+$TIDXLABEL$ |
+Label for thread index page. |
+
+
+$TIDXPREFIX$ |
+Prefix of filenames of thread index pages. |
+
+
+$TIDXTITLE$ |
+Title of thread index. |
+
+
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+
+
+$VERSION$ |
+Program version. |
+
+
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
+
+
+
+
+
+Examples
+
+ See
+ANNOTATE and
+NOTE.
+
+
+
+Version
+
+
+
+
+
+See Also
+
+
+ANNOTATE,
+NOTE,
+NOTEDIR
+
+
+
+
+
+98/09/19 18:27:14
+
+MHonArc
+Copyright © 1998, Earl Hood, earlhood@usa.net
+
+
+
+
diff --git a/doc/resources/otherindexes.html b/doc/resources/otherindexes.html
index d98c07b..4e544ed 100644
--- a/doc/resources/otherindexes.html
+++ b/doc/resources/otherindexes.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -27,7 +27,7 @@ Syntax
Element
-
+
<OTHERINDEXES>
rcfile1:
rcfile2:
...
@@ -152,7 +152,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -195,10 +196,10 @@ See Also
-98/03/03 18:19:46
+98/09/19 18:27:14
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/outdir.html b/doc/resources/outdir.html
index a4e3a53..8d8541e 100644
--- a/doc/resources/outdir.html
+++ b/doc/resources/outdir.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -59,7 +59,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -89,7 +90,7 @@ See Also
98/03/03 18:19:46
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/perlinc.html b/doc/resources/perlinc.html
index 955a6b1..48d2024 100644
--- a/doc/resources/perlinc.html
+++ b/doc/resources/perlinc.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -27,7 +27,7 @@ Syntax
Element
-
+
<PERLINC>
path1:
path2:
...
@@ -84,7 +84,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -120,10 +121,10 @@ See Also
-98/03/03 18:19:47
+98/09/19 18:27:14
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/prevbutton.html b/doc/resources/prevbutton.html
index d73ebfb..deea4d1 100644
--- a/doc/resources/prevbutton.html
+++ b/doc/resources/prevbutton.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<PREVBUTTON>
markup ...
</PREVBUTTON>
@@ -42,11 +42,11 @@
Syntax
Description
-PREVBUTTON defines the value for the $PREVBUTTON$
+
PREVBUTTON defines the value for the $BUTTON(PREV)$
resource variable when there is a previous message to the current message
according to the message list order of the main index. See the
PREVBUTTONIA for defining the
-value of $PREVBUTTON$
when there is no next message.
+value of $BUTTON(PREV)$
when there is no next message.
@@ -55,7 +55,7 @@ Default Setting
<PrevButton chop>
-[<A HREF="$PREVMSG$">Date Prev</A>]
+[<A HREF="$MSG(PREV)$">Date Prev</A>]
</PrevButton>
@@ -69,288 +69,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -365,7 +241,7 @@ Examples
<PrevButton chop>
-<A HREF="$PREVMSG$"><IMG SRC="prev.gif" ALT="[Date Prev]"></A>
+<A HREF="$MSG(PREV)$"><IMG SRC="prev.gif" ALT="[Date Prev]"></A>
</PrevButton>
@@ -392,10 +268,10 @@ See Also
-98/03/03 18:19:47
+98/09/19 18:27:14
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/prevbuttonia.html b/doc/resources/prevbuttonia.html
index 9cb6549..d3dac4a 100644
--- a/doc/resources/prevbuttonia.html
+++ b/doc/resources/prevbuttonia.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<PREVBUTTONIA>
markup ...
</PREVBUTTONIA>
@@ -42,11 +42,11 @@
Syntax
Description
-PREVBUTTONIA defines the value for the $PREVBUTTON$
+
PREVBUTTONIA defines the value for the $BUTTON(PREV)$
resource variable when there is no previous message to the current message
according to the message list order of the main index. See the
PREVBUTTON for defining the
-value of $PREVBUTTON$
when there is a next message.
+value of $BUTTON(PREV)$
when there is a next message.
@@ -69,288 +69,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -392,10 +268,10 @@ See Also
-98/03/03 18:19:47
+98/09/19 18:27:14
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/prevlink.html b/doc/resources/prevlink.html
index e8d0a62..652ffa0 100644
--- a/doc/resources/prevlink.html
+++ b/doc/resources/prevlink.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<PREVLINK>
markup ...
</PREVLINK>
@@ -42,7 +42,7 @@
Syntax
Description
-PREVLINK defines the value for the $PREVLINK$
+
PREVLINK defines the value for the $LINK(PREV)$
resource variable when there is a previous message to the current message
according to the message list order of the main index. PREVLINK
is analagous to
@@ -52,7 +52,7 @@
Description
See
PREVLINKIA for defining the
-value of $PREVLINK$
when there is no previous message.
+value of $LINK(PREV)$
when there is no previous message.
@@ -62,7 +62,7 @@ Default Setting
<PrevLink>
<LI>Prev by sort-type:
-<STRONG><A HREF="$PREVMSG$">$PREVSUBJECT$</A></STRONG>
+<STRONG><A HREF="$MSG(PREV)$">$SUBJECT(PREV)$</A></STRONG>
</LI>
</PrevLink>
@@ -81,288 +81,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -372,14 +248,14 @@ Resource Variables
Examples
The following shows an alternative to the default setting by
-add the author of the previous message:
+including the author of the previous message:
<PrevLink>
<LI>Prev by sort-type:
-<STRONG><A HREF="$PREVMSG$">$PREVSUBJECT$</A></STRONG>,
-<EM>$PREVFROMNAME$</EM>
+<STRONG><A HREF="$MSG(PREV)$">$PREVSUBJECT(PREV)$</A></STRONG>,
+<EM>$FROMNAME(PREV)$</EM>
</LI>
</PrevLink>
@@ -407,10 +283,10 @@ See Also
-98/03/03 18:19:47
+98/09/19 18:27:14
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/prevlinkia.html b/doc/resources/prevlinkia.html
index ac373e1..4bf1617 100644
--- a/doc/resources/prevlinkia.html
+++ b/doc/resources/prevlinkia.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -42,14 +42,14 @@ Syntax
Description
-PREVLINKIA defines the value for the $PREVLINK$
+
PREVLINKIA defines the value for the $LINK(PREV)$
resource variable when there is no previous message to the current message
according to the message list order of the main index.
See
PREVLINK for defining the
-value of $PREVLINK$
when there is a previous message.
+value of $LINK(PREV)$
when there is a previous message.
@@ -69,288 +69,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -385,10 +261,10 @@ See Also
-98/03/03 18:19:48
+98/09/19 18:27:14
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/prevpglink.html b/doc/resources/prevpglink.html
index 8299ae2..49ee2d6 100644
--- a/doc/resources/prevpglink.html
+++ b/doc/resources/prevpglink.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<PREVPGLINK>
markup ...
</PREVPGLINK>
@@ -42,14 +42,14 @@
Syntax
Description
-PREVPGLINK defines the value for the $PREVPGLINK$
+
PREVPGLINK defines the value for the $PGLINK(PREV)$
resource variable when there is a previous page to the current page
of the main index.
See the
PREVPGLINKIA for defining the
-value of $PREVPGLINK$
when there is no previous page.
+value of $PGLINK(PREV)$
when there is no previous page.
@@ -59,7 +59,7 @@ Default Setting
<PrevPgLink chop>
-[<A HREF="$PREVPG$">Prev Page</A>]
+[<A HREF="$PG(PREV)$">Prev Page</A>]
</PrevPgLink>
@@ -73,111 +73,95 @@ Resource Variables
Variable | Value |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LOCALDATE$ |
Current local date. |
-$NEXTPG$ |
-Filename of next page of the main index. |
-
-
-$NEXTPGLINK$ |
-Markup linking to the next page of the main index. |
-
-
-$NUMOFIDXMSG$ |
+$NUMOFIDXMSG$ |
Number of message listed. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PAGENUM$ |
+$PAGENUM$ |
Current index page number. |
-$PREVPG$ |
-Filename of the previous page of the main index. |
+$PG$ |
+Filename of an index page. |
-$PREVPGLINK$ |
-Markup linking to the previous page of the main index. |
+$PGLINK$ |
+Markup linking to a main index page. |
-$PROG$ |
+$PROG$ |
Program name |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
@@ -212,10 +196,10 @@ See Also
-98/03/03 18:19:48
+98/09/19 18:27:14
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/prevpglinkia.html b/doc/resources/prevpglinkia.html
index ae512ee..546a452 100644
--- a/doc/resources/prevpglinkia.html
+++ b/doc/resources/prevpglinkia.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<PREVPGLINKIA>
markup ...
</PREVPGLINKIA>
@@ -42,14 +42,14 @@
Syntax
Description
-PREVPGLINKIA defines the value for the $PREVPGLINK$
+
PREVPGLINKIA defines the value for the $PGLINK(PREV)$
resource variable when there is no previous page to the current page
of the main index.
See the
PREVPGLINK for defining the
-value of $PREVPGLINK$
when there is a previous page.
+value of $PGLINK(PREV)$
when there is a previous page.
@@ -73,111 +73,95 @@ Resource Variables
Variable | Value |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LOCALDATE$ |
Current local date. |
-$NEXTPG$ |
-Filename of next page of the main index. |
-
-
-$NEXTPGLINK$ |
-Markup linking to the next page of the main index. |
-
-
-$NUMOFIDXMSG$ |
+$NUMOFIDXMSG$ |
Number of message listed. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PAGENUM$ |
+$PAGENUM$ |
Current index page number. |
-$PREVPG$ |
-Filename of the previous page of the main index. |
+$PG$ |
+Filename of an index page. |
-$PREVPGLINK$ |
-Markup linking to the previous page of the main index. |
+$PGLINK$ |
+Markup linking to a main index page. |
-$PROG$ |
+$PROG$ |
Program name |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
@@ -212,10 +196,10 @@ See Also
-98/03/03 18:19:48
+98/09/19 18:27:15
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/quiet.html b/doc/resources/quiet.html
index 349a0ff..b0319ee 100644
--- a/doc/resources/quiet.html
+++ b/doc/resources/quiet.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -41,9 +41,9 @@ Syntax
Description
-When QUIET is active, MHonArc will suppress all
+
When QUIET is active, MHonArc suppresses all
informational diagnostics when processing. Error and warning
-diagnostics will still get outputed.
+diagnostics will still get printed.
@@ -57,7 +57,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -83,10 +84,10 @@ See Also
-98/03/03 18:19:48
+98/09/19 18:27:15
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/rcfile.html b/doc/resources/rcfile.html
index 27fb172..fe0201b 100644
--- a/doc/resources/rcfile.html
+++ b/doc/resources/rcfile.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -41,16 +41,16 @@ Syntax
Description
-RCFILE tells MHonArc what the resource file is.
+
RCFILE tells MHonArc what the resource file is.
The resource file allows you to specify most of the resources set by
environment variables and command-line options, and it allows you to specify
-other resources to control MHonArc's behavior.
+other resources to control MHonArc's behavior.
Resource file syntax
Resources are set in the file by using elements similiar
-in style to HTML/SGML markup. However, MHonArc uses simpler
+in style to HTML/SGML markup. However, MHonArc uses simpler
parsing rules for the resource file than standard SGML:
@@ -64,7 +64,7 @@ Resource file syntax
You should use SGML comment declarations
(<!--
... -->
) when commenting a
resource file. This will eliminate possible conflict with later
-versions of MHonArc if more stricter parsing rules are
+versions of MHonArc if more stricter parsing rules are
adopted.
@@ -83,15 +83,15 @@ Resource file syntax
before the close tag.
Some elements can take an optional attribute called
-"Override
", if applicable. This tells MHonArc
+"Override
", if applicable. This tells MHonArc
that the contents of the element will completely override the default
-behavior of MHonArc, and previous instances of the element.
+behavior of MHonArc, and previous instances of the element.
Example: "<EXCS Override>
". If
"Override
" is not specified, then the contents of the
element augment the current setting.
Some elements can take an optional attribute called
-"Chop
", if applicable. This tells MHonArc
+"Chop
", if applicable. This tells MHonArc
to remove the last line-break of the element's content.
@@ -109,72 +109,11 @@ Resource variables
part of there content. Resource variables represent data that
can only be defined during run-time. I.e. Resource variables
will get expanded to an appropriate value during the execution
-of MHonArc.
+of MHonArc. For more information on resource variables, see
+the section: Resource Variables.
-The syntax of variables in resources
-is as follows:
-
-$
VARIABLE[:
[N][U
]]$
-
-
-The items in []'s are optional. Definition of each part:
-
- $
-
- The $
character represents the beginning, and
-ending, of the variable.
-
-- VARIABLE
-
-
This is the the actual name of the variable. Variable names are
-case sensitive.
-
-
-:
[N][U
] (optional)
-
- This defines a maximum length of the replacement string for
-the variable. The option "U
" denotes that the replacement
-string should be treated as part of a URL string. This can be useful
-when the variable may contain special characters, and the variable
-is used as part of a URL.
-
-
-
-No whitespace is allowed between the opening
-$
and closing $
. If an unrecognize d variable
-is encountered, it gets replaced with an empty string. If a literal
-"$
" is needed, use "$$
".
-
-
-- NOTE
-
The
-MAILTOURL
-resource has
-different rules for variable expansion. If a
-variable does not exactly match the set of variables available for
-the MAILTOURL, the variable text will be taken literally
-as part of the element content. Therefore, a single "$
"
-can be used to represent a "$
" character.
-Also,
-variables in the MAILTOURL should NOT
-have ":
NU" modifier. This will prevent the
-variables from be recognized. MHonArc will automatically
-treat the replacement value as a part of a URL string.
-
-
-
-Here are some examples of legal variable usage:
-
-
-$SUBJECT$
-$FROMNAME$
-$SUBJECT:50$
-$SUBJECTNA:60U$
-$FROMADDR:U$
-
-
-The description of for each resource will contain a list
+
The description for each resource will contain a list
of all applicable variables that may be used in defining the
resource's value.
@@ -359,13 +298,13 @@ See Also
-98/03/03 18:19:49
+98/09/19 18:27:15
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/refsbegin.html b/doc/resources/refsbegin.html
index 411ef69..e46c7d2 100644
--- a/doc/resources/refsbegin.html
+++ b/doc/resources/refsbegin.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -23,7 +23,7 @@ Syntax
Element
-
+
<REFSBEGIN>
markup...
</REFSBEGIN>
@@ -109,17 +109,20 @@
See Also
REFSEND,
REFSLITXT
+
+Page Layout
+
-98/03/03 18:19:49
+98/09/19 18:27:15
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/refsend.html b/doc/resources/refsend.html
index d1473aa..024857f 100644
--- a/doc/resources/refsend.html
+++ b/doc/resources/refsend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -23,7 +23,7 @@ Syntax
Element
-
+
<REFSEND>
markup...
</REFSEND>
@@ -91,17 +91,20 @@
See Also
REFSBEGIN,
REFSLITXT
+
+Page Layout
+
-98/03/03 18:19:49
+98/09/19 18:27:15
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/refslitxt.html b/doc/resources/refslitxt.html
index 5ef85ec..3b3946d 100644
--- a/doc/resources/refslitxt.html
+++ b/doc/resources/refslitxt.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -23,7 +23,7 @@ Syntax
Element
-
+
<REFSLITXT>
markup...
</REFSLITXT>
@@ -72,88 +72,88 @@
Resource Variables
Variable | Value |
-$A_ATTR$ |
-The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
+$A_ATTR$ |
+The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
-$A_HREF$ |
-The HREF attribute to use in an anchor to link to the archived message. |
+$A_HREF$ |
+The HREF attribute to use in an anchor to link to the archived message. |
-$A_NAME$ |
-The NAME attribute to use in an anchor for messages to link to the index page. |
+$A_NAME$ |
+The NAME attribute to use in an anchor for messages to link to the index page. |
-$DATE$ |
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$SUBJECT$ |
+$SUBJECT$ |
The subject text of the message wrapped in an anchor element that hyperlinks to the message. |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -181,17 +181,20 @@ See Also
REFSBEGIN,
REFSEND
+
+Page Layout
+
-98/03/03 18:19:49
+98/09/19 18:27:15
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/reverse.html b/doc/resources/reverse.html
index efa478f..125aa35 100644
--- a/doc/resources/reverse.html
+++ b/doc/resources/reverse.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element(s)
-
+
<REVERSE>
<NOREVERSE>
@@ -34,7 +34,7 @@ Syntax
Command-line Option(s)
-
+
-reverse
-noreverse
@@ -48,7 +48,7 @@
Syntax
Description
If the REVERSE resource on, message groups in the main index will be
-listed in the reverse chronological
+listed in the reverse
order of the sort option specified. For example,
if date sorting is specified (see
SORT), then the messages will be listed
@@ -68,7 +68,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -102,10 +103,10 @@ See Also
-98/03/03 18:19:50
+98/09/19 18:27:15
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/rmm.html b/doc/resources/rmm.html
index 6bf8388..f49f87a 100644
--- a/doc/resources/rmm.html
+++ b/doc/resources/rmm.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -29,7 +29,7 @@ Syntax
Command-line Option
-
+
-rmm
msgnum ...
-rmm
msgnum-
msgnum ...
-rmm
msg-id ...
@@ -60,7 +60,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -123,10 +124,10 @@ See Also
-98/03/03 18:19:50
+98/09/19 18:27:15
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/scan.html b/doc/resources/scan.html
index ea4d2ca..e6cbc66 100644
--- a/doc/resources/scan.html
+++ b/doc/resources/scan.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -57,7 +57,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -143,10 +144,10 @@ See Also
-98/03/03 18:19:50
+98/09/19 18:27:15
MHonArc
-Copyright © 1997-1998 Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998 Earl Hood, earlhood@usa.net
diff --git a/doc/resources/single.html b/doc/resources/single.html
index 051be45..8df46a2 100644
--- a/doc/resources/single.html
+++ b/doc/resources/single.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -40,9 +40,9 @@ Syntax
Description
-When SINGLE is on, MHonArc will interpret input
+
When SINGLE is on, MHonArc will interpret input
as a single message to convert to HTML with no archive
-processing performed. Input can from a filename on the command-line
+processing performed. Input can specified as a filename on the command-line
or from standard input. The converted message is sent to
standard output.
@@ -70,7 +70,7 @@ Examples
% mhonarc -single < messagefile > file.html
-or,
+or,
% cat messagefile | mhonarc -single > file.html
@@ -98,13 +98,13 @@ See Also
-98/03/03 18:19:50
+98/09/19 18:27:16
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/sort.html b/doc/resources/sort.html
index b29b4df..803b383 100644
--- a/doc/resources/sort.html
+++ b/doc/resources/sort.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element(s)
-
+
<SORT>
<NOSORT>
@@ -34,7 +34,7 @@ Syntax
Command-line Option(s)
-
+
-sort
-nosort
@@ -49,7 +49,7 @@
Description
When SORT is active, messages are sorted by date in the
main index. When SORT is off, messages are listed in the
-ordered processed.
+ordered processed (ie. by message number).
@@ -63,7 +63,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -91,10 +92,10 @@ See Also
-98/03/03 18:19:51
+98/09/19 18:27:16
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/subjectarticlerxp.html b/doc/resources/subjectarticlerxp.html
index 38affd9..1eb2199 100644
--- a/doc/resources/subjectarticlerxp.html
+++ b/doc/resources/subjectarticlerxp.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<SUBJECTARTICLERXP>
perl_regex
</SUBJECTARTICLERXP>
@@ -32,7 +32,7 @@
Syntax
Command-line Option
-
+
-subjectarticlerxp perl_regex
@@ -97,13 +97,13 @@ See Also
-98/03/03 18:19:51
+98/09/19 18:27:16
MHonArc
Copyright © 1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/subjectbegin.html b/doc/resources/subjectbegin.html
index 08b24e0..b59525d 100644
--- a/doc/resources/subjectbegin.html
+++ b/doc/resources/subjectbegin.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element
-
+
<SUBJECTBEGIN>
markup ...
</SUBJECTBEGIN>
@@ -48,7 +48,7 @@
Description
SUBJECTBEGIN defines the beginning markup of a subject group
in the main index if the
SUBSORT
-reosource is set.
+resource is set.
A subject group is a group of messages with the same subject.
@@ -73,88 +73,88 @@ Resource Variables
Variable | Value |
-$A_ATTR$ |
-The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
+$A_ATTR$ |
+The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
-$A_HREF$ |
-The HREF attribute to use in an anchor to link to the archived message. |
+$A_HREF$ |
+The HREF attribute to use in an anchor to link to the archived message. |
-$A_NAME$ |
-The NAME attribute to use in an anchor for messages to link to the index page. |
+$A_NAME$ |
+The NAME attribute to use in an anchor for messages to link to the index page. |
-$DATE$ |
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$SUBJECT$ |
+$SUBJECT$ |
The subject text of the message wrapped in an anchor element that hyperlinks to the message. |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -165,7 +165,7 @@ Examples
The following example resource settings cause the main index
to be sorted by subject. The listing will contain each subject
-followed by a sub-listing of the author's:
+followed by an author sub-listing:
@@ -204,13 +204,13 @@ See Also
-98/03/03 18:19:51
+98/09/19 18:27:16
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/subjectend.html b/doc/resources/subjectend.html
index cf1239c..81de6b1 100644
--- a/doc/resources/subjectend.html
+++ b/doc/resources/subjectend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element
-
+
<SUBJECTEND>
markup ...
</SUBJECTEND>
@@ -62,7 +62,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -90,13 +91,13 @@ See Also
-98/03/03 18:19:51
+98/09/19 18:27:16
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/subjectheader.html b/doc/resources/subjectheader.html
index 74229ae..b0347b6 100644
--- a/doc/resources/subjectheader.html
+++ b/doc/resources/subjectheader.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<SUBJECTHEADER>
markup ...
</SUBJECTHEADER>
@@ -45,9 +45,9 @@
Description
SUBJECTHEADER defines the markup for the main subject line
above the message header of message pages. If the
SUBJECTHEADER resource is changed and messages already exist
-in the archive, those messages will not inherit the change.
+in the archive, the existing messages will not inherit the change.
Therefore, you need to be sure about the value of SUBJECTHEADER
-when create an archive.
+when creating an archive.
@@ -71,52 +71,52 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -145,10 +145,10 @@ See Also
-98/03/03 18:19:51
+98/09/19 18:27:16
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/subjectreplyrxp.html b/doc/resources/subjectreplyrxp.html
index eb6280f..c009f7d 100644
--- a/doc/resources/subjectreplyrxp.html
+++ b/doc/resources/subjectreplyrxp.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<SUBJECTREPLYRXP>
perl_regex
</SUBJECTREPLYRXP>
@@ -96,13 +96,13 @@
See Also
-98/03/03 18:19:52
+98/09/19 18:27:16
MHonArc
Copyright © 1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/subjectstripcode.html b/doc/resources/subjectstripcode.html
new file mode 100644
index 0000000..cc4b521
--- /dev/null
+++ b/doc/resources/subjectstripcode.html
@@ -0,0 +1,113 @@
+
+
+
+MHonArc Resources: SUBJECTSTRIPCODE
+
+
+
+
+MHonArc Resource List
+
+
+
+SUBJECTSTRIPCODE
+
+
+Syntax
+
+
+
+- Envariable
-
+
+M2H_SUBJECTSTRIPCODE=Perl_expressions
+
+
+
+- Element
-
+
+<SUBJECTSTRIPCODE>
+Perl expressions...
+</SUBJECTSTRIPCODE>
+
+
+
+- Command-line Option
-
+
+-subjectstripcode Perl_expressions
+
+
+
+
+
+
+Description
+
+SUBJECTSTRIPCODE may be used to define Perl expressions to
+apply to message subjects when parsed by MHonArc. The main use
+of the resource is to edit message subjects before stored in
+the archive.
+
+When defining the expressions, the subject text will be in
+the $_ variable. The value of $_
+after all expressions are evaluated is the subject MHonArc will
+use for the message.
+
+
+
+Default Setting
+
+Nil
+
+
+
+Resource Variables
+
+N/A
+
+
+
+Examples
+
+Some mailing lists prefix all message subjects with a list
+identifier so subscribers can easily denote message from the list
+when received. However, the prefix can clutter MHonArc indexes.
+The SUBJECTSTRIPCODE can be used to strip the prefixes before
+messages are stored in the archive.
+
+If the prefix is something like the following,
+
+
+[LIST-NAME]:
+
+the following SUBJECTSTRIPCODE setting can be used:
+
+
+s/^\[LIST-NAME\]://;
+
+
+
+Version
+
+2.3.0
+
+
+
+See Also
+
+
+
+
+
+
+
+98/09/19 18:27:16
+
+MHonArc
+Copyright © 1998, Earl Hood, earlhood@usa.net
+
+
+
+
diff --git a/doc/resources/subsort.html b/doc/resources/subsort.html
index e6738ad..bec204a 100644
--- a/doc/resources/subsort.html
+++ b/doc/resources/subsort.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element(s)
-
+
<SUBSORT>
<NOSUBSORT>
@@ -34,7 +34,7 @@ Syntax
Command-line Option(s)
-
+
-subsort
-nosubsort
@@ -62,7 +62,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -90,10 +91,10 @@ See Also
-98/03/03 18:19:52
+98/09/19 18:27:16
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tcontbegin.html b/doc/resources/tcontbegin.html
index 4db5fcd..255d186 100644
--- a/doc/resources/tcontbegin.html
+++ b/doc/resources/tcontbegin.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -23,7 +23,7 @@ Syntax
Element
-
+
<TCONTBEGIN>
markup...
</TCONTBEGIN>
@@ -42,7 +42,7 @@
Syntax
Description
TCONTBEGIN defines the markup to occur before the continuation
-of a broken thread. When MHonArc creates a multi-page
+of a broken thread. When MHonArc creates a multi-page
thread index, it is possible that a thread may be split across
mulitple pages. The use of TCONTBEGIN is to prompt the reader
that the following messages listed are a continuation of a thread
@@ -82,88 +82,88 @@
Resource Variables
Variable | Value |
-$A_ATTR$ |
-The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
+$A_ATTR$ |
+The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
-$A_HREF$ |
-The HREF attribute to use in an anchor to link to the archived message. |
+$A_HREF$ |
+The HREF attribute to use in an anchor to link to the archived message. |
-$A_NAME$ |
-The NAME attribute to use in an anchor for messages to link to the index page. |
+$A_NAME$ |
+The NAME attribute to use in an anchor for messages to link to the index page. |
-$DATE$ |
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$SUBJECT$ |
+$SUBJECT$ |
The subject text of the message wrapped in an anchor element that hyperlinks to the message. |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -192,13 +192,13 @@ See Also
-98/03/03 18:19:52
+98/09/19 18:27:16
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tcontend.html b/doc/resources/tcontend.html
index 4736eab..b109649 100644
--- a/doc/resources/tcontend.html
+++ b/doc/resources/tcontend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -23,7 +23,7 @@ Syntax
Element
-
+
<TCONTEND>
markup...
</TCONTEND>
@@ -59,7 +59,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
Examples
@@ -83,13 +84,13 @@ See Also
-98/03/03 18:19:52
+98/09/19 18:27:16
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tfoot.html b/doc/resources/tfoot.html
index 9b2716f..0f81ebe 100644
--- a/doc/resources/tfoot.html
+++ b/doc/resources/tfoot.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TFOOT>
markup ...
</TFOOT>
@@ -67,107 +67,83 @@
Resource Variables
Variable | Value |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LOCALDATE$ |
Current local date. |
-$NUMOFIDXMSG$ |
+$NUMOFIDXMSG$ |
Number of message listed. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PROG$ |
+$PROG$ |
Program name |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTPG$ |
-Filename of next page of the thread index. |
-
-
-$TNEXTPGLINK$ |
-Markup linking to the next page of the thread index. |
-
-
-$TPREVPG$ |
-Filename of the previous page of the thread index. |
-
-
-$TPREVPGLINK$ |
-Markup linking to the previous page of the thread index. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
@@ -188,10 +164,10 @@ Examples
<table border=0 width="100%">
<tbody>
<tr>
-<td align="left">$TPREVPGLINK$
-<td align="right">[<a href="$TFIRSTPG$">First Page</a>]
-<td align="left">[<a href="$TLASTPG$">Last Page</a>]
-<td align="right">$TNEXTPGLINK$
+<td align="left">$PGLINK(TPREV)$
+<td align="right">[<a href="$PG(TFIRST)$">First Page</a>]
+<td align="left">[<a href="$PG(TLAST)$">Last Page</a>]
+<td align="right">$PGLINK(TNEXT)$
<tr align="center">
<th colspan=4>Page $PAGENUM$ of $NUMOFPAGES$
</tbody>
@@ -213,14 +189,17 @@ See Also
THEAD
+
+Page Layout
+
-98/03/03 18:19:53
+98/09/19 18:27:16
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/thead.html b/doc/resources/thead.html
index deff5e9..f36713b 100644
--- a/doc/resources/thead.html
+++ b/doc/resources/thead.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<THEAD>
markup ...
</THEAD>
@@ -59,7 +59,7 @@
Default Setting
<UL>
<LI><A HREF="$IDXFNAME$">Main Index</A></LI>
</UL>
-$TPREVPGLINK$$TNEXTPGLINK$
+$PGLINK(TPREV)$$PGLINK(TNEXT)$
<HR>
<UL>
</THead>
@@ -88,107 +88,83 @@ Resource Variables
Variable | Value |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LOCALDATE$ |
Current local date. |
-$NUMOFIDXMSG$ |
+$NUMOFIDXMSG$ |
Number of message listed. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PROG$ |
+$PROG$ |
Program name |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTPG$ |
-Filename of next page of the thread index. |
-
-
-$TNEXTPGLINK$ |
-Markup linking to the next page of the thread index. |
-
-
-$TPREVPG$ |
-Filename of the previous page of the thread index. |
-
-
-$TPREVPGLINK$ |
-Markup linking to the previous page of the thread index. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
@@ -213,10 +189,10 @@ Examples
<tr align="center">
<th colspan=4>Page $PAGENUM$ of $NUMOFPAGES$
<tr>
-<td align="left">$TPREVPGLINK$
-<td align="right">[<a href="$TFIRSTPG$">First Page</a>]
-<td align="left">[<a href="$TLASTPG$">Last Page</a>]
-<td align="right">$TNEXTPGLINK$
+<td align="left">$PGLINK(TPREV)$
+<td align="right">[<a href="$TFIRSTPG(TFIRST)$">First Page</a>]
+<td align="left">[<a href="$PG(TLAST)$">Last Page</a>]
+<td align="right">$PGLINK(TNEXT)$
</tbody>
</table>
<hr>
@@ -245,10 +221,10 @@ See Also
-98/03/03 18:19:53
+98/09/19 18:27:16
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/thread.html b/doc/resources/thread.html
index 0d6b50d..614919a 100644
--- a/doc/resources/thread.html
+++ b/doc/resources/thread.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,14 +25,14 @@ Syntax
Element(s)
-
+
<THREAD>
<NOTHREAD>
Command-line Option(s)
-
+
-thread
-nothread
@@ -45,7 +45,7 @@
Syntax
Description
-If THREAD is on, MHonArc will create the thread index
+
If THREAD is on, MHonArc will create the thread index
page(s) for the archive. If off, no thread index is created.
@@ -60,7 +60,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -87,10 +88,10 @@ See Also
-98/03/03 18:19:53
+98/09/19 18:27:16
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tidxfname.html b/doc/resources/tidxfname.html
index 9d22569..f81dbfa 100644
--- a/doc/resources/tidxfname.html
+++ b/doc/resources/tidxfname.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element
-
+
<TIDXFNAME>
filename
</TIDXFNAME>
@@ -61,7 +61,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -89,10 +90,10 @@ See Also
-98/03/03 18:19:53
+98/09/19 18:27:17
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tidxlabel.html b/doc/resources/tidxlabel.html
index 8b00c23..b3939bb 100644
--- a/doc/resources/tidxlabel.html
+++ b/doc/resources/tidxlabel.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element
-
+
<TIDXLABEL>
markup ...
</TIDXLABEL>
@@ -90,13 +90,13 @@
See Also
-98/03/03 18:19:54
+98/09/19 18:27:17
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tidxpgbegin.html b/doc/resources/tidxpgbegin.html
index 2790b06..ea2f834 100644
--- a/doc/resources/tidxpgbegin.html
+++ b/doc/resources/tidxpgbegin.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TIDXPGBEGIN>
markup ...
</TIDXPGBEGIN>
@@ -78,107 +78,83 @@
Resource Variables
Variable | Value |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LOCALDATE$ |
Current local date. |
-$NUMOFIDXMSG$ |
+$NUMOFIDXMSG$ |
Number of message listed. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PROG$ |
+$PROG$ |
Program name |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTPG$ |
-Filename of next page of the thread index. |
-
-
-$TNEXTPGLINK$ |
-Markup linking to the next page of the thread index. |
-
-
-$TPREVPG$ |
-Filename of the previous page of the thread index. |
-
-
-$TPREVPGLINK$ |
-Markup linking to the previous page of the thread index. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
@@ -199,7 +175,7 @@ Examples
<HEAD>
<TITLE>$TIDXTITLE$</TITLE>
</HEAD>
-<BODY background="tidxbg.gif" bgproperties="fixed">
+<BODY background="tidxbg.gif" bgproperties="fixed">
<H1>$TIDXTITLE$</H1>
</TIdxPgBegin>
@@ -224,10 +200,10 @@ See Also
-98/03/03 18:19:54
+98/09/19 18:27:17
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tidxpgend.html b/doc/resources/tidxpgend.html
index 2455b84..3e4a953 100644
--- a/doc/resources/tidxpgend.html
+++ b/doc/resources/tidxpgend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TIDXPGEND>
markup ...
</TIDXPGEND>
@@ -67,107 +67,83 @@
Resource Variables
Variable | Value |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LOCALDATE$ |
Current local date. |
-$NUMOFIDXMSG$ |
+$NUMOFIDXMSG$ |
Number of message listed. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PROG$ |
+$PROG$ |
Program name |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTPG$ |
-Filename of next page of the thread index. |
-
-
-$TNEXTPGLINK$ |
-Markup linking to the next page of the thread index. |
-
-
-$TPREVPG$ |
-Filename of the previous page of the thread index. |
-
-
-$TPREVPGLINK$ |
-Markup linking to the previous page of the thread index. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
@@ -198,10 +174,10 @@ See Also
-98/03/03 18:19:54
+98/09/19 18:27:17
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tidxprefix.html b/doc/resources/tidxprefix.html
index fe9e441..1189edc 100644
--- a/doc/resources/tidxprefix.html
+++ b/doc/resources/tidxprefix.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element
-
+
<TIDXPREFIX>
prefix
</TIDXPREFIX>
@@ -49,7 +49,8 @@
Description
to the value of the
TIDXFNAME resource. All other pages have
a filename starting with the TIDXPREFIX value with the page number and
-".html" following. For example, the filenames for a 4 page
+".html" following (or the value defined by the
+HTMLEXT). For example, the filenames for a 4 page
thread index would be the following:
@@ -76,7 +77,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -104,10 +106,10 @@ See Also
-98/03/03 18:19:54
+98/09/19 18:27:17
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/timezones.html b/doc/resources/timezones.html
index 911138c..781e130 100644
--- a/doc/resources/timezones.html
+++ b/doc/resources/timezones.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TIMEZONES>
timezone_acronym:
hour_offset
timezone_acronym:
hour_offset
@@ -55,7 +55,7 @@
Description
EST
. The hour offset should be positive for timezones
West of UTC, and negative for time zones East of UTC.
-MHonArc has a default list of timezone acronyms
+
MHonArc has a default list of timezone acronyms
defined with hour offsets. Therefore, the list given in
the resource file will augment the default list, unless the
"Override
" attribute is specified. If
@@ -64,9 +64,9 @@
Description
are discarded, and only the timezone acronyms specified in the
TIMEZONES
element will be used.
-Much of the time, the date used by MHonArc has an hour
+
Much of the time, the date used by MHonArc has an hour
offset instead of a timezone acronym. However, mail messages may
-contain timezone acronyms in received/sent dates and MHonArc
+contain timezone acronyms in received/sent dates and MHonArc
must be told what the hour offset from UTC the timezone acronym
represents in order to properly sort messages by date.
@@ -95,7 +95,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -121,10 +122,10 @@ See Also
-98/03/03 18:19:55
+98/09/19 18:27:17
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tindentbegin.html b/doc/resources/tindentbegin.html
index 6f4419b..e5b911a 100644
--- a/doc/resources/tindentbegin.html
+++ b/doc/resources/tindentbegin.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -23,9 +23,9 @@ Syntax
Element
-
+
<TINDENTBEGIN>
-markup...
+markup...
</TINDENTBEGIN>
@@ -42,11 +42,11 @@ Syntax
Description
TINDENTBEGIN defines the markup for opening a level for the
-continuation of a broken thread. When MHonArc creates a
+continuation of a broken thread. When MHonArc creates a
multi-page thread index, it is possible that a thread may be split
across mulitple pages. TINDENTBEGIN is used to create a thread
level indent inorder to restart a thread at the proper level.
-TINDENTBEGIN will be used for each level that MHonArc
+TINDENTBEGIN will be used for each level that MHonArc
must create inorder to restart the thread.
@@ -73,7 +73,7 @@ Resource Variables
Examples
-By default, MHonArc uses the UL element for listing
+
By default, MHonArc uses the UL element for listing
messages in a thread index. An alternative, is to use the DL
element if bullets before messages are not desired. Therefore,
the following may be used for continuing a broken a thread if
@@ -104,17 +104,20 @@
See Also
TCONTBEGIN,
TINDENTEND
+
+Page Layout
+
-98/03/03 18:19:55
+98/09/19 18:27:17
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tindentend.html b/doc/resources/tindentend.html
index cd3d4c3..85cee6a 100644
--- a/doc/resources/tindentend.html
+++ b/doc/resources/tindentend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -23,9 +23,9 @@ Syntax
Element
-
+
<TINDENTEND>
-markup...
+markup...
</TINDENTEND>
@@ -81,17 +81,20 @@ See Also
TINDENTBEGIN
+
+Page Layout
+
-98/03/03 18:19:55
+98/09/19 18:27:17
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/title.html b/doc/resources/title.html
index 599c162..5a0aeff 100644
--- a/doc/resources/title.html
+++ b/doc/resources/title.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element
-
+
<TITLE>
string
</TITLE>
@@ -61,7 +61,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -97,10 +98,10 @@ See Also
-98/03/03 18:19:55
+98/09/19 18:27:17
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tlevels.html b/doc/resources/tlevels.html
index cab2b50..e663353 100644
--- a/doc/resources/tlevels.html
+++ b/doc/resources/tlevels.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element
-
+
<TLEVELS>
number
</TLEVELS>
@@ -47,8 +47,8 @@
Description
TLEVELS defines the maximum number of nested listings in a thread
index. Any threads that go over TLEVELS in depth are flattened to
the value of TLEVELS. This resource is helpful in preventing huge
-indentations in deep threads and cause text to be squished on the
-left-side of an HTML viewer.
+indentations in deep threads which may cause text to be squished on the
+right-side of an HTML viewer.
@@ -61,7 +61,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -87,10 +88,10 @@ See Also
-98/03/03 18:19:56
+98/09/19 18:27:17
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tliend.html b/doc/resources/tliend.html
index 879f95c..7236dee 100644
--- a/doc/resources/tliend.html
+++ b/doc/resources/tliend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TLIEND>
markup ...
</TLIEND>
@@ -71,89 +71,8 @@
Default Setting
Resource Variables
-
-
-
-Variable | Value |
-
-
-$A_ATTR$ |
-The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
-
-
-$A_HREF$ |
-The HREF attribute to use in an anchor to link to the archived message. |
-
-
-$A_NAME$ |
-The NAME attribute to use in an anchor for messages to link to the index page. |
-
-
-$DATE$ |
-The date of the message. |
-
-
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
-
-
-$FROM$ |
-The complete text in the From field. |
-
-
-$FROMADDR$ |
-The e-mail address in the From field. |
-
-
-$FROMNAME$ |
-The human name of the person in the From field. |
-
-
-$ICON$ |
-The context-type sensistive icon. |
-
-
-$ICONURL$ |
-The URL to the context-type sensistive icon. |
-
-
-$LOCALDATE$ |
-Current local date. |
-
-
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
-
-
-$MSGID$ |
-The message-id of the message. |
-
-
-$MSGNUM$ |
-The message numbers assigned to the message by MHonArc (includes leading zeros). |
-
-
-$NUMFOLUP$ |
-Number of explicit follow-ups to the message. |
-
-
-$ORDNUM$ |
-The current listing number of the message. |
-
-
-$SUBJECT$ |
-The subject text of the message wrapped in an anchor element that hyperlinks to the message. |
-
-
-$SUBJECTNA$ |
-The subject text of the message without the anchor element. |
-
-
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
-
-
-
+N/A
+
@@ -180,10 +99,10 @@ See Also
-98/03/03 18:19:56
+98/09/19 18:27:17
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tlinone.html b/doc/resources/tlinone.html
index 3df4d0d..c62660c 100644
--- a/doc/resources/tlinone.html
+++ b/doc/resources/tlinone.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TLINONE>
markup ...
</TLINONE>
@@ -71,7 +71,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -94,14 +95,17 @@ See Also
TLINONEEND
+
+Page Layout
+
-98/03/03 18:19:56
+98/09/19 18:27:17
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tlinoneend.html b/doc/resources/tlinoneend.html
index 151ce27..0e676bc 100644
--- a/doc/resources/tlinoneend.html
+++ b/doc/resources/tlinoneend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TLINONEEND>
markup ...
</TLINONEEND>
@@ -70,7 +70,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -93,14 +94,17 @@ See Also
TLINONE
+
+Page Layout
+
-98/03/03 18:19:56
+98/09/19 18:27:17
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tlitxt.html b/doc/resources/tlitxt.html
index ad630b5..1f7acbd 100644
--- a/doc/resources/tlitxt.html
+++ b/doc/resources/tlitxt.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TLITXT>
markup ...
</TLITXT>
@@ -78,88 +78,88 @@
Resource Variables
Variable | Value |
-$A_ATTR$ |
-The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
+$A_ATTR$ |
+The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
-$A_HREF$ |
-The HREF attribute to use in an anchor to link to the archived message. |
+$A_HREF$ |
+The HREF attribute to use in an anchor to link to the archived message. |
-$A_NAME$ |
-The NAME attribute to use in an anchor for messages to link to the index page. |
+$A_NAME$ |
+The NAME attribute to use in an anchor for messages to link to the index page. |
-$DATE$ |
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$SUBJECT$ |
+$SUBJECT$ |
The subject text of the message wrapped in an anchor element that hyperlinks to the message. |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -187,14 +187,17 @@ See Also
TSINGLETXT,
TTOPBEGIN
+
+Page Layout
+
-98/03/03 18:19:56
+98/09/19 18:27:17
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tnextbutton.html b/doc/resources/tnextbutton.html
index 38075dc..5a3e0c5 100644
--- a/doc/resources/tnextbutton.html
+++ b/doc/resources/tnextbutton.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TNEXTBUTTON>
markup ...
</TNEXTBUTTON>
@@ -42,11 +42,11 @@
Syntax
Description
-TNEXTBUTTON defines the value for the $TNEXTBUTTON$
+
TNEXTBUTTON defines the value for the $BUTTON(TNEXT)$
resource variable when there is a next message to the current message
according to the message list order of the thread index. See the
TNEXTBUTTONIA for defining the
-value of $TNEXTBUTTON$
when there is no next message.
+value of $BUTTON(TNEXT)$
when there is no next message.
@@ -55,7 +55,7 @@ Default Setting
<TNextButton chop>
-[<A HREF="$TNEXTMSG$">Thread Next</A>]
+[<A HREF="$MSG(TNEXT)$">Thread Next</A>]
<TNextButton>
@@ -69,288 +69,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -365,7 +241,7 @@ Examples
<TNextButton chop>
-<A HREF="$TNEXTMSG$"><IMG SRC="tnext.gif" ALT="[Thread Next]"></A>
+<A HREF="$MSG(TNEXT)$"><IMG SRC="tnext.gif" ALT="[Thread Next]"></A>
<TNextButton>
@@ -390,10 +266,10 @@ See Also
-98/03/03 18:19:57
+98/09/19 18:27:18
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tnextbuttonia.html b/doc/resources/tnextbuttonia.html
index 7a1ef5f..ead5fd8 100644
--- a/doc/resources/tnextbuttonia.html
+++ b/doc/resources/tnextbuttonia.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TNEXTBUTTONIA>
markup ...
</TNEXTBUTTONIA>
@@ -42,11 +42,11 @@
Syntax
Description
-TNEXTBUTTONIA defines the value for the $TNEXTBUTTON$
+
TNEXTBUTTONIA defines the value for the $BUTTON(TNEXT)$
resource variable when there is no next message to the current message
according to the message list order of the thread index. See the
TNEXTBUTTON for defining the
-value of $TNEXTBUTTON$
when there is a next message.
+value of $BUTTON(TNEXT)$
when there is a next message.
@@ -69,288 +69,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -390,10 +266,10 @@ See Also
-98/03/03 18:19:57
+98/09/19 18:27:18
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tnextlink.html b/doc/resources/tnextlink.html
index 3323b44..17ed854 100644
--- a/doc/resources/tnextlink.html
+++ b/doc/resources/tnextlink.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TNEXTLINK>
markup ...
</TNEXTLINK>
@@ -42,7 +42,7 @@
Syntax
Description
-TNEXTLINK defines the value for the $TNEXTLINK$
+
TNEXTLINK defines the value for the $LINK(TNEXT)$
resource variable when there is a next message to the current message
according to the message list order of the thread index. TNEXTLINK
is analagous to
@@ -52,7 +52,7 @@
Description
See the
TNEXTLINKIA for defining the
-value of $TNEXTLINK$
when there is no next message.
+value of $LINK(TNEXT)$
when there is no next message.
@@ -62,7 +62,7 @@ Default Setting
<TNextLink>
<LI>Next by Thread:
-<STRONG><A HREF="$TNEXTMSG$">$TNEXTSUBJECT$</A></STRONG>
+<STRONG><A HREF="$MSG(TNEXT)$">$SUBJECT(TNEXT)$</A></STRONG>
</LI>
</TNextLink>
@@ -77,288 +77,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -374,8 +250,8 @@ Examples
<TNextLink>
<LI>Next by Thread:
-<STRONG><A HREF="$TNEXTMSG$">$TNEXTSUBJECT$</A></STRONG>,
-<EM>$TNEXTFROMNAME$</EM>
+<STRONG><A HREF="$MSG(TNEXT)$">$SUBJECT(TNEXT)$</A></STRONG>,
+<EM>$FROMNAME(TNEXT)$</EM>
</LI>
</TNextLink>
@@ -401,10 +277,10 @@ See Also
-98/03/03 18:19:57
+98/09/19 18:27:18
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tnextlinkia.html b/doc/resources/tnextlinkia.html
index 8f2ecd1..e4a652b 100644
--- a/doc/resources/tnextlinkia.html
+++ b/doc/resources/tnextlinkia.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -42,14 +42,14 @@ Syntax
Description
-TNEXTLINKIA defines the value for the $TNEXTLINKIA$
+
TNEXTLINKIA defines the value for the $LINK(TNEXT)$
resource variable when there is no next message to the current message
according to the message list order of the thread index.
See the
TNEXTLINK for defining the
-value of $TNEXTLINK$
when there is a next message.
+value of $LINK(TNEXT)$
when there is a next message.
@@ -69,288 +69,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -383,10 +259,10 @@ See Also
-98/03/03 18:19:57
+98/09/19 18:27:18
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tnextpglink.html b/doc/resources/tnextpglink.html
index a8ad19c..e6a9ee1 100644
--- a/doc/resources/tnextpglink.html
+++ b/doc/resources/tnextpglink.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TNEXTPGLINK>
markup ...
</TNEXTPGLINK>
@@ -42,14 +42,14 @@
Syntax
Description
-TNEXTPGLINK defines the value for the $TNEXTPGLINK$
+
TNEXTPGLINK defines the value for the $PGLINK(TNEXT)$
resource variable when there is a next page to the current page
of the thread index.
See the
TNEXTPGLINKIA for defining the
-value of $TNEXTPGLINK$
when there is no next page.
+value of $PGLINK(TNEXT)$
when there is no next page.
@@ -59,7 +59,7 @@ Default Setting
<TNextPgLink chop>
-[<A HREF="$TNEXTPG$">Next Page</A>]
+[<A HREF="$PG(TNEXT)$">Next Page</A>]
</TNextPgLink>
@@ -73,107 +73,83 @@ Resource Variables
Variable | Value |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LOCALDATE$ |
Current local date. |
-$NUMOFIDXMSG$ |
+$NUMOFIDXMSG$ |
Number of message listed. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PROG$ |
+$PROG$ |
Program name |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTPG$ |
-Filename of next page of the thread index. |
-
-
-$TNEXTPGLINK$ |
-Markup linking to the next page of the thread index. |
-
-
-$TPREVPG$ |
-Filename of the previous page of the thread index. |
-
-
-$TPREVPGLINK$ |
-Markup linking to the previous page of the thread index. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
@@ -208,10 +184,10 @@ See Also
-98/03/03 18:19:58
+98/09/19 18:27:18
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tnextpglinkia.html b/doc/resources/tnextpglinkia.html
index cb205b7..71858bb 100644
--- a/doc/resources/tnextpglinkia.html
+++ b/doc/resources/tnextpglinkia.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TNEXTPGLINKIA>
markup ...
</TNEXTPGLINKIA>
@@ -42,14 +42,14 @@
Syntax
Description
-TNEXTPGLINKIA defines the value for the $TNEXTPGLINKIA$
+
TNEXTPGLINKIA defines the value for the $PGLINK(TNEXT)$
resource variable when there is no next page to the current page
of the thread index.
See the
TNEXTPGLINK for defining the
-value of $TNEXTPGLINK$
when there is a next page.
+value of $PGLINK(TNEXT)$
when there is a next page.
@@ -73,107 +73,83 @@ Resource Variables
Variable | Value |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LOCALDATE$ |
Current local date. |
-$NUMOFIDXMSG$ |
+$NUMOFIDXMSG$ |
Number of message listed. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PROG$ |
+$PROG$ |
Program name |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTPG$ |
-Filename of next page of the thread index. |
-
-
-$TNEXTPGLINK$ |
-Markup linking to the next page of the thread index. |
-
-
-$TPREVPG$ |
-Filename of the previous page of the thread index. |
-
-
-$TPREVPGLINK$ |
-Markup linking to the previous page of the thread index. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
@@ -208,10 +184,10 @@ See Also
-98/03/03 18:19:58
+98/09/19 18:27:18
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/toplinks.html b/doc/resources/toplinks.html
index aad29cc..b4d8028 100644
--- a/doc/resources/toplinks.html
+++ b/doc/resources/toplinks.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -61,7 +61,7 @@ Default Setting
<TopLinks>
<HR>
-$PREVBUTTON$$NEXTBUTTON$$TPREVBUTTON$$TNEXTBUTTON$[<A
+$BUTTON(PREV)$$BUTTON(NEXT)$$BUTTON(TPREV)$$BUTTON(TNEXT)$[<A
HREF="$IDXFNAME$#$MSGNUM$">Date Index</A>][<A
HREF="$TIDXFNAME$#$MSGNUM$">Thread Index</A>]
</TopLinks>
@@ -77,288 +77,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -374,7 +250,7 @@ Examples
<TopLinks>
<HR>
-$PREVBUTTON$$NEXTBUTTON$$TPREVBUTTON$$TNEXTBUTTON$<A
+$BUTTON(PREV)$$BUTTON(NEXT)$$BUTTON(TPREV)$$BUTTON(TNEXT)$<A
HREF="$IDXFNAME$#$MSGNUM$"><IMG
SRC="dateidx.gif" ALT="[Date Index]"></A><A
HREF="$TIDXFNAME$#$MSGNUM$"><IMG
@@ -407,10 +283,10 @@ See Also
-98/03/03 18:19:58
+98/09/19 18:27:18
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tprevbutton.html b/doc/resources/tprevbutton.html
index b32ae36..0fddcaf 100644
--- a/doc/resources/tprevbutton.html
+++ b/doc/resources/tprevbutton.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TPREVBUTTON>
markup ...
</TPREVBUTTON>
@@ -42,11 +42,11 @@
Syntax
Description
-TPREVBUTTON defines the value for the $TPREVBUTTON$
+
TPREVBUTTON defines the value for the $BUTTON(TPREV)$
resource variable when there is a previous message to the current message
according to the message list order of the thread index. See the
TPREVBUTTONIA for defining the
-value of $TPREVBUTTON$
when there is no next message.
+value of $BUTTON(TPREV)$
when there is no next message.
@@ -55,7 +55,7 @@ Default Setting
<TPrevButton chop>
-[<A HREF="$PREVMSG$">Thread Prev</A>]
+[<A HREF="$MSG(PREV)$">Thread Prev</A>]
</TPrevButton>
@@ -69,288 +69,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -365,7 +241,7 @@ Examples
<TPrevButton chop>
-<A HREF="$TPREVMSG$"><IMG SRC="tprev.gif" ALT="[Thread Prev]"></A>
+<A HREF="$MSG(TPREV)$"><IMG SRC="tprev.gif" ALT="[Thread Prev]"></A>
</TPrevButton>
@@ -390,10 +266,10 @@ See Also
-98/03/03 18:19:58
+98/09/19 18:27:18
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tprevbuttonia.html b/doc/resources/tprevbuttonia.html
index 03b95b9..150f311 100644
--- a/doc/resources/tprevbuttonia.html
+++ b/doc/resources/tprevbuttonia.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -42,11 +42,11 @@ Syntax
Description
-TPREVBUTTONIA defines the value for the $TPREVBUTTON$
+
TPREVBUTTONIA defines the value for the $BUTTON(TPREV)$
resource variable when there is no previous message to the current message
according to the message list order of the thread index. See the
TPREVBUTTON for defining the
-value of $TPREVBUTTON$
when there is a next message.
+value of $BUTTON(TPREV)$
when there is a next message.
@@ -69,288 +69,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -390,10 +266,10 @@ See Also
-98/03/03 18:19:59
+98/09/19 18:27:18
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tprevlink.html b/doc/resources/tprevlink.html
index 85a48a8..542661d 100644
--- a/doc/resources/tprevlink.html
+++ b/doc/resources/tprevlink.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -42,7 +42,7 @@ Syntax
Description
-TPREVLINK defines the value for the $TPREVLINK$
+
TPREVLINK defines the value for the $LINK(TPREV)$
resource variable when there is a previous message to the current message
according to the message list order of the thread index. TPREVLINK
is analagous to
@@ -52,7 +52,7 @@
Description
See
TPREVLINKIA for defining the
-value of $TPREVLINK$
when there is no previous message.
+value of $LINK(TPREV)$
when there is no previous message.
@@ -62,7 +62,7 @@ Default Setting
<TPrevLink>
<LI>Prev by Thread:
-<STRONG><A HREF="$TPREVMSG$">$TPREVSUBJECT$</A></STRONG>
+<STRONG><A HREF="$MSG(TPREV)$">$SUBJECT(TPREV)$</A></STRONG>
</LI>
</TPrevLink>
@@ -77,288 +77,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -374,8 +250,8 @@ Examples
<TPrevLink>
<LI>Prev by Thread:
-<STRONG><A HREF="$TPREVMSG$">$TPREVSUBJECT$</A></STRONG>,
-<EM>$TPREVFROMNAME$</EM>
+<STRONG><A HREF="$MSG(TPREV)$">$SUBJECT(TPREV)$</A></STRONG>,
+<EM>$FROMNAME(TPREV)$</EM>
</LI>
</TPrevLink>
@@ -401,10 +277,10 @@ See Also
-98/03/03 18:19:59
+98/09/19 18:27:18
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tprevlinkia.html b/doc/resources/tprevlinkia.html
index 37ae1b7..966f330 100644
--- a/doc/resources/tprevlinkia.html
+++ b/doc/resources/tprevlinkia.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TPREVLINKIA>
markup ...
</TPREVLINKIA>
@@ -42,14 +42,14 @@
Syntax
Description
-TPREVLINKIA defines the value for the $TPREVLINK$
+
TPREVLINKIA defines the value for the $LINK(TPREV)$
resource variable when there is no previous message to the current message
according to the message list order of the thread index.
See
TPREVLINK for defining the
-value of $TPREVLINK$
when there is a previous message.
+value of $LINK(TPREV)$
when there is a previous message.
@@ -69,288 +69,164 @@ Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -383,10 +259,10 @@ See Also
-98/03/03 18:19:59
+98/09/19 18:27:18
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tprevpglink.html b/doc/resources/tprevpglink.html
index 4394adb..7ecbe39 100644
--- a/doc/resources/tprevpglink.html
+++ b/doc/resources/tprevpglink.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TPREVPGLINK>
markup ...
</TPREVPGLINK>
@@ -42,14 +42,14 @@
Syntax
Description
-TPREVPGLINK defines the value for the $TPREVPGLINK$
+
TPREVPGLINK defines the value for the $PGLINK(TPREV)$
resource variable when there is a previous page to the current page
of the thread index.
See the
TPREVPGLINKIA for defining the
-value of $TPREVPGLINK$
when there is no previous page.
+value of $PGLINK(TPREV)$
when there is no previous page.
@@ -59,7 +59,7 @@ Default Setting
<TPrevPgLink chop>
-[<A HREF="$TPREVPG$">Prev Page</A>]
+[<A HREF="$PG(TPREV)$">Prev Page</A>]
</TPrevPgLink>
@@ -73,107 +73,83 @@ Resource Variables
Variable | Value |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LOCALDATE$ |
Current local date. |
-$NUMOFIDXMSG$ |
+$NUMOFIDXMSG$ |
Number of message listed. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PROG$ |
+$PROG$ |
Program name |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTPG$ |
-Filename of next page of the thread index. |
-
-
-$TNEXTPGLINK$ |
-Markup linking to the next page of the thread index. |
-
-
-$TPREVPG$ |
-Filename of the previous page of the thread index. |
-
-
-$TPREVPGLINK$ |
-Markup linking to the previous page of the thread index. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
@@ -208,10 +184,10 @@ See Also
-98/03/03 18:19:59
+98/09/19 18:27:18
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tprevpglinkia.html b/doc/resources/tprevpglinkia.html
index 979055c..7500ed7 100644
--- a/doc/resources/tprevpglinkia.html
+++ b/doc/resources/tprevpglinkia.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TPREVPGLINKIA>
markup ...
</TPREVPGLINKIA>
@@ -42,14 +42,14 @@
Syntax
Description
-TPREVPGLINKIA defines the value for the $TPREVPGLINK$
+
TPREVPGLINKIA defines the value for the $PGLINK(TPREV)$
resource variable when there is no previous page to the current page
of the thread index.
See the
TPREVPGLINK for defining the
-value of $TPREVPGLINK$
when there is a previous page.
+value of $PGLINK(TPREV)$
when there is a previous page.
@@ -73,107 +73,83 @@ Resource Variables
Variable | Value |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LOCALDATE$ |
Current local date. |
-$NUMOFIDXMSG$ |
+$NUMOFIDXMSG$ |
Number of message listed. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PROG$ |
+$PROG$ |
Program name |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTPG$ |
-Filename of next page of the thread index. |
-
-
-$TNEXTPGLINK$ |
-Markup linking to the next page of the thread index. |
-
-
-$TPREVPG$ |
-Filename of the previous page of the thread index. |
-
-
-$TPREVPGLINK$ |
-Markup linking to the previous page of the thread index. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
@@ -208,10 +184,10 @@ See Also
-98/03/03 18:20:00
+98/09/19 18:27:18
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/treverse.html b/doc/resources/treverse.html
index 7f79163..7623b90 100644
--- a/doc/resources/treverse.html
+++ b/doc/resources/treverse.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element(s)
-
+
<TREVERSE>
<NOTREVERSE>
@@ -34,7 +34,7 @@ Syntax
Command-line Option(s)
-
+
-treverse
-notreverse
@@ -66,7 +66,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -95,10 +96,10 @@ See Also
-98/03/03 18:20:00
+98/09/19 18:27:19
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tsingletxt.html b/doc/resources/tsingletxt.html
index 0454f27..ce32b89 100644
--- a/doc/resources/tsingletxt.html
+++ b/doc/resources/tsingletxt.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TSINGLETXT>
markup ...
</TSINGLETXT>
@@ -76,88 +76,88 @@
Resource Variables
Variable | Value |
-$A_ATTR$ |
-The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
+$A_ATTR$ |
+The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
-$A_HREF$ |
-The HREF attribute to use in an anchor to link to the archived message. |
+$A_HREF$ |
+The HREF attribute to use in an anchor to link to the archived message. |
-$A_NAME$ |
-The NAME attribute to use in an anchor for messages to link to the index page. |
+$A_NAME$ |
+The NAME attribute to use in an anchor for messages to link to the index page. |
-$DATE$ |
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$SUBJECT$ |
+$SUBJECT$ |
The subject text of the message wrapped in an anchor element that hyperlinks to the message. |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -188,10 +188,10 @@ See Also
-98/03/03 18:20:00
+98/09/19 18:27:19
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tslice.html b/doc/resources/tslice.html
index dcdf716..bfeb23c 100644
--- a/doc/resources/tslice.html
+++ b/doc/resources/tslice.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TSLICE>
number:
number
</TSLICE>
@@ -92,19 +92,19 @@
See Also
TSLICEBEG,
-TSLICEBEG
+TSLICEEND
-98/03/03 18:20:00
+98/09/19 18:27:19
MHonArc
Copyright © 1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tslicebeg.html b/doc/resources/tslicebeg.html
index 7f3ee4b..de2fdde 100644
--- a/doc/resources/tslicebeg.html
+++ b/doc/resources/tslicebeg.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -23,7 +23,7 @@ Syntax
Element
-
+
<TSLICEBEG>
markup...
</TSLICEBEG>
@@ -76,288 +76,164 @@
Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -390,13 +266,13 @@ See Also
-98/03/03 18:20:01
+98/09/19 18:27:19
MHonArc
Copyright © 1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tsliceend.html b/doc/resources/tsliceend.html
index 5d0bcc6..8e0727f 100644
--- a/doc/resources/tsliceend.html
+++ b/doc/resources/tsliceend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -23,7 +23,7 @@ Syntax
Element
-
+
<TSLICEEND>
markup...
</TSLICEEND>
@@ -76,288 +76,164 @@
Resource Variables
Variable | Value |
-$DATE$ |
+$BUTTON$ |
+Button markup linking to a message. |
+
+
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LINK$ |
+Link markup linking to a message. |
+
+
+$LOCALDATE$ |
Current local date. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
+
+
+$MSG$ |
+Filename of message. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NEXTBUTTON$ |
-Next button markup linking to the next message. |
-
-
-$NEXTFROM$ |
-Content of From field of the next message. |
-
-
-$NEXTFROMADDR$ |
-E-mail address contained in From field of the next message. |
-
-
-$NEXTFROMNAME$ |
-Human name contained in From field of the next message. |
-
-
-$NEXTLINK$ |
-Next link markup linking to the next message. |
-
-
-$NEXTMSG$ |
-Filename of next message. |
-
-
-$NEXTMSGNUM$ |
-Number assigned to next message. |
-
-
-$NEXTSUBJECT$ |
-Subject of next message. |
-
-
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PREVBUTTON$ |
-Previous button markup linking to the previous message. |
-
-
-$PREVFROM$ |
-Content of From field of the previous message. |
-
-
-$PREVFROMADDR$ |
-E-mail address contained in From field of the previous message. |
-
-
-$PREVFROMNAME$ |
-Human name contained in From field of the previous message. |
-
-
-$PREVLINK$ |
-Previous link markup linking to the previous message. |
-
-
-$PREVMSG$ |
-Filename of previous message. |
-
-
-$PREVMSGNUM$ |
-Number assigned to previous message. |
-
-
-$PREVSUBJECT$ |
-Subject of previous message. |
-
-
-$PROG$ |
+$PROG$ |
Program name |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTBUTTON$ |
-Next button markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTFROM$ |
-Content of From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMADDR$ |
-E-mail address contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTFROMNAME$ |
-Human name contained in From field of the next message according to the list order of the thread index. |
-
-
-$TNEXTLINK$ |
-Next link markup linking to the next message according to the thread index list order. |
-
-
-$TNEXTMSG$ |
-Filename of next message according to the list order of the thread index. |
-
-
-$TNEXTMSGNUM$ |
-Number assigned to next message according to the list order of the thread index. |
-
-
-$TNEXTSUBJECT$ |
-Subject of next message according to the list order of the thread index. |
-
-
-$TPREVBUTTON$ |
-Previous button markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVFROM$ |
-Content of From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMADDR$ |
-E-mail address contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVFROMNAME$ |
-Human name contained in From field of the previous message according to the list order of the thread index. |
-
-
-$TPREVLINK$ |
-Previous link markup linking to the previous message according to the thread index list order. |
-
-
-$TPREVMSG$ |
-Filename of previous message according to the list order of the thread index. |
-
-
-$TPREVMSGNUM$ |
-Number assigned to previous message according to the list order of the thread index. |
-
-
-$TPREVSUBJECT$ |
-Subject of previous message according to the list order of the thread index. |
-
-
-$TSLICE$ |
-A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
+$TSLICE$ |
+A slice of the thread listing relative to the current message. Size of slice determined by the TSLICE resource. |
-$VERSION$ |
+$VERSION$ |
Program version. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -390,13 +266,13 @@ See Also
-98/03/03 18:20:01
+98/09/19 18:27:19
MHonArc
Copyright © 1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tsort.html b/doc/resources/tsort.html
index 039ad72..a0403e0 100644
--- a/doc/resources/tsort.html
+++ b/doc/resources/tsort.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,14 +24,14 @@ Syntax
Element(s)
-
+
<TSORT>
<NOTSORT>
Command-line Option(s)
-
+
-tsort
-notsort
@@ -83,13 +83,13 @@ See Also
-98/03/03 18:20:01
+98/09/19 18:27:19
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tsubjectbeg.html b/doc/resources/tsubjectbeg.html
index 56f4ca5..fcb0911 100644
--- a/doc/resources/tsubjectbeg.html
+++ b/doc/resources/tsubjectbeg.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TSUBJECTBEG>
markup ...
</TSUBJECTBEG>
@@ -55,7 +55,7 @@
Default Setting
<TSubjectBeg>
-<Possible follow-up(s)><BR>
+<LI><Possible follow-up(s)></LI>
</TSubjectBeg>
@@ -63,7 +63,8 @@ Default Setting
Resource Variables
-N/A
+N/A
+
@@ -80,6 +81,9 @@ Examples
</TSubjectBeg>
+Note the blank line between the open and close tags.
+
+
Version
@@ -94,14 +98,17 @@ See Also
TSUBJECTEND
+
+Page Layout
+
-98/03/03 18:20:01
+98/10/10 15:33:10
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tsubjectend.html b/doc/resources/tsubjectend.html
index daec3c2..5d51f1c 100644
--- a/doc/resources/tsubjectend.html
+++ b/doc/resources/tsubjectend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TSUBJECTEND>
markup ...
</TSUBJECTEND>
@@ -58,7 +58,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -80,14 +81,17 @@ See Also
TSUBJECTBEG
+
+Page Layout
+
-98/03/03 18:20:02
+98/09/19 18:27:19
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tsublistbeg.html b/doc/resources/tsublistbeg.html
index 0fe29a6..ae75ace 100644
--- a/doc/resources/tsublistbeg.html
+++ b/doc/resources/tsublistbeg.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TSUBLISTBEG>
markup ...
</TSUBLISTBEG>
@@ -66,107 +66,83 @@
Resource Variables
Variable | Value |
-$DOCURL$ |
+$DOCURL$ |
URL to documentation. |
-$FIRSTPG$ |
+$FIRSTPG$ |
Filename of first page of main index. |
-$GMTDATE$ |
+$GMTDATE$ |
Current GMT date. |
-$IDXFNAME$ |
+$IDXFNAME$ |
Filename of main index page. |
-$IDXLABEL$ |
+$IDXLABEL$ |
Label for main index page. |
-$IDXPREFIX$ |
+$IDXPREFIX$ |
Prefix of filenames of main index pages. |
-$IDXSIZE$ |
+$IDXSIZE$ |
Max number of messages that may be listed in index page. |
-$IDXTITLE$ |
+$IDXTITLE$ |
The title of the main index page. |
-$LASTPG$ |
+$LASTPG$ |
Filename of last page in of main index. |
-$LOCALDATE$ |
+$LOCALDATE$ |
Current local date. |
-$NUMOFIDXMSG$ |
+$NUMOFIDXMSG$ |
Number of message listed. |
-$NUMOFMSG$ |
+$NUMOFMSG$ |
Number of messages in the archive. |
-$NUMOFPAGES$ |
+$NUMOFPAGES$ |
Number of index pages. |
-$OUTDIR$ |
+$OUTDIR$ |
Pathname of archive. |
-$PROG$ |
+$PROG$ |
Program name |
-$TFIRSTPG$ |
-Filename of first page of thread index. |
-
-
-$TIDXFNAME$ |
+$TIDXFNAME$ |
Filename of thread index page. |
-$TIDXLABEL$ |
+$TIDXLABEL$ |
Label for thread index page. |
-$TIDXPREFIX$ |
+$TIDXPREFIX$ |
Prefix of filenames of thread index pages. |
-$TIDXTITLE$ |
+$TIDXTITLE$ |
Title of thread index. |
-$TLASTPG$ |
-Filename of last page of thread index. |
-
-
-$TNEXTPG$ |
-Filename of next page of the thread index. |
-
-
-$TNEXTPGLINK$ |
-Markup linking to the next page of the thread index. |
-
-
-$TPREVPG$ |
-Filename of the previous page of the thread index. |
-
-
-$TPREVPGLINK$ |
-Markup linking to the previous page of the thread index. |
-
-
-$VERSION$ |
+$VERSION$ |
Program version. |
@@ -194,14 +170,17 @@ See Also
TSUBLISTEND,
TTOPBEGIN
+
+Page Layout
+
-98/03/03 18:20:02
+98/09/19 18:27:19
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tsublistend.html b/doc/resources/tsublistend.html
index 949f78b..411483b 100644
--- a/doc/resources/tsublistend.html
+++ b/doc/resources/tsublistend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TSUBLISTEND>
markup ...
</TSUBLISTEND>
@@ -60,7 +60,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -83,14 +84,17 @@ See Also
TSUBLISTBEG,
+
+Page Layout
+
-98/03/03 18:20:02
+98/09/19 18:27:19
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/tsubsort.html b/doc/resources/tsubsort.html
index 0e03b79..40bf566 100644
--- a/doc/resources/tsubsort.html
+++ b/doc/resources/tsubsort.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,14 +24,14 @@ Syntax
Element(s)
-
+
<TSUBSORT>
<NOTSUBSORT>
Command-line Option(s)
-
+
-tsubsort
-notsubsort
@@ -76,19 +76,19 @@ See Also
THREAD,
TREVERSE,
-TSORT CHANGE MODE
+TSORT
-98/03/03 18:20:02
+98/09/19 18:27:19
MHonArc
Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/ttitle.html b/doc/resources/ttitle.html
index 8a17281..0d91639 100644
--- a/doc/resources/ttitle.html
+++ b/doc/resources/ttitle.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element
-
+
<TTITLE>
string
</TTITLE>
@@ -61,7 +61,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -97,10 +98,10 @@ See Also
-98/03/03 18:20:02
+98/09/19 18:27:19
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/ttopbegin.html b/doc/resources/ttopbegin.html
index 838ce41..a312f8e 100644
--- a/doc/resources/ttopbegin.html
+++ b/doc/resources/ttopbegin.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TTOPBEGIN>
markup ...
</TTOPBEGIN>
@@ -68,88 +68,88 @@
Resource Variables
Variable | Value |
-$A_ATTR$ |
-The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
+$A_ATTR$ |
+The NAME and HREF attributes to use in an anchor to link to the archived message. The NAME attribute links the messages to the index page. |
-$A_HREF$ |
-The HREF attribute to use in an anchor to link to the archived message. |
+$A_HREF$ |
+The HREF attribute to use in an anchor to link to the archived message. |
-$A_NAME$ |
-The NAME attribute to use in an anchor for messages to link to the index page. |
+$A_NAME$ |
+The NAME attribute to use in an anchor for messages to link to the index page. |
-$DATE$ |
+$DATE$ |
The date of the message. |
-$DDMMYY$ |
-Message date in dd/mm/yy format. |
+$DDMMYYYY$ |
+Message date in dd/mm/yyyy format. |
-$FROM$ |
-The complete text in the From: field of the message. |
+$FROM$ |
+The complete text in the From: field of the message. |
-$FROMADDR$ |
-The e-mail address in the From: field of the message. |
+$FROMADDR$ |
+The e-mail address in the From: field of the message. |
-$FROMNAME$ |
-The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
+$FROMNAME$ |
+The human name of the person in the From: field of the message. If no human name is found, the username specified in the e-mail address is used. |
-$ICON$ |
+$ICON$ |
The context-type sensistive icon. |
-$ICONURL$ |
+$ICONURL$ |
The URL to the context-type sensistive icon. |
-$MMDDYY$ |
-Message date in mm/dd/yy format. |
+$MMDDYYYY$ |
+Message date in mm/dd/yyyy format. |
-$MSGGMTDATE$ |
+$MSGGMTDATE$ |
GMT date of current message. |
-$MSGID$ |
+$MSGID$ |
The message-id of the message. |
-$MSGLOCALDATE$ |
+$MSGLOCALDATE$ |
Local date of current message. |
-$MSGNUM$ |
-The message number assigned to the message by MHonArc (includes leading zeros). |
+$MSGNUM$ |
+The message number assigned to the message by MHonArc (includes leading zeros). |
-$MSGPREFIX$ |
+$MSGPREFIX$ |
Filename prefix for message files. |
-$NUMFOLUP$ |
+$NUMFOLUP$ |
Number of explicit follow-ups to the message. |
-$ORDNUM$ |
+$ORDNUM$ |
The current listing number of the message. |
-$SUBJECT$ |
+$SUBJECT$ |
The subject text of the message wrapped in an anchor element that hyperlinks to the message. |
-$SUBJECTNA$ |
+$SUBJECTNA$ |
The subject text of the message without the anchor element. |
-$YYMMDD$ |
-Message date in yy/mm/dd format. |
+$YYYYMMDD$ |
+Message date in yyyy/mm/dd format. |
@@ -158,7 +158,7 @@ Resource Variables
Examples
-MHonArc has several resources for customizing
+
MHonArc has several resources for customizing
thread page layout. Therefore the following shows a way to
customize the layout using the various thread resource
available.
@@ -240,14 +240,17 @@
See Also
TSUBJECTBEG,
TTOPEND
+
+Page Layout
+
-98/03/03 18:20:03
+98/09/19 18:27:19
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/ttopend.html b/doc/resources/ttopend.html
index b5276a1..3fbc027 100644
--- a/doc/resources/ttopend.html
+++ b/doc/resources/ttopend.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element
-
+
<TTOPEND>
markup ...
</TTOPEND>
@@ -59,7 +59,8 @@
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -82,14 +83,17 @@ See Also
TTOPBEGIN
+
+Page Layout
+
-98/03/03 18:20:03
+98/09/19 18:27:19
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/umask.html b/doc/resources/umask.html
index b5436cd..b892f13 100644
--- a/doc/resources/umask.html
+++ b/doc/resources/umask.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -25,7 +25,7 @@ Syntax
Element
-
+
<UMASK>
umask
</UMASK>
@@ -45,8 +45,8 @@
Syntax
Description
The UMASK resource defines the umask value for the
-MHonArc process. This resource is only valid
-on Unix systems. Consult the umask(1) manpage for
+MHonArc process. This resource is only valid
+on Unix systems. Consult the umask(1) manpage for
more information.
@@ -61,14 +61,15 @@ Default Setting
Resource Variables
-N/A
+N/A
+
Examples
If you want to make sure that the files created by
-MHonArc are readable by others, do something like
+MHonArc are readable by others, do something like
the following:
@@ -93,10 +94,10 @@ See Also
-98/03/03 18:20:03
+98/09/19 18:27:20
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/uselocaltime.html b/doc/resources/uselocaltime.html
new file mode 100644
index 0000000..315f179
--- /dev/null
+++ b/doc/resources/uselocaltime.html
@@ -0,0 +1,111 @@
+
+
+
+MHonArc Resources: USELOCALTIME
+
+
+
+
+MHonArc Resource List
+
+
+
+USELOCALTIME
+
+
+
+Syntax
+
+
+
+- Envariable
-
+
+M2H_USELOCALTIME=
[ 0
| 1
]
+
+
+
+- Element
-
+
+<USELOCALTIME>
+<NOUSELOCALTIME>
+
+
+
+- Command-line Option
-
+
N/A
+
+
+
+
+
+
+
+Description
+
+When USELOCALTIME is set, MHonArc will use local time for
+determining day groups in main index listing when
+SORT is active. By default, MHonArc
+uses GMT time.
+
+
+The value of USELOCALTIME should be in sync with the choice
+of date format used in
+DAYBEGIN if
+DAYBEGIN is defined. For example, if you use
+$MSGLOCALDATE$, then
+USELOCALTIME should be on. If using
+$MSGGMTDATE$, then
+USELOCALTIME should be off.
+
+
+
+
+Default Setting
+
+Off.
+
+
+
+
+Resource Variables
+
+N/A
+
+
+
+
+Examples
+
+None.
+
+
+
+
+Version
+
+2.3.0
+
+
+
+
+See Also
+
+
+DAYBEGIN,
+SORT
+
+
+
+
+
+98/10/10 15:26:50
+
+MHonArc
+Copyright © 1998, Earl Hood, earlhood@usa.net
+
+
+
+
diff --git a/doc/resources/usinglastpg.html b/doc/resources/usinglastpg.html
index ae1aa1a..23c79e0 100644
--- a/doc/resources/usinglastpg.html
+++ b/doc/resources/usinglastpg.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -24,7 +24,7 @@ Syntax
Element(s)
-
+
<USINGLASTPG>
<NOUSINGLASTPG>
@@ -47,7 +47,7 @@ Description
MULTIPG is set. By default, MHonArc
will regenerate all pages of a multi-page index if a new page
gets added to the archive. This is done to insure that any
-links to the last page of the index (via $LASTPG$) gets updated.
+links to the last page of the index (via $PG(LAST)$) gets updated.
If you want to save processing time, and you know you are not
using $LASTPG$ in any resource (or have a helper CGI
@@ -92,13 +92,13 @@
See Also
-98/03/03 18:20:03
+98/09/19 18:27:20
MHonArc
Copyright © 1998, Earl Hood, ehood@medusa.acs.uci.edu
+>Earl Hood, earlhood@usa.net
diff --git a/doc/resources/weekdays.html b/doc/resources/weekdays.html
index bcf86b0..b96ec8d 100644
--- a/doc/resources/weekdays.html
+++ b/doc/resources/weekdays.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -27,7 +27,7 @@ Syntax
Element
-
+
<WEEKDAYS>
day1:
day2:
...:
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -102,10 +103,10 @@ See Also
-98/03/03 18:20:04
+98/09/19 18:27:20
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/resources/weekdaysabr.html b/doc/resources/weekdaysabr.html
index 8ee0fc1..7b23fc9 100644
--- a/doc/resources/weekdaysabr.html
+++ b/doc/resources/weekdaysabr.html
@@ -6,7 +6,7 @@
-MHonArc Resource List
+MHonArc Resource List
@@ -27,7 +27,7 @@ Syntax
Element
-
+
<WEEKDAYSABR>
day1:
day2:
...:
Default Setting
Resource Variables
-N/A
+N/A
+
@@ -103,10 +104,10 @@ See Also
-98/03/03 18:20:04
+98/09/19 18:27:20
MHonArc
-Copyright © 1997-1998, Earl Hood, ehood@medusa.acs.uci.edu
+Copyright © 1997-1998, Earl Hood, earlhood@usa.net
diff --git a/doc/ssbg75.jpg b/doc/ssbg75.jpg
new file mode 100644
index 0000000..af7bdec
Binary files /dev/null and b/doc/ssbg75.jpg differ
diff --git a/doc/stampwb2.gif b/doc/stampwb2.gif
new file mode 100644
index 0000000..83408d4
Binary files /dev/null and b/doc/stampwb2.gif differ
diff --git a/doc/up.gif b/doc/up.gif
new file mode 100644
index 0000000..036d0c6
Binary files /dev/null and b/doc/up.gif differ
diff --git a/examples/date.mrc b/examples/date.mrc
new file mode 100644
index 0000000..2c99655
--- /dev/null
+++ b/examples/date.mrc
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+%B %d, %y
+
+
+
+
+
+
+
+
+
+
+
+$MSGLOCALDATE$ |
+
+
+
+
+
+
+
+
+
+
+$MSGLOCALDATE(CUR;%H:%M)$ |
+$SUBJECT$ |
+$FROMNAME$ |
+$NOTE$ |
+
+
+
+
+
+
+
diff --git a/examples/def-mime.rc b/examples/def-mime.mrc
similarity index 91%
rename from examples/def-mime.rc
rename to examples/def-mime.mrc
index 022fd20..aa790b7 100644
--- a/examples/def-mime.rc
+++ b/examples/def-mime.mrc
@@ -1,6 +1,6 @@
-
-
-
->>
+>>
>>
-<<
+<<
<<
@@ -231,10 +231,10 @@ $MAIN-TITLE$ (thread)
Page $PAGENUM$ of $NUMOFPAGES$ |
-<<<<
- | $TPREVPGLINK$
- | $TNEXTPGLINK$
- | >>>>
+ | <<<<
+ | $PGLINK(TPREV)$
+ | $PGLINK(TNEXT)$
+ | >>>>
@@ -252,10 +252,10 @@ $MAIN-TITLE$ (thread)
-<<<<
- | $TPREVPGLINK$
- | $TNEXTPGLINK$
- | >>>>
+ | <<<<
+ | $PGLINK(TPREV)$
+ | $PGLINK(TNEXT)$
+ | >>>>
|
Page $PAGENUM$ of $NUMOFPAGES$ |
@@ -301,7 +301,7 @@ $MAIN-TITLE$ (thread)
is based on the subject of the message.
-->
-Possible follow-ups
+Possible follow-ups
->>
+>>
>>
@@ -361,7 +361,7 @@ $MAIN-TITLE$ (date)
the first page of the index.
-->
-<<
+<<
<<
@@ -384,10 +384,10 @@ $MAIN-TITLE$ (date)
Page $PAGENUM$ of $NUMOFPAGES$ |
-<<<<
- | $PREVPGLINK$
- | $NEXTPGLINK$
- | >>>>
+ | <<<<
+ | $PGLINK(PREV)$
+ | $PGLINK(NEXT)$
+ | >>>>
|
@@ -405,10 +405,10 @@ $MAIN-TITLE$ (date)
-<<<<
- | $PREVPGLINK$
- | $NEXTPGLINK$
- | >>>>
+ | <<<<
+ | $PGLINK(PREV)$
+ | $PGLINK(NEXT)$
+ | >>>>
|
Page $PAGENUM$ of $NUMOFPAGES$ |
@@ -562,7 +562,7 @@ $TSLICE$
actually utilized in the derived navigational files.
-->
-Next
+Next
@@ -570,7 +570,7 @@ Next
-Prev
+Prev
@@ -578,7 +578,7 @@ Prev
-Next
+Next
@@ -586,7 +586,7 @@ Next
-Prev
+Prev
diff --git a/examples/icons.rc b/examples/icons.mrc
similarity index 96%
rename from examples/icons.rc
rename to examples/icons.mrc
index c972909..cfc19e4 100644
--- a/examples/icons.rc
+++ b/examples/icons.mrc
@@ -1,6 +1,6 @@
-Last update: $CURDATE$
+Last update: $LOCALDATE$
$NUMOFMSG$ messages
diff --git a/examples/mhonarc.vim b/examples/mhonarc.vim
new file mode 100644
index 0000000..8763ac4
--- /dev/null
+++ b/examples/mhonarc.vim
@@ -0,0 +1,309 @@
+" Vim syntax file
+" Language: MHonArc Resource File
+" Maintainer: Earl Hood
+" Last change: 98/10/10 15:49:20
+
+" Adapted from the following:
+" Language: HTML
+" Maintainer: Claudio Fleiner
+" URL: http://www.fleiner.com/vim/syntax/html.vim
+" Last change: 1998 Mar 28
+
+" Differences
+" o HTML tags and arguments are highlighted with
+" Function to separate them from MHonArc markup.
+" o html_no_rendering is hardcoded to 1.
+" o htmlSpecialChar is highlighted with Function since
+" Special is used for resource variables.
+
+let html_no_rendering = 1
+
+" Remove any old syntax stuff hanging around
+syn clear
+syn case ignore
+
+" Known tag names and arg names are colored the same way
+" as statements and types, while unknwon ones as function.
+
+" mark illegal characters
+syn match htmlError "[<>&]"
+
+" tags
+syn match htmlSpecial contained "\\[0-9][0-9][0-9]\|\\."
+syn region htmlString contained start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=mhaRcVar,htmlSpecial,javaScriptExpression
+syn region htmlString contained start=+'+ skip=+\\\\\|\\'+ end=+'+ contains=mhaRcVar,htmlSpecial,javaScriptExpression
+syn match htmlValue contained "=[\t ]*[^'" \t>][^ \t>]*"hs=s+1 contains=mhaRcVar,javaScriptExpression
+syn region htmlEndTag start=++ end=+>+ contains=mhaRcVar,mhaTagName,htmlTagName,htmlTagError
+syn region htmlTag start=+<[^/]+ end=+>+ contains=mhaTagName,mhaArg,mhaRcVar,htmlString,htmlTagName,htmlArg,htmlValue,htmlTagError,htmlEvent
+syn match htmlTagError contained "[^>]<"ms=s+1
+
+syn region mhaRcVar start=+\$+ end=+\$+ contains=mhaRcVarArg
+syn region mhaRcVarArg contained start=+(+ end=+)+
+" syn match mhaRcVar "\$[^$]*\$"
+
+" MHonArc tag names
+syn keyword mhaTagName contained annotate archive authorbegin authorend authsort
+syn keyword mhaTagName contained botlinks charsetconverters conlen datefields
+syn keyword mhaTagName contained daybegin dayend dbfile decodeheads definederived
+syn keyword mhaTagName contained definevar defrcfile defrcname doc docurl
+syn keyword mhaTagName contained editidx excs expireage expiredate
+syn keyword mhaTagName contained fieldorder fieldsbeg fieldsend fieldstyles
+syn keyword mhaTagName contained fldbeg fldend folrefs folupbegin folupend
+syn keyword mhaTagName contained foluplitxt footer force fromfields genidx
+syn keyword mhaTagName contained gmtdatefmt gzipexe gzipfiles gziplinks headbodysep
+syn keyword mhaTagName contained header htmlext icons idxfname idxlabel
+syn keyword mhaTagName contained idxpgbegin idxpgend idxprefix idxsize include
+syn keyword mhaTagName contained labelbeg labelend labelstyles listbegin listend
+syn keyword mhaTagName contained litemplate localdatefmt lock lockdelay locktries
+syn keyword mhaTagName contained mailto mailtourl main maxsize mhpattern mimeargs
+syn keyword mhaTagName contained mimefilters modtime months monthsabr msgbodyend
+syn keyword mhaTagName contained msgfoot msggmtdatefmt msghead msgidlink
+syn keyword mhaTagName contained msglocaldatefmt msgpgbegin msgpgend msgprefix
+syn keyword mhaTagName contained msgpgs msgsep multipg news nextbutton nextbuttonia
+syn keyword mhaTagName contained nextlink nextlinkia nextpglink nextpglinkia
+syn keyword mhaTagName contained nofolrefs nomsgpgs noreverse nothread notreverse
+syn keyword mhaTagName contained nouselocaltime
+syn keyword mhaTagName contained note noteia notetext otherindexes outdir pagenum
+syn keyword mhaTagName contained perlinc prevbutton prevbuttonia prevlink
+syn keyword mhaTagName contained prevlinkia prevpglink prevpglinkia quiet readdb
+syn keyword mhaTagName contained rcfile refsbegin refsend refslitxt reverse
+syn keyword mhaTagName contained rmm scan single sort subjectarticlerxp
+syn keyword mhaTagName contained subjectbegin subjectend subjectheader
+syn keyword mhaTagName contained subjectreplyrxp subjectstripcode subsort
+syn keyword mhaTagName contained tcontbegin tcontend tfoot thead thread
+syn keyword mhaTagName contained tidxfname tidxlabel tidxpgbegin tidxpgend
+syn keyword mhaTagName contained tidxprefix timezones tindentbegin tindentend
+syn keyword mhaTagName contained title tlevels tliend tlinone tlinoneend tlitxt
+syn keyword mhaTagName contained tnextbutton tnextbuttonia tnextlink tnextlinkia
+syn keyword mhaTagName contained tnextpglink tnextpglinkia toplinks tprevbutton
+syn keyword mhaTagName contained tprevbuttonia tprevlink tprevlinkia tprevpglink
+syn keyword mhaTagName contained tprevpglinkia treverse tsingletxt tslice
+syn keyword mhaTagName contained tslicebeg tsliceend tsort tsubjectbeg
+syn keyword mhaTagName contained tsubjectend tsublistbeg tsublistend tsubsort
+syn keyword mhaTagName contained ttitle ttopbegin ttopend umask uselocaltime
+syn keyword mhaTagName contained usinglastpg weekdays weekdaysabr
+
+" MHonArc legal arg names
+syn keyword mhaArg contained chop override
+
+" tag names
+syn keyword htmlTagName contained address applet area a base basefont
+syn keyword htmlTagName contained big blockquote br caption center
+syn keyword htmlTagName contained cite code dd dfn dir div dl dt font
+syn keyword htmlTagName contained form hr html img
+syn keyword htmlTagName contained input isindex kbd li link map menu
+syn keyword htmlTagName contained meta ol option param pre p samp span
+syn keyword htmlTagName contained select small strike style sub sup
+syn keyword htmlTagName contained table td textarea th tr tt ul var
+syn match htmlTagName contained "\<\(b\|i\|u\|h[1-6]\|em\|strong\|head\|body\|title\)\>"
+
+" legal arg names
+syn keyword htmlArg contained action
+syn keyword htmlArg contained align alink alt archive background bgcolor
+syn keyword htmlArg contained border bordercolor cellpadding
+syn keyword htmlArg contained cellspacing checked clear code codebase color
+syn keyword htmlArg contained cols colspan content coords enctype face
+syn keyword htmlArg contained gutter height hspace
+syn keyword htmlArg contained link lowsrc marginheight
+syn keyword htmlArg contained marginwidth maxlength method name prompt
+syn keyword htmlArg contained rel rev rows rowspan scrolling selected shape
+syn keyword htmlArg contained size src start target text type url
+syn keyword htmlArg contained usemap ismap valign value vlink vspace width wrap
+syn match htmlArg contained "http-equiv"
+syn match htmlArg contained "href"
+
+" Netscape extensions
+syn keyword htmlTagName contained frame frameset nobr
+syn keyword htmlTagName contained layer ilayer nolayer spacer
+syn keyword htmlArg contained frameborder noresize pagex pagey above below
+syn keyword htmlArg contained left top visibility clip id noshade
+syn match htmlArg contained "z-index"
+
+" special characters
+syn match htmlSpecialChar "&[^;]*;"
+
+" The real comments (this implements the comments as defined by html,
+" but not all html pages actually conform to it. Errors are flagged.
+syn region htmlComment start=++ contains=htmlCommentPart,htmlCommentError
+syn region htmlComment start=++
+syn match htmlCommentError contained "[^>+
+
+if !exists("html_no_rendering")
+ " rendering
+ syn region htmlBold start="" end=""me=e-4 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript,htmlBoldUnderline,htmlBoldItalic
+ syn region htmlBold start="" end=""me=e-9 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript,htmlBoldUnderline,htmlBoldItalic
+ syn region htmlBoldUnderline contained start="" end=""me=e-4 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript,htmlBoldUnderlineItalic
+ syn region htmlBoldItalic contained start="" end=""me=e-4 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript,htmlBoldItalicUnderline
+ syn region htmlBoldItalic contained start="" end=""me=e-5 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript,htmlBoldItalicUnderline
+ syn region htmlBoldUnderlineItalic contained start="" end=""me=e-4 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript
+ syn region htmlBoldUnderlineItalic contained start="" end=""me=e-5 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript
+ syn region htmlBoldItalicUnderline contained start="" end=""me=e-4 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript,htmlBoldUnderlineItalic
+
+ syn region htmlUnderline start="" end=""me=e-4 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript,htmlUnderlineBold,htmlUnderlineItalic
+ syn region htmlUnderlineBold contained start="" end=""me=e-4 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript,htmlUnderlineBoldItalic
+ syn region htmlUnderlineBold contained start="" end=""me=e-9 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript,htmlUnderlineBoldItalic
+ syn region htmlUnderlineItalic contained start="" end=""me=e-4 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript,htmUnderlineItalicBold
+ syn region htmlUnderlineItalic contained start="" end=""me=e-5 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript,htmUnderlineItalicBold
+ syn region htmlUnderlineItalicBold contained start="" end=""me=e-4 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript
+ syn region htmlUnderlineItalicBold contained start="" end=""me=e-9 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript
+ syn region htmlUnderlineBoldItalic contained start="" end=""me=e-4 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript
+ syn region htmlUnderlineBoldItalic contained start="" end=""me=e-5 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript
+
+ syn region htmlItalic start="" end=""me=e-4 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript,htmlItalicBold,htmlItalicUnderline
+ syn region htmlItalic start="" end=""me=e-5 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript
+ syn region htmlItalicBold contained start="" end=""me=e-4 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript,htmlItalicBoldUnderline
+ syn region htmlItalicBold contained start="" end=""me=e-9 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript,htmlItalicBoldUnderline
+ syn region htmlItalicBoldUnderline contained start="" end=""me=e-4 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript
+ syn region htmlItalicUnderline contained start="" end=""me=e-4 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript,htmlItalicUnderlineBold
+ syn region htmlItalicUnderlineBold contained start="" end=""me=e-4 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript
+ syn region htmlItalicUnderlineBold contained start="" end=""me=e-9 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript
+
+ syn region htmlLink start="[^>]*href\>" end=""me=e-4 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,javaScript
+ syn region htmlH1 start="" end=""me=e-5 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript
+ syn region htmlH2 start="" end=""me=e-5 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript
+ syn region htmlH3 start="" end=""me=e-5 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript
+ syn region htmlH4 start="" end=""me=e-5 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript
+ syn region htmlH5 start="" end=""me=e-5 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript
+ syn region htmlH6 start="" end=""me=e-5 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,javaScript
+ syn region htmlHead start="" end=""me=e-7 end=""me=e-5 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,htmlTitle,javaScript
+ syn region htmlTitle start="" end=""me=e-8 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,javaScript
+endif
+
+" JAVA SCRIPT
+syn keyword htmlTagName contained noscript
+
+" html events (i.e. arguments that include javascript commands)
+syn region htmlEvent contained start=+on[a-z]\+\s*=[\t ]*'+ skip=+\\\\\|\\'+ end=+'+ contains=javaScriptSpecial,javaScriptNumber,javaScriptLineComment,javaScriptComment,javaScriptStringD,javaStringCharacter,javaStringSpecialCharacter,javaScriptConditional,javaScriptRepeat,javaScriptBranch,javaScriptOperator,javaScriptType,javaScriptStatement,javaScriptFunction,javaScriptBoolean,javaScriptBraces,javaScriptParen,javaScriptParenError
+syn region htmlEvent contained start=+on[a-z]\+\s*=[\t ]*"+ skip=+\\\\\|\\"+ end=+"+ contains=javaScriptSpecial,javaScriptNumber,javaScriptLineComment,javaScriptComment,javaScriptStringS,javaStringCharacter,javaStringSpecialCharacter,javaScriptConditional,javaScriptRepeat,javaScriptBranch,javaScriptOperator,javaScriptType,javaScriptStatement,javaScriptFunction,javaScriptBoolean,javaScriptBraces,javaScriptParen,javaScriptParenError
+
+" a javascript expression is used as an arg value
+syn region javaScriptExpression start=+&{+ end=+};+ contains=javaScriptSpecial,javaScriptNumber,javaScriptLineComment,javaScriptComment,javaScriptStringS,javaScriptStringD,javaStringCharacter,javaScriptSpecialCharacter,javaScriptConditional,javaScriptRepeat,javaScriptBranch,javaScriptOperator,javaScriptType,javaScriptStatement,javaScriptBoolean,javaScriptFunction
+
+" javascript starts with + contains=javaScriptSpecial,javaScriptNumber,javaScriptLineComment,javaScriptComment,javaScriptStringS,javaScriptStringD,javaStringCharacter,javaStringSpecialCharacter,javaScriptConditional,javaScriptRepeat,javaScriptBranch,javaScriptOperator,javaScriptType,javaScriptStatement,javaScriptFunction,javaScriptBoolean,javaScriptBraces,javaScriptParen,javaScriptParenError
+syn match javaScriptLineComment contained "\/\/.*$"
+syn match javaScriptCommentSkip contained "^\s*\*\($\|\s\+\)"
+syn region javaScriptCommentString contained start=+"+ skip=+\\\\\|\\"+ end=+"+ end=+\*/+me=s-1,he=s-1 contains=javaScriptSpecial,javaScriptCommentSkip
+syn region javaScriptComment2String contained start=+"+ skip=+\\\\\|\\"+ end=+$\|"+ contains=javaScriptSpecial
+syn region javaScriptComment contained start="/\*" end="\*/" contains=javaScriptCommentString,javaScriptCharacter,javaScriptNumber
+syn match javaScriptSpecial contained "\\[0-9][0-9][0-9]\|\\."
+syn region javaScriptStringD contained start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=javaScriptSpecial
+syn region javaScriptStringS contained start=+'+ skip=+\\\\\|\\'+ end=+'+ contains=javaScriptSpecial
+syn match javaScriptSpecialCharacter contained "'\\.'"
+syn match javaScriptNumber contained "-\=\<[0-9]\+L\=\>\|0[xX][0-9a-fA-F]\+\>"
+syn keyword javaScriptConditional contained if else
+syn keyword javaScriptRepeat contained while for
+syn keyword javaScriptBranch contained break continue
+syn keyword javaScriptOperator contained new in
+syn keyword javaScriptType contained this var
+syn keyword javaScriptStatement contained return with
+syn keyword javaScriptFunction contained function
+syn keyword javaScriptBoolean contained true false
+syn match javaScriptBraces contained "[{}]"
+" catch errors caused by wrong parenthesis
+syn region javaScriptParen contained start="(" end=")" contains=javaScriptSpecial,javaScriptNumber,javaScriptLineComment,javaScriptComment,javaScriptStringS,javaScriptStringD,javaStringCharacter,javaStringSpecialCharacter,javaScriptConditional,javaScriptRepeat,javaScriptBranch,javaScriptOperator,javaScriptType,javaScriptStatement,javaScriptFunction,javaScriptBoolean,javaScriptBraces,javaScriptParen
+syn match javaScriptParenError contained ")"
+syn match javaScriptInParen contained "[{}]"
+
+" synchronizing (does not always work if a comment includes legal
+" html tags, but doing it right would mean to always start
+" at the first line, which is too slow)
+syn sync match htmlHighlight groupthere NONE "<[/a-zA-Z]"
+syn sync match htmlHighlight groupthere javaScript " |