2024-02-13 |
Alejandro Colomar | src/login.c: Fix off-by-one buggs Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-02-13 |
Alejandro Colomar | lib/strtoday.c: strtoday(): Fix calculation Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-02-13 |
Alejandro Colomar | etc/pam.d/Makefile.am: Fix typo Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-02-06 |
Alejandro Colomar | AUTHORS.md: Format list Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-02-01 |
Alejandro Colomar | tests/unit/test_atoi_strtoi.c: Test strtou_noneg() Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-02-01 |
Alejandro Colomar | lib/atoi/strtou_noneg.[ch]: Add strtou_noneg() Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-02-01 |
Alejandro Colomar | tests/unit/Makefile.am: tfix Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-02-01 |
Alejandro Colomar | tests/unit/test_atoi_strtoi.c: Test strtoi_() Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-02-01 |
Alejandro Colomar | lib/atoi/strtoi.[ch]: strtoi_(), strtou_(): Add functions Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-29 |
Alejandro Colomar | src/sulogin.c: pw_entry(): Report errors by returning -1 Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-29 |
Alejandro Colomar | src/passwd.c: Remove comments about flags that don... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-26 |
Alejandro Colomar | autogen.sh: CFLAGS: Use -Wno-unknown-attributes; Clang... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-26 |
Alejandro Colomar | autogen.sh: CFLAGS: Add some -Werror=... flags that... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-26 |
Alejandro Colomar | src/usermod.c: grp_update(): Remove scope of variable... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-26 |
Alejandro Colomar | src/useradd.c: get_defaults(): Use const temporary... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-26 |
Alejandro Colomar | src/su.c: Use const_cast() to silence -Wincompatible... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-26 |
Alejandro Colomar | lib/cast.h: const_cast(): Add macro for dropping 'const' Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-26 |
Alejandro Colomar | lib/must_be.h: is_same_type(): Add macro Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-26 |
Alejandro Colomar | lib/must_be.h: is_same_typeof(): Rename macro Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-24 |
Alejandro Colomar | src/su.c: do_check_perms(): Fix -Wincompatible-pointer... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-22 |
Alejandro Colomar | tests/unit/test_atoi_strtou_noneg.c: Test strtou[l... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-22 |
Alejandro Colomar | lib/, src/: Replace strtou[l]l(3) by strtou[l]l_noneg() Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-22 |
Alejandro Colomar | lib/atoi/strtou_noneg.[ch]: Add strtou[l]l_noneg() Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-18 |
Alejandro Colomar | src/sulogin.c: Remove 'static' from local variable... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-18 |
Alejandro Colomar | src/sulogin.c: Remove 'static' from a temporary variable Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-18 |
Alejandro Colomar | src/sulogin.c: Align local variables Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-18 |
Alejandro Colomar | src/sulogin.c: Make static variables local to main() Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-18 |
Alejandro Colomar | src/sulogin.c: pw_entry(): Don't else after return Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-18 |
Alejandro Colomar | lib/, src/, po/: pw_entry(): Move function to src/sulogin.c Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-16 |
Alejandro Colomar | lib/, tests/: addsl(): Add addsl(), a variadic macro Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-16 |
Alejandro Colomar | lib/, tests/: addsl2(): Rename addsl() to addsl2() Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-15 |
Alejandro Colomar | lib/defines.h: Don't wrap #undef in #ifdef Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-15 |
Alejandro Colomar | lib/idmapping.c: write_mapping(): Fixx off-by-one bug Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-15 |
Alejandro Colomar | lib/: Use 'restrict' alongside [[gnu::access()]] Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-15 |
Alejandro Colomar | lib/: Use ATTR_ACCESS() instead of /*@out@*/ Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-15 |
Alejandro Colomar | lib/: get[u]long(): Use ATTR_ACCESS() instead of /... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-15 |
Alejandro Colomar | lib/: Remove incorrect /*@out@*/ comment from functions... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-15 |
Alejandro Colomar | lib/: Remove /*@out@*/ comments in return type Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-15 |
Alejandro Colomar | lib/: fgetsx(): Use ATTR_ACCESS() instead of /*@out@*/ Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-15 |
Alejandro Colomar | lib/: run_command(): Use ATTR_ACCESS() instead of ... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-15 |
Alejandro Colomar | lib/attr.h: Add ATTR_ACCESS() Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-05 |
Alejandro Colomar | lib/: get_pid(): Use the usual -1 as an error code Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-05 |
Alejandro Colomar | lib/, src/: get_uid(): Use the usual -1 as an error... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-05 |
Alejandro Colomar | lib/, src/: get_gid(): Use the usual -1 as an error... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-05 |
Alejandro Colomar | lib/, src/: getrange(): Use the usual -1 as an error... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-05 |
Alejandro Colomar | lib/getrange.c: Reduce indentation Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-05 |
Alejandro Colomar | lib/, src/: getulong(): Use the usual -1 as an error... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-05 |
Alejandro Colomar | lib/, src/: getlong(): Use the usual -1 as an error... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-05 |
Alejandro Colomar | tests/unit/test_adds.c: Test addsl() and addsl3() Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2024-01-05 |
Alejandro Colomar | lib/adds.[ch]: Add addsl() and addsl3() Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-27 |
Alejandro Colomar | lib/defines.h: Use 'time_t' for DAY Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-15 |
Alejandro Colomar | tests/unit/test_sprintf.c: Test SNPRINTF() Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-15 |
Alejandro Colomar | lib/, src/: Use SNPRINTF() instead of its pattern Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-15 |
Alejandro Colomar | lib/string/sprintf.[ch]: Add [v]snprintf_() Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-15 |
Alejandro Colomar | lib/string/sprintf.h: Add SNPRINTF() macro Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-13 |
Alejandro Colomar | lib/, src/: Align variable definitions Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-13 |
Alejandro Colomar | src/login.c: Group preprocessor conditionals Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-13 |
Alejandro Colomar | src/su.c: Fix type of variable Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-13 |
Alejandro Colomar | lib/, src/: snprintf(3) already terminates strings... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | lib/: Use ATTR_STRING() on stpecpy() and strtcpy() Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | lib/attr.h: Add ATTR_STRING() attribute macro Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | lib/, src/: Fix error handling after strto[u]l[l](3) Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | lib/prefix_flag.c: Invert conditional to remove a branch Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | lib/string/strtcpy.h: Don't use a ternary op, to silence... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | src/gpasswd.c: Simplify cpp conditional Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | src/gpasswd.c: Reduce scope of cpp conditional Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | src/gpasswd.c: Mark failure() as [[noreturn]] Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | src/gpasswd.c: Move if out of cpp conditional Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | src/login_nopam.c: Add missing 'const' Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | autogen.sh: CFLAGS: Add -Wno-expansion-to-defined Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | lib/obscure.c: Mark parameter as [[maybe_unused]] Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | lib/loginprompt.c: Remove dead code Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | lib/limits.c: Check for overflow without invoking UB Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | lib/limits.c: Fix wrong error check Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | lib/copydir.c: Cosmetic Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | lib/commonio.c: Use uintmax_t to print nlink_t Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | lib/chkname.c: Use tmp variable to avoid a -Wsign-compare... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | autogen.sh: CFLAGS: Add -Wextra Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | lib/string/: Fortify source of strtcpy(), stpecpy(... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-04 |
Alejandro Colomar | lib/env.c: Replace strncpy(3) call by stpcpy(mempcpy... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-03 |
Alejandro Colomar | lib/string/: Move string-related files to string/ subdir Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-03 |
Alejandro Colomar | configure.ac: AM_INIT_AUTOMAKE: Use [subdir-objects] Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-03 |
Alejandro Colomar | lib/, src/: Say 'long' instead of 'long int' Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-12-03 |
Alejandro Colomar | lib/attr.h, lib/, src/: Move attributes to new header... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-11-28 |
Alejandro Colomar | lib/defines.h: Remove condition on __STRICT_ANSI__ Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-11-28 |
Alejandro Colomar | tests/unit/test_chkname.c: Test is_valid_user_name() Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-11-27 |
Alejandro Colomar | lib/: Use NITEMS() instead of SIZEOF_ARRAY() where... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-11-26 |
Alejandro Colomar | lib/chkname.c: Update regex for valid names Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-11-26 |
Alejandro Colomar | tests/unit/test_strncpy.c: Test STRNCPY() Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-11-26 |
Alejandro Colomar | lib/: Use STRNCPY() instead of strncpy(3) Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-11-26 |
Alejandro Colomar | lib/strncpy.h: Add STRNCPY() wrapper for strncpy(3) Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-11-26 |
Alejandro Colomar | lib/: Remove off-by-one bugs in calls to strncpy(3) Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-11-26 |
Alejandro Colomar | lib/log.c: Replace strncpy(3) call by STRTCPY() Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-11-26 |
Alejandro Colomar | lib/failure.c: Replace strncpy(3) call by STRTCPY() Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-11-26 |
Alejandro Colomar | lib/utmp.c: Replace strncpy(3) call by ZUSTR2STP() Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-11-26 |
Alejandro Colomar | tests/: Remove references to cracklib Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-11-26 |
Alejandro Colomar | Remove libcrack support Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-11-26 |
Alejandro Colomar | Remove FascistHistory() and FascistHistoryPw() calls Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-11-23 |
Alejandro Colomar | lib/date_to_str.c: strftime(3) leaves the buffer undefined... Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
2023-11-22 |
Alejandro Colomar | src/logoutd.c: Fix theoretical buffer overrun Signed-off-by: Alejandro Colomar <alx@kernel.org>
|
commit | commitdiff | tree |
next |