| Commit message (Expand) | Author | Age | Lines |
* | lib/date_to_str.c, lib/prototypes.h, src/: Require a buffer size of >=64 for ...d2s2 | Alejandro Colomar | 2023-11-16 | -13/+13 |
* | lib/date_to_str.c: strftime(3) leaves the buffer undefined on failuredate2str | Alejandro Colomar | 2023-11-16 | -27/+8 |
* | lib/date_to_str.c, configure.ac: Replace calls to strlcpy(3) by strtcpy(3) | Alejandro Colomar | 2023-11-16 | -3/+3 |
* | lib/date_to_str.c: Add missing include <config.h> | Alejandro Colomar | 2023-11-16 | -0/+2 |
* | lib/Makefile.am: Add missing source file | Alejandro Colomar | 2023-11-16 | -0/+1 |
* | src/, lib/, tests/: Rename files defining strtcpy() | Alejandro Colomar | 2023-11-16 | -20/+20 |
* | src/, lib/, tests/: Rename STRLCPY() to STRTCPY() | Alejandro Colomar | 2023-11-16 | -38/+38 |
* | lib/strlcpy.[ch]: Implement strtcpy(3) to replace strlcpy_() | Alejandro Colomar | 2023-11-16 | -11/+20 |
* | lib/strlcpy.[ch]: Fix return type | Alejandro Colomar | 2023-11-13 | -3/+7 |
* | tests/unit/test_strlcpy.c: Test strlcpy_() and STRLCPY() | Alejandro Colomar | 2023-11-13 | -0/+83 |
* | Define SUBUID_FILE/SUBGID_FILE | Joakim Tjernlund | 2023-11-13 | -5/+13 |
* | CI: fix Fedora 39 build | Iker Pedrosa | 2023-11-13 | -1/+1 |
* | lib/utmp.c: Don't check for NULL before free(3) | Alejandro Colomar | 2023-10-29 | -4/+2 |
* | Add keys/ directory with public keys for maintainers | Serge Hallyn | 2023-10-26 | -0/+2050 |
* | man: document --prefix option in chage, chpasswd and passwd | Michael Vetter | 2023-10-26 | -0/+45 |
* | libmisc/copydir: do not forget errors from directory copy | Christian Göttsche | 2023-10-21 | -46/+47 |
* | Improve the login.defs unknown item error message | Serge Hallyn | 2023-10-20 | -7/+8 |
* | autogen.sh: Prepare CFLAGS before ./configure | Alejandro Colomar | 2023-10-20 | -1/+5 |
* | lib/: Add missing #include <config.h> | Alejandro Colomar | 2023-10-20 | -0/+4 |
* | autogen.sh: CFLAGS: Add -Werror=implicit-function-declaration | Alejandro Colomar | 2023-10-20 | -1/+1 |
* | lib/, src/: Use xasprintf() instead of its pattern | Alejandro Colomar | 2023-10-20 | -75/+50 |
* | lib/, src/: Use asprintf(3) instead of strlen(3)+malloc(3)+snprintf(3) | Alejandro Colomar | 2023-10-20 | -291/+191 |
* | lib/copydir.c: Use goto to reduce a conditional branch | Alejandro Colomar | 2023-10-20 | -17/+18 |
* | tests/unit/test_xasprintf.c: Test x[v]asprintf() | Alejandro Colomar | 2023-10-20 | -1/+132 |
* | lib/sprintf.[ch]: Add x[v]asprintf() | Alejandro Colomar | 2023-10-20 | -0/+76 |
* | lib/copydir.c: Invert conditional to reduce nesting | Alejandro Colomar | 2023-10-20 | -41/+40 |
* | Fix badname option to be singular just like useradd. | Dimitri John Ledkov | 2023-10-16 | -2/+3 |
* | Fix mixed-whitespace | Dimitri John Ledkov | 2023-10-16 | -2/+2 |
* | Remove TODO | Iker Pedrosa | 2023-10-04 | -128/+1 |
* | Remove shadow.spec.in | Iker Pedrosa | 2023-10-04 | -95/+1 |
* | Remove .travis.yml | Iker Pedrosa | 2023-10-04 | -52/+0 |
* | doc: remove WISHLIST | Iker Pedrosa | 2023-10-04 | -39/+1 |
* | doc: remove README.platforms | Iker Pedrosa | 2023-10-04 | -35/+1 |
* | doc: remove cracklib26.diff | Iker Pedrosa | 2023-10-04 | -341/+1 |
* | doc: remove console.c.spec.txt | Iker Pedrosa | 2023-10-04 | -37/+1 |
* | contrib: remove udbachk.tgz | Iker Pedrosa | 2023-10-04 | -2/+1 |
* | contrib: remove shadow-anonftp.patch | Iker Pedrosa | 2023-10-04 | -148/+1 |
* | contrib: remove groupmems.shar | Iker Pedrosa | 2023-10-04 | -467/+1 |
* | contrib: remove atudel | Iker Pedrosa | 2023-10-04 | -62/+1 |
* | CI: remove .builds folder | Iker Pedrosa | 2023-10-04 | -123/+0 |
* | useradd: Set proper SELinux labels for def_usrtemplate | Johannes Segitz | 2023-10-03 | -1/+1 |
* | doc: add unit tests | Iker Pedrosa | 2023-09-29 | -1/+17 |
* | CI: build and run unit tests | Iker Pedrosa | 2023-09-29 | -5/+9 |
* | tests: happy path for active_sessions_count() | Iker Pedrosa | 2023-09-29 | -1/+108 |
* | configure: add cmocka for unit tests | Iker Pedrosa | 2023-09-29 | -0/+5 |
* | faillog: check for overflows | Christian Göttsche | 2023-09-29 | -87/+53 |
* | utmp: call prepare_utmp() even if utent is NULL | Iker Pedrosa | 2023-09-15 | -6/+5 |
* | groupadd: Improve error message when opening group file fails. | Vasil Velichkov | 2023-09-04 | -5/+5 |
* | lib/mempcpy.[ch]: Remove our definition of mempcpy(3) | Alejandro Colomar | 2023-09-04 | -60/+1 |
* | lib/pwauth.c: Replace getpass(3) by agetpass() | Alejandro Colomar | 2023-09-04 | -6/+10 |