public inbox for libc-alpha@sourceware.org
 help / color / mirror / Atom feed
From: Thorsten Kukuk <kukuk@suse.com>
To: libc-alpha@sourceware.org
Subject: Re: 64-bit time_t and __WORDSIZE_TIME64_COMPAT32
Date: Tue, 11 Apr 2023 11:40:52 +0000	[thread overview]
Message-ID: <20230411114052.GA29920@suse.com> (raw)
In-Reply-To: <20230216135920.GA1706@suse.com>


Hi,

to give a short update on this:

lastlog: see https://www.thkukuk.de/blog/Y2038_glibc_lastlog_64bit/

openSUSE Tumbleweed and MicroOS use already lastlog2, we are starting now
to remove the "old" lastlog code and usage. ALP is currently switching
to it.


wtmp: see https://www.thkukuk.de/blog/Y2038_glibc_wtmp_64bit/

Even if many applications write wtmp entries in a chaotic or wrong way,
there is only one application from relevance reading it: last.
lslogins reads it, too, don't know how often it is really used. adjtimex
reads it, too, but I haven't found any application writing this type of
entries adjtimex tries to read.

wtmpdb is currently in security review, afterwards we will switch to it,
too. Everything is already prepared for this.


utmp: see https://www.thkukuk.de/blog/Y2038_glibc_utmp_64bit/

systemd accepted the necessary patches, v254 should contain them. First
upstream projects accepted the necessary adjustements, too. 
Main usage of utmp is to find out how many users are logged in, else
there are wall, write, who and w.
For coreutils patches exist beside who, procps accepted already the
first bunch, util-linux has open PRs for the next release, Linux-PAM
accpeted them, too. Will be in the next release the coming days.

Only problem is openssh, since they know the TTY only after PAM
authentication and systemd-logind has no interface to adjust the TTY
later. I will look into this next.

So from my point of view, dropping lastlog and wtmp should be straight
forward, utmp will need quite some more work.

  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)

  reply	other threads:[~2023-04-11 11:40 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-02-08  9:18 Thorsten Kukuk
2023-02-08 10:06 ` Andreas Schwab
     [not found] ` <0869a6f98f29405eb431f63db593c490@DB6PR04MB3255.eurprd04.prod.outlook.com>
2023-02-08 10:11   ` Thorsten Kukuk
2023-02-08 10:17     ` Andreas Schwab
     [not found]     ` <d2f1ee273add4af0868e07dc32542687@DB6PR04MB3255.eurprd04.prod.outlook.com>
2023-02-08 10:22       ` Thorsten Kukuk
2023-02-08 10:27         ` Andreas Schwab
     [not found]         ` <7485b79473614eaa994d3ea79c91629a@DB6PR04MB3255.eurprd04.prod.outlook.com>
2023-02-08 10:38           ` Thorsten Kukuk
2023-02-08 11:48             ` Adhemerval Zanella Netto
2023-02-14  8:24               ` Thorsten Kukuk
2023-02-14  8:59                 ` Florian Weimer
     [not found]                 ` <3230d2f8fa214c268cba52e699c14ae2@DB6PR04MB3255.eurprd04.prod.outlook.com>
2023-02-14  9:26                   ` Thorsten Kukuk
2023-02-14 14:28                     ` Adhemerval Zanella Netto
2023-02-16 13:59                   ` Thorsten Kukuk
2023-04-11 11:40                     ` Thorsten Kukuk [this message]
2023-04-11 13:23                       ` Adhemerval Zanella Netto
2023-09-25  7:30                         ` Thorsten Kukuk
2023-04-11 21:41                       ` Paul Eggert
2023-04-12  6:55                         ` Thorsten Kukuk
2023-04-12 23:36                           ` Paul Eggert

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230411114052.GA29920@suse.com \
    --to=kukuk@suse.com \
    --cc=libc-alpha@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).