| Commit message (Expand) | Author | Age | Lines |
* | release 4.15.0-rc14.15.0-rc1 | Serge Hallyn | 2024-02-01 | -1/+1 |
* | src/sulogin.c: Remove unused variable | Samanta Navarro | 2024-02-01 | -1/+0 |
* | src/sulogin.c: Simplify password handling | Samanta Navarro | 2024-02-01 | -10/+6 |
* | src/sulogin.c: Use a do-while loop | Samanta Navarro | 2024-02-01 | -7/+8 |
* | tests/unit/test_atoi_strtoi.c: Test strtou_noneg() | Alejandro Colomar | 2024-01-31 | -0/+48 |
* | lib/atoi/strtou_noneg.[ch]: Add strtou_noneg() | Alejandro Colomar | 2024-01-31 | -0/+26 |
* | tests/unit/Makefile.am: tfix | Alejandro Colomar | 2024-01-31 | -7/+7 |
* | tests/unit/test_atoi_strtoi.c: Test strtoi_() | Alejandro Colomar | 2024-01-31 | -0/+123 |
* | lib/atoi/strtoi.[ch]: strtoi_(), strtou_(): Add functions | Alejandro Colomar | 2024-01-31 | -0/+113 |
* | src/passwd.c: implement reading password from pipe | Tomas Halman | 2024-01-31 | -43/+88 |
* | lib/agetpass.[ch]: add function ro read from pipe | Tomas Halman | 2024-01-31 | -3/+20 |
* | Makefile: move chpasswd and newusers to pamd target | loqs | 2024-01-30 | -2/+2 |
* | lib/, src/: Make the use of MAYBE_UNUSED macro consistent | Pablo Saavedra | 2024-01-30 | -5/+5 |
* | lib/, src/: Rename 'unused' macro as 'MAYBE_UNUSED' | Pablo Saavedra | 2024-01-30 | -43/+43 |
* | Fix Build error 'parameter name omitted' in logind | Pablo Saavedra | 2024-01-30 | -1/+1 |
* | src/sulogin.c: pw_entry(): Report errors by returning -1 | Alejandro Colomar | 2024-01-29 | -12/+9 |
* | src/passwd.c: Remove comments about flags that don't exist | Alejandro Colomar | 2024-01-29 | -3/+0 |
* | Link correctly with libdl | Sam James | 2024-01-26 | -1/+3 |
* | autogen.sh: CFLAGS: Use -Wno-unknown-attributes; Clang doesn't know [[gnu::ac... | Alejandro Colomar | 2024-01-26 | -0/+1 |
* | autogen.sh: CFLAGS: Add some -Werror=... flags that will be default soon | Alejandro Colomar | 2024-01-26 | -0/+4 |
* | src/usermod.c: grp_update(): Remove scope of variable, and fix const correctness | Alejandro Colomar | 2024-01-26 | -1/+4 |
* | src/useradd.c: get_defaults(): Use const temporary pointer to fix const corre... | Alejandro Colomar | 2024-01-26 | -29/+29 |
* | src/su.c: Use const_cast() to silence -Wincompatible-pointer-types-discards-q... | Alejandro Colomar | 2024-01-26 | -1/+2 |
* | lib/cast.h: const_cast(): Add macro for dropping 'const' | Alejandro Colomar | 2024-01-26 | -0/+22 |
* | lib/must_be.h: is_same_type(): Add macro | Alejandro Colomar | 2024-01-26 | -1/+2 |
* | lib/must_be.h: is_same_typeof(): Rename macro | Alejandro Colomar | 2024-01-26 | -3/+3 |
* | src/su.c: do_check_perms(): Fix -Wincompatible-pointer-types bug | Alejandro Colomar | 2024-01-24 | -1/+3 |
* | tests/unit/test_atoi_strtou_noneg.c: Test strtou[l]l_noneg() | Alejandro Colomar | 2024-01-22 | -0/+90 |
* | lib/, src/: Replace strtou[l]l(3) by strtou[l]l_noneg() | Alejandro Colomar | 2024-01-22 | -7/+13 |
* | lib/atoi/strtou_noneg.[ch]: Add strtou[l]l_noneg() | Alejandro Colomar | 2024-01-22 | -0/+62 |
* | src/sulogin.c: Free previously allocated memory | Samanta Navarro | 2024-01-22 | -0/+7 |
* | src/sulogin.c: Remove 'static' from local variable, but keep initialization | Alejandro Colomar | 2024-01-17 | -2/+4 |
* | src/sulogin.c: Remove 'static' from a temporary variable | Alejandro Colomar | 2024-01-17 | -1/+1 |
* | src/sulogin.c: Align local variables | Alejandro Colomar | 2024-01-17 | -8/+7 |
* | src/sulogin.c: Make static variables local to main() | Alejandro Colomar | 2024-01-17 | -4/+4 |
* | src/sulogin.c: pw_entry(): Don't else after return | Alejandro Colomar | 2024-01-17 | -15/+15 |
* | lib/, src/, po/: pw_entry(): Move function to src/sulogin.c | Alejandro Colomar | 2024-01-17 | -53/+34 |
* | lib/, tests/: addsl(): Add addsl(), a variadic macro | Alejandro Colomar | 2024-01-16 | -33/+58 |
* | lib/, tests/: addsl2(): Rename addsl() to addsl2() | Alejandro Colomar | 2024-01-16 | -35/+35 |
* | lib/defines.h: Don't wrap #undef in #ifdef | Alejandro Colomar | 2024-01-15 | -4/+1 |
* | lib/idmapping.c: write_mapping(): Fixx off-by-one bug | Alejandro Colomar | 2024-01-15 | -1/+1 |
* | lib/: Use 'restrict' alongside [[gnu::access()]] | Alejandro Colomar | 2024-01-15 | -9/+10 |
* | lib/: Use ATTR_ACCESS() instead of /*@out@*/ | Alejandro Colomar | 2024-01-15 | -1/+5 |
* | lib/: get[u]long(): Use ATTR_ACCESS() instead of /*@out@*/ | Alejandro Colomar | 2024-01-15 | -4/+6 |
* | lib/: Remove incorrect /*@out@*/ comment from functions that read the pointee | Alejandro Colomar | 2024-01-15 | -14/+23 |
* | lib/: Remove /*@out@*/ comments in return type | Alejandro Colomar | 2024-01-15 | -6/+9 |
* | lib/: fgetsx(): Use ATTR_ACCESS() instead of /*@out@*/ | Alejandro Colomar | 2024-01-15 | -2/+4 |
* | lib/: run_command(): Use ATTR_ACCESS() instead of /*@out@*/ | Alejandro Colomar | 2024-01-15 | -4/+6 |
* | lib/attr.h: Add ATTR_ACCESS() | Alejandro Colomar | 2024-01-15 | -0/+2 |
* | lib/sgetgrent.c: fix null pointer dereference | Samanta Navarro | 2024-01-15 | -3/+5 |