[comp.sources.d] Deliver 2.0 patch #2 is in the queue.

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?"