(make_setting) Return an error if an attempt is made to receive
digests on a mailing list for which no digests are distributed.
added a note about using 'configshow listname digests' to get list
of available digests before sending 'set digest' to server
enable "dash represents blank line" in command parser here documents
Zmailer sets $ENV{'IFS'} when delivering mail via a pipe.  Untaint
the value by deleting it from %ENV.

Aside from this problem, Mj2 and Zmailer work well together.
(list_access_check) Finish preliminary support for "set" and "unset"
access rule actions.  At the moment, it is only possible to set
a variable to 1 (if previously unset) or to delete it.  Support
for parenthesized expressions and setting variables to specific
values will be added later.
bug fix: print to closed file handle in substitute_vars() because
$INCLUDE caused output file to close when nested read finished
new help file: a single place where all substituted/expanded variables are listed
(mostly variables expanded for "put" files)
added help/variables, sorted and cleaned up columns on other english entries
moved description of digest files (preindex, postindex, and footer)
from "help put" to "help digest"
made it more clear why this file was sent
removed obsolete reference to FILES,
inserted reference to new "help variables" file
added missing backslashes (variable names are supposed to show, not be evaluated)
made sure contents of files/en/help/configset_* is a strict superset of files/en/config
and moved ALL substitution variable descriptions into "help variables"
(_find_legal_files) Return immediately if unable to create a DirHandle for
a directory.  This will keep the index command from aborting if the
path specified in the request does not exist.
Allow here documents to work with commands prefaced by "approve" .
Temporarily comment out parse_dsn() in the bounce parser.

Add "save_denial_checksums" configuration variable.  This
determines whether or not message body checksums of messages
denied by the access rules will be saved in the duplicate
database.  It is off by default.

Add "reason" action to access_rules.  This allows additional
information to be added to reply files for denied and stalled
requests.

Cause "unset" access rule action to set a variable to zero
instead of deleting it.  This is used by the denial checksum
code to determine if the checksum variables were reset
by the access rules or never defined in the first place.
Thus, no checksum-saving side effects are caused by changing
the checksum variables.

Include the checksums in the access "avars" data used by
Mj::Resend::post.

Cause a 450 return code from RCPT TO to defer delivery for
that recipient.
(mogrify) Add workaround for cursor incompatibilities between DB_File and
Berkeley DB on *BSD operating systems.
(mail_message)  Change error handling:  call inform() instead of Log::abort()
to report an error if a message could not be addressed or delivered.
*** empty log message ***
(mail_message) Fix variable name typo.