aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* timestamp.c: remove warning for normal casev6.6.1Duncan Overbruck0 min.1-3/+2
* timestamp.c: check fstat(2) instead of separate stat(2)Duncan Overbruck0 min.1-3/+2
* timestamp.c: correctly NUL terminate buffer read from /proc/pid/statDuncan Overbruck0 min.1-4/+7
* timestamp.c: add some more error/warning messagesDuncan Overbruck0 min.1-6/+19
* timestamp.c: already return on 22th field of /proc/ppid/statDuncan Overbruck0 min.1-4/+2
* doas.c: initialize mygetpwuid_r resultDuncan Overbruck0 min.1-0/+2
* libopenbsd: define __dead as noreturnDuncan Overbruck0 min.4-12/+12
* Change binary permissions to 4755. Closes #26Ivy Foster0 min.1-1/+1
* configure: remove versionv6.6Duncan Overbruck0 min.1-4/+0
* doas.c: remove dead ifdefs to unclutter codeDuncan Overbruck0 min.1-190/+40
* timestamp: simplifyDuncan Overbruck0 min.1-220/+81
* configure: make {UID,GID}_MAX configurableDuncan Overbruck0 min.1-1/+10
* add some checks to avoid UID_MAX (-1) here. this is not problematic with the ...tedu0 min.1-2/+6
* correct some unveil(2) violations due to "login.conf.db" access (the .db vers...semarie0 min.1-1/+2
* fixup unveilDuncan Overbruck0 min.1-2/+1
* fix one last edge case regarding PATH, allows simpler config.tedu0 min.2-2/+5
* note that authentication is required, unless otherwise configured. ok sthentedu0 min.1-0/+3
* snprintf/vsnprintf return < 0 on error, rather than -1.deraadt0 min.1-0/+40
* fix some more fallout from setting path in setusercontext. restore previous b...tedu0 min.1-1/+4
* add an example hint that shows how original path can be retainedtedu0 min.1-1/+3
* tweak wording a bit. always talk about creating a new environment. also docum...tedu0 min.2-16/+9
* more precisely describe what happens to the environment without keepenv; OK t...schwarze0 min.1-4/+4
* mention that doas(1) resets the umask(2); OK tedu@schwarze0 min.1-0/+2
* setusercontext resets PATH (which we want). but then it becomes impossible to...tedu0 min.3-2/+28
* mention environment resetting here as well. ok millerttedu0 min.1-0/+17
* always reset the "su" variables, which is more consistent and predictable. ok...tedu0 min.2-13/+19
* redo the environment inheritance to not inherit. it was intended to make life...tedu0 min.4-22/+42
* a few cleanups and simplifications possible now that static pw is gone. noted...tedu0 min.1-15/+14
* use getpwuid_r to avoid problems with hidden static storage. ok deraadt lteo ...tedu0 min.1-35/+58
* libopenbsd/closefrom.c: remove config.h includeDuncan Overbruck0 min.1-6/+0
* README.md: update the readme to match the current stateDuncan Overbruck0 min.1-32/+22
* libopenbsd: remove MacOSX compat functions, its not supported anywaysDuncan Overbruck0 min.3-200/+2
* libopenbsd/closefrom.c: sync with sudoDuncan Overbruck0 min.1-66/+94
* timestamp: error out if fstat and lstat st_ino and st_dev are not the sameDuncan Overbruck0 min.1-10/+34
* pam: close timestamp fd in both both processesDuncaen0 min.1-1/+6
* shadow: clear phassphrase earlierDuncaen0 min.1-3/+1
* Add generated file parse.c to .gitignore and 'make clean'Ivy Foster0 min.2-0/+2
* configure: list --with-timestamp in help, since without is defaultIvy Foster0 min.1-1/+1
* shadow: clear the password even after a mismatchDuncaen0 min.1-2/+7
* clear the password even after a mismatchtedu0 min.1-0/+1
* Do for most running out of memory err() what was done for most running out of...krw0 min.1-1/+1
* pam: add timestamp supportDuncaen0 min.3-37/+57
* timestamp: rename and simplifyDuncaen0 min.4-90/+129
* libopenbsd: minor cleanupDuncaen0 min.6-17/+8
* doas: remove unnecessary configure checks, move shadow to its own fileDuncaen0 min.5-123/+146
* doas: remove v flag, not neccessary, upstream doesn't have it and __DATE__ is...Duncaen0 min.1-15/+1
* libopenbsd/closefrom: correctly handle snprintf truncationDuncaen0 min.1-1/+1
* libopenbsd/readpassphrase: update to latest version from openssh-portableDuncaen0 min.1-54/+51
* adjust yyerror() to precede with "progname: " the error message stringgsoares0 min.1-0/+1
* doas.c: put login_style in ifdef to compile on LinuxIvy Foster0 min.1-0/+2