freebsd-src/sys/security
Robert Watson 7f724f8b51 Break out mac_check_vnode_op() into three seperate checks:
mac_check_vnode_poll(), mac_check_vnode_read(), mac_check_vnode_write().
This improves the consistency with other existing vnode checks, and
allows policies to avoid implementing switch statements to determine
what operations they do and do not want to authorize.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, NAI Labs
2002-08-19 16:43:25 +00:00
..
lomac Keep a copy of the credential used to mount filesystems around so 2002-08-19 06:52:21 +00:00
mac Break out mac_check_vnode_op() into three seperate checks: 2002-08-19 16:43:25 +00:00
mac_biba Break out mac_check_vnode_op() into three seperate checks: 2002-08-19 16:43:25 +00:00
mac_bsdextended Introduce support for Mandatory Access Control and extensible 2002-07-31 18:07:45 +00:00
mac_ifoff Rename mac_check_socket_receive() to mac_check_socket_deliver() so that 2002-08-15 18:51:27 +00:00
mac_mls Break out mac_check_vnode_op() into three seperate checks: 2002-08-19 16:43:25 +00:00
mac_none Break out mac_check_vnode_op() into three seperate checks: 2002-08-19 16:43:25 +00:00
mac_seeotheruids Introduce support for Mandatory Access Control and extensible 2002-07-31 18:07:45 +00:00
mac_stub Break out mac_check_vnode_op() into three seperate checks: 2002-08-19 16:43:25 +00:00
mac_test Break out mac_check_vnode_op() into three seperate checks: 2002-08-19 16:43:25 +00:00