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