lastlog2 as Y2038 safe lastlog replacement

Thorsten Kukuk <[email protected]> Tue, 21 Mar 2023 13:52:59 +0000
Newsgroups dev.linux.lists.distributions
Message-ID <[email protected]>
Hi,

as already written, there are several Y2038 problems with glibc even on
some 64bit architectures
(https://www.thkukuk.de/blog/Y2038_glibc_utmp_64bit/).

I wrote now "lastlog2" as Y2038 safe lastlog replacement.

All the informations can be found in my blog: https://www.thkukuk.de/blog/Y2038_glibc_lastlog_64bit/
and the code on github: https://github.com/thkukuk/lastlog2

In short: lastlog2 consist of a library, which provides a generic API
for this, a PAM module, so that no application needs to be touched, and
a lastlog2 application similar to 'lastlog' to display and maintain the
data.
sqlite3 is used as backend, a robust, well maintained database.

   Thorsten

-- 
Thorsten Kukuk, Distinguished Engineer, Senior Architect, Future Technologies
SUSE Software Solutions Germany GmbH, Frankenstraße 146, 90461 Nuernberg, Germany
Managing Director: Ivo Totev, Andrew Myers, Andrew McDonald, Martje Boudien Moerman
(HRB 36809, AG Nürnberg)