home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / mlp09.zip / NEWSTUFF.DOC < prev    next >
Text File  |  1995-07-18  |  7KB  |  182 lines

  1. MLP - Mailing List Processor for OS/2 Version 0.9
  2.  
  3. ==========================================================================
  4. File:    newstuff.doc
  5. Date:    June 24, 1995
  6. Author:  Jivko Koltchev         <jivko@ijs.com>
  7. **************************************************************************
  8.  
  9.  
  10. This document is intended to give you an idea of the new features we added
  11. in this release of MLP, and of the bugs we corrected. For more detailled
  12. information, please read the MLP.DOC file.
  13.  
  14.  
  15.  
  16. Version 0.9
  17. +==========
  18.  
  19.  
  20. +---------------------------------------------------------+
  21. |                    NEW FEATURES                         |
  22. +---------------------------------------------------------+
  23.  
  24. *. If the index file does not exist MLP will keep monitoring the
  25.    presence of that file instead of terminating.
  26.  
  27. *. Digests - Lists can now be configured to be of type DIGEST in which
  28.    case a directory list\digest will be created. All files copied to
  29.    that directory with the extension .OUT will be sent to the members of
  30.    the list and then renamed to files with no extension. (This feature is
  31.    currently under development so at this point it has limited 
  32.    functionallity)
  33.  
  34. *. BROADCAST - Lists will accept only messages from the sysop or anyone
  35.    who includes 'Password: some-password' in the header. The password
  36.    should be specified in the configuration file for each list.
  37.    All other messages will bo forwarded to the sysop if specified and
  38.    removed from the inbox folder.
  39.  
  40. *. Posted-by field: - A new field was added in the header of the messages
  41.    MLP sends out. It will carry the address of the original sender.
  42.    The From: field still points to the mailing list so that simple Reply
  43.    will allow users to send messages back to the list rather than to the
  44.    original sender.
  45.  
  46. *. MLP will now process messages sent to list-request@site and 
  47.    list-digest@site for special commands.
  48.  
  49. *. MLP can now be configured to call a filter on every message before
  50.    processing it. This way the administrator will be able to have more
  51.    control on the messages that are being distributed to the lists and 
  52.    other e-mail messages in the InBox folder (OS/2-LaMail).
  53.  
  54. *. Automatic Receipt - MLP can now be configured to send messages back to
  55.    the original sender indicating successful distribution. A file
  56.    list\receipt will be created automatically with some default text if
  57.    it does not exist.
  58.  
  59. *. New configuration file format - see MLP.DOC for description.
  60.  
  61. *. Domain - Lists can now be restricted to more than one domain
  62.  
  63. *. Filter - Lists can now have an individual filter script in addition to
  64.    the global MLP filter. The filter specified in the [list] section of the
  65.    configuration file will be called on each message addressed to the list.
  66.  
  67. *. Keywords - Lists can now have specific keywords filtering. Keywords can
  68.    be defined in the Subject: or the From: portion of each message or in the
  69.    body. Messages with such key words will not be distributed to the list.
  70.  
  71. *. Generic [MLP] area in the configuration file which could be used
  72.    for specifying the following:
  73.       = filter script for all e-mail messages
  74.       = frequency with which MLP will be checking the InBox folder
  75.       = log file
  76.       = InBox index file
  77.  
  78. *. Support for FAT partitions - MLP can now support the 8.3 filename
  79.    convention used in FAT systems. The names used are:
  80.      mailinglist\subscribe    -> list\subscrib.e
  81.      mailinglist\unsubscribe  -> list\unsubscr.ibe
  82.  
  83.  
  84. +---------------------------------------------------------+
  85. |                    FIXED BUGS                           |
  86. +---------------------------------------------------------+
  87.  
  88. *. MLP was sending help message back to any use who would send a message to
  89.    any list with 'help' somewhere in the subject line.
  90.  
  91. *. Both txt2mlp and mlp2txt will now create a backup of the target file
  92.    before updating it.
  93.  
  94. *. Messages with "<" in the To: field as in the following line
  95.    To: John Bowl <john@site.com>
  96.    are now processed correctly.
  97.  
  98. *. MLP now processes messages in which the mailing list is Cc:-ed
  99.  
  100. *. MLP now handles messages in which the Subject: line is before
  101.    the To: line.
  102.  
  103. *. MLP is now case insensitive for the e-mail addresses. This was
  104.    preventing it from processing messages in some cases.
  105.  
  106. *. MLP was deleting some messages which were not processed correctly
  107.    without sending them to the list or the sysop.
  108.  
  109.  
  110.  
  111. Version 0.8
  112. ===========
  113.  
  114.  
  115. +---------------------------------------------------------+
  116. |                    NEW FEATURES                         |
  117. +---------------------------------------------------------+
  118.  
  119. *. Instead of removing all processed messages now MLP will move them
  120.    to mailinglist\backup\. directory.
  121.  
  122. *. Domain restricted lists now supported.
  123.  
  124. *. No-broadcasting lists now supported.
  125.  
  126. *. Sysop defined CMD files now supported.
  127.    (You could even set up a FAX e-mail server by providing the correct
  128.     CMD files in the right directory.)
  129.  
  130. *. mluses data file maintenance utilities available 
  131.    (TXT2MLP.EXE and MLP2TXT.EXE).
  132.    Hint: Run mlp2txt and than txt2mlp to clear all scheduled posts.
  133.  
  134.  
  135. +---------------------------------------------------------+
  136. |                    FIXED BUGS                           |
  137. +---------------------------------------------------------+
  138.  
  139. *. In some cases (cc:Mail for example) MLP was processing incorrectly
  140.    long message threads.
  141.  
  142. *. Subject line like 'RE[2]:...' was no being processed correctly.
  143.  
  144. *. Restricted to domain lists were not processing messages from users
  145.    on the list but out of the domain.
  146.  
  147. *. MLP was case sensitive for commands in the Subject: line
  148.  
  149. *. MLP was not removing processed e-mail messages from folders some time.
  150.  
  151. *. MLP was processing its own messages and was sending recursively e-mail.
  152.  
  153. *. MLP was not processing multiple recipients correctly when the mailing
  154.    list account was not first in the list.
  155.  
  156. *. MLP was not processing lines like "To: mailing list <mlp@site>"
  157.  
  158. *. MLP was not processing "Apparent-to:" lines. Now it does however
  159.    it doesn't make distinguish between "To:" and "Apparent-to:" lines
  160.    and uses the one that comes first.
  161.  
  162. *. MLP was keeping the InBox index file open for too long time and sendmail
  163.    was having problems receiving new mail on systems with heavy e-mail
  164.    traffic.
  165.  
  166. *. MLP was not creating correctly home directories for the mailing lists
  167.    in the mlist.cf file and therefore was not processing the lists very well.
  168.  
  169. *. MLP was not scanning the entire InBox when firs started.
  170.  
  171. *. There was no way for MLP to be included in script files. 'MLP 0' will now
  172.    allow for MLP to be used in script files. (I will make it easier in the 
  173.    future)
  174.  
  175. *. MLP was saving irrelevant information in the log file.
  176.  
  177. *. Better error handling.
  178.  
  179. *. MLP will not delete messages from InBox unless they have been processed
  180.    correctly. (I plan on having this configurable in the next release.)
  181.  
  182.