home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / shuff110.zip / HISTORY < prev    next >
Text File  |  1994-02-17  |  4KB  |  80 lines

  1. .00a:
  2.  
  3. * Fixed subject line problem
  4. * Added better facilities to maintain order in InBox index.
  5.  
  6. v1.01:
  7. * Added better checking for proper hostname in address
  8. * Added capability to handle mail to multiple addressees
  9. * Added capability to handle multiple recipients on same machine.
  10. * Added Kill duplicate message feature
  11. * Adding CC: processing capabilities...
  12. * Improved duplicate message sensing and management.
  13.  
  14. v1.01g:
  15. * Added ability to pass message file to external routine.
  16.    // prepend '%' to command line. 
  17.    // '&&F' for path+filename
  18.    // '&&f' for filename only
  19.    // '&&u' or '&&U' for UserID
  20.    // '&&p' or '&&P' for mailpath name
  21.  
  22. v1.01h:
  23. * Default is to pass a '%' command to a new CMD.EXE session as a '/c' parameter --
  24.    // added option to prepend '/k' to command line to force pass as 'cmd.exe /k' 
  25.    // parameter to allow session to self-terminate, or to avoid closing after 
  26.    // termination for debugging of other reasons.
  27. * Closed gap between open check/read of inbox index and rewrite of index to 
  28.    avoid dropping messages that arrive during the gap.
  29.  
  30. v1.01i
  31. * Added parameters for '%' processing --
  32.   // '&&#' yields a 4 digit ChildID number, assigned sequentially.  (Not a pid)
  33.   // '&&R' or '&&r' for "Return-To:" address
  34.   // '&&H' for host's address
  35. * Added a default userid processing capability --
  36.   // A UserID of "*" in the userid list file will match all otherwise unmatched userids 
  37.   // in incoming mail.  The operation associated with userid "*" is then performed 
  38.   // for all otherwise unprocessable mail messages.  A second file, BOUNCE.CMD
  39.   // is included in the package - it is a REXX Script which will automatically 'Bounce'
  40.   // the mail back to the sender.  A line in the UserID list file of 
  41.   //         "*  %BOUNCE.CMD &&F &&H &&R &&# "
  42.   // will establish a background bouncing procedure for all unprocessable email.
  43. * Any mail to "root@..." is now forwarded to the first entry in the UserID list if there is
  44.   // no entry for "root" in the list.
  45.  
  46. v1.01j
  47. * Fixed to deactivate duplicate Userids scanned from both 'To:' & 'Cc:' lines.
  48. * Fixed to properly handle user addresses wrapped in '<>'  (Usually in mail from
  49.   //  CMS-based hosts.
  50.  
  51. v1.01l
  52. * Added ability to specify "user@host.address" type userids for mail that shows
  53.   //  up with only a "To:" line showing a host.address that does not match the
  54.   //  local host address.  This occasionally happens with some mailing list 
  55.   //  exploders.
  56.  
  57. v1.01m - v1.01p
  58. * Fixed bug causing mail stoppages when a session is spawned and 
  59.   //  remains active.  Problem was that new session was inheriting open file
  60.   //  handles, namely the open file handle for the inbox index.  SHUFFLE could
  61.   //  continue processing, but SENDMAIL could not add new mail to the file...
  62. * Added 'Bcc:' support; merged processing with 'Cc:'
  63.  
  64. v1.01q
  65. * Fixed 'Bcc:' support;
  66.   //  added support for detecting userid from the "Received: from" line.
  67.   //  Sendmail.cf must be modified for this mode to work.  If the modification
  68.   //  is not applied, then this feature remains dormant.
  69.   //  A byproduct of this feature is that it overrides the default To: & Cc: processing,
  70. * Added control over startmode of child processes - default is minimized
  71.   // SET SHUFF_MAXCHILD=YES to force child processes to start in Maximized window
  72.  
  73. v1.01s
  74. * Fixed special case where mail to user on same machine does not get a 
  75.   //  "Received: from", but a "Received: by" line.  The "from ..." part is left off on same-
  76.   // machine transfers.  Added a check for "Received: by" on same conditions as "from".
  77. * Added code to cause the above to only look at the first instance of "Received: from/by",
  78.   // This to avoid looking at one, and then looking at the next, etc...
  79. * Added code to force mail to 'root@host' to be forwarded to the first userid in the 
  80.   // UserIDs.Lst file.