aboutsummaryrefslogtreecommitdiff
path: root/sys/security
Commit message (Expand)AuthorAgeFilesLines
* Try again to fix the KASSERT.Robert Watson2002-10-301-1/+1
* Fix a KASSERT bug that showed up only in the LINT build, not theRobert Watson2002-10-301-1/+1
* Hook up no-op stubs for reboot, swapon, sysctl entry points.Robert Watson2002-10-292-0/+58
* Implement Biba policy entry points for mac_check_system_swapon()Robert Watson2002-10-291-0/+59
* Require Biba privilege to relabel a network interface.Robert Watson2002-10-291-0/+7
* Correct a typo in a previously commented include entry that was madeRobert Watson2002-10-281-1/+1
* Remove all reference to 'struct oldmac', since it's no longer requiredRobert Watson2002-10-283-49/+61
* Add a return type for mac_biba_high_single(), apparently lost in anRobert Watson2002-10-281-0/+1
* Rename mac_biba_subject_equal_ok() to mac_biba_subject_privileged()Robert Watson2002-10-281-6/+6
* Zero the trusted_interface buffer before starting parsing.Robert Watson2002-10-281-0/+6
* An inappropriate ASSERT slipped in during the recent merge of theRobert Watson2002-10-288-16/+0
* Centrally manage enforcement of {reboot,swapon,sysctl} using theRobert Watson2002-10-278-104/+72
* Implement mac_check_system_sysctl(), a MAC Framework entry point toRobert Watson2002-10-2710-0/+231
* Hook up mac_check_system_reboot(), a MAC Framework entry point thatRobert Watson2002-10-2710-0/+187
* Merge from MAC tree: rename mac_check_vnode_swapon() toRobert Watson2002-10-2710-148/+148
* Slightly change the semantics of vnode labels for MAC: rather thanRobert Watson2002-10-2615-4151/+1091
* Comment describing the semantics of mac_late.Robert Watson2002-10-258-8/+48
* Provide a simple sample labeled access control policy, mac_partition.Robert Watson2002-10-232-0/+337
* Style fix: space between 'switch' and '('.Robert Watson2002-10-222-2/+2
* s/mls/biba/ in a copy+paste error for a printf.Robert Watson2002-10-221-1/+1
* Remove the mac_te policy bits from 'struct oldmac' -- we're not goingRobert Watson2002-10-221-6/+0
* Don't enforce MAC Biba policy for socket visibility if Biba is notRobert Watson2002-10-221-0/+3
* Introduce MAC_CHECK_VNODE_SWAPON, which permits MAC policies toRobert Watson2002-10-2210-0/+180
* Missed in previous merge: export sizeof(struct oldmac) rather thanRobert Watson2002-10-228-8/+8
* Adapt MAC policies for the new user API changes; teach policies howRobert Watson2002-10-227-94/+691
* Support the new MAC user API in kernel: modify existing system callsRobert Watson2002-10-228-1352/+7336
* Revised APIs for user process label management; the existing APIs reliedRobert Watson2002-10-222-97/+108
* mac_none is a stub policy without any functional implementation.Robert Watson2002-10-212-14/+14
* Introduce mac_biba_copy() and mac_mls_copy(), which conditionallyRobert Watson2002-10-212-17/+49
* Add compartment support to Biba and MLS policies. The logic of theRobert Watson2002-10-215-32/+140
* More in the way of minor consistency improvements: trim 'mac_mls_'Robert Watson2002-10-211-8/+7
* Demote sockets to single-label objects rather than maintaining aRobert Watson2002-10-212-32/+0
* Synchonize variable spelling with the MAC tree: we shortened some ofRobert Watson2002-10-211-9/+8
* White space nit the crept in during merge.Robert Watson2002-10-211-1/+1
* Since the Biba and MLS access checks are identical to the open checks,Robert Watson2002-10-212-24/+2
* Cleanup of relabel authorization checks -- almost identical logic,Robert Watson2002-10-212-114/+407
* Add a twiddle to create PTY's with a biba/equal or mls/equal labelRobert Watson2002-10-212-0/+18
* Use if_printf(ifp, "blah") instead ofBrooks Davis2002-10-218-16/+8
* If MAC_MAX_POLICIES isn't defined, don't try to define it, just let theRobert Watson2002-10-208-24/+8
* Make sure to clear the 'registered' flag for MAC policies when theyRobert Watson2002-10-198-0/+8
* Regularize the vop_stdlock'ing protocol across all the filesystemsKirk McKusick2002-10-141-4/+4
* Integrate mac_check_socket_send() and mac_check_socket_receive()Robert Watson2002-10-0610-0/+280
* Trim accidentally introduced trailing whitespace.Robert Watson2002-10-061-1/+1
* Sync from MAC tree: break out the single mmap entry point intoRobert Watson2002-10-0615-200/+647
* Modify label allocation semantics for sockets: pass in soalloc's mallocRobert Watson2002-10-0515-120/+570
* Implement mac_create_devfs_symlink() for policies that interact withRobert Watson2002-10-055-0/+55
* Integrate a devfs/MAC fix from the MAC tree: avoid a race condition duringRobert Watson2002-10-0510-0/+110
* Merge implementation of mpo_check_vnode_link() for various appropriateRobert Watson2002-10-056-0/+113
* Merge support for mac_check_vnode_link(), a MAC framework/policy entryRobert Watson2002-10-0510-0/+246
* While the MAC API has supported the ability to handle M_NOWAIT passedRobert Watson2002-10-058-24/+88