summaryrefslogtreecommitdiffstats
path: root/lib (follow)
Commit message (Expand)AuthorAgeLines
* lib/copydir.c: copy_entry(): Use temporary stat bufferEnrico Scholz2024-03-22-1/+2
* lib/, src/: Add checks for fd omissionSkyler Ferrante2024-03-13-0/+45
* lib/utmp.c: Use the appropriate autotools macros for struct utmpxAlejandro Colomar2024-02-21-10/+10
* lib/utmp.c: Use defined() instead of #if[n]defAlejandro Colomar2024-02-21-10/+10
* lib/utmp.c: Remove #endif commentsAlejandro Colomar2024-02-21-11/+11
* lib/utmp.c: Merge preprocessor conditionalsAlejandro Colomar2024-02-21-4/+2
* lib/utmp.c: Indent nested preprocessor conditionalsAlejandro Colomar2024-02-21-6/+6
* lib/utmp.c: Replace UT_LINESIZE by a NITEMS() calculationAlejandro Colomar2024-02-20-3/+7
* lib/, src/, configure.ac: Use utmpx instead of utmpAlejandro Colomar2024-02-20-67/+67
* Revert 3 cherry-picksAlejandro Colomar2024-02-20-17/+10
* lib/getdate.y: get_date(): Fix calculationAlejandro Colomar2024-02-17-6/+6
* src/passwd.c: inconsistent password length limitTomas Halman2024-02-16-6/+11
* lib/strtoday.c: strtoday(): Fix calculationAlejandro Colomar2024-02-14-3/+2
* lib/: Saturate addition to avoid overflowTobias Stoeckmann2024-02-14-10/+17
* lib/, src/: Remove SCALE definitionTobias Stoeckmann2024-02-14-9/+5
* lib/defines.h: Remove ITI_AGINGTobias Stoeckmann2024-02-14-4/+0
* lib/chkname.c: Take NUL byte into accountTobias Stoeckmann2024-02-05-1/+1
* lib/chkname.c: Use tmp variable to avoid a -Wsign-compare warningAlejandro Colomar2024-02-05-2/+4
* lib/logind.c: active_sessions_count(): Fix build error 'parameter name omitted'Pablo Saavedra2024-01-30-1/+1
* Link correctly with libdlSam James2024-01-26-0/+1
* lib/sgetgrent.c: fix null pointer dereferenceSamanta Navarro2024-01-16-3/+5
* utmp: call prepare_utmp() even if utent is NULLIker Pedrosa2023-10-30-6/+5
* lib/btrfs: avoid NULL-dereferenceChristian Göttsche2023-10-30-1/+1
* Replace __{BEGIN,END}_DECLS with #ifdef __cplusplusHeiko Becker2023-10-30-2/+6
* lib: Merge libmisc into libshadow4.14+alx4.14.1-rc1Alejandro Colomar2023-09-10-14/+11534
* lib, libmisc: Move source files to lib (where their headers were)Alejandro Colomar2023-09-10-0/+170
* Add wrapper for write(2)Christian Göttsche2023-08-04-2/+58
* lib: replace `USER_NAME_MAX_LENGTH` macroIker Pedrosa2023-08-02-4/+0
* libmisc: implement `active_sessions_count()`Iker Pedrosa2023-08-02-0/+12
* utmp: update `update_utmp()`Iker Pedrosa2023-08-02-18/+19
* utmp: move `update_utmp`Iker Pedrosa2023-08-02-1/+12
* utmp: move `failtmp()`Iker Pedrosa2023-08-02-0/+7
* libmisc: implement `get_session_host()`Iker Pedrosa2023-08-02-1/+13
* login: conditionally build lastlog functionalityIker Pedrosa2023-07-15-0/+4
* configure: check whether fgetpwent_r is available before marking xprefix_getp...Jaroslav Jindrak2023-06-09-0/+2
* passwd: fall back to non-PAM code when prefix is usedJaroslav Jindrak2023-06-09-4/+0
* passwd: Respect --prefix/-P optionsJaroslav Jindrak2023-06-09-0/+4
* Use temporary variableAlejandro Colomar2023-06-08-6/+7
* realloc(NULL, ...) is equivalent to malloc(...)Alejandro Colomar2023-06-08-11/+7
* Simplify allocation APIsAlejandro Colomar2023-06-08-44/+39
* Drop alloca(3)Christian Göttsche2023-06-08-2/+0
* lib/nss.c: Fix use of invalid pAlejandro Colomar2023-05-31-0/+1
* lib/nss.c: Fix use of uninitialized pAlejandro Colomar2023-05-31-1/+5
* Centralize error handlingAlejandro Colomar2023-05-31-23/+15
* Second verse, it gets worse; it gets no better than thisAlejandro Colomar2023-05-31-9/+5
* ROFL: Rolling on the floor loopingAlejandro Colomar2023-05-31-61/+59
* This ain't no loopAlejandro Colomar2023-05-31-57/+57
* sub_[ug]id_{add,remove}: fix return valuesSerge Hallyn2023-05-26-8/+30
* def_load: avoid NULL derefSerge Hallyn2023-05-22-1/+6
* def_load: split the econf from non-econf definitionSerge Hallyn2023-05-22-10/+16