Deleted Added
full compact
mac_seeotheruids.c (173138) mac_seeotheruids.c (182063)
1/*-
2 * Copyright (c) 1999-2002, 2007 Robert N. M. Watson
3 * Copyright (c) 2001-2002 Networks Associates Technology, Inc.
4 * Copyright (c) 2006 SPARTA, Inc.
5 * All rights reserved.
6 *
7 * This software was developed by Robert Watson for the TrustedBSD Project.
8 *

--- 21 unchanged lines hidden (view full) ---

30 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
31 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
32 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
36 * SUCH DAMAGE.
37 *
1/*-
2 * Copyright (c) 1999-2002, 2007 Robert N. M. Watson
3 * Copyright (c) 2001-2002 Networks Associates Technology, Inc.
4 * Copyright (c) 2006 SPARTA, Inc.
5 * All rights reserved.
6 *
7 * This software was developed by Robert Watson for the TrustedBSD Project.
8 *

--- 21 unchanged lines hidden (view full) ---

30 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
31 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
32 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
36 * SUCH DAMAGE.
37 *
38 * $FreeBSD: head/sys/security/mac_seeotheruids/mac_seeotheruids.c 173138 2007-10-29 13:33:06Z rwatson $
38 * $FreeBSD: head/sys/security/mac_seeotheruids/mac_seeotheruids.c 182063 2008-08-23 15:26:36Z rwatson $
39 */
40
41/*
42 * Developed by the TrustedBSD Project.
43 *
44 * Prevent processes owned by a particular uid from seeing various transient
45 * kernel objects associated with other uids.
46 */

--- 120 unchanged lines hidden (view full) ---

167 .mpo_proc_check_debug = seeotheruids_proc_check_debug,
168 .mpo_proc_check_sched = seeotheruids_proc_check_sched,
169 .mpo_proc_check_signal = seeotheruids_proc_check_signal,
170 .mpo_cred_check_visible = seeotheruids_cred_check_visible,
171 .mpo_socket_check_visible = seeotheruids_socket_check_visible,
172};
173
174MAC_POLICY_SET(&seeotheruids_ops, mac_seeotheruids,
39 */
40
41/*
42 * Developed by the TrustedBSD Project.
43 *
44 * Prevent processes owned by a particular uid from seeing various transient
45 * kernel objects associated with other uids.
46 */

--- 120 unchanged lines hidden (view full) ---

167 .mpo_proc_check_debug = seeotheruids_proc_check_debug,
168 .mpo_proc_check_sched = seeotheruids_proc_check_sched,
169 .mpo_proc_check_signal = seeotheruids_proc_check_signal,
170 .mpo_cred_check_visible = seeotheruids_cred_check_visible,
171 .mpo_socket_check_visible = seeotheruids_socket_check_visible,
172};
173
174MAC_POLICY_SET(&seeotheruids_ops, mac_seeotheruids,
175 "TrustedBSD MAC/seeotheruids", MPC_LOADTIME_FLAG_UNLOADOK, NULL);
175 "TrustedBSD MAC/seeotheruids", MPC_LOADTIME_FLAG_UNLOADOK, NULL, 0);