summaryrefslogtreecommitdiff
path: root/sys/security/mac/mac_system.c
AgeCommit message (Expand)Author
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2013-11-25- For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao
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
2007-10-24Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson
2007-04-22Normalize variable naming in the MAC Framework by adopting the normalRobert Watson
2007-04-22Remove MAC Framework access control check entry points made redundant withRobert Watson
2007-02-06Continue 7-CURRENT MAC Framework rearrangement and cleanup:Robert Watson
2006-12-22Move src/sys/sys/mac_policy.h, the kernel interface between the MACRobert Watson
2006-12-21Remove mac_enforce_subsystem debugging sysctls. Enforcement onRobert Watson
2006-11-06Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson
2006-10-22Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson
2005-06-10Correct grammar error in commentChristian S.J. Peron
2004-05-30add missing #include <sys/module.h>Poul-Henning Kamp
2004-02-22Reimplement sysctls handling by MAC framework.Pawel Jakub Dawidek
2003-11-12Modify the MAC Framework so that instead of embedding a (struct label)Robert Watson
2003-10-22Remove non-system bits from mac_system.c. Leave:Robert 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
2003-08-01Attempt to simplify #ifdef logic for MAC_ALWAYS_LABEL_MBUF.Robert Watson
2003-06-23Redesign the externalization APIs from the MAC Framework toRobert Watson
2003-06-22Add a f_vnode field to struct file.Poul-Henning Kamp
2003-06-11Use __FBSDID().David E. O'Brien
2003-05-08Rename MAC_MAX_POLICIES to MAC_MAX_SLOTS, since the variables andRobert Watson
2003-05-07Clean up locking for the MAC Framework:Robert Watson
2003-04-24 - Acquire the vm_object's lock when performing vm_object_page_clean().Alan Cox
2003-04-18Update NAI copyright to 2003, missed in earlier commits and merges.Robert Watson
2003-04-15mac_init_mbuf_tag() accepts malloc flags, not mbuf allocator flags, soRobert Watson
2003-04-14Move MAC label storage for mbufs into m_tags from the m_pkthdr structure,Robert Watson
2003-04-14Abstract access to the mbuf header label behind a new function,Robert Watson
2003-04-08Introduce an M_ASSERTPKTHDR() macro which performs the very common taskDag-Erling Smørgrav
2003-03-26Modify the mac_init_ipq() MAC Framework entry point to accept anRobert Watson
2003-03-06Instrument sysarch() MD privileged I/O access interfaces with a MACRobert Watson
2003-03-05Provide a mac_check_system_swapoff() entry point, which permits MACRobert Watson
2003-03-04Replace calls to WITNESS_SLEEP() and witness_list() with equivalent callsJohn Baldwin
2003-02-19Back out M_* changes, per decision of the TRB.Warner Losh
2003-01-21Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein
2003-01-13Bow to the whining masses and change a union back into void *. RetainMatthew Dillon
2003-01-12Change struct file f_data to un_data, a union of the correct structMatthew Dillon
2002-12-14SCARGS removal take II.Alfred Perlstein
2002-12-13Backout removal SCARGS, the code freeze is only "selectively" over.Alfred Perlstein
2002-12-13Remove SCARGS.Alfred Perlstein
2002-12-09Remove dm_root entry from struct devfs_mount. It's never set, and isRobert Watson
2002-11-26Un-staticize mac_cred_mmapped_drop_perms() so that it may be usedRobert Watson
2002-11-20Introduce p_label, extensible security label storage for the MAC frameworkRobert Watson
2002-11-19Merge kld access control checks from the MAC tree: these access controlRobert Watson