summaryrefslogtreecommitdiffstats
path: root/usr.bin/skeyinit
AgeCommit message (Expand)AuthorFilesLines
2019-06-28When system calls indicate an error they return -1, not some arbitraryderaadt1-2/+2
2019-01-25I am retiring my old email address; replace it with my OpenBSD one.millert1-2/+2
2018-04-26Use <fcntl.h> instead of <sys/file.h> for open() and friends.guenther1-4/+2
2016-05-17Refactor the handling of pledge and the optional user string: The threetb1-29/+28
2016-05-17Move the code block that builds up a default seed further down in ordertb1-14/+14
2016-05-17Fix "skeyinit username" run as root. Also reduce the pledgemillert1-7/+25
2016-02-21Fix skeyinit -E by hoisting argument parsing and the call to enable_db()tb1-20/+20
2015-11-29wrap long linederaadt1-2/+3
2015-11-29Drop pledge proc exec getpw after authenticating.millert1-2/+5
2015-11-29Remove useless getpwnam() call after getpwuid(). Noticed by deraadt@millert1-4/+1
2015-11-29skeyinit needs pledge proc and exec to use BSD auth.millert1-2/+2
2015-11-29Allow the -n flag to work in -s mode.millert1-17/+20
2015-11-29Add missing rip() before the call to strtonum(). Otherwise, strtonummillert1-1/+2
2015-11-20pledge "stdio rpath wpath cpath fattr flock tty"deraadt1-1/+4
2015-10-09Remove telnet warnings. Civilization has reached a point where they are notim2-13/+3
2015-10-06Remove the -C option that converts an S/Key database to the new format. It hastim2-97/+11
2015-10-03- Simplify use of ctype functions.tim1-16/+8
2015-08-20Do not cast result of malloc/calloc/realloc* if stdlib.h is in scopederaadt1-2/+2
2015-04-18Convert many atoi() calls to strtonum(), adding range checks and failurederaadt1-7/+13
2015-01-16add missing .An macrosschwarze1-3/+7
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt1-3/+3
2014-05-20Use errc/warnc to simplify code.guenther1-11/+8
2014-04-23Remove more Kerberos cruft.ajacoutot2-6/+5
2014-03-20Remove the (non-default) MD4 hash algorithm from S/Key.naddy2-13/+12
2014-02-12.Sh ERRORS is only used in sections 2, 3, and 9, so use DIAGNOSTICS instead;schwarze1-3/+3
2013-11-28unsigned char for ctypederaadt1-17/+19
2011-04-23improve line breaking in SYNOPSIS now that semantics of the .Bk macrosobrado1-5/+3
2007-05-31convert to new .Dd format;jmc1-2/+2
2005-08-03improve description of -a and -s a little;jmc1-22/+28
2005-07-14add skey(5) to SEE ALSO;jmc1-1/+2
2005-07-06- tidy up SYNOPSISjmc2-39/+30
2004-12-27spacingderaadt1-2/+2
2004-09-14delete unused functionderaadt1-11/+1
2004-06-07Allow -a to specify an alternative auth method, even if secure modeotto1-5/+5
2004-06-07Use -a skey to use S/Key for initial authentication in normal mode.otto1-6/+7
2004-06-06- skeyprune is section 8, not 1jmc1-22/+22
2004-06-06First sequence number should be 100, as promised by man page.otto1-2/+2
2004-06-06Explain the the usage of the first key printed by skeyinit; addotto1-2/+41
2004-06-04Consistently use "secret passphrase" for the passphrase made up by the userotto2-8/+9
2003-11-26multi-line literals are not ANSI C. And gcc3 complains about them.espie1-8/+8
2003-06-10- section reorderjmc1-8/+8
2003-05-07bounds were sizeof(pointer) rather than size of the object; found withderaadt1-5/+6
2003-04-07replace strcpy calls that got inlined by gcc; Hans-Joerg.Hoexer@yerbouti.franken.dederaadt1-4/+6
2003-04-06strlcpy; ok millertderaadt1-2/+2
2002-12-09Correct typo. 'accessable' -> 'accessible'cloder1-2/+2
2002-11-16Give a sensible error message when a user who has no entry in /etc/skeymillert2-10/+50
2002-06-23uid_t and gid_t are unsignedderaadt1-2/+2
2002-06-07The code to append the last 5 digits of the time in Unix format tomillert1-2/+8
2002-06-07Instead of passing seed and defaultseed to normal_mode() andmillert1-38/+43
2002-06-06Zero out memory filled in by readpassphrase(3). Also fix a spelling error;aaron1-2/+6