(first_n, last_n)  Collect data more quickly.
(expand_range)  Allow use of "mwdh" format to specify "last 3 weeks"
  and similar ages.
(get_all_data)  New routine.  Load all data from an archive index.
Add limit, limit_hard, and limit_soft to the access variables for
the post command.
(parse_limits):  New routine.  Parse the post_limits variable
  into a format similar to the digest times.
(lists)  Use _time_to_str for better descriptions of elapsed times.
In aux mode, display the number of messages posted in the last 30 days.
(_time_to_str) Allow "long" format output ("2 days" instead of "2d").
(post_add, get_post_data, expire_post_data) New routines to
  handle the "posts" database, which records times and sequence
  numbers for posted messages, keyed on the e-mail address of the authors.
(count_posts) New routine.  Total the posts to a list over
  a number of days, based upon the archive data.
(_post)  Add the data about a post to the "posts" database after delivery.
(_check_poster)  Determine if a message falls within limits.
(_within_limits)  New routine.  Use the post_limits setting
  and data from the posts database to determine if a hard
  or soft limit is exceeded.
Use the server address instead of the -request address.
(help_start) Use "GLOBAL" argument to standard_subs
add new "help configset post_limits", and cross-reference it in several files
(dispatch) Initialize victim in request hash.
Add 'post' to the list of default triggers.
(get_message) Untaint splits number.
(first_n, last_n) Add error check for nonexistent archive.
(post_add) Mj::AddressList is required.
(_post) Include an X-Sequence-Number header in the archive copy.
(_post) Do not include the X-Sequence-Number header if the message
was posted to a sublist.
improve syntax section of 'help commands' to include a note about
escaping line breaks with backslash, and point to that text from the
'help subscribe' file (where most of the problems occur)
stroke with current uid and gid (numbers and names),
no change to actions taken, none of the stroking is used
in any way except to remind the user who they are
put in line break so site name doesn't run off right margin
fix typo and clarify operation of "createlist-destroy"
(who) Improve formatting; eliminate redundant messages.