logo

skeud

Simple and portable utilities to deal with user accounts (su, login)
DateCommit messageAuthorFiles+-
Link executables staticallyHaelwenn (lanodan) Monnier2+8-4
su.1: New manpageHaelwenn (lanodan) Monnier1+70-0
su: Call initgroups(3)Haelwenn (lanodan) Monnier1+6-1
su: Always set HOME with fallback to /Haelwenn (lanodan) Monnier1+4-7
su: Simplify [-] handlingHaelwenn (lanodan) Monnier1+2-11
su: Assemble shell command in an arrayHaelwenn (lanodan) Monnier1+20-12
su: Fail if pwent is NULL, drop reading $SHELLHaelwenn (lanodan) Monnier1+39-38
su: Restrict [-p] to super-userHaelwenn (lanodan) Monnier1+7-1
common_test: Put SHA512 hash in variable (style)Haelwenn (lanodan) Monnier1+3-4
su: Simplify handling of -lHaelwenn (lanodan) Monnier1+4-5
su: Restrict [-s shell] to super-userHaelwenn (lanodan) Monnier1+6-0
login.1: Fix errorneous mention of "env utility"Haelwenn (lanodan) Monnier1+5-3
Relicense under MLP-2.0Haelwenn (lanodan) Monnier13+384-246
login,su: Plug memory leaks found via AddressSanitizerHaelwenn (lanodan) Monnier2+26-12
README.md: Add statusHaelwenn (lanodan) Monnier1+2-0
login: fchmod + initgroupsHaelwenn (lanodan) Monnier1+20-10
login,su: Prevent null pointer to setenvHaelwenn (lanodan) Monnier2+8-2
login: fchown current TTY to new userHaelwenn (lanodan) Monnier1+20-1
login,su: formattingHaelwenn (lanodan) Monnier2+2-2
common: Fix enabling back ECHOHaelwenn (lanodan) Monnier1+1-4
login,su: Keep TERM environment variableHaelwenn (lanodan) Monnier2+4-0
login.su: Launch shell with `-l` optionHaelwenn (lanodan) Monnier2+3-3
README.md: Clarify auth-system relianceHaelwenn (lanodan) Monnier1+1-1
common: Clean tty on getline failureHaelwenn (lanodan) Monnier1+2-1
login,su: Always fetch getspnam contentsHaelwenn (lanodan) Monnier2+24-22
login: Always prefix error messagesHaelwenn (lanodan) Monnier1+5-5
login,su: Run explicit_bzero on invalid authentication as wellHaelwenn (lanodan) Monnier2+11-8
Makefile: Use `rm -f` instead of `rm` for clean targetHaelwenn (lanodan) Monnier1+1-1
su: Fix getting the usernameHaelwenn (lanodan) Monnier1+25-35
common.c: Always prefix error messagesHaelwenn (lanodan) Monnier1+7-7
su,login: Always set USER, LOGNAME, IFS environment variablesHaelwenn (lanodan) Monnier2+14-0
login: Add support for standalone username argumentHaelwenn (lanodan) Monnier1+25-15
su: Fix initial environment (HOME and IFS)Haelwenn (lanodan) Monnier1+3-2
su: Add support for - optionHaelwenn (lanodan) Monnier1+14-0
Don't call perror on getline EOFHaelwenn (lanodan) Monnier2+5-3
su: Add -c optionHaelwenn (lanodan) Monnier1+18-4
su,login: -p doesn't requires an operandHaelwenn (lanodan) Monnier2+4-5
README.md: Document dependenciesHaelwenn (lanodan) Monnier1+10-0
Add testsuiteHaelwenn (lanodan) Monnier6+89-4
README.md: AddHaelwenn (lanodan) Monnier1+21-0
Add flawfinder in lint targetHaelwenn (lanodan) Monnier5+46-38
login.1: AddHaelwenn (lanodan) Monnier2+59-0
Makefile: Add install targetHaelwenn (lanodan) Monnier1+14-3
su: Add commandHaelwenn (lanodan) Monnier3+207-3
Initial commitHaelwenn (lanodan) Monnier7+622-0