chip@ateng.com (Chip Salzenberg) (11/16/89)
Just so everyone will know, I've finished Deliver 2.0 patch #2. It should
be arriving in Rich Salz's mailbox soon after I write this. When it will
appear in comp.sources.unix is an another question, of course. :-)
Changes in patch #2 to Deliver 2.0:
1. Normal and error logs have been added. Their names are defined by
the new configuration items LOG and ERRLOG. Note that the normal
log will only be written if it already exists. This feature
provides a convenient way to turn off logging: rename the log file.
Error logging, however, is unconditional.
Thanks to Goran Larsson <hacker@isadora.ikp.liu.se> for this idea.
2. Deliver now tracks recursive invocations, and aborts delivery if
recursion gets too deep. Also, the current recursion depth is noted in
the log files and error messages.
Thanks for Ron McGrath for giving me the idea by putting a similar
feature in GNU Make.
3. New configuration items:
UMASK File creation mask. Not to be confused with
the mailbox file mode, MBX_MODE.
ENV_DPID Environment variable for deliver's pid.
ENV_DLEVEL Environment variable for delivery recursion level.
REC_LIMIT Limit on delivery recursion.
4. A bug in the 2.0 release caused unknown users to be reported as
"context lost (should never happen)". They are now correctly
reported as "no such user".
5. A new flag for the "header" program: "-v" reverses the test for
printing, rather like grep's -v flag. For example, "header -vnf
received" prints an entire header _except_ any Received: lines.
Thanks to Tom Neff <tneff@bfmny0.UU.NET>.
--
You may redistribute this article only to those who may freely do likewise.
Chip Salzenberg at A T Engineering; <chip@ateng.com> or <uunet!ateng!chip>
"Did I ever tell you the Jim Gladding story about the binoculars?"