index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
security
/
mac_mls
/
mac_mls.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Rewrite Biba and MLS label externalization code to use sbufs instead
rwatson
2003-05-31
1
-53
/
+50
*
Make sure all character pointers are properly initialized; this was
rwatson
2003-05-30
1
-4
/
+5
*
Use strsep() in preference to manual string parsing for Biba and MLS
rwatson
2003-05-29
1
-48
/
+39
*
Enable the MAC_ALWAYS_LABEL_MBUF flag for the Biba, LOMAC, MLS, and Test
rwatson
2003-04-15
1
-1
/
+1
*
Trim "trustedbsd_" from the front of the policy module "short names";
rwatson
2003-03-27
1
-1
/
+1
*
Modify the mac_init_ipq() MAC Framework entry point to accept an
rwatson
2003-03-26
1
-1
/
+1
*
Expand scope of the MLS policy to include a new entry point available
rwatson
2003-03-25
1
-0
/
+20
*
Back out M_* changes, per decision of the TRB.
imp
2003-02-19
1
-1
/
+1
*
Place more stringent checks on process credential relabeling for the Biba
rwatson
2003-02-04
1
-6
/
+11
*
Rename the variable 'grade' to 'type' in interface parsing and
rwatson
2003-02-04
1
-5
/
+5
*
Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.
alfred
2003-01-21
1
-1
/
+1
*
Default policies to on: if you load them or compile them into your
rwatson
2002-12-10
1
-1
/
+1
*
Remove dm_root entry from struct devfs_mount. It's never set, and is
rwatson
2002-12-09
1
-8
/
+10
*
Garbage collect mac_create_devfs_vnode() -- it hasn't been used since
rwatson
2002-11-12
1
-12
/
+0
*
Update MAC modules for changes in arguments for exec MAC policy
rwatson
2002-11-08
1
-2
/
+16
*
Update policy modules for changes in arguments associated with support
rwatson
2002-11-05
1
-1
/
+1
*
Since neither the Biba policy nor the MLS policy make use of
rwatson
2002-11-05
1
-23
/
+0
*
License and wording updates: NAI has authorized the removal of clause
rwatson
2002-11-04
1
-7
/
+4
*
Fix some warnings on 64 bit architectures. The vn_extattr_get()
mux
2002-11-02
1
-2
/
+1
*
Move to C99 sparse structure initialization for the mac_policy_ops
rwatson
2002-10-30
1
-260
/
+131
*
While 'mode_t' seemed like a good idea for the access mode argument for
rwatson
2002-10-30
1
-1
/
+1
*
Slightly change the semantics of vnode labels for MAC: rather than
rwatson
2002-10-26
1
-61
/
+98
*
Style fix: space between 'switch' and '('.
rwatson
2002-10-22
1
-1
/
+1
*
s/mls/biba/ in a copy+paste error for a printf.
rwatson
2002-10-22
1
-1
/
+1
*
Adapt MAC policies for the new user API changes; teach policies how
rwatson
2002-10-22
1
-16
/
+289
*
Introduce mac_biba_copy() and mac_mls_copy(), which conditionally
rwatson
2002-10-21
1
-8
/
+24
*
Add compartment support to Biba and MLS policies. The logic of the
rwatson
2002-10-21
1
-16
/
+58
*
More in the way of minor consistency improvements: trim 'mac_mls_'
rwatson
2002-10-21
1
-8
/
+7
*
Demote sockets to single-label objects rather than maintaining a
rwatson
2002-10-21
1
-16
/
+0
*
White space nit the crept in during merge.
rwatson
2002-10-21
1
-1
/
+1
*
Since the Biba and MLS access checks are identical to the open checks,
rwatson
2002-10-21
1
-12
/
+1
*
Cleanup of relabel authorization checks -- almost identical logic,
rwatson
2002-10-21
1
-60
/
+204
*
Add a twiddle to create PTY's with a biba/equal or mls/equal label
rwatson
2002-10-21
1
-0
/
+9
*
Sync from MAC tree: break out the single mmap entry point into
rwatson
2002-10-06
1
-22
/
+32
*
Modify label allocation semantics for sockets: pass in soalloc's malloc
rwatson
2002-10-05
1
-2
/
+2
*
Implement mac_create_devfs_symlink() for policies that interact with
rwatson
2002-10-05
1
-0
/
+14
*
Merge implementation of mpo_check_vnode_link() for various appropriate
rwatson
2002-10-05
1
-0
/
+25
*
Begin another merge from the TrustedBSD MAC branch:
rwatson
2002-10-05
1
-205
/
+58
*
Trim trailing whitespace from the ends of lines.
rwatson
2002-09-21
1
-10
/
+10
*
Continue cleanup and sync of mac_biba and mac_mls policies to the
rwatson
2002-09-21
1
-13
/
+0
*
As INVARIANTS isn't supported for code that loads only as a kernel
rwatson
2002-09-21
1
-2
/
+2
*
Include <sys/malloc.h> instead of depending on namespace pollution 2
bde
2002-09-10
1
-0
/
+1
*
Re-insert TUNABLE() export of MAC Biba and MAC MLS module 'enabled'
rwatson
2002-09-05
1
-0
/
+1
*
Pass active_cred and file_cred into the MAC framework explicitly
rwatson
2002-08-19
1
-12
/
+12
*
Break out mac_check_pipe_op() into component check entry points:
rwatson
2002-08-19
1
-18
/
+66
*
Break out mac_check_vnode_op() into three seperate checks:
rwatson
2002-08-19
1
-32
/
+60
*
Rename mac_check_socket_receive() to mac_check_socket_deliver() so that
rwatson
2002-08-15
1
-3
/
+3
*
Introduce support for Mandatory Access Control and extensible
rwatson
2002-07-31
1
-0
/
+2177