Simple and portable utilities to deal with user accounts (su, login)
DateCommit messageAuthorFiles+-
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