| Age | Commit message (Expand) | Author |
| 2026-01-01 | Update copyright dates with scripts/update-copyrights | Paul Eggert |
| 2025-12-09 | Handle clang -Wignored-attributes on weak aliases | Adhemerval Zanella |
| 2025-08-29 | login: fix ut_line comparison logic | DJ Delorie |
| 2025-06-17 | termios: make __tcsetattr() the internal interface | H. Peter Anvin (Intel) |
| 2025-01-01 | Update copyright dates with scripts/update-copyrights | Paul Eggert |
| 2024-08-07 | login: Re-flow and sort multiline Makefile definitions | Adhemerval Zanella |
| 2024-04-19 | login: Use unsigned 32-bit types for seconds-since-epoch | Florian Weimer |
| 2024-04-19 | login: structs utmp, utmpx, lastlog _TIME_BITS independence (bug 30701) | Florian Weimer |
| 2024-04-19 | login: Check default sizes of structs utmp, utmpx, lastlog | Florian Weimer |
| 2024-01-01 | Update copyright dates not handled by scripts/update-copyrights | Paul Eggert |
| 2024-01-01 | Update copyright dates with scripts/update-copyrights | Paul Eggert |
| 2023-07-05 | unistd: Avoid PLT entries with _FORTIFY_SOURCE | Frédéric Bérat |
| 2023-07-05 | Exclude routines from fortification | Frédéric Bérat |
| 2023-06-02 | Fix all the remaining misspellings -- BZ 25337 | Paul Pluzhnikov |
| 2023-04-22 | Use O_CLOEXEC in more places (BZ #15722) | Sergey Bugaev |
| 2023-03-27 | Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functions | Adhemerval Zanella Netto |
| 2023-01-06 | Update copyright dates not handled by scripts/update-copyrights | Joseph Myers |
| 2023-01-06 | Update copyright dates with scripts/update-copyrights | Joseph Myers |
| 2022-11-01 | configure: Use -Wno-ignored-attributes if compiler warns about multiple aliases | Adhemerval Zanella |
| 2022-01-01 | Update copyright dates not handled by scripts/update-copyrights. | Paul Eggert |
| 2022-01-01 | Update copyright dates with scripts/update-copyrights | Paul Eggert |
| 2021-10-29 | login: Add back libutil as an empty library | Stafford Horne |
| 2021-09-03 | Remove "Contributed by" lines | Siddhesh Poyarekar |
| 2021-06-30 | login: Move libutil into libc | Florian Weimer |
| 2021-06-30 | login: Rework hidden prototypes for __setutent, __utmpname, __endutent | Florian Weimer |
| 2021-06-30 | login: Hidden prototypes for _getpt, __ptsname_r, grantpt, unlockpt | Florian Weimer |
| 2021-01-02 | Update copyright dates not handled by scripts/update-copyrights. | Paul Eggert |
| 2021-01-02 | Update copyright dates with scripts/update-copyrights | Paul Eggert |
| 2020-10-07 | Linux: unlockpt needs to fail with EINVAL, not ENOTTY (bug 26053) | Florian Weimer |
| 2020-10-07 | login/tst-grantpt: Convert to support framework, more error checking | Florian Weimer |
| 2020-05-20 | y2038: Replace __clock_gettime with __clock_gettime64 | Lukasz Majewski |
| 2020-01-01 | Update copyright dates not handled by scripts/update-copyrights. | Joseph Myers |
| 2020-01-01 | Update copyright dates with scripts/update-copyrights. | Joseph Myers |
| 2019-11-12 | login: Use pread64 in utmp implementation | Florian Weimer |
| 2019-11-12 | login: Introduce matches_last_entry to utmp processing | Florian Weimer |
| 2019-11-07 | login: Acquire write lock early in pututline [BZ #24882] | Florian Weimer |
| 2019-11-07 | login: Remove double-assignment of fl.l_whence in try_file_lock | Florian Weimer |
| 2019-10-30 | Change most internal uses of __gettimeofday to __clock_gettime. | Zack Weinberg |
| 2019-09-07 | Prefer https to http for gnu.org and fsf.org URLs | Paul Eggert |
| 2019-08-28 | login: pututxline could fail to overwrite existing entries [BZ #24902] | Florian Weimer |
| 2019-08-15 | login: Use struct flock64 in utmp [BZ #24880] | Florian Weimer |
| 2019-08-15 | login: Disarm timer after utmp lock acquisition [BZ #24879] | Florian Weimer |
| 2019-08-15 | login: Fix updwtmp, updwtmx unlocking | Florian Weimer |
| 2019-08-13 | login: Replace macro-based control flow with function calls in utmp | Florian Weimer |
| 2019-08-13 | login: Assume that _HAVE_UT_* constants are true | Florian Weimer |
| 2019-08-05 | login: Remove utmp backend jump tables [BZ #23518] | Florian Weimer |
| 2019-02-22 | Break some lines before not after operators. | Joseph Myers |
| 2019-01-01 | Update copyright dates not handled by scripts/update-copyrights. | Joseph Myers |
| 2019-01-01 | Update copyright dates with scripts/update-copyrights. | Joseph Myers |
| 2018-06-26 | Fix Linux fcntl OFD locks for non-LFS architectures (BZ#20251) | Adhemerval Zanella |