summaryrefslogtreecommitdiffstats
path: root/sys/security
Commit message (Expand)AuthorAgeFilesLines
* Comment describing the semantics of mac_late.rwatson2002-10-258-8/+48
* Provide a simple sample labeled access control policy, mac_partition.rwatson2002-10-232-0/+337
* Style fix: space between 'switch' and '('.rwatson2002-10-222-2/+2
* s/mls/biba/ in a copy+paste error for a printf.rwatson2002-10-221-1/+1
* Remove the mac_te policy bits from 'struct oldmac' -- we're not goingrwatson2002-10-221-6/+0
* Don't enforce MAC Biba policy for socket visibility if Biba is notrwatson2002-10-221-0/+3
* Introduce MAC_CHECK_VNODE_SWAPON, which permits MAC policies torwatson2002-10-2210-0/+180
* Missed in previous merge: export sizeof(struct oldmac) rather thanrwatson2002-10-228-8/+8
* Adapt MAC policies for the new user API changes; teach policies howrwatson2002-10-227-94/+691
* Support the new MAC user API in kernel: modify existing system callsrwatson2002-10-228-1352/+7336
* Revised APIs for user process label management; the existing APIs reliedrwatson2002-10-222-97/+108
* mac_none is a stub policy without any functional implementation.rwatson2002-10-212-14/+14
* Introduce mac_biba_copy() and mac_mls_copy(), which conditionallyrwatson2002-10-212-17/+49
* Add compartment support to Biba and MLS policies. The logic of therwatson2002-10-215-32/+140
* More in the way of minor consistency improvements: trim 'mac_mls_'rwatson2002-10-211-8/+7
* Demote sockets to single-label objects rather than maintaining arwatson2002-10-212-32/+0
* Synchonize variable spelling with the MAC tree: we shortened some ofrwatson2002-10-211-9/+8
* White space nit the crept in during merge.rwatson2002-10-211-1/+1
* Since the Biba and MLS access checks are identical to the open checks,rwatson2002-10-212-24/+2
* Cleanup of relabel authorization checks -- almost identical logic,rwatson2002-10-212-116/+409
* Add a twiddle to create PTY's with a biba/equal or mls/equal labelrwatson2002-10-212-0/+18
* Use if_printf(ifp, "blah") instead ofbrooks2002-10-218-16/+8
* If MAC_MAX_POLICIES isn't defined, don't try to define it, just let therwatson2002-10-208-24/+8
* Make sure to clear the 'registered' flag for MAC policies when theyrwatson2002-10-198-0/+8
* Regularize the vop_stdlock'ing protocol across all the filesystemsmckusick2002-10-141-4/+4
* Integrate mac_check_socket_send() and mac_check_socket_receive()rwatson2002-10-0610-0/+280
* Trim accidentally introduced trailing whitespace.rwatson2002-10-061-1/+1
* Sync from MAC tree: break out the single mmap entry point intorwatson2002-10-0615-200/+647
* Modify label allocation semantics for sockets: pass in soalloc's mallocrwatson2002-10-0515-120/+570
* Implement mac_create_devfs_symlink() for policies that interact withrwatson2002-10-055-0/+55
* Integrate a devfs/MAC fix from the MAC tree: avoid a race condition duringrwatson2002-10-0510-0/+110
* Merge implementation of mpo_check_vnode_link() for various appropriaterwatson2002-10-056-0/+113
* Merge support for mac_check_vnode_link(), a MAC framework/policy entryrwatson2002-10-0510-0/+246
* While the MAC API has supported the ability to handle M_NOWAIT passedrwatson2002-10-058-24/+88
* Rearrange object and label init/destroy functions to match therwatson2002-10-058-808/+808
* Sync to MAC tree: use 'flag' instead of 'how' for mac_init_mbuf();rwatson2002-10-058-24/+24
* Another big diff, little functional change: move label internalization,rwatson2002-10-058-520/+520
* Move all object label init/destroy routines to the head of therwatson2002-10-058-2280/+2280
* Synch from TrustedBSD MAC tree:rwatson2002-10-058-24/+200
* Cosmetic line wrap synchronization.rwatson2002-10-058-16/+32
* Push the debugging obect label counters into security.mac.debug.countersrwatson2002-10-058-88/+128
* Begin another merge from the TrustedBSD MAC branch:rwatson2002-10-0514-1422/+1107
* Add a new MAC entry point, mac_thread_userret(td), which permits policyrwatson2002-10-0210-0/+92
* Remember to include "opt_devfs.h" so we get any relevant changesphk2002-10-018-0/+8
* Improve locking of pipe mutexes in the context of MAC:rwatson2002-10-018-0/+272
* Push 'security.mac.debug_label_fallback' behind options MAC_DEBUG.rwatson2002-10-018-80/+112
* Add tunables for the existing sysctl twiddles for pipe and vmrwatson2002-09-308-0/+16
* - Use vrefcnt() instead of v_usecount.jeff2002-09-251-4/+4
* Remove another missed trailing space.rwatson2002-09-211-1/+1
* Trim trailing whitespace from the ends of lines.rwatson2002-09-212-23/+23
OpenPOWER on IntegriCloud