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