This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Hurd".
The branch, master has been updated
via ab82a2fa6e67e712c39562a85ee275a6641960f6 (commit)
from e193eb42241f1ea85d114c128ab1e883fef5de26 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit ab82a2fa6e67e712c39562a85ee275a6641960f6
Author: Richard <[email protected]>
Date: Thu Oct 8 23:28:26 2026 +0200
procfs: Use anonymous owner for ownerless process files
libps returns -1 as the owner UID for ownerless processes. procfs maps
this to opt_anon_owner for PID directories, but passes it directly to
procfs_node_chown for their files, resulting in UID 4294967295 on
hurd-amd64.
Use opt_anon_owner for these files as well.
To reproduce:
- mount procfs with --anonymous-owner=12345;
- create a process with empty authentication credentials;
- stat its PID directory and its status and cmdline files.
The directory has UID 12345, but the files have UID 4294967295.
With this fix, the directory and both files have UID 12345.
-----------------------------------------------------------------------
Summary of changes:
procfs/process.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
hooks/post-receive
--
Hurd