All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH]Introduce generalized hooks for getting and setting inode secctx.
@ 2008-04-23 16:57 ` David P. Quigley
  0 siblings, 0 replies; 15+ messages in thread
From: David P. Quigley @ 2008-04-23 16:57 UTC (permalink / raw)
  To: casey, chrisw, sds, jmorris, hch, viro
  Cc: selinux, linux-security-module, linux-fsdevel, nfsv4


This patch set does two things. First it factors the section of vfs_setxattr
that does the real work into a helper function. This allows LSMs the ability 
to set the xattrs they need without hitting the permission check inside
vfs_setxattr each time. Second it introduces three new hooks
inode_{get,set}secctx, and inode_notifysecctx.

The first hook retreives all security information the LSM feels is relavent in
the form of a security context. The second hook given this context can sets
both the in-core and on-disk store for the particular inode. The third hook is
used to notify the in-core inode of a change to it's security state.

This is the fourth revision of this patch set which takes into account
concerns by Casey Schaufler, and Christop Hellwig.

fs/xattr.c               |   57 ++++++++++++++++++++++++++++++++++-----------
include/linux/security.h |   50 ++++++++++++++++++++++++++++++++++++++++
include/linux/xattr.h    |    1 +
security/dummy.c         |   17 +++++++++++++
security/security.c      |   18 ++++++++++++++
security/selinux/hooks.c |   28 ++++++++++++++++++++++
6 files changed, 157 insertions(+), 14 deletions(-)


--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2008-04-28 15:13 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-23 16:57 [PATCH]Introduce generalized hooks for getting and setting inode secctx David P. Quigley
2008-04-23 16:57 ` David P. Quigley
2008-04-23 16:57 ` [PATCH 1/2] VFS: Factor out part of vfs_setxattr so it can be called from the SELinux hook for inode_setsecctx David P. Quigley
2008-04-23 16:57   ` David P. Quigley
2008-04-23 16:57 ` [PATCH 2/2] LSM/SELinux: inode_{get,set,notify}secctx hooks to access LSM security context information David P. Quigley
2008-04-23 16:57   ` David P. Quigley
2008-04-27 23:33 ` [PATCH]Introduce generalized hooks for getting and setting inode secctx James Morris
2008-04-27 23:33   ` James Morris
2008-04-28  6:06   ` Christoph Hellwig
2008-04-28 15:04     ` James Morris
2008-04-28 15:04       ` James Morris
2008-04-28 15:10       ` Dave Quigley
2008-04-28 15:10         ` Dave Quigley
2008-04-28 15:02 ` Casey Schaufler
2008-04-28 15:02   ` Casey Schaufler

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.