Stop the options string leak if it is not attached into the options
linked list.

Obtained from:	OpenBSD
Update link to vendor import instructions
Import sendmail 8.14.8
sh: Allow aliases to force alias substitution on the following word.

If an alias's value ends with a space or tab, the next word is also
checked for aliases.

This is a POSIX feature. It is useful with utilities like command and
nohup (alias them to themselves followed by a space).
login: Clean up PAM and audit, then exit, on SIGHUP and SIGTERM.

This avoids leaving stale entries in utmpx after the connection is closed on
an open login session. It also allows a clean way (SIGTERM) to forcibly
terminate a user's terminal session.

This does not affect the situation for "hung" processes after the connection
is closed. The foreground process group receives SIGHUP and the tty becomes
inaccessible.

Also replace all use of the obsolete signal() function with sigaction() (not
only the part where it is actually required: SIGHUP and SIGTERM must mask
the other as well when caught).

PR:		misc/183495
Reviewed by:	ed
Merge sendmail 8.14.8 to HEAD

MFC after:	5 days
Add new sendmail 8.14.8 file

MFC after:	5 days
Remove local FreeBSD workaround now that upstream project has a better fix.

MFC after:	5 days
Update for sendmail 8.14.8 import

MFC after:	5 days
Add missing svn:keywords property to new files

MFC after:	5 days
Minor changes to force commit these files so new freebsd*.cf files are
built to use the new sendmail-8.14.8/cf tree.

MFC after:	5 days
Note merge to head for sendmail 8.14.8.

MFC after:	5 days
[automated] Merge in upstream-github/master