summaryrefslogtreecommitdiffstats
path: root/login-utils/su-common.c
Commit message (Expand)AuthorAgeFilesLines
* su: More descriptive error message on malformed user entryJakub Hrozek2019-05-311-1/+3
* su: make comment more friedly to 'make checkxalloc'Karel Zak2019-04-241-1/+1
* misc: consolidate version printing and close_stdout()Karel Zak2019-04-161-4/+2Star
* su: change error messageKarel Zak2019-03-251-1/+1
* su: be sensitive to another SIGCHLD ssi_codesKarel Zak2019-03-061-1/+4
* su: fix --pty terminal initializationKarel Zak2019-03-061-13/+12Star
* su-common.c: prefer ENV_SUPATH over ENV_ROOTPATHStanislav Brabec2019-01-101-2/+2
* su-common.c: prefer /etc/default/su over login.defsStanislav Brabec2019-01-101-1/+1
* su: cleanup code to copy to log stringsKarel Zak2018-10-031-3/+3
* su: add --whitelist-environmentKarel Zak2018-08-151-16/+100
* misc: fix typos using codespellRuediger Meier2018-02-161-1/+1
* su: build fix for the case where USE_PTY is not definedSamuel Thibault2018-02-121-2/+2
* su: use errexec()Karel Zak2018-02-011-9/+1Star
* include/debug: introduce __UL_INIT_DEBUG_FROM_STRING()Karel Zak2018-01-171-1/+1
* login-utils: use free_getlogindefs_data()Karel Zak2017-11-281-0/+2
* misc: fix typosSami Kerola2017-11-281-1/+1
* su: (pty) improve SIGSTOP/SIGCONT semanticKarel Zak2017-09-181-2/+24
* su: (pty) save child statusKarel Zak2017-09-181-1/+12
* su: (pty) simplify stdin usage in poll()Karel Zak2017-09-181-7/+4Star
* su: (pty) fix slave terminal attributes initializationKarel Zak2017-09-181-1/+1
* su: (pty) fix child signal mask usageKarel Zak2017-09-181-3/+6
* su: fix non-pty compilationKarel Zak2017-09-181-10/+9Star
* su: enable TIOCSCTTY and minor changesKarel Zak2017-09-181-3/+5
* su: add PTY supportKarel Zak2017-09-181-45/+426
* su: add --pty optionKarel Zak2017-09-181-1/+8
* su: move parent signals setup to separate functionKarel Zak2017-09-181-26/+33
* su: make wait_for_child() usable in arbitrary situationKarel Zak2017-09-181-12/+14
* su: keep old sigactions in control structKarel Zak2017-09-181-15/+16
* su: fix refactoring bug in child PID usageKarel Zak2017-09-181-3/+4
* su: add child to control structKarel Zak2017-09-181-17/+16Star
* su: fix compiler warnings [-Wimplicit-fallthrough=]Karel Zak2017-09-181-10/+11
* su: add wait_for_child()Karel Zak2017-09-181-34/+42
* su: unblock signals is all initializedKarel Zak2017-09-181-10/+26
* su: clean up signals usageKarel Zak2017-09-181-20/+43
* su: clean up const usageKarel Zak2017-09-181-1/+1
* su: fix debug messageKarel Zak2017-09-181-1/+1
* su: properly clear child PIDKarel Zak2017-09-181-6/+9
* su: improve some debug messagesKarel Zak2017-09-181-2/+7
* su: add debug.h stuffKarel Zak2017-09-181-2/+71
* su: use switch() to split after forkKarel Zak2017-09-181-7/+11
* su: move PAM session initialization to separate functionKarel Zak2017-09-181-8/+13
* su: rename evaluate_uid()Karel Zak2017-09-181-3/+2Star
* su: cosmetic code changesKarel Zak2017-09-181-43/+35Star
* su: cleanup setuid/gid related codeKarel Zak2017-09-181-17/+12Star
* su: cleanup setenv related codeKarel Zak2017-09-181-24/+23Star
* su: cleanup shell related codeKarel Zak2017-09-181-28/+26Star
* su: cleanup usernames usageKarel Zak2017-09-181-58/+23Star
* su: cleanup pwd struct usageKarel Zak2017-09-181-46/+40Star
* su: consolidate tty name usageKarel Zak2017-09-181-25/+26
* su: reorder functionsKarel Zak2017-09-181-70/+70