aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_prot.c
Commit message (Expand)AuthorAgeFilesLines
* Use td_ucred in several trivial syscalls and remove Giant locking asJohn Baldwin2002-03-221-32/+16
* Use explicit Giant locks and unlocks for rather than instrumented ones forJohn Baldwin2002-03-221-6/+5
* Merge from TrustedBSD MAC branch:Robert Watson2002-03-221-0/+23
* Since cred never appears to be passed into the securelevel calls asRobert Watson2002-03-221-2/+2
* Break out the "see_other_uids" policy check from the variousRobert Watson2002-03-221-4/+28
* - Push down Giant into crfree() in the case that we actually free a ucred.John Baldwin2002-03-201-0/+15
* Stop abusing the pgrpsess_lock.Seigo Tanimura2002-03-111-2/+0
* Temporarily lock Giant while we update td_ucred. The proc lock doesn'tJohn Baldwin2002-02-271-6/+6
* Return ESRCH if the target process is not inferior to the curproc.Seigo Tanimura2002-02-271-0/+2
* Introduce a version field to `struct xucred' in place of one of theDima Dorfman2002-02-271-0/+16
* Lock struct pgrp, session and sigio.Seigo Tanimura2002-02-231-38/+124
* replace the embedded cr_mtx in the ucred structure with cr_mtxp (a mutexMatthew Dillon2002-02-171-9/+11
* If the credential on an incoming thread is correct, don't botherJulian Elischer2002-02-171-0/+21
* - Attempt to help declutter kern. sysctl by moving security out fromAndrew R. Reiter2002-01-161-8/+7
* - Push much of the logic for p_cansignal() behind cr_cansignal, whichRobert Watson2002-01-061-30/+45
* o A few more minor whitespace and other style fixes.Robert Watson2001-12-061-6/+7
* o Remove unnecessary inclusion of opt_global.h.Robert Watson2001-12-061-1/+0
* o Make kern.security.bsd.suser_enabled TUNABLE.Robert Watson2001-12-051-0/+1
* o Update an instance of 'unprivileged_procdebug_permitted' missedRobert Watson2001-12-031-6/+6
* o Introduce pr_mtx into struct prison, providing protection for theRobert Watson2001-12-031-2/+8
* o Uniformly copy uap arguments into local variables before grabbingRobert Watson2001-12-021-3/+1
* o Remove KSE race in setuid() in which oldcred was preserved before giantRobert Watson2001-12-021-1/+1
* o General style, formatting, etc, improvements:Robert Watson2001-12-021-167/+107
* o Further sysctl name simplification, generally stripping 'permitted',Robert Watson2001-11-301-9/+9
* o Move current inhabitants of kern.security to kern.security.bsd, soRobert Watson2001-11-301-14/+16
* Clean up breakage in inferior() I introduced in 1.92 of kern_proc.c:John Baldwin2001-11-121-0/+3
* o Introduce group subset test, which limits the ability of a process toRobert Watson2001-11-021-8/+36
* o Add a comment to p_candebug() noting that the P_INEXEC check shouldRobert Watson2001-11-021-1/+6
* o Capabilities cap_check() interface revised to remove _xxx, so renameRobert Watson2001-11-021-1/+1
* Add a P_INEXEC flag that indicates that the process has called execve() andDag-Erling Smørgrav2001-10-271-0/+4
* Add mtx_lock_giant() and mtx_unlock_giant() wrappers for sysctl managementMatthew Dillon2001-10-261-6/+9
* Change the kernel's ucred API as follows:John Baldwin2001-10-111-22/+29
* Whitespace fixes.John Baldwin2001-10-111-2/+2
* Rework some code to be a bit simpler by inverting a few tests and usingJohn Baldwin2001-10-111-22/+12
* Add a temporary hack that will go away with the ucred API update to bzeroJohn Baldwin2001-10-101-0/+1
* - Combine kern.ps_showallprocs and kern.ipc.showallsockets intoRobert Watson2001-10-091-2/+12
* o Recent addition of (p1==p2) exception in p_candebug() permittedRobert Watson2001-10-091-2/+9
* Always succeed if the target process is the same as the requesting process.Dag-Erling Smørgrav2001-10-071-0/+3
* o When performing a securelevel check as part of securelevel_ge() orRobert Watson2001-09-261-8/+15
* o So, when <dd> e-mailed me and said that the comment was invertedRobert Watson2001-09-251-6/+6
* o Rename u_cansee() to cr_cansee(), making the name more comprehensibleRobert Watson2001-09-201-3/+3
* o Clarification of securelevel_{ge,gt} comment.Robert Watson2001-09-191-2/+2
* o Introduce two new calls, securelevel_gt() and securelevel_ge(), whichRobert Watson2001-09-181-3/+57
* KSE Milestone 2Julian Elischer2001-09-121-75/+124
* Giant Pushdown. Saved the worst P4 tree breakage for last.Matthew Dillon2001-09-011-80/+271
* o Screw over users of the kern.{security.,}suser_permitted sysctl again,Robert Watson2001-08-311-5/+5
* o Improve the style of a number of routines and comments in kern_prot.c,Robert Watson2001-08-281-66/+62
* Fix typos in recent comments.Robert Watson2001-08-281-2/+2
* Generally improve documentation of kern_prot.c:Robert Watson2001-08-271-10/+65
* o Modify p_candebug() such that there is no longer automatic acceptanceRobert Watson2001-07-311-3/+0