summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_cap.c
Commit message (Collapse)AuthorAgeFilesLines
* - Attempt to help declutter kern. sysctl by moving security out fromarr2002-01-161-2/+2
| | | | | | beneath it. Reviewed by: rwatson
* Update copyrights to include Thomas Moestl.rwatson2001-11-051-5/+4
| | | | | Submitted by: "Ilmar S. Habibulin" <ilmar@watson.org> Obtained from: TrustedBSD Project
* Merge from POSIX.1e Capabilities development tree:rwatson2001-11-021-2/+17
| | | | | | | | | | | o Reorder and synchronize #include's, including moving "opt_cap.h" to above system includes. o Introduce #ifdef'd kern.security.capabilities sysctl tree, including kern.security.capabilities.enabled, which defaults to 0. The rest of the file remains stubs for the time being. Obtained from: TrustedBSD Project
* o Update copyright dates.rwatson2001-11-011-0/+3
| | | | | | | o Add reference to TrustedBSD Project in license header. o Update dated comments, including comment in extattr.h claiming that no file systems support extended attributes. o Improve comment consistency.
* o Update copyright dates.rwatson2001-10-271-1/+1
| | | | Obtained from: TrustedBSD Project
* KSE Milestone 2julian2001-09-121-6/+6
| | | | | | | | | | | | | | Note ALL MODULES MUST BE RECOMPILED make the kernel aware that there are smaller units of scheduling than the process. (but only allow one thread per process at this time). This is functionally equivalent to teh previousl -current except that there is a thread associated with each process. Sorry john! (your next MFC will be a doosie!) Reviewed by: peter@freebsd.org, dillon@freebsd.org X-MFC after: ha ha ha ha
* Remove unneeded #include <sys/proc.h> lines.phk2000-10-291-1/+0
|
* o Simplify capability types away from an array of ints to a singlerwatson2000-10-131-2/+9
| | | | | | | | | | | | | | | | | | u_int64_t flag field, bounding the number of capabilities at 64, but substantially cleaning up capability logic (there are currently 43 defined capabilities). o Heads up to anyone actually using capabilities: the constant assignments for various capabilities have been redone, so any persistent binary capability stores (i.e., '$posix1e.cap' EA backing files) must be recreated. If you have one of these, you'll know about it, so if you have no idea what this means, don't worry. o Update libposix1e to reflect this new definition, fixing the exposed functions that directly manipulate the flags fields. Obtained from: TrustedBSD Project
* o Add missing function return types from capability syscall call stubs,rwatson2000-07-251-0/+4
| | | | | | fix compiler warning. Submitted by: jake
* o Introduce syscall prototypes, stubs for __cap_{get,set}_{fd,file},rwatson2000-07-131-0/+32
| | | | | | syscalls to manage capability sets on files. First of two commits. Obtained from: TrustedBSD Project
* Introduce additional POSIX.1e-related stubsrwatson2000-06-071-0/+66
o options CAPABILITIES o kern/kern_cap.c -- syscall stubs returning ENOSYS syscalls.master changes to follow Obtained from: TrustedBSD Project
OpenPOWER on IntegriCloud