Tweak parse_part and parse_entity calling sequences again.
Truncate length of taboo match reasons.
Bump version number for snapshot.
Fix handling of "who" template files.
Add LASTCHANGE substitution variable, yyyy-mm-dd representation of changetime.
from Brock Rozen: add subscribe- and unsubscribe- aliases
to Email Interface todo items.
Parse bounces from yahoo.
Add Exim bounce parsing and tweak Yahoo parser.
from Brock Rozen: suggest "LIST-subscribe" alias, not "subscribe-LIST."
Make Yahoo parsing actually work.  Sigh.
Extract diagnostics from Exim bounces.
clarify, add example of making addresses case insensitive
added special string options to help and config files for configset addr_xforms,
improved explanation and added more examples
Add bouncing users to subject of bounce detection report.
* lib/Mj/Resend.pm (_check_body): Make use of maxlength
variable to check message body size.

* lib/Mj/Access.pm, lib/Mj/CommandProps.pm: Add new
"body_length_exceeded" access variable.
added important warning, and a note about rekey after changing addr_xforms
added new access_rules variable 'body_length_exceeded',
improved cross-references between various ways
to check header lengths, improved both help
and configshow files for max* variables
added new access_rules variable 'body_length_exceeded',
improved cross-references between various ways
to check header lengths, improved both help
and configshow files for max* variables
Use PATH_INFO to allow a list name to be specified
in the URL, e.g., http://example.com/cgi-bin/mj_wwwadm/mytestlist.
Allow '=' to be used to separate command and mode.
Add the set command to the command menu.
Add "about this service" entry to the command menu, and supply
usage instructions if it is utilized.
lib/Mj/Access.pm: add mime_header_length_exceeded to consult_vars.

lib/Mj/CommandProps.pm:  change the bytes variable to body_length.
Add the mime_header_length and mime_header_length_exceeded variables
to the 'legal' hash for the post command.

lib/Mj/Resend.pm: set the mime_header_length, body_length,
and body_length_exceeded variables appropriately.
update access_rules variable descriptions once again
Add error checks for return values from new() and connect().
Untaint domain name.  (Thanks to Olivier Prenant)