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

12. ezmlm-idx-0.30, 19980325

  • Fixed bug in continuation line handling for digest. In some circumstances, continuations ended up with the wrong header. (Thanks SA).
  • Changed digest format to multipart/mixed as pine has trouble with an encoded text/plain part first in multipart/digest (although this is rfc2046-ok). (Thanks SA).
  • Updated FAQ, *.idx, and man pages for new functionality.
  • Changed subdb.a folding qputsubs.c into putsubs.c and passing a pointer to the write function. Better and necessary to allow QP/base64 output by the ezmlm-manage -list command.
  • Added ezmlm-warn -t switch to modify bounce time-out as well as moved the compile-time default to idx.h (Thanks Mark Delany).
  • Added note on "make clean" to INSTALL/UPGRADE.idx (Thanks Peter Hunter).
  • Added support for message numbers in the prefix. This violates mail standards, but is very popular in Japan. (Thanks KI for inspiring this.) ezmlm-idx-0.30 does prefix differently, so that it modifies the subject as little as possible for compliance with IETF recs and rfcs. ezmlm-idx-0.23 when prefix was used, used a processed and unfolded subject, which was less correct, and could cause problems with very long subjects.
  • Changed MAXEDIT to 10k. This should accomodate all reasonable dir/text files. A limit _is_ required (see FAQ: SECURITY).
  • Made any _user-generated_ commands case-insensitive throughout (ezmlm-get, -manage, -request). Note: ezmlm-generated ones, such as "list-accept" are still case-sensitive. (Thanks GS for reminding me.)
  • Separated ezmlm-make switches for SENDER checks. -u for posts, -g for archive. Also changed names of other switches. -n for text file editing, -d for digest list. ezmlm-manage edit is now -eE, but the old -dD is still accepted.
  • Modified most programs to service requests for both list and digest list, depending on LOCAL. For ezmlm-warn a command line -d switch is used to process digest bounces. Created copy.h/c as a general routine that does encoding and on-the-fly substitution of <#l#> to the name of the list being serviced. ezmlmrc modified to set up list appropriately and create a digest list for switch -d. The very rudimentary digest list is always called 'list-digest' for the list 'list' and lives as a subscriber and a bounce dir in dir/digest. log.c modified to take the dir as an argument. copy.c introduced. Can deal with encoding and substitution for <#l#>, <#B#>, <#R#>.
  • Made dir/extra standard. All subscriber restriction (ezmlm-make -u) is to accept addresses that are subscribers of either list or in dir/extra.
  • Added REMOVE as a forbidden subject in ezmlm-reject.
  • Added support for rejection based on message and message part MIME Content-type. ezmlm-send can from composite MIME messages filter out body parts based on content-type. Trailers are added as MIME parts to composite MIME messages and in the Content-transfer-encoding of the message for single body messages.
  • min and max message size restrictions moved from ezmlm-send/store to ezmlm-reject.
  • Added support for optional base64 and quoted-printable encoding of trailer and all outgoing ezmlm messages. The same encodings are accepted as input for moderator comments and edited text files.
  • Added hash for threading due to inconsistent/incorrect handling of LWSP by iso-2022-jp MUAs. Now threading works for rfc2047 encoded subjects.
  • Added support for rfc2047 encoded From: lines and continuation for From: lines.
  • Moved relevant parts of idxsub.c into ezmlm-send and ezmlm-idx.
  • Added MIME en/decoding routines to support rfc2047 encoded subject lines. Also, added code to remove redundant ESC sequences when unfolding headers in iso-2022-jp* and iso-2022-cn* and iso-2022-kr. Only iso-2022-jp has been tested.
  • Added ezmlm-idx -d switch to use date from 'Date:' header instead of the qmail received line. For old archives processed through ezmlm-send to re-archive. Remove (GMT), (PST), and DOW, and make 2-digit years xx where xx >= 70 19xx and others 20xx.

© 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:23:07 PM on the MacOs
Comments/Suggestions: webmaster@ezmlm.org

Previous Next