2023-01-18 | Christian Brauner | fs: port vfs_*() helpers to struct mnt_idmap Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2023-01-18 | Christian Brauner | f2fs: project ids aren't idmapped Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-12-21 | Christian Brauner | pnode: terminate at peers of source Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-12-13 | Christian Brauner | mnt_idmapping: move ima-only helpers to ima Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-12-02 | Uros Bizjak | posix_acl: Fix the type of sentinel in get_acl Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-11-24 | Christian Brauner | fs: use consistent setgid checks in is_sxid() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-11-13 | Christian Brauner | orangefs: fix mode handling Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-11-12 | Christian Brauner | xattr: use rbtree for simple_xattrs Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-11-07 | Ondrej Mosnacek | fs: don't audit the capability check in simple_xattr_list() Suggested-by: Christian Brauner (Microsoft) <brauner@kernel.org> Reviewed-by: Christian Brauner (Microsoft) <brauner@kernel.org> Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-11-07 | Michael Weiß | squashfs: enable idmapped mounts Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-11-03 | Christian Brauner | ovl: call posix_acl_release() after error checking Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-31 | Christian Brauner | acl: conver higher-level helpers to rely on mnt_idmap Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-31 | Christian Brauner | fs: introduce dedicated idmap type for mounts Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-28 | Christian Brauner | evm: remove dead code in evm_inode_set_acl() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-28 | Christian Brauner | Merge branch 'fs.acl.rework' into for-next |
commit | commitdiff | tree |
2022-10-28 | Christian Brauner | cifs: check whether acl is valid early Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-28 | Christian Brauner | Merge branch 'fs.acl.rework' into for-next |
commit | commitdiff | tree |
2022-10-28 | Christian Brauner | acl: make vfs_posix_acl_to_xattr() static Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-26 | Christian Brauner | Merge branch 'fs.vfsuid.conversion' into for-next |
commit | commitdiff | tree |
2022-10-26 | Christian Brauner | fs: remove unused idmapping helpers Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-26 | Christian Brauner | ovl: port to vfs{g,u}id_t and associated helpers Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-26 | Christian Brauner | fuse: port to vfs{g,u}id_t and associated helpers Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-26 | Christian Brauner | ima: use type safe idmapping helpers Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-26 | Christian Brauner | apparmor: use type safe idmapping helpers Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-26 | Christian Brauner | caps: use type safe idmapping helpers Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-26 | Christian Brauner | fs: use type safe idmapping helpers Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-26 | Christian Brauner | mnt_idmapping: add missing helpers Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-24 | Christian Brauner | Merge branch 'fs.acl.rework' into for-next |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | acl: remove a slew of now unused helpers Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | 9p: use stub posix acl handlers Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | cifs: use stub posix acl handlers Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | ovl: use stub posix acl handlers Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | ecryptfs: use stub posix acl handlers Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | evm: remove evm_xattr_acl_change() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | xattr: use posix acl api Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | ovl: use posix acl api Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | ovl: implement set acl method Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | ovl: implement get acl method Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | ecryptfs: implement set acl method Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | ecryptfs: implement get acl method Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | ksmbd: use vfs_remove_acl() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | acl: add vfs_remove_acl() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | acl: add vfs_get_acl() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | acl: add vfs_set_acl() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | internal: add may_write_xattr() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | evm: add post set acl hook Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | integrity: implement get and set acl hook Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | smack: implement get, set and remove acl hook Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | selinux: implement get, set and remove acl hook Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | security: add get, remove and set acl hook Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | 9p: implement set acl method Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | 9p: implement get acl method Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | cifs: implement set acl method Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | cifs: implement get acl method Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | fs: add new get acl method Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-20 | Christian Brauner | fs: rename current get acl method Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-19 | Christian Brauner | fs: pass dentry to set acl method Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-19 | Christian Brauner | orangefs: rework posix acl handling when creating new... Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-18 | Christian Brauner | Merge branch 'fs.ovl.setgid' into for-next |
commit | commitdiff | tree |
2022-10-18 | Amir Goldstein | ovl: remove privs in ovl_fallocate() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-18 | Amir Goldstein | ovl: remove privs in ovl_copyfile() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-18 | Christian Brauner | attr: use consistent sgid stripping checks Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-18 | Christian Brauner | attr: add setattr_should_drop_sgid() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-18 | Christian Brauner | fs: move should_remove_suid() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-10-18 | Christian Brauner | attr: add in_group_or_capable() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-09-21 | Christian Brauner | xattr: always us is_posix_acl_xattr() helper Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-09-20 | Tetsuo Handa | open: always initialize ownership fields [Christian Brauner (Microsoft) <brauner@kernel.org>] Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-09-20 | Christian Brauner | fat: port to vfs{g,u}id_t and associated helpers Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-09-17 | Deming Wang | acl: fix the comments of posix_acl_xattr_set Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-08-31 | Christian Brauner | xattr: constify value argument in vfs_setxattr() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-08-31 | Christian Brauner | ovl: use vfs_set_acl_prepare() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-08-31 | Christian Brauner | acl: move idmapping handling into posix_acl_xattr_set() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-08-31 | Christian Brauner | acl: add vfs_set_acl_prepare() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-08-31 | Christian Brauner | acl: return EOPNOTSUPP in posix_acl_fix_xattr_common() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-08-31 | Christian Brauner | ntfs3: rework xattr handlers and switch to POSIX ACL... Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-08-22 | Christian Brauner | ntfs: fix acl handling Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-08-18 | Stefan Roesch | fs: __file_remove_privs(): restore call to inode_has_no_xattr() Reviewed-by: Christian Brauner (Microsoft) <brauner@kernel.org> Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-08-17 | Seth Forshee | fs: require CAP_SYS_ADMIN in target namespace for idmapped... Reviewed-by: Christian Brauner (Microsoft) <brauner@kernel.org> Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-08-17 | Christian Brauner | MAINTAINERS: update idmapping tree Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-08-17 | Christian Brauner | acl: handle idmapped mounts for idmapped filesystems Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-07-27 | Christian Brauner | Add Seth Forshee as co-maintainer for idmapped mounts Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-07-21 | Yang Xu | ceph: rely on vfs for setgid stripping Reviewed-by: Christian Brauner (Microsoft)<brauner@kernel.org> Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-07-21 | Yang Xu | fs: move S_ISGID stripping into the vfs_*() helpers Suggested-by: Christian Brauner (Microsoft) <brauner@kernel.org> Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-07-19 | Yang Xu | fs: Add missing umask strip in vfs_tmpfile Reported-by: Christian Brauner (Microsoft) <brauner@kernel.org> Acked-by: Christian Brauner (Microsoft) <brauner@kernel.org> Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-07-19 | Yang Xu | fs: add mode_strip_sgid() helper Reviewed-by: Christian Brauner (Microsoft) <brauner@kernel.org> Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-07-15 | Christian Brauner | Revert "ovl: turn of SB_POSIXACL with idmapped layers... Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-07-15 | Christian Brauner | ovl: handle idmappings in ovl_get_acl() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-07-15 | Christian Brauner | acl: make posix_acl_clone() available to overlayfs Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-07-15 | Christian Brauner | acl: port to vfs{g,u}id_t Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-07-15 | Christian Brauner | acl: move idmapped mount fixup into vfs_{g,s}etxattr() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-07-15 | Christian Brauner | mnt_idmapping: add vfs[g,u]id_into_k[g,u]id() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-07-15 | Christian Brauner | Merge tag 'ovl-fixes-5.19-rc7' of ssh://gitolite.kernel... Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-06-29 | Christian Brauner | mnt_idmapping: align kernel doc and parameter order Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-06-29 | Christian Brauner | mnt_idmapping: use new helpers in mapped_fs{g,u}id() Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-06-29 | Christian Brauner | fs: port HAS_UNMAPPED_ID() to vfs{g,u}id_t Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-06-27 | Seth Forshee | mnt_idmapping: return false when comparing two invalid ids Reviewed-by: Christian Brauner (Microsoft) <brauner@kernel.org> Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-06-27 | Christian Brauner | attr: fix kernel doc Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-06-26 | Christian Brauner | attr: port attribute changes to new types Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-06-26 | Christian Brauner | security: pass down mount idmapping to setattr hook Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
2022-06-26 | Christian Brauner | quota: port quota helpers mount ids Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> |
commit | commitdiff | tree |
next |