[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] Hurd branch, master, updated. v0.9-23-gbecc704,
Richard Braun <=