aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/mac.h
Commit message (Expand)AuthorAgeFilesLines
* sys/sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Update comments in mac.h.Robert Watson2007-02-061-7/+10
* Continue 7-CURRENT MAC Framework rearrangement and cleanup:Robert Watson2007-02-061-2/+0
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-221-369/+2
* Introduce a new entry point, mac_create_mbuf_from_firewall. This entry pointChristian S.J. Peron2006-09-121-0/+1
* Introduce a new MAC entry point for label initialization of the NFS daemon'sChristian S.J. Peron2006-04-061-0/+1
* Complete removal of mac_create_root_mount/mpo_create_root_mount MACRobert Watson2005-10-021-1/+0
* When devfs cloning takes place, provide access to the credential of theRobert Watson2005-07-141-2/+2
* Eliminate MAC entry point mac_create_mbuf_from_mbuf(), which isRobert Watson2005-07-051-1/+1
* Add MAC Framework and MAC policy entry point mac_check_socket_create(),Robert Watson2005-07-051-0/+6
* Gratuitous renaming of four System V Semaphore MAC Framework entryRobert Watson2005-06-071-4/+4
* Introduce MAC Framework and MAC Policy entry points to label and controlRobert Watson2005-05-041-0/+15
* Introduce p_canwait() and MAC Framework and MAC Policy entry pointsRobert Watson2005-04-181-0/+1
* Introduce three additional MAC Framework and MAC Policy entry points toRobert Watson2005-04-161-1/+5
* Introduce new MAC Framework and MAC Policy entry points to control the useRobert Watson2005-04-161-0/+18
* Move MAC check_vnode_mmap entry point out from being exclusive toChristian S.J. Peron2005-04-141-1/+1
* Define new MAC framework and policy entry points for System V IPCRobert Watson2004-11-171-0/+64
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-1/+2
* Improve consistency of include file guards in src/sys/sys by terminatingRobert Watson2004-05-101-3/+3
* Reimplement sysctls handling by MAC framework.Pawel Jakub Dawidek2004-02-221-3/+4
* Update my personal copyrights and NETA copyrights in the kernelRobert Watson2004-02-221-2/+2
* Coalesce pipe allocations and frees. Previously, the pipe codeRobert Watson2004-02-011-10/+10
* Switch TCP over to using the inpcb label when responding in timedRobert Watson2003-12-171-0/+1
* Rename mac_create_cred() MAC Framework entry point to mac_copy_cred(),Robert Watson2003-12-061-1/+1
* Introduce a MAC label reference in 'struct inpcb', which cachesRobert Watson2003-11-181-0/+7
* Implement mac_get_peer(3) using getsockopt() with SOL_SOCKET andRobert Watson2003-11-161-0/+1
* Reduce gratuitous redundancy and length in function names:Robert Watson2003-11-161-3/+3
* GC prototype for mac_destroy_vnode_label(), missed in last commit.Robert Watson2003-11-121-1/+0
* Modify the MAC Framework so that instead of embedding a (struct label)Robert Watson2003-11-121-4/+7
* Use __BEGIN_DECLS and __END_DECLS around userland function prototypesRobert Watson2003-10-021-0/+2
* Remove extra tabs indenting MAC library calls; they were there toRobert Watson2003-08-291-21/+20
* Make the elements argument to mac_prepare() be const.Robert Watson2003-08-221-1/+1
* Add prototype for new libc function mac_prepare_type().Robert Watson2003-08-221-0/+1
* Introduce two new MAC Framework and MAC policy entry points:Robert Watson2003-08-211-0/+2
* Add mac_check_vnode_deleteextattr() and mac_check_vnode_listextattr():Robert Watson2003-08-211-0/+4
* Update NAI copyright to 2003, missed in earlier commits and merges.Robert Watson2003-04-181-1/+1
* Move MAC label storage for mbufs into m_tags from the m_pkthdr structure,Robert Watson2003-04-141-2/+5
* Modify the mac_init_ipq() MAC Framework entry point to accept anRobert Watson2003-03-261-1/+1
* Garbage collect FREEBSD_MAC_EXTATTR_NAME and FREEBSD_MAC_EXTATTR_NAMESPACE,Robert Watson2003-03-231-8/+0
* Instrument sysarch() MD privileged I/O access interfaces with a MACRobert Watson2003-03-061-0/+1
* Provide a mac_check_system_swapoff() entry point, which permits MACRobert Watson2003-03-051-0/+1
* Remove dm_root entry from struct devfs_mount. It's never set, and isRobert Watson2002-12-091-5/+7
* Un-staticize mac_cred_mmapped_drop_perms() so that it may be usedRobert Watson2002-11-261-0/+1
* Introduce p_label, extensible security label storage for the MAC frameworkRobert Watson2002-11-201-0/+2
* Merge kld access control checks from the MAC tree: these access controlRobert Watson2002-11-191-0/+3
* Garbage collect mac_create_devfs_vnode() -- it hasn't been used sinceRobert Watson2002-11-121-1/+0
* Bring in two sets of changes:Robert Watson2002-11-051-4/+12
* Permit MAC policies to instrument the access control decisions forRobert Watson2002-11-041-0/+2
* License clarification and wording changes: NAI has approved removal ofRobert Watson2002-11-041-7/+4
* Introduce mac_check_system_settime(), a MAC check allowing policies toRobert Watson2002-11-031-0/+1