summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeLines
* release 4.15.0-rc14.15.0-rc1Serge Hallyn2024-02-01-1/+1
* src/sulogin.c: Remove unused variableSamanta Navarro2024-02-01-1/+0
* src/sulogin.c: Simplify password handlingSamanta Navarro2024-02-01-10/+6
* src/sulogin.c: Use a do-while loopSamanta Navarro2024-02-01-7/+8
* tests/unit/test_atoi_strtoi.c: Test strtou_noneg()Alejandro Colomar2024-01-31-0/+48
* lib/atoi/strtou_noneg.[ch]: Add strtou_noneg()Alejandro Colomar2024-01-31-0/+26
* tests/unit/Makefile.am: tfixAlejandro Colomar2024-01-31-7/+7
* tests/unit/test_atoi_strtoi.c: Test strtoi_()Alejandro Colomar2024-01-31-0/+123
* lib/atoi/strtoi.[ch]: strtoi_(), strtou_(): Add functionsAlejandro Colomar2024-01-31-0/+113
* src/passwd.c: implement reading password from pipeTomas Halman2024-01-31-43/+88
* lib/agetpass.[ch]: add function ro read from pipeTomas Halman2024-01-31-3/+20
* Makefile: move chpasswd and newusers to pamd targetloqs2024-01-30-2/+2
* lib/, src/: Make the use of MAYBE_UNUSED macro consistentPablo Saavedra2024-01-30-5/+5
* lib/, src/: Rename 'unused' macro as 'MAYBE_UNUSED'Pablo Saavedra2024-01-30-43/+43
* Fix Build error 'parameter name omitted' in logindPablo Saavedra2024-01-30-1/+1
* src/sulogin.c: pw_entry(): Report errors by returning -1Alejandro Colomar2024-01-29-12/+9
* src/passwd.c: Remove comments about flags that don't existAlejandro Colomar2024-01-29-3/+0
* Link correctly with libdlSam James2024-01-26-1/+3
* autogen.sh: CFLAGS: Use -Wno-unknown-attributes; Clang doesn't know [[gnu::ac...Alejandro Colomar2024-01-26-0/+1
* autogen.sh: CFLAGS: Add some -Werror=... flags that will be default soonAlejandro Colomar2024-01-26-0/+4
* src/usermod.c: grp_update(): Remove scope of variable, and fix const correctnessAlejandro Colomar2024-01-26-1/+4
* src/useradd.c: get_defaults(): Use const temporary pointer to fix const corre...Alejandro Colomar2024-01-26-29/+29
* src/su.c: Use const_cast() to silence -Wincompatible-pointer-types-discards-q...Alejandro Colomar2024-01-26-1/+2
* lib/cast.h: const_cast(): Add macro for dropping 'const'Alejandro Colomar2024-01-26-0/+22
* lib/must_be.h: is_same_type(): Add macroAlejandro Colomar2024-01-26-1/+2
* lib/must_be.h: is_same_typeof(): Rename macroAlejandro Colomar2024-01-26-3/+3
* src/su.c: do_check_perms(): Fix -Wincompatible-pointer-types bugAlejandro Colomar2024-01-24-1/+3
* tests/unit/test_atoi_strtou_noneg.c: Test strtou[l]l_noneg()Alejandro Colomar2024-01-22-0/+90
* lib/, src/: Replace strtou[l]l(3) by strtou[l]l_noneg()Alejandro Colomar2024-01-22-7/+13
* lib/atoi/strtou_noneg.[ch]: Add strtou[l]l_noneg()Alejandro Colomar2024-01-22-0/+62
* src/sulogin.c: Free previously allocated memorySamanta Navarro2024-01-22-0/+7
* src/sulogin.c: Remove 'static' from local variable, but keep initializationAlejandro Colomar2024-01-17-2/+4
* src/sulogin.c: Remove 'static' from a temporary variableAlejandro Colomar2024-01-17-1/+1
* src/sulogin.c: Align local variablesAlejandro Colomar2024-01-17-8/+7
* src/sulogin.c: Make static variables local to main()Alejandro Colomar2024-01-17-4/+4
* src/sulogin.c: pw_entry(): Don't else after returnAlejandro Colomar2024-01-17-15/+15
* lib/, src/, po/: pw_entry(): Move function to src/sulogin.cAlejandro Colomar2024-01-17-53/+34
* lib/, tests/: addsl(): Add addsl(), a variadic macroAlejandro Colomar2024-01-16-33/+58
* lib/, tests/: addsl2(): Rename addsl() to addsl2()Alejandro Colomar2024-01-16-35/+35
* lib/defines.h: Don't wrap #undef in #ifdefAlejandro Colomar2024-01-15-4/+1
* lib/idmapping.c: write_mapping(): Fixx off-by-one bugAlejandro Colomar2024-01-15-1/+1
* lib/: Use 'restrict' alongside [[gnu::access()]]Alejandro Colomar2024-01-15-9/+10
* lib/: Use ATTR_ACCESS() instead of /*@out@*/Alejandro Colomar2024-01-15-1/+5
* lib/: get[u]long(): Use ATTR_ACCESS() instead of /*@out@*/Alejandro Colomar2024-01-15-4/+6
* lib/: Remove incorrect /*@out@*/ comment from functions that read the pointeeAlejandro Colomar2024-01-15-14/+23
* lib/: Remove /*@out@*/ comments in return typeAlejandro Colomar2024-01-15-6/+9
* lib/: fgetsx(): Use ATTR_ACCESS() instead of /*@out@*/Alejandro Colomar2024-01-15-2/+4
* lib/: run_command(): Use ATTR_ACCESS() instead of /*@out@*/Alejandro Colomar2024-01-15-4/+6
* lib/attr.h: Add ATTR_ACCESS()Alejandro Colomar2024-01-15-0/+2
* lib/sgetgrent.c: fix null pointer dereferenceSamanta Navarro2024-01-15-3/+5