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 d2263a088d5b2c5d665e5ee02767ba82fd757a44 (commit)
from 2857cdb9c7bbde22c5a20c8baf9e8a5faf1fc606 (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 d2263a088d5b2c5d665e5ee02767ba82fd757a44
Author: Milos Nikic <[email protected]>
Date: Mon Jan 26 22:32:02 2026 -0800
ext2: support 64 bit time
Implemented at ext4 spec we now support timestamps after 2038 and
to a nano precision. Backward compatible (works as before on systems that
are formatted to 128)
if node size is larger it supports extra time precision
To test (inside Hurd):
dd if=/dev/zero of=test.img bs=1M count=100
sudo mke2fs -I 256 -v test.img
sudo settrans -ca /mnt /hurd/ext2fs.static test.img
sudo touch -d '2045-01-01 12:34:56.789123456' /mnt/precision_test
stat /mnt/precision_test
File: /mnt/precision_test
Size: 0 Blocks: 0 IO Block: 8192 regular empty
file
Device: 3,1 Inode: 13 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2045-01-01 12:34:56.789123456 +0000
Modify: 2045-01-01 12:34:56.789123456 +0000
Change: 2026-01-24 06:23:58.318082000 +0000
-----------------------------------------------------------------------
Summary of changes:
ext2fs/ext2_fs.h | 20 +++++++++++-
ext2fs/ext2fs.c | 1 +
ext2fs/ext2fs.h | 9 +++---
ext2fs/hyper.c | 10 ++++--
ext2fs/ialloc.c | 2 +-
ext2fs/inode.c | 93 ++++++++++++++++++++++++++++++++++++++++----------------
6 files changed, 101 insertions(+), 34 deletions(-)
hooks/post-receive
--
Hurd