commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] Hurd branch, master, updated. v0.9-23-gbecc704


From: Richard Braun
Subject: [SCM] Hurd branch, master, updated. v0.9-23-gbecc704
Date: Sat, 28 Jan 2017 13:21:01 +0000 (UTC)

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  becc70478c4e09e03e821703ac42fb3be985e97f (commit)
       via  05c364c6588fb8e61cf075863919a40250172ba0 (commit)
       via  0849e0ba8c5faae3af49ac01dbc15b706c479b2c (commit)
       via  059f34b91f705a7451491068668fedab07ee3a24 (commit)
       via  41857c776d63bfed4c14bd882b3c9eade1f52e4d (commit)
       via  109f842edae5297ad9c9ec3c8d88e2c74c9b0ca0 (commit)
       via  4490e9a08367c7af617358de5b85ae7ab5198278 (commit)
       via  4818346b39b5a58962d1676ea0bb3a0b954c1fed (commit)
       via  c8dac952e7ed2a761da2b061a339d97092e55c01 (commit)
       via  08336418301f68c87e29e3735aa83cee1bc3c9b7 (commit)
       via  76266d8cd0db429093e144a67ef66a0a6532c799 (commit)
       via  ea86767459e01e524c05190127ef1e71f5a47ff9 (commit)
       via  db968a37027f4bb8e7f290dbba15ddb2b87331f1 (commit)
       via  6ebebc80de3dfc7ada3a69d609f00088c2143be3 (commit)
      from  cef4f1daf97826511893815a2b6a891d7ccecac7 (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 becc70478c4e09e03e821703ac42fb3be985e97f
Merge: cef4f1d 05c364c
Author: Richard Braun <address@hidden>
Date:   Sat Jan 28 14:18:32 2017 +0100

    Merge remote-tracking branch 'remotes/darnassus/ext2fs-xattrs'

commit 05c364c6588fb8e61cf075863919a40250172ba0
Author: Richard Braun <address@hidden>
Date:   Sun Jan 8 23:01:11 2017 +0100

    ext2fs: downgrade warnings about old translator records to debug messages
    
    ext2fs/inode.c (diskfs_set_translator): Replace call to ext2_warning
    with ext2_debug.
    (diskfs_get_translator): Likewise.

commit 0849e0ba8c5faae3af49ac01dbc15b706c479b2c
Author: Richard Braun <address@hidden>
Date:   Fri Jan 6 21:01:22 2017 +0100

    ext2fs: fix extended attribute retrieval
    
    * ext2fs/xattr.c (ext2_get_xattr): Reset buffer size before each call
    to xattr_entry_get.

commit 059f34b91f705a7451491068668fedab07ee3a24
Author: Richard Braun <address@hidden>
Date:   Fri Jan 6 20:56:01 2017 +0100

    ext2fs: minor cleanup
    
    Fix some typos, types, add a few checks against integer overflows.
    
    ext2fs/inode.c (diskfs_user_read_node): Initialize datalen to 0.
    (diskfs_set_translator): Fix typo.
    (diskfs_get_translator): Change datalen type to size_t.
    * ext2fs/xattr.c (xattr_entry_get): Change type of block parameter
    to void *.
    (xattr_entry_create): Guard against integer overflows.
    (xattr_entry_replace): Likewise.
    (ext2_set_xattr): Fix typo.

commit 41857c776d63bfed4c14bd882b3c9eade1f52e4d
Author: Richard Braun <address@hidden>
Date:   Fri Jan 6 20:44:04 2017 +0100

    ext2fs: fix block reference
    
    ext2fs/xattr.c (ext2_get_xattr): Keep the inode reference until the
    block reference is done.

commit 109f842edae5297ad9c9ec3c8d88e2c74c9b0ca0
Author: Justus Winter <address@hidden>
Date:   Sat Oct 8 18:34:26 2016 +0200

    ext2fs: Fix potential block leak.
    
    * ext2fs/xattr.c (ext2_set_xattr): We allocate a block, but only
    register it as the inodes acl block on success.  Make sure to
    deallocate the block otherwise.

commit 4490e9a08367c7af617358de5b85ae7ab5198278
Author: Justus Winter <address@hidden>
Date:   Sat Oct 8 18:25:13 2016 +0200

    ext2fs: Fix block allocation.
    
    * ext2fs/xattr.c (ext2_set_xattr): Check returned block number before
    mapping it.

commit 4818346b39b5a58962d1676ea0bb3a0b954c1fed
Author: Justus Winter <address@hidden>
Date:   Mon Oct 3 19:23:55 2016 +0200

    ext2fs: Require users to opt-in for xattr-based translator records.
    
    * ext2fs/ext2fs.c (use_xattr_translator_records): New variable.
    (X_XATTR_TRANSLATOR_RECORDS): New macro.
    (options): New option '--x-xattr-translator-records'.
    (parse_opt): Handle new option.
    * ext2fs/ext2fs.h (use_xattr_translator_records): New declaration.
    * ext2fs/inode.c (diskfs_set_translator): Use new variable.
    (diskfs_get_translator): Likewise.

commit c8dac952e7ed2a761da2b061a339d97092e55c01
Author: Justus Winter <address@hidden>
Date:   Mon Oct 3 18:47:43 2016 +0200

    ext2fs: Do not read translator record on Linux filesystems.
    
    * ext2fs/inode.c (diskfs_user_read_node): Do not read translator
    record on filesystems using Linux on-disk format.  We pondered to use
    this to introduce the feature, implementing it merely for Linux
    filesystem.

commit 08336418301f68c87e29e3735aa83cee1bc3c9b7
Author: Justus Winter <address@hidden>
Date:   Mon Oct 3 18:12:17 2016 +0200

    ext2fs: Fix block leak in xattr code.
    
    * ext2fs/xattr.c (ext2_set_xattr): Avoid allocating and leaking a
    block if the caller tries to delete an extended attribute from a node
    that has no extended attribute in the first place.

commit 76266d8cd0db429093e144a67ef66a0a6532c799
Author: Justus Winter <address@hidden>
Date:   Mon Oct 3 13:26:02 2016 +0200

    ext2fs: Use correct type for sizes.
    
    * ext2fs/ext2fs.h (ext2_{list,get,set}_xattr): Use 'size_t'.
    * ext2fs/xattr.c (xattr_entry_{list,get,create): Use 'size_t' where
    appropriate.
    (ext2_{list,get,set}_xattr): Likewise.

commit ea86767459e01e524c05190127ef1e71f5a47ff9
Author: Justus Winter <address@hidden>
Date:   Mon Oct 3 13:25:14 2016 +0200

    ext2fs: Fix typo.

commit db968a37027f4bb8e7f290dbba15ddb2b87331f1
Author: Shengyu Zhang <address@hidden>
Date:   Wed Jul 6 14:21:23 2016 +0800

    ext2fs: Use xattr to store passive translator
    
    * ext2fs/inode.c (diskfs_set_translator): Use xattr to store passive 
translator
    if xattr is supported by filesystem.
    (diskfs_get_translator): Read value of xattr key "gnu.translator" if it 
exists.
    (diskfs_user_read_node): Set translator flag on reading.

commit 6ebebc80de3dfc7ada3a69d609f00088c2143be3
Author: Shengyu Zhang <address@hidden>
Date:   Fri May 13 09:18:59 2016 +0800

    ext2fs: Add support for xattr
    
    * ext2fs/Makefile (SRCS): Add xattr.c.
    * ext2fs/ext2_fs.h: Define EXT2_FEATURE_COMPAT_EXT_ATTR.
    * ext2fs/ext2fs.h: Add xattr functions.
    * ext2fs/ialloc.c (diskfs_free_node): Free xattr block.
    * ext2fs/xattr.c: xattr implement.
    * ext2fs/xattr.h: Likewise.

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

Summary of changes:
 ext2fs/Makefile  |    3 +-
 ext2fs/ext2_fs.h |    3 +-
 ext2fs/ext2fs.c  |   14 +
 ext2fs/ext2fs.h  |   23 ++
 ext2fs/ialloc.c  |    2 +
 ext2fs/inode.c   |  222 ++++++++++----
 ext2fs/xattr.c   |  876 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 ext2fs/xattr.h   |   85 ++++++
 8 files changed, 1163 insertions(+), 65 deletions(-)
 create mode 100644 ext2fs/xattr.c
 create mode 100644 ext2fs/xattr.h


hooks/post-receive
-- 
Hurd



reply via email to

[Prev in Thread] Current Thread [Next in Thread]