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