summaryrefslogtreecommitdiff
path: root/sys/security/mac/mac_internal.h
AgeCommit message (Expand)Author
4 daysmac_set_fd(3): add support for jail descriptorsKyle Evans
4 daysmac: add macros for 5-argument SDT probesKyle Evans
4 dayskern: mac: add a MAC label to struct prisonKyle Evans
2024-12-16MAC: mac_policy.h: Declare common MAC sysctl and jail parameters' nodesOlivier Certner
2024-09-26MAC: improve handling of listening socketsMichael Tuexen
2023-11-13Remove gratuitous copyouts of unchanged struct mac.Brooks Davis
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2020-09-01security: clean up empty lines in .c and .h filesMateusz Guzik
2019-05-03When MAC is enabled and a policy module is loaded, don't unconditionallyRobert Watson
2018-12-19mac: reduce pessimization of sdt probe handlingMateusz Guzik
2015-12-16Fix style issues around existing SDT probes.Mark Johnston
2013-11-26dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINEAndriy Gapon
2013-10-01Fix some typos that were causing probe argument types to show up as unknown.Mark Johnston
2010-08-22Add an extra comment to the SDT probes definition. This allows us to getRui Paulo
2009-06-02Add internal 'mac_policy_count' counter to the MAC Framework, which is aRobert Watson
2009-05-27Convert the MAC Framework from using rwlocks to rmlocks to stabilizeRobert Watson
2009-05-01Rename MAC Framework-internal macros used to invoke policy entry points:Robert Watson
2009-03-14Rework MAC Framework synchronization in a number of ways in order toRobert Watson
2009-03-08Add static DTrace probes for MAC Framework access control checks andRobert Watson
2009-01-10Rather than having MAC policies explicitly declare what object typesRobert Watson
2008-08-23Introduce two related changes to the TrustedBSD MAC Framework:Robert Watson
2008-04-13Make naming of include guards for MAC Framework include files moreRobert Watson
2007-10-28Move towards more explicit support for various network protocol stacksRobert Watson
2007-10-24Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson
2007-02-06Introduce accessor functions mac_label_get() and mac_label_set() to replaceRobert Watson
2007-02-06Continue 7-CURRENT MAC Framework rearrangement and cleanup:Robert Watson
2006-12-28Add missing include guards to mac_internal.h, update include guards inRobert Watson
2006-12-28Centralize definition of MAC_VERSION in mac_policy.h, as it defines theRobert Watson
2006-12-21Remove mac_enforce_subsystem debugging sysctls. Enforcement onRobert Watson
2006-12-20Clean up comments, trailing white space.Robert Watson
2006-11-06Add a new priv(9) kernel interface for checking the availability ofRobert Watson
2006-09-20Remove MAC_DEBUG label counters, which were used to debug leaks andRobert Watson
2006-09-17Declare security and security.bsd sysctl hierarchies in sysctl.h alongRobert Watson
2004-10-22Remove extern declaration of mac_enforce_sysv, as it's not present inRobert Watson
2004-02-26Move inet and inet6 related MAC Framework entry points from mac_net.cRobert Watson
2004-02-22Update my personal copyrights and NETA copyrights in the kernelRobert Watson
2003-11-16Implement sockets support for __mac_get_fd() and __mac_set_fd()Robert Watson
2003-11-16Abstract the label checking and setting logic fromRobert Watson
2003-11-14Reduced prequisites by only using MALLOC_DECLARE() if it is defined.Bruce Evans
2003-11-12Modify the MAC Framework so that instead of embedding a (struct label)Robert Watson
2003-11-07Trim trailing whitespace.Robert Watson
2003-11-06Remove the flags argument from mac_externalize_*_label(), as it's notRobert Watson
2003-10-25Make MAC_EXTERNALIZE() and MAC_INTERNALIZE() simply take the objectRobert Watson
2003-10-25Sort type declarations together.Robert Watson
2003-10-22The following shared types/constants/interfaces/... are requiredRobert Watson
2003-09-29If the struct mac copied into the kernel has a negative length, returnRobert Watson
2003-08-26Fix a mac_policy_list reference to be a mac_static_policy_listRobert Watson
2003-08-21Introduce two new MAC Framework and MAC policy entry points:Robert Watson
2003-08-21Add mac_check_vnode_deleteextattr() and mac_check_vnode_listextattr():Robert Watson
2003-08-20Remove about 40 lines of #ifdef/#endif by using new macrosRobert Watson