Previous Next


FAQ-0.32x Table of Contents | FAQ-0.31x Table of Contents | Ezman Manual (0.32x) | Ezman Manual (0.31x) | Version Changes | Search the FAQ | Search the ezmlm list archive | Ezmlm Manual Pages | Qmail Manual Pages | Readme File | Upgrade Instructions | Site Outline

4. ezmlm-idx-0.32, 19990222

  • updated ezmlm-test. It tests most functions, and for important new features or bugs discovered we'll add new tests in future. Thanks ME for patient testing, suggestions, and "de-bashing".
  • added a rfc2369 headers for list-help, list-post, and list-unsubscribe. It takes little space, and may promote support in MUAs.
  • ezmlm-get: list-get.9999999_x now always returns at least HISTGET messages (default 30) provided that "9999999" is larger that the latest message number. This allows embedding of an address for new subscribers to get at least what has transpired since the latest digest and usually 30 messages before that, to quickly see what's going on.
  • ezmlm-get: list-get for non-digested lists now returns the latest HISTGET (default 30) messages instead of the latest message. To get the latest message, mail list-get-9999999, where "9999999" is larger than the latest message number.
  • Added ezmlm-manage/get -B switch to suppress text/bottom + request addition to ezmlm-manage messages (except of course -help).
  • ezmlm-send uses copy() for trailer and headeradd. <#h#>, <#l#>, and <#n#> in these texts are substituted with outhost, outlocal, and message number, respectively. Now you can add ``To receive this thread, mail <#l#>-get.<#n#>@<#h#>'' to the trailer. Removed dir/sequence feature, since this can now be done with headeradd. copy() modified to suppress blank lines when copying headers. extern decl in copy.h fixed. A consequence is that headeradd isn't added to the archive copy which is good. <#n#> for ezmlm-get is the latest message processed, except for the digest, where it is the first message in the digest (which is also the digest msg #).
  • Added ezmlm-split (previously separate). Modified to use the same split mechanisms as the SQL routines. -D switch to support easier reorganisation, with extensive docs in man page. Interconversion between ezmlm-split and SQL use is now relatively easy.
  • Reorganized files. The subscriber db sources are now in sub_std/ for the standard ezmlm db, sub_mysql/ for the mysql version. Normally, there are symlinks to the std version. ``make mysql'' changes the symlinks to sub_mysql and ``make std'' can be used to set them back.
  • Replaced ezmlm-glmake with ``ezmlm-make -Cezmlmglrc''. See ezmlmglrc.5.
  • Added status.pl for status monitoring of ``list trees'' via httpd. In utils/.
  • Added feedback logging support with ezmlm-receipt and ezmlm-make -w. ezmlm-send and ezmlm-get for the SQL version log info to the db.
  • Added support for setting up a minimal (SQL-enabled) sublist: ezmlm-make -Cezmlmsubrc. See ezmlmsubrc.5.
  • Added ezmlm-make -w to remove ezmlm-warn invocation and if used with -6 to configure ezmlm-receipt in place of ezmlm-return. Used for main list in SQL-enabled list clusters for feedback and bounce logging.
  • Added MySQL support. ezmlm-make -6. This is a _major_ change and makes it trivial to do sublisting and dynamically redistribute load. see ezmlm.5.
  • Modified ezmlm-return to add -dD switches. Previous design decision to have ezmlm-return autodetect digest vs normal bounces cause problems when sublisting a digest list. -dD force non-digest vs digest function and we'll set uyp new lists with that, but keep autodetection for compatibility with existing lists. ezmlmrc files modified appropriately. German version updated and improved by Frank Tegtmeyer. Thanks!
  • Modified ezmlm-warn/return bounce handling. DIR/bounce now has a ``h'' subdir, further subdivided a-p for storage of h... files, where the first character of the hash is used for the subdir, and a ``d'' subdir, containing subdirs, each holding bounce (d... files) for a 10,000 s interval. This way, only ``ripe'' bounce files are processed by ezmlm-warn. Also, ``lastd'' to prevent unnecessary reparsing of bounces and ``lasth'' to keep track for ``h'' subdir cleaning of remaining files older than 3x time out.
  • Modified all programs to use DEFAULT if available. With qmail>=1.02, this allows one to ignore inhost/inlocal so that special adjustment for virtual domain lists is no longer required. Works the old way with qmail<1.02.
  • DIR/extra and DIR/blacklist for extra allowed SENDERs and SENDER blacklisting have been renamed DIR/allow and DIR/deny. This is used sparingly and the old nomenclature was confusing. ``mkdir DIR/allow; mv DIR/extra/* DIR/allow'' and the corresponding move for DIR/deny will take care of it.
  • Extended the remote admin -log command. Now, -log.xxx will return only Log lines matching 'xxx'. '.' matches '.' and '_' matches any character.
  • The ``From:'' line of subscribers confirmation message will be logged to ``Log''. This allows the administrator to use the Log to by name locate the subscription address of a user.

© Copyright 1997, 1998, 1999 Fred Lindberg, lindberg@id.wustl.edu & Fred B. Ringel, fredr@rivertown.net
This page was last built on 10/3/99; 1:24:40 PM on the MacOs
Comments/Suggestions: webmaster@ezmlm.org

Previous Next