Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle.Prune svn:mergeinfo from the new branch, as nothing has been mergedhere.Additional commits post-branch will follow.Approved by: re (implicit)Sponsored by: The FreeBSD Foundation
Sync with OpenBSD, primarily better signal and terminal handling.Obtained from: OpenBSDMFC after: 2 weeks
Define the size_t type since readpassphrase(3) requires it in itsdefinition and sys/types.h is not listed within the synopsis of the manpage.MFC after: 1 week
Synch with OpenBSD (style).
Introduce readpassphrase(3), a superset of getpass(3). Thiscomes originally from Todd Miller.Obtained from: OpenBSD