summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeLines
* lib/, src/: Add checks for fd omissionSkyler Ferrante2024-03-13-7/+18
* src/vipw.c: Use string literals to initialize 'Prog'Alejandro Colomar2024-03-08-5/+5
* src/vipw.c: Reverse logic and variable nameAlejandro Colomar2024-03-08-27/+27
* src/: Hardcode Prog to known valueSkyler Ferrante2024-03-07-171/+85
* lib/utmp.c: Replace UT_LINESIZE by a NITEMS() calculationAlejandro Colomar2024-02-20-1/+1
* lib/, src/, configure.ac: Use utmpx instead of utmpAlejandro Colomar2024-02-20-15/+19
* Revert 3 cherry-picksAlejandro Colomar2024-02-20-35/+26
* src/passwd.c: check password length upper limitTomas Halman2024-02-16-1/+8
* src/passwd.c: inconsistent password length limitTomas Halman2024-02-16-2/+2
* src/login.c: Fix off-by-one bugssAlejandro Colomar2024-02-14-2/+2
* src/login.c: Fix off-by-one buggsAlejandro Colomar2024-02-14-8/+11
* src/chage.c: Unify long overflow checks in print_day_as_date()Tobias Stoeckmann2024-02-14-25/+27
* lib/, src/: Remove SCALE definitionTobias Stoeckmann2024-02-14-52/+41
* useradd: Set proper SELinux labels for def_usrtemplateJohannes Segitz2023-10-30-1/+1
* lib: Merge libmisc into libshadow4.14+alx4.14.1-rc1Alejandro Colomar2023-09-10-15/+3
* Add wrapper for write(2)Christian Göttsche2023-08-04-9/+9
* logoutd: add missing <utmp.h> includeIker Pedrosa2023-08-02-0/+1
* src: add SELINUX libraryIker Pedrosa2023-08-02-2/+2
* lib: replace `USER_NAME_MAX_LENGTH` macroIker Pedrosa2023-08-02-6/+8
* utmp: update `update_utmp()`Iker Pedrosa2023-08-02-23/+19
* utmp: move `update_utmp`Iker Pedrosa2023-08-02-22/+0
* chsh: warn if root sets a shell not listed in /etc/shellsMichael Vetter2023-07-27-6/+9
* newgrp: fix potential string injectionVegard Nossum2023-07-21-3/+10
* lastlog: fix alignment of Latest headerTodd Zullinger2023-07-18-1/+1
* usermod: conditionally build lastlog functionalityIker Pedrosa2023-07-15-0/+8
* useradd: conditionally build lastlog functionalityIker Pedrosa2023-07-15-0/+10
* login: conditionally build lastlog functionalityIker Pedrosa2023-07-15-0/+10
* lastlog: stop building by defaultIker Pedrosa2023-07-15-1/+4
* Fix yescrypt supportBernd Kuhls2023-07-12-1/+1
* chgpasswd: fix segfault in command-line optionsJeffrey Bencteux2023-06-22-0/+7
* gpasswd(1): Fix password leakAlejandro Colomar2023-06-10-0/+1
* src/useradd.c: create_mail(): CosmeticAlejandro Colomar2023-06-09-58/+60
* src/useradd.c: create_home(): CosmeticAlejandro Colomar2023-06-09-41/+43
* src/useradd.c: create_home(): CosmeticAlejandro Colomar2023-06-09-94/+92
* src/useradd.c: create_home(): CosmeticAlejandro Colomar2023-06-09-62/+60
* src/useradd.c: close_group_files(): CosmeticAlejandro Colomar2023-06-09-15/+17
* src/useradd.c: check_uid_range(): CosmeticAlejandro Colomar2023-06-09-81/+55
* build: link passwd, chpasswd and chage against libdlJaroslav Jindrak2023-06-09-3/+3
* passwd: fall back to non-PAM code when prefix is usedJaroslav Jindrak2023-06-09-66/+71
* chpasswd: fall back to non-PAM code when prefix is usedJaroslav Jindrak2023-06-09-1/+1
* chpasswd: add --prefix/-P optionsJaroslav Jindrak2023-06-09-2/+9
* chage: add --prefix/-P optionsJaroslav Jindrak2023-06-09-1/+8
* passwd: Respect --prefix/-P optionsJaroslav Jindrak2023-06-09-7/+7
* prefix: add prefix supportMichael Vetter2023-06-09-0/+7
* Simplify allocation APIsAlejandro Colomar2023-06-08-41/+41
* Drop alloca(3)Christian Göttsche2023-06-08-13/+24
* usermod: fix off-by-one issuesChristian Göttsche2023-06-08-2/+2
* newusers: Improve error messageIker Pedrosa2023-05-31-1/+1
* ch(g)passwd: Check selinux permissions upon startupMartin Kletzander2023-05-31-0/+12
* Check if crypt_method null before dereferencingSkyler Ferrante2023-05-30-0/+7