summaryrefslogtreecommitdiff
path: root/lib/libc/gen/readpassphrase.c
AgeCommit message (Expand)Author
2010-05-14Defer installing signal handlers until echo is disabled so that weTodd C. Miller
2010-01-13If a process receives two different signals while in readpassphrase, onlyDarren Tucker
2008-01-17Use TCSAFLUSH instead of TCSANOW when turning echo back on so thatTodd C. Miller
2007-10-30If we receive SIGTTOU when turning off echo, the process is alreadyTodd C. Miller
2006-03-31(char)to{upper,lower}()Theo de Raadt
2005-08-08zap remaining rcsid.Marc Espie
2005-05-24Restoration of terminal settings can be broken by a well-timed signal,Todd C. Miller
2003-06-17Sync with share/misc/license.template and add missing DARPA creditTodd C. Miller
2003-06-03Use an ISC-tyle license for all my code; it is simpler and more permissive.Todd C. Miller
2002-06-28Add RPP_STDIN flag which acts as the converse of RPP_REQUIRE_TTY.Todd C. Miller
2002-05-09Add SIGALRM and SIGPIPE to the list of signals we catch, turn echo back on,Todd C. Miller
2001-12-15Catch SIGTTIN and SIGTTOU too and treat them like SIGTSTP.Todd C. Miller
2001-12-07o Turn off ECHONL in addition to ECHOTodd C. Miller
2001-12-07Instead of restoring the tty mode, restoring the signal handler,Todd C. Miller
2001-12-06Use TCSAFLUSH not TCSANOW. I was only using TCSANOW during debugging...Todd C. Miller
2001-12-06Fix a long standing annoyance with getpass/readpassphrase. Instead ofTodd C. Miller
2001-08-07Do the memset only if tcgetattr() fails just in case the failedTodd C. Miller
2001-08-07Keep a verbatim copy of the old struct termios instead of usingTodd C. Miller
2001-06-27typo, spotted by Tom Holroyd <tomh@po.crl.go.jp>; ok deraadt@Damien Miller
2001-06-18Fix a char vs. u_char problem I introduced in the last commit.Todd C. Miller
2001-06-16Disable the STATUS character when reading passwords -- people seem toTodd C. Miller
2000-11-29Don't print an extra newline after reading passphrase if echo was notTodd C. Miller
2000-11-21Add readpasasphrase(3), a more flexible getpass(3) replacement.Todd C. Miller