| 2026-07-17 |
Serge Hallyn | useradd: fix subuid allocation |
commit | commitdiff | tree | snapshot |
| 2026-07-17 |
Alejandro Colomar | lib/: Use SYSLOGE() instead of SYSLOG() with %m |
commit | commitdiff | tree | snapshot |
| 2026-07-17 |
Alejandro Colomar | lib/, src/: Use fprinte() instead of fprintf(3) with %m |
commit | commitdiff | tree | snapshot |
| 2026-07-17 |
Alejandro Colomar | lib/string/: strerrno(): Remove unused macro |
commit | commitdiff | tree | snapshot |
| 2026-07-17 |
Alejandro Colomar | lib/, src/: Use SYSLOGE() instead of its pattern |
commit | commitdiff | tree | snapshot |
| 2026-07-17 |
Alejandro Colomar | lib/io/syslog.h: SYSLOGE[C](): Add macros |
commit | commitdiff | tree | snapshot |
| 2026-07-17 |
Alejandro Colomar | lib/, tests/: Use fprinte() instead of its pattern |
commit | commitdiff | tree | snapshot |
| 2026-07-17 |
Alejandro Colomar | lib/io/fprintf.h: fprinte(): Add macro |
commit | commitdiff | tree | snapshot |
| 2026-07-17 |
Alejandro Colomar | lib/copydir.c: error_acl(): Use vfprintec() instead... |
commit | commitdiff | tree | snapshot |
| 2026-07-17 |
Alejandro Colomar | lib/io/fprintf.h: [v]fprintec(): Add functions |
commit | commitdiff | tree | snapshot |
| 2026-07-17 |
Alejandro Colomar | lib/copydir.c: error_acl(): Preserve errno |
commit | commitdiff | tree | snapshot |
| 2026-07-17 |
Alejandro Colomar | lib/io/: SYSLOG(): Preserve errno |
commit | commitdiff | tree | snapshot |
| 2026-07-17 |
Alejandro Colomar | lib/, src/: is_valid_group_name(): Remove 'badnames... |
commit | commitdiff | tree | snapshot |
| 2026-07-17 |
Alejandro Colomar | src/newusers.c: Don't allow bad names in group names |
commit | commitdiff | tree | snapshot |
| 2026-07-17 |
Alejandro Colomar | src/{chfn,chsh,passwd}.c: Allow bad names |
commit | commitdiff | tree | snapshot |
| 2026-07-17 |
Alejandro Colomar | lib/, src/, tests/: Pass the badname flag as a function... |
commit | commitdiff | tree | snapshot |
| 2026-07-16 |
Baurzhan Muftakhidinov | po/kk.po: Update from the Translation Project 'shadow... |
commit | commitdiff | tree | snapshot |
| 2026-07-15 |
Alejandro Colomar | tests/unit/test_strncpy.c: Remove strncpy_a() tests |
commit | commitdiff | tree | snapshot |
| 2026-07-15 |
Alejandro Colomar | autogen.sh: Enable -Werror=stringop-* diagnostics |
commit | commitdiff | tree | snapshot |
| 2026-07-15 |
Alejandro Colomar | lib/, man/: Default to SHA512 instead of DES |
commit | commitdiff | tree | snapshot |
| 2026-07-15 |
Alejandro Colomar | etc/login.defs: Group password strength controls |
commit | commitdiff | tree | snapshot |
| 2026-07-15 |
Alejandro Colomar | etc/login.defs: Remove defaults for password expiration |
commit | commitdiff | tree | snapshot |
| 2026-07-11 |
Alejandro Colomar | tests/system/tests/: sp_min: Ignore field |
commit | commitdiff | tree | snapshot |
| 2026-07-11 |
Alejandro Colomar | */: shadow(5): sp_min: Ignore field, and clear it |
commit | commitdiff | tree | snapshot |
| 2026-07-11 |
Alejandro Colomar | */: login.defs(5): PASS_MIN_DAYS: Remove configuration... |
commit | commitdiff | tree | snapshot |
| 2026-07-11 |
Alejandro Colomar | */: passwd(1): -n,--mindays: Remove option |
commit | commitdiff | tree | snapshot |
| 2026-07-11 |
Alejandro Colomar | */: chage(1): -m,--mindays: Remove option |
commit | commitdiff | tree | snapshot |
| 2026-07-11 |
Alejandro Colomar | src/chage.c: Remove interactive -m |
commit | commitdiff | tree | snapshot |
| 2026-07-10 |
Hadi Chokr | subids: find_free_range(): skip empty ranges |
commit | commitdiff | tree | snapshot |
| 2026-07-10 |
Hadi Chokr | subids: reject subid file entries that do not fit in... |
commit | commitdiff | tree | snapshot |
| 2026-07-10 |
Hadi Chokr | subids: fix security regression which can cause overlap... |
commit | commitdiff | tree | snapshot |
| 2026-07-09 |
Alejandro Colomar | lib/subordinateio.c: Don't rely on id_t being unsigned |
commit | commitdiff | tree | snapshot |
| 2026-07-09 |
Alejandro Colomar | lib/typetraits.h: maxof(), minof(): Use the compiler... |
commit | commitdiff | tree | snapshot |
| 2026-07-09 |
Alejandro Colomar | */: Rename type_min() => minof(), type_max() => maxof() |
commit | commitdiff | tree | snapshot |
| 2026-07-09 |
Alejandro Colomar | lib/typetraits.h: Compact macros |
commit | commitdiff | tree | snapshot |
| 2026-07-08 |
Serge Hallyn | Avoid falling prey to tiocsti |
commit | commitdiff | tree | snapshot |
| 2026-07-08 |
Iker Pedrosa | man/cs: fix distribution of Czech man pages |
commit | commitdiff | tree | snapshot |
| 2026-07-08 |
Alejandro Colomar | src/newusers.c: A user/group name with a leading digit... |
commit | commitdiff | tree | snapshot |
| 2026-07-02 |
Remus-Gabriel... | po/ro.po: Update from the Translation Project 'shadow... |
commit | commitdiff | tree | snapshot |
| 2026-07-02 |
Mario Blättermann | po/de.po: Update from the Translation Project 'shadow... |
commit | commitdiff | tree | snapshot |
| 2026-07-02 |
Remus-Gabriel... | man/po/ro.po: Update from the Translation Project ... |
commit | commitdiff | tree | snapshot |
| 2026-07-02 |
Frans Spiesschaert | po/nl.po: Update from the Translation Project 'shadow... |
commit | commitdiff | tree | snapshot |
| 2026-07-01 |
Akshay Sakure | Tests: Force creation of existing group using -f flag |
commit | commitdiff | tree | snapshot |
| 2026-07-01 |
Akshay Sakure | Tests: Add group with password using -p flag |
commit | commitdiff | tree | snapshot |
| 2026-07-01 |
Akshay Sakure | Tests: Add group with specified GID using -g flag |
commit | commitdiff | tree | snapshot |
| 2026-07-01 |
aborah-sudo | Tests: Change multiple user attributes at once |
commit | commitdiff | tree | snapshot |
| 2026-06-28 |
Alejandro Colomar | src/: Simplify error strings |
commit | commitdiff | tree | snapshot |
| 2026-06-28 |
Alejandro Colomar | src/: usage(): tfix |
commit | commitdiff | tree | snapshot |
| 2026-06-28 |
Alejandro Colomar | src/useradd.c: usage(): wfix |
commit | commitdiff | tree | snapshot |
| 2026-06-25 |
Remus-Gabriel... | po/ro.po: Update from the Translation Project 'shadow... |
commit | commitdiff | tree | snapshot |
| 2026-06-25 |
Yuri Chornoivan | po/uk.po: Update from the Translation Project 'shadow... |
commit | commitdiff | tree | snapshot |
| 2026-06-24 |
Mario Blättermann | Add notes about translations |
commit | commitdiff | tree | snapshot |
| 2026-06-23 |
Mike Gilbert | tests: link unit tests with libshadow.la |
commit | commitdiff | tree | snapshot |
| 2026-06-23 |
Serge Hallyn | (pre-)Release 4.20.0-rc2 4.20.0-rc2 |
commit | commitdiff | tree | snapshot |
| 2026-06-22 |
Alejandro Colomar | src/su.c: usage(): Use one fputs(3) call per option |
commit | commitdiff | tree | snapshot |
| 2026-06-22 |
Serge Hallyn | po: tell xgettext that we want line numbers |
commit | commitdiff | tree | snapshot |
| 2026-06-18 |
Iker Pedrosa | passwd: add UPN validation support |
commit | commitdiff | tree | snapshot |
| 2026-06-18 |
Iker Pedrosa | tests: add unit tests for UPN validation |
commit | commitdiff | tree | snapshot |
| 2026-06-18 |
Iker Pedrosa | lib/chkname.*: Add UPN validation support |
commit | commitdiff | tree | snapshot |
| 2026-06-18 |
Alejandro Colomar | doc/contributions/: Add guidelines severely restricting... |
commit | commitdiff | tree | snapshot |
| 2026-06-18 |
Alejandro Colomar | src/login_nopam.c: from_match(): Use strrspn_() instead... |
commit | commitdiff | tree | snapshot |
| 2026-06-18 |
Alejandro Colomar | lib/string/strspn/: strr[c]spn(): Return the length... |
commit | commitdiff | tree | snapshot |
| 2026-06-17 |
Serge Hallyn | Update translations after pre-release 4.20.0-rc1 |
commit | commitdiff | tree | snapshot |
| 2026-06-17 |
Serge Hallyn | (pre-)Release 4.20.0-rc1 |
commit | commitdiff | tree | snapshot |
| 2026-06-17 |
Serge Hallyn | Update translations |
commit | commitdiff | tree | snapshot |
| 2026-06-17 |
Serge Hallyn | man/po: keep tmpdir out of po files |
commit | commitdiff | tree | snapshot |
| 2026-06-16 |
Remus-Gabriel... | Updated po/ro.po file based upon .pot file from 2025... |
commit | commitdiff | tree | snapshot |
| 2026-06-16 |
Serge Hallyn | Make man/po update-po more robust |
commit | commitdiff | tree | snapshot |
| 2026-06-11 |
Alejandro Colomar | lib/nss.c: Move '\n' check earlier |
commit | commitdiff | tree | snapshot |
| 2026-06-11 |
Alejandro Colomar | lib/nss.c: Fix error handling |
commit | commitdiff | tree | snapshot |
| 2026-06-11 |
Alejandro Colomar | lib/nss.c: Fix incorrect handling of white space |
commit | commitdiff | tree | snapshot |
| 2026-06-11 |
Alejandro Colomar | lib/: Merge "lib/string/ctype/*" files even further |
commit | commitdiff | tree | snapshot |
| 2026-06-11 |
Alejandro Colomar | lib/string/ctype/strisascii.*: Don't special-case "" |
commit | commitdiff | tree | snapshot |
| 2026-06-11 |
Alejandro Colomar | lib/fields.c: valid_field(): Check empty string before... |
commit | commitdiff | tree | snapshot |
| 2026-06-11 |
Alejandro Colomar | lib/string/ctype/strchrisascii.h: Use strpbrk(3) to... |
commit | commitdiff | tree | snapshot |
| 2026-06-11 |
Alejandro Colomar | lib/: stris*(): Rename C-locale APIs with a _c suffix |
commit | commitdiff | tree | snapshot |
| 2026-06-11 |
Alejandro Colomar | lib/string/ctype/strisascii.h: Compact definitions |
commit | commitdiff | tree | snapshot |
| 2026-06-11 |
Alejandro Colomar | lib/string/ctype/strisascii.h: strisprint(): Simplify... |
commit | commitdiff | tree | snapshot |
| 2026-06-11 |
Alejandro Colomar | lib/: Merge directories "lib/string/ctype/*" into unifi... |
commit | commitdiff | tree | snapshot |
| 2026-06-11 |
Alejandro Colomar | lib/, src/: Use isascii_c() functions instead of isascii(3) |
commit | commitdiff | tree | snapshot |
| 2026-06-11 |
Alejandro Colomar | lib/string/ctype/isascii.[ch]: is*_c(): Add APIs |
commit | commitdiff | tree | snapshot |
| 2026-06-09 |
Artem Semenov | fix: memory leak: free path/rel in shadowtcb_remove() |
commit | commitdiff | tree | snapshot |
| 2026-06-09 |
Alejandro Colomar | lib/, src/, tests/: Use LOGIN_NAME_MAX instead of sysco... |
commit | commitdiff | tree | snapshot |
| 2026-06-04 |
aborah-sudo | Tests: Add two users with same UID using -o flag |
commit | commitdiff | tree | snapshot |
| 2026-05-25 |
Serge Hallyn | Merge branch '2026-05-23/alx-sec' into testmaster2 |
commit | commitdiff | tree | snapshot |
| 2026-05-25 |
Serge Hallyn | SECURITY.md: Retire Christian Brauner |
commit | commitdiff | tree | snapshot |
| 2026-05-25 |
Serge Hallyn | Add alx to SECURITY.md |
commit | commitdiff | tree | snapshot |
| 2026-05-19 |
Tobias Deiminger | lib: apply linux specific pid_t format consistently |
commit | commitdiff | tree | snapshot |
| 2026-05-19 |
Tobias Deiminger | autogen.sh: turn format issues into compiler errors |
commit | commitdiff | tree | snapshot |
| 2026-05-19 |
Tobias Deiminger | lib: simplify check_status and different_namespace... |
commit | commitdiff | tree | snapshot |
| 2026-05-19 |
Tobias Deiminger | userdel: fix user busy detection for threads |
commit | commitdiff | tree | snapshot |
| 2026-05-15 |
Alejandro Colomar | lib/string/README: Document stprintf(,0,) |
commit | commitdiff | tree | snapshot |
| 2026-05-15 |
Alejandro Colomar | lib/salt.c: Use stprintf() instead of snprintf(3) |
commit | commitdiff | tree | snapshot |
| 2026-05-15 |
Alejandro Colomar | lib/string/strcpy/: stpecpy(): Use strtcpy() instead... |
commit | commitdiff | tree | snapshot |
| 2026-05-15 |
Alejandro Colomar | lib/string/: seprintf(), stpecpy(): Add missing const |
commit | commitdiff | tree | snapshot |
| 2026-05-15 |
Alejandro Colomar | lib/, po/, src/: Rename stpeprintf() => seprintf() |
commit | commitdiff | tree | snapshot |
| 2026-05-15 |
Alejandro Colomar | lib/, src/, tests/: Rename snprintf_() => stprintf() |
commit | commitdiff | tree | snapshot |
| 2026-05-15 |
Alejandro Colomar | lib/string/: Compact documentation |
commit | commitdiff | tree | snapshot |
| 2026-05-15 |
Alejandro Colomar | lib/string/: Redesign stpecpy() and stpeprintf() |
commit | commitdiff | tree | snapshot |
| 2026-05-15 |
Alejandro Colomar | lib/string/: vsnprintf_(), strtcpy(): abort() if size==0 |
commit | commitdiff | tree | snapshot |
| next |