summaryrefslogtreecommitdiffstats
path: root/sys/security/mac/mac_internal.h
Commit message (Expand)AuthorAgeFilesLines
* Add an extra comment to the SDT probes definition. This allows us to getrpaulo2010-08-221-10/+10
* Add internal 'mac_policy_count' counter to the MAC Framework, which is arwatson2009-06-021-0/+1
* Convert the MAC Framework from using rwlocks to rmlocks to stabilizerwatson2009-05-271-10/+21
* Rename MAC Framework-internal macros used to invoke policy entry points:rwatson2009-05-011-32/+32
* Rework MAC Framework synchronization in a number of ways in order torwatson2009-03-141-19/+80
* Add static DTrace probes for MAC Framework access control checks andrwatson2009-03-081-1/+70
* Rather than having MAC policies explicitly declare what object typesrwatson2009-01-101-0/+29
* Introduce two related changes to the TrustedBSD MAC Framework:rwatson2008-08-231-3/+5
* Make naming of include guards for MAC Framework include files morerwatson2008-04-131-3/+3
* Move towards more explicit support for various network protocol stacksrwatson2007-10-281-0/+4
* Merge first in a series of TrustedBSD MAC Framework KPI changesrwatson2007-10-241-15/+19
* Introduce accessor functions mac_label_get() and mac_label_set() to replacerwatson2007-02-061-1/+18
* Continue 7-CURRENT MAC Framework rearrangement and cleanup:rwatson2007-02-061-0/+4
* Add missing include guards to mac_internal.h, update include guards inrwatson2006-12-281-0/+5
* Centralize definition of MAC_VERSION in mac_policy.h, as it defines therwatson2006-12-281-1/+0
* Remove mac_enforce_subsystem debugging sysctls. Enforcement onrwatson2006-12-211-4/+0
* Clean up comments, trailing white space.rwatson2006-12-201-17/+27
* Add a new priv(9) kernel interface for checking the availability ofrwatson2006-11-061-0/+34
* Remove MAC_DEBUG label counters, which were used to debug leaks andrwatson2006-09-201-16/+0
* Declare security and security.bsd sysctl hierarchies in sysctl.h alongrwatson2006-09-171-1/+0
* Remove extern declaration of mac_enforce_sysv, as it's not present inrwatson2004-10-221-1/+0
* Move inet and inet6 related MAC Framework entry points from mac_net.crwatson2004-02-261-1/+5
* Update my personal copyrights and NETA copyrights in the kernelrwatson2004-02-221-2/+2
* Implement sockets support for __mac_get_fd() and __mac_set_fd()rwatson2003-11-161-0/+6
* Abstract the label checking and setting logic fromrwatson2003-11-161-0/+3
* Reduced prequisites by only using MALLOC_DECLARE() if it is defined.bde2003-11-141-0/+4
* Modify the MAC Framework so that instead of embedding a (struct label)rwatson2003-11-121-5/+9
* Trim trailing whitespace.rwatson2003-11-071-2/+2
* Remove the flags argument from mac_externalize_*_label(), as it's notrwatson2003-11-061-3/+3
* Make MAC_EXTERNALIZE() and MAC_INTERNALIZE() simply take the objectrwatson2003-10-251-4/+4
* Sort type declarations together.rwatson2003-10-251-6/+1
* The following shared types/constants/interfaces/... are requiredrwatson2003-10-221-3761/+75
* If the struct mac copied into the kernel has a negative length, returnrwatson2003-09-291-1/+2
* Fix a mac_policy_list reference to be a mac_static_policy_listrwatson2003-08-261-1/+1
* Introduce two new MAC Framework and MAC policy entry points:rwatson2003-08-211-0/+19
* Add mac_check_vnode_deleteextattr() and mac_check_vnode_listextattr():rwatson2003-08-211-0/+32
* Remove about 40 lines of #ifdef/#endif by using new macrosrwatson2003-08-201-70/+31
* Attempt to simplify #ifdef logic for MAC_ALWAYS_LABEL_MBUF.rwatson2003-08-011-28/+18
* Redesign the externalization APIs from the MAC Framework torwatson2003-06-231-40/+20
* Add a f_vnode field to struct file.phk2003-06-221-2/+2
* Use __FBSDID().obrien2003-06-111-4/+4
* Rename MAC_MAX_POLICIES to MAC_MAX_SLOTS, since the variables andrwatson2003-05-081-8/+8
* Clean up locking for the MAC Framework:rwatson2003-05-071-78/+180
* - Acquire the vm_object's lock when performing vm_object_page_clean().alc2003-04-241-0/+2
* Update NAI copyright to 2003, missed in earlier commits and merges.rwatson2003-04-181-1/+1
* mac_init_mbuf_tag() accepts malloc flags, not mbuf allocator flags, sorwatson2003-04-151-3/+2
* Move MAC label storage for mbufs into m_tags from the m_pkthdr structure,rwatson2003-04-141-17/+118
* Abstract access to the mbuf header label behind a new function,rwatson2003-04-141-25/+80
* Introduce an M_ASSERTPKTHDR() macro which performs the very common taskdes2003-04-081-2/+2
* Modify the mac_init_ipq() MAC Framework entry point to accept anrwatson2003-03-261-4/+12
OpenPOWER on IntegriCloud