home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / mail / sendmail / 2167 < prev    next >
Encoding:
Internet Message Format  |  1992-08-30  |  1.5 KB

  1. Path: sparky!uunet!gatech!bloom-beacon!eru.mt.luth.se!lunic!sunic!mcsun!sun4nl!nikhefh!e07
  2. From: e07@nikhefh.nikhef.nl (Eric Wassenaar)
  3. Newsgroups: comp.mail.sendmail
  4. Subject: Re: problem with sendmail-5.65c+IDA-1.4.4.1 WRT program mailer
  5. Message-ID: <1847@nikhefh.nikhef.nl>
  6. Date: 29 Aug 92 20:40:47 GMT
  7. References: <67130@hydra.gatech.EDU>
  8. Organization: Nikhef-H, Amsterdam (the Netherlands).
  9. Lines: 27
  10.  
  11. In article <67130@hydra.gatech.EDU>, roy@prism.gatech.EDU (Roy Mongiovi) writes:
  12. > In "prescan", 5.65 makes a special test:
  13. >         if (c == ';') /* semicolons are not tokens */
  14. >             c = NOCHAR;
  15. > that our older version did not make.  The upshot of this is that people
  16. > with .forward files like:
  17. > "| umask 077; /usr/local/bin/filter -vo /u/roy/.filter-errors"
  18. > no longer work because the semicolon has been stripped out.  There are
  19.  
  20. The above test should be replaced with
  21.  
  22.          else if (c == ';') /* unquoted semicolons are not tokens */
  23.              c = NOCHAR;
  24.  
  25. to preserve semicolons within quoted strings.
  26.  
  27. I think the semicolon test was introduced to cope with list (group)
  28. syntax addresses of the form "list:foo,bar;"
  29. This was done quite some time ago. Apparently nobody has ever used
  30. a semicolon in a non-comment part of an address like the above example.
  31.  
  32. Eric Wassenaar
  33. -- 
  34. Organization: NIKHEF-H, National Institute for Nuclear and High-Energy Physics
  35. Address: Kruislaan 409, P.O. Box 41882, 1009 DB Amsterdam, the Netherlands
  36. Phone: +31 20 592 5012, Home: +31 20 6909449, Telefax: +31 20 592 5155
  37. Internet: e07@nikhef.nl
  38.