home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / sendmail / ease-3.5 / TODO < prev    next >
Encoding:
Text File  |  1991-11-27  |  1.8 KB  |  64 lines

  1. Things to do for Ease 3.?
  2. -------------------------
  3.  
  4.  
  5. Fix the following constructs so that cfc/et handles the conversion properly:
  6.  
  7.     # indirect macros, i.e. 
  8.     DMroot
  9.     T$M
  10.  
  11. Eliminate the concat() construct, if possible.
  12.  
  13. check for if (exactly_one) next($2); type error.
  14. check for matching < and > in rulesets
  15. Check for mailers "local" and "prog" 
  16.  
  17. Add the new IDA/sendmail macro $m
  18.  
  19.     A new macro, $m, has been defined.  For single recipients in
  20.     a local mail delivery, it's value is the original address before
  21.     aliasing.  If all recipients for the current transaction derive
  22.     from a single original recipient, use that for $m.  Else make
  23.     $m undefined (to preserve Bcc: privacy).
  24.  
  25.     The Received header now has 'for $m' in place of 'for $u'.  The
  26.     new code release supports $m as the recipient prior to aliasing.
  27.     This will not cause any problems with earlier code releases, except
  28.     that the 'for user' will no appear on the header unless you change
  29.     this back to $u.
  30.  
  31.  
  32. Add the IDA Os option:
  33.  
  34.     If Os (SuperSafe) is set in the sendmail.cf file, files in the spool
  35.     area will either be open()ed with O_SYNC set or fsync()ed prior
  36.     to close.
  37.  
  38. IDA:
  39.     Simon J Gerraty (sjg@melb.bull.oz.au) contributed patch for SUN's
  40.     $%x and $!x features ($!x added as $^x).
  41.  
  42.     * delayed macro evaluation using $&x syntax
  43.     * RFC822 quoted macro expansion using $!x syntax
  44.  
  45.  
  46. Silicon Graphics:
  47.     Add the $[! lookup operator for pathalias
  48. CFC improvements
  49.     Make it a real two-pass parser. This way, it can
  50.     properly specify the rulesets, macros, and classes it
  51.     needs. Or else write a shell script that determines which rulesets,
  52.     macros, and classes are needed.
  53.  
  54. Error Detections
  55.     Eliminate syntax errors that just report "syntax error"    
  56.  
  57. Regression Testing script:
  58.  
  59.     rewrite it into perl for speed
  60.  
  61. --
  62. Bruce G. Barnett        <barnett@crdgw1.ge.com>  a.k.a.
  63. <barnett@[192.35.44.4]>  uunet!crdgw1!barnett
  64.