summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_prot.c
Commit message (Expand)AuthorAgeFilesLines
* Remove uidinfo hash table lookup and maintenance out of chgproccnt() andtruckman2000-09-051-20/+70
* o p_cansee() wasn't setting privused when suser() was required to overriderwatson2000-08-311-2/+7
* o Centralize inter-process access control, introducing:rwatson2000-08-301-9/+143
* o Disable flagging of ASU in suser_xxx() authorization check. For therwatson2000-08-301-2/+0
* fix races in the uidinfo subsystem, several problems existed:alfred2000-06-221-6/+6
* o bde suggested moving the SYSCTL from kern_mib to the more appropriaterwatson2000-06-051-0/+6
* o Introduce kern.suser_permitted, a sysctl that disables the suser_xxx()rwatson2000-06-051-0/+2
* Make issetugid return correctly. It was returning -1 withpeter2000-05-091-2/+1
* Make the sigprocmask() and geteuid() system calls MP SAFE. Expanddillon2000-04-021-6/+9
* Commit major SMP cleanups and move the BGL (big giant lock) in thedillon2000-03-281-1/+14
* Implement setres[ug]id() and getres[ug]id(). This has been sitting inpeter2000-01-161-0/+158
* Handle the case where we truss an SUGID program -- in particular, we needsef2000-01-101-1/+1
* truss /usr/bin/suphk2000-01-031-2/+2
* Introduce the new functionphk1999-11-211-0/+25
* Trim unused options (or #ifdef for undoc options).peter1999-10-111-1/+0
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* This Implements the mumbled about "Jail" feature.phk1999-04-281-19/+27
* Change suser_xxx() to suser() where it applies.phk1999-04-271-10/+10
* Suser() simplification:phk1999-04-271-12/+19
* Fix warnings in preparation for adding -Wall -Wcast-qual to thedillon1999-01-281-9/+9
* getpgid() and getsid() were doing a comparision rather than an assignment,truckman1998-12-131-5/+11
* add #include <sys/kernel.h> where it's needed by MALLOC_DEFINE()peter1998-11-101-1/+2
* If the session leader dies, s_leader is set to NULL and getsid() maytruckman1998-11-091-2/+2
* 64bit fixes: use size_t not u_int for sizes.dfr1998-06-101-2/+2
* Clear the p_stops field on change of user/group id, unless the correctsef1997-12-201-16/+26
* Make COMPAT_43 and COMPAT_SUNOS new-style options.eivind1997-12-161-1/+3
* Move the "retval" (3rd) parameter from all syscall functions and putphk1997-11-061-60/+38
* Killed non-sensical call to splimp/splx in crfree().dg1997-10-171-5/+1
* Last major round (Unless Bruce thinks of somthing :-) of malloc changes.phk1997-10-121-1/+3
* Implement XPG/SYSV-style getpgid()/getsid() syscalls. getpgid() uses thepeter1997-08-191-1/+50
* Removed unused #includes.bde1997-08-021-4/+1
* Don't incorrectly set P_SUGID in setre[ug]id() for no reason, as noticedpeter1997-04-021-5/+9
* Implement code for an OpenBSD-style issetuigid().peter1997-03-311-1/+26
* Do not set the P_SUGID flag in seteuid()/setegid() if nothing has changed.peter1997-03-311-11/+20
* Do not set the P_SUGID flag in seteuid()/setegid() if nothing has changed.peter1997-03-311-9/+15
* Fully implement the clause in Appendix B.4.2.2 from Posix 1003.1peter1997-03-311-31/+132
* Make setgroups(0, xxx) behave as it does on SYSV, namely clear the groupspeter1997-03-311-6/+20
* Oops, fix typo.ache1997-03-031-2/+2
* Don't copy more than MAXLOGNAME bytes in getlogin() syscall,ache1997-03-031-3/+3
* Use MAXLOGNAME for stricter size check in setlogin() syscall instead ofache1997-03-031-3/+3
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
* Fix off by one error in setlogin() syscall.davidn1997-02-101-3/+6
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
* Fixed setpgid(). Negative pgids were accepted.bde1996-12-191-1/+3
* Added #include of <unistd.h> so that there is some chance thatbde1996-09-031-1/+2
* Conditionalize POSIX saved ids code on _POSIX_SAVED_IDS defineache1996-09-011-4/+22
* Fix a panic caused by (proc)->p_session being dereferenced for a processdg1996-05-301-2/+2
* Included <sys/sysproto.h> to get central declarations for syscall argsbde1995-11-121-1/+40
* Fixed type of setsid(). It used used the bogus `getsid_args'.bde1995-11-111-3/+3
* Return EINVAL if the number of groups is less than 1 in setgroups().dg1995-11-041-2/+3
OpenPOWER on IntegriCloud