]> git.ipfire.org Git - thirdparty/shadow.git/shortlog
thirdparty/shadow.git
2025-06-07  Samuel Thibaultlib/defines.h: PATH_MAX/MAXHOSTNAMELEN: define when...
2025-06-07  Alejandro Colomarlib/: Use xastrsep2ls() instead of its pattern
2025-06-07  Alejandro Colomarlib/string/strtok/: xastrsep2ls(): Add function
2025-06-07  Alejandro Colomarlib/sgetgrent.c: list(): Explicitly free(3) at the...
2025-06-07  Alejandro Colomarlib/string/strtok/: astrsep2ls(): Add function
2025-06-07  Alejandro Colomarlib/: Use STRSEP2ARR() instead of its pattern
2025-06-07  Alejandro Colomarlib/: Use strsep2arr() instead of its pattern
2025-06-07  Alejandro Colomarlib/port.c: getportent(): Use STRSEP2ARR() instead...
2025-06-07  Alejandro Colomarlib/port.c: Use STRSEP2LS() instead of its pattern
2025-06-07  Alejandro Colomarlib/list.c: Use strsep2ls() instead of its pattern
2025-06-07  Alejandro Colomarlib/string/strtok/: strsep2ls(), STRSEP2LS(): Add APIs
2025-06-07  Alejandro Colomarlib/string/strtok/: strsep2arr(), STRSEP2ARR(): Add...
2025-06-07  Alejandro Colomarsrc/newusers.c: Fix off-by-one benign bug in array...
2025-06-07  Alejandro Colomarlib/get_pid.c: pid_t is a signed integer
2025-06-07  Alejandro Colomarlib/get_pid.c: Use PATH_MAX instead of a magic number
2025-06-04  Alejandro Colomarlib/tcbfuncs.c: shadowtcb_path_rel(): Centralize error...
2025-06-04  Alejandro Colomarlib/tcbfuncs.c: shadowtcb_path_rel(): Use strdup(3...
2025-06-04  Alejandro Colomarlib/, src/: Remove unnecessary variables
2025-06-04  Alejandro Colomarlib/, src/: Use xaprintf() instead of xasprintf()
2025-06-04  Alejandro Colomarlib/string/sprintf/, tests/unit/: Transform x[v]asprint...
2025-06-04  Alejandro Colomarlib/: Use vaprintf() instead of vasprintf(3)
2025-06-04  Alejandro Colomarlib/, src/: Use aprintf() instead of asprintf(3)
2025-06-04  Alejandro Colomarlib/tcbfuncs.c: Split conditionals
2025-06-04  Alejandro Colomarlib/string/sprintf/: [v]aprintf(): Add functions
2025-06-03  Alejandro Colomarlib/fs/mkstemp/: mkostemp(): Split API from fmkomstemp()
2025-06-03  Alejandro Colomarlib/fs/mkstemp/, src/: fmkomstemp(): Move function...
2025-06-03  Alejandro Colomarlib/getdef.c: Use countof() instead of its pattern
2025-06-03  Alejandro Colomarlib/, src/: Move macros to "typetraits.h"
2025-06-03  Alejandro Colomarautogen.sh, lib/: Replace must_be_array() by -Werror...
2025-06-03  Alejandro Colomarlib/sizeof.h: Define SIZEOF_ARRAY() in terms of countof()
2025-06-03  Alejandro Colomarlib/, src/, tests/: Use the standard countof() instead...
2025-06-03  Alejandro Colomarlib/fields.c: valid_field(): Clarify comments
2025-06-03  Alejandro Colomarlib/fields.c: valid_field(): Use strchriscntrl() instea...
2025-06-03  Alejandro Colomarlib/fields.c: valid_field(): Use strisprint() instead...
2025-06-03  Alejandro Colomarlib/fields.c: valid_field(): Return early on error
2025-06-03  Alejandro Colomarlib/fields.c: valid_field(): Remove useless check
2025-06-03  Alejandro Colomarlib/fields.*: valid_field: Make sure that $2 is a strin...
2025-06-03  Alejandro Colomarlib/, src/: Move prototypes of "lib/fields.c" to "lib...
2025-06-03  Alejandro Colomarlib/string/ctype/strchrisascii/: strchriscntrl(): Add...
2025-06-03  Alejandro Colomarlib/string/ctype/strisascii/: strisprint(): Add function
2025-06-03  Alejandro Colomarlib/nss.c: Use !strcaseprefix() instead of its pattern
2025-06-03  Alejandro Colomarcontrib/, lib/: Use strcaseprefix() instead of its...
2025-06-03  Alejandro Colomarlib/string/strcmp/: strcaseprefix(): Add API
2025-06-02  Iker Pedrosatests/: test chage last changed date
2025-06-02  Iker Pedrosatests/: test chage expiration date
2025-06-02  Iker Pedrosatests/: implement binding for `chage`
2025-06-02  Iker Pedrosatests/: test useradd expiration date
2025-06-02  Iker Pedrosatests/: test usermod expiration date
2025-06-02  Alejandro Colomarlib/strtoday.c: Actually return a date from get_date()
2025-06-02  Alejandro Colomarlib/: Move get_date() to lib/strtoday.c
2025-06-02  Alejandro Colomarlib/strtoday.c: strtoday(): Remove obsolete comment
2025-06-02  Alejandro Colomarlib/strtoday.c: strtoday(): Attempt parsing with str2sl...
2025-06-02  Alejandro Colomarlib/getdate.c: Use strptime(3) to simplify
2025-06-02  Alejandro Colomarlib/: get_date(): Remove unused parameter
2025-06-02  Alejandro Colomarlib/: Fix indentation and alignment
2025-06-02  Alejandro Colomarlib/getdate.*: Reimplement in pure C
2025-05-30  Alejandro Colomarlib/: sget*ent(): Remove unnecessary 'static', and...
2025-05-30  Alejandro Colomarlib/sgetpwent.c: sgetpwent(): Trim the trailing '\n'
2025-05-30  Alejandro Colomarlib/: Rename local variable
2025-05-30  Alejandro Colomarlib/: Remove arbitrary limitation by calling strdup(3)
2025-05-30  Alejandro Colomarlib/: Simplify by calling strdup(3)
2025-05-30  Alejandro Colomarlib/: Use strtolower() instead of its pattern
2025-05-30  Alejandro Colomarlib/string/ctype/strtoascii/: strtolower(): Add API
2025-05-30  Alejandro Colomarlib/atoi/str2i/, *: Simplify implementations
2025-05-30  Alejandro Colomarlib/atoi/a2i/: Simplify these macros by calling a2i()
2025-05-27  Alejandro Colomarconfigure.ac: Remove unused check for futimes(3)
2025-05-27  Alejandro Colomarconfigure.ac, contrib/, src/: Remove dead code
2025-05-27  Alejandro Colomarlib/, configure.ac, po/: Remove dead file <lib/shadow.c>
2025-05-27  Alejandro Colomarlib/string/strdup/strndupa.h: STRNDUPA(): Simplify...
2025-05-27  Alejandro Colomarlib/string/strdup/strndupa.h: strndupa(3): Add macro
2025-05-27  Alejandro Colomarlib/: Treat strpbrk(3)'s return value as a boolean
2025-05-27  Alejandro Colomarsrc/: Simplify, using strpbrk(3)
2025-05-26  Alejandro Colomarlib/, src/: Use strprefix() instead of its pattern
2025-05-26  Alejandro Colomarlib/: Use !strprefix() instead of its pattern
2025-05-26  Alejandro Colomarlib/: Use strprefix() instead of its pattern
2025-05-26  Alejandro Colomarlib/env.c: sanitize_env(): Use !strprefix() instead...
2025-05-26  Alejandro Colomarlib/, src/: Use strprefix() instead of its pattern
2025-05-26  Alejandro Colomarlib/, src/: Use s=strprefix(s,p)?:s instead of its...
2025-05-26  Alejandro Colomarlib/string/strcmp/: strprefix(): Add API
2025-05-26  Alejandro Colomarlib/, src/: Reduce scope of local variables
2025-05-26  Alejandro Colomarlib/sizeof.h: Make sure STRLEN() only accepts string...
2025-05-21  Iker Pedrosatests/: extend basic groupdel tests
2025-05-21  Iker Pedrosatests/: extend basic groupmod test
2025-05-21  Iker Pedrosatests/: extend basic groupadd test
2025-05-21  Iker Pedrosatests/: extend basic userdel test
2025-05-21  Iker Pedrosatests/: extend basic usermod test
2025-05-21  Iker Pedrosatests/: extend basic useradd test
2025-05-21  Iker Pedrosatests/: improve version detection
2025-05-21  Iker Pedrosatests/: improve distribution detection
2025-05-21  Iker Pedrosatests/: enable `FORCE_SHADOW` in configuration
2025-05-21  Iker Pedrosatests/: implement `days_since_epoch()`
2025-05-21  Iker Pedrosatests/: implement feature detection
2025-05-21  Iker Pedrosatests/: implement binding for `getent gshadow $name`
2025-05-21  Iker Pedrosatests/: implement binding for `getent shadow $name`
2025-05-02  Matthew Hughesnewgidmap: better error logging on failure
2025-05-02  Matthew Hughesnewuidmap: better error logging on failure
2025-04-30  Alejandro Colomarlib/strtoday.c: strtoday(): Replace obsolete comment
2025-04-30  Alejandro Colomarman/: Localized dates are not accepted anymore
2025-04-30  Alejandro Colomarman/: Consistently express dates in standard format
2025-04-30  Alejandro Colomarlib/getdate.y: Don't parse a raw number; just a calenda...
next