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  27595346006c4df23b45eba169e428aaccb6c811 (commit)
       via  e900fafc3b2d0885371acc35ef6bc41df86ac8fb (commit)
       via  c180703603f314ef83c39aae5a15c83c72918a64 (commit)
      from  f5eb71362af4104f6c0e3bdae9e2a89159094016 (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 27595346006c4df23b45eba169e428aaccb6c811
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Tue Mar 18 02:30:45 2025 +0100

    ext2fs: Always clean just-allocated inode
    
    So that if we get a lazily-cleaned inode, we do not get disturbed by the
    values, notably i_file_acl and i_dir_acl were not cleaned, and
    i_block_group not checked.
    
    b0ff48880bb40 ("Formerly ialloc.c.~6~") introduced only setting
    dn_set_ctime when cleanup was missing, but we always want to set the
    ctime for a new inode anyway.

commit e900fafc3b2d0885371acc35ef6bc41df86ac8fb
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Tue Mar 18 02:29:07 2025 +0100

    ext2fs: extend end check for ext2_free_blocks
    
    Since it can free more than one block.

commit c180703603f314ef83c39aae5a15c83c72918a64
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Tue Mar 18 01:58:27 2025 +0100

    ext2fs: Do not try to frob inline data for regular files and directories
    
    Inline data in i_data is only used by symlinks (and apparently some
    device nodes in linux). For regular files and directories we don't store
    data there. This is actually important since otherwise
    
            int fd = open("foo.txt", O_WRONLY|O_CREAT);
            ftruncate(fd, 1024);
            ftruncate(fd, 10);
    
    leads to trying to frob beyond i_data end.

-----------------------------------------------------------------------

Summary of changes:
 ext2fs/balloc.c   |  2 +-
 ext2fs/ialloc.c   | 48 +++++++++++++++++++++++-------------------------
 ext2fs/truncate.c |  4 +++-
 3 files changed, 27 insertions(+), 27 deletions(-)


hooks/post-receive
-- 
Hurd

Reply via email to