henry@utzoo.UUCP (Henry Spencer) (08/22/84)
Hastily fixed a long-known bug in mail: the code which waited for a
subprocess to complete was buggy and could malfunction if the process
had unexpected children. Unexpected children can occur as a result of
the way the shell does pipelines. I'd known about this problem for
quite a while, and had it on the low-priority-fixes list, but the new
shell provoked the problem on a grand scale.
--
Henry Spencer @ U of Toronto Zoology
{allegra,ihnp4,linus,decvax}!utzoo!henryhenry@utzoo.UUCP (Henry Spencer) (09/26/84)
Mail(1) has been modified very slightly to guard against a possible
security hole: a partial breach of security might have been possible
if mail(1) ran setgroupid-root (which it doesn't here). Mail now copes
properly with this case.
--
Henry Spencer @ U of Toronto Zoology
{allegra,ihnp4,linus,decvax}!utzoo!henryhenry@utzoo.UUCP (Henry Spencer) (04/17/85)
It used to be impossible to get a core dump from a misbehaving mail(1),
because it caught *all* signals. This was stupid. It has been changed
to catch only the reasonably-appropriate ones.
--
Henry Spencer @ U of Toronto Zoology
{allegra,ihnp4,linus,decvax}!utzoo!henryhenry@utzoo.UUCP (Henry Spencer) (07/03/85)
A slightly-improved version of expand(3) is now installed in mail(1),
making it possible to say things like "s $h/foobar" and have the $h
expanded properly.
--
Henry Spencer @ U of Toronto Zoology
{allegra,ihnp4,linus,decvax}!utzoo!henry