aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* pam: close timestamp fd in both both processesHEADmasterDuncaen2019-01-301-1/+6
* shadow: clear phassphrase earlierDuncaen2019-01-301-3/+1
* Add generated file parse.c to .gitignore and 'make clean'Ivy Foster2019-01-302-0/+2
* configure: list --with-timestamp in help, since without is defaultIvy Foster2019-01-301-1/+1
* shadow: clear the password even after a mismatchDuncaen2019-01-301-2/+7
* clear the password even after a mismatchtedu2019-01-301-0/+1
* Do for most running out of memory err() what was done for most running out of...krw2019-01-301-1/+1
* pam: add timestamp supportDuncaen2019-01-303-37/+57
* timestamp: rename and simplifyDuncaen2019-01-304-90/+129
* libopenbsd: minor cleanupDuncaen2019-01-306-17/+8
* doas: remove unnecessary configure checks, move shadow to its own fileDuncaen2019-01-305-123/+146
* doas: remove v flag, not neccessary, upstream doesn't have it and __DATE__ is...Duncaen2019-01-301-15/+1
* libopenbsd/closefrom: correctly handle snprintf truncationDuncaen2019-01-301-1/+1
* libopenbsd/readpassphrase: update to latest version from openssh-portableDuncaen2019-01-301-54/+51
* adjust yyerror() to precede with "progname: " the error message stringgsoares2019-01-301-0/+1
* doas.c: put login_style in ifdef to compile on LinuxIvy Foster2019-01-301-0/+2
* lowercase doas ee cummings styletedu2018-05-301-1/+1
* not necessarily the same name, but the indicated nametedu2018-05-301-1/+1
* pam: check watch child pidDuncaen2018-04-061-5/+7
* persist_timestamp: add start time and document implementation detailsDuncaen2018-04-061-19/+88
* persist_timestamp: move timespec macros to libopenbsdDuncaen2017-12-122-22/+70
* persist_timestamp: create timestamp file with O_NOFOLLOW and don't leak the nameDuncaen2017-12-121-3/+4
* persist_timestamp: remove goto from persist_openDuncaen2017-12-121-5/+3
* persist_timestamp: persist_check was only used internally, make it staticDuncaen2017-12-121-13/+16
* persist_timestamp: use open directory fd to check and work with timestamp filesDuncaen2017-12-121-59/+85
* persist_timestamp: add session id to timestampsDuncaen2017-12-121-26/+23
* persist_timestamp: make tmpfs requirement optional and only available on linuxDuncaen2017-12-121-3/+9
* persist_timestamp: use CLOCK_MONOTONIC_RAWDuncaen2017-12-121-2/+2
* persist_timestamp: don't allow og+rwx permission for timestamp directoryDuncaen2017-12-121-1/+1
* persist_timestamp: cleanupDuncaen2017-12-121-22/+12
* persist_timestamp: use /proc/self/stat to get tty_nrDuncaen2017-12-121-18/+85
* add initial timestamp file support, disabled by default and only with shadow ...Duncaen2017-12-114-0/+266
* configure: update versionDuncaen2017-12-111-1/+1
* configure: fix usageDuncaen2017-12-111-1/+1
* man pages with pseudo synopses which list filenames end up creating very ugly...jmc2017-12-111-0/+5
* no need to generate y.tab.h if nothing uses it, set YFLAGS to nothing instead...espie2017-12-111-1/+2
* for password failure, print Authorization failed instead of EPERM. will make ...tedu2017-12-111-1/+1
* a little const here and there to prevent rules from changingtedu2017-12-111-3/+3
* prepenv can take a const ruletedu2017-12-112-3/+3
* simplify example. list of ports variables was non-exahustive, which means wha...tedu2017-12-111-10/+4
* add a geteuid check to make sure we're root before plowing into setauth. spar...tedu2017-12-111-0/+3
* envlist and arglist are both string lists; simplify ok bennotedu2017-12-111-23/+14
* it has been six months and two days... remove keepenv { obsolete } syntaxtedu2017-12-111-8/+0
* Be more explicit about the "args" syntax. In part from a patch from Anton dot...schwarze2017-12-111-2/+2
* missing semicolon at end of rule. yacc doesn't seem to mind, though. from Eda...tedu2017-12-111-1/+1
* Add back the call to yyparse() that was accidentally dropped in the previous ...tb2017-12-111-0/+1
* move yyparse decl next to yyfptedu2017-12-112-3/+1
* as a result of the env rework, arraylen() is only used in parse.y. move it th...tedu2017-12-113-16/+12
* use static in the right places to seperate modules better ok teduderaadt2017-12-114-9/+27
* -L means no commandtedu2017-12-111-1/+2