]> git.ipfire.org Git - thirdparty/shadow.git/shortlog
thirdparty/shadow.git
2025-03-19  Serge Hallynrelease 4.17.4 4.17.4
2025-03-03  Alejandro Colomartests/unit/test_xasprintf.c: Fix sign-mismatch diagnostic
2025-03-03  Alejandro Colomarsrc/lastlog.c: Use ssizeof() to avoid a -Wsign-compare...
2025-03-03  Alejandro Colomarlib/sizeof.h: ssizeof(): Add signed variant of sizeof
2025-03-03  Alejandro Colomarautogen.sh: Promote -Wsign-compare to an error
2025-03-03  Alejandro Colomarlib/fs/readlink/: readlinknul(): Use ssize_t to simplify
2025-03-03  Michael Vetterdoc/: Remove list of distributions
2025-03-03  Alejandro Colomarlib/commonio.c: Rely on the POSIX.1-2008 behavior of...
2025-03-03  Iker Pedrosasrc/: update group audit messages
2025-03-03  Iker Pedrosalib/: audit function for groups
2025-03-03  Iker Pedrosalib/, src/: update audit messages
2025-03-02  Alejandro Colomarsrc/chfn.c: copy_field(): Rename local variable
2025-03-02  Alejandro Colomarsrc/chfn.c: Add local variable to refer to the separate...
2025-03-02  Alejandro Colomarsrc/chfn.c: Use stpsep() instead of its pattern
2025-03-02  Alejandro Colomarsrc/chfn.c: Partially revert "lib/, src/: Use strsep...
2025-03-02  Chris Hofstaedtlerconfigure.ac: be deterministic about passwd location
2025-03-02  Alejandro Colomarlib/getdate.y: Ignore time-zone information and use UTC
2025-02-25  Chris Hofstaedtlerconfigure.ac: stop checking for utmp location
2025-02-25  Alejandro ColomarRevert "lib/, src/: Use local time for human-readable...
2025-02-24  Serge HallynRelease 4.17.3 4.17.3
2025-02-21  Chris Hofstaedtlerchsh: do not warn about blank shell
2025-02-16  Alejandro Colomarlib/: Use strisdigit() instead of its pattern
2025-02-16  Alejandro Colomarlib/string/ctype/strisascii/: strisdigit(): Add function
2025-02-16  Alejandro Colomarlib/string/: Add comments expanding the letter-soup...
2025-02-16  Alejandro Colomarlib/basename.c: Basename(): Use stprcspn() instead...
2025-02-16  Alejandro Colomarlib/string/strspn/, lib/, src/: stprspn(), strrspn_...
2025-02-16  Alejandro Colomarlib/string/strspn/, lib/, src/: Move *spn() APIs to...
2025-02-16  Alejandro Colomarlib/string/strchr/: strrcspn(), stprcspn(): Add functio...
2025-02-15  Alejandro Colomarsrc/useradd.c: Use !strcaseeq() instead of its pattern
2025-02-15  Alejandro Colomarlib/, src/: Use strcaseeq() instead of its pattern
2025-02-15  Alejandro Colomarlib/string/strcmp/: strcaseeq(): Add function
2025-02-09  Marc Haberman/useradd.8.xml: Document new exit code 19 (E_BAD_NAME)
2025-02-09  Alejandro Colomarsrc/useradd.c: E_BAD_NAME: Use a different error code...
2025-02-08  Alejandro Colomarsrc/useradd.c: create_home(): Use !streq() instead...
2025-02-08  Alejandro Colomarlib/chkname.c: is_valid_name(): Use streq() instead...
2025-02-08  Alejandro Colomarconfigure.ac, lib/: Use __has_include(<gshadow.h>)...
2025-02-08  Alejandro Colomarconfigure.ac: Remove unused AC_CHECK_HEADERS() checks
2025-02-08  Alejandro Colomarconfigure.ac, lib/: Use __has_include(<sys/capability...
2025-02-08  Alejandro Colomarlib/idmapping.c: Unconditionally include <sys/prctl.h>
2025-02-08  Alejandro Colomarlib/: Use __has_include(<security/openpam.h>) instead...
2025-02-08  Alejandro Colomarlib/: Use __has_include(<security/pam_misc.h>) instead...
2025-02-08  Alejandro Colomarconfigure.ac, lib/: Use __has_include(<sys/random.h...
2025-02-08  Alejandro Colomarconfigure.ac, lib/: Use __has_include(<crypt.h>) instea...
2025-02-08  Alejandro Colomarlib/, src/: motd(): Report errors instead of exiting...
2025-02-08  Alejandro Colomarlib/motd.c: motd(): Invert logic to reduce indentation
2025-02-05  Alejandro Colomarlib/, src/, doc/: Remove pw_auth()'s $3 as dead code
2025-02-05  Alejandro Colomarlib/pwauth.*: PW_{ADD,CHANGE,DELETE,FTP,REXEC}: Remove...
2025-02-05  Alejandro Colomarlib/, src/, doc/: Remove dead code
2025-01-26  Todd C. Millersrc/vipw.c: Restore the original terminal pgrp after...
2025-01-24  Alejandro Colomarlib/, src/: Use agetgroups() instead of its pattern
2025-01-24  Alejandro Colomarlib/shadow/grp/: agetgroups(): Add function
2025-01-24  Alejandro Colomarconfigure.ac, lib/, src/: Use gid_t instead of GETGROUPS_T
2025-01-24  Alejandro Colomarlib/adds.h: addslN(): Use QSORT() instead of its pattern
2025-01-24  Alejandro Colomarlib/search/sort/: QSORT(): Add macro
2025-01-24  Alejandro Colomarlib/addgrps.c: add_groups(): Remove arbitrary limit
2025-01-24  Alejandro Colomarlib/, src/: Rename variables
2025-01-24  Alejandro Colomarlib/addgrps.c: add_groups(): Reallocate at once
2025-01-24  Alejandro Colomarlib/string/strchr/: strchrscnt(): Add function
2025-01-24  Alejandro Colomarlib/addgrps.c: add_groups(): Split variable to avoid...
2025-01-24  Alejandro Colomarlib/, src/: Use LSEARCH() instead of its pattern
2025-01-24  Alejandro Colomarlib/search/l/: LSEARCH(): Add macro
2025-01-24  Alejandro Colomarlib/, src/: Replace redundant checks by actual error...
2025-01-24  Alejandro Colomarlib/, src/: Unconditionally call setgroups(2)
2025-01-24  Alejandro Colomarlib/addgrps.c: add_groups(): Simplify redundant code...
2025-01-24  Alejandro Colomarlib/addgrps.c: add_groups(): Allocate earlier
2025-01-24  Alejandro Colomarlib/addgrps.c: add_groups(): Remove useless cast
2025-01-24  Alejandro Colomarlib/, src/: Use LFIND() instead of open-coded search...
2025-01-24  Alejandro Colomarlib/search/l/: LFIND(): Add macro
2025-01-24  Alejandro Colomarlib/search/cmp/, lib/, tests/: CMP(), cmp_*(): Add...
2025-01-24  Alejandro Colomarlib/, src/: Simplify allocation of buffer
2025-01-24  Alejandro Colomarlib/, src/: Un-spageticize code
2025-01-24  Alejandro Colomarlib/, src/: Reduce scope of variables
2025-01-24  Alejandro Colomarlib/gshadow_.h: Fix compatibility with libc's struct...
2025-01-24  Alejandro Colomarconfigure.ac, lib/gshadow.c: Presume working shadow...
2025-01-24  Alejandro Colomarlib/: Include <gshadow.h> if it's available
2025-01-24  Alejandro Colomarconfigure.ac, lib/: Assume initgroups(3) exists
2025-01-24  Alejandro Colomarconfigure.ac, lib/, src/: Assume setgroups(2) exists
2025-01-22  Tobias Stoeckmannlib/, src/: Turn error counters into flags
2025-01-21  Michael Vetterdoc: fix typo
2025-01-21  Tobias Stoeckmannsrc/gpasswd: Use correct preprocessor definition
2025-01-21  Tobias Stoeckmannsrc/gpasswd: Clear password in more cases
2025-01-21  Tobias Stoeckmannlib/encrypt.c: Do not exit in error case
2025-01-21  Michael Vetterci: add openSUSE Tumbleweed
2025-01-21  Markus Hierethman/useradd.8.xml: wfix
2025-01-18  Tobias Stoeckmannsrc/login_nopam.c: list_match(): Use iteration instead...
2025-01-18  Alejandro Colomarsrc/login_nopam.c: list_match(): Remove local variable
2025-01-18  Alejandro Colomarsrc/login_nopam.c: list_match(): Move code around
2025-01-18  Alejandro Colomarsrc/login_nopam.c: list_match(): '(match)' is always...
2025-01-18  Alejandro Colomarsrc/login_nopam.c: list_match(): Add superfluous else
2025-01-18  Alejandro Colomarsrc/login_nopam.c: list_match(): Refactor conditional
2025-01-16  Tobias Stoeckmannman/passwd.1.xml: -P disables PAM support
2025-01-16  Tobias Stoeckmannchage: Drop PAM support
2025-01-15  Tobias Stoeckmannsrc/newusers.c: Turn nusers into size_t
2025-01-15  Tobias Stoeckmannsrc/: Make line number overflows less likely
2025-01-15  Tobias Stoeckmannman/: Install suauth.5 only if feature exists
2025-01-14  Serge Hallynadd and use a login.defs.test with CREATE_HOME set
2025-01-14  Serge HallynRevert "etc/login.defs: enable CREATE_HOME"
2025-01-11  Iker PedrosaCI: run system tests
2025-01-11  Iker Pedrosaetc/login.defs: enable CREATE_HOME
2025-01-11  Iker Pedrosatests: basic group deletion
next