summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_jail.c
Commit message (Expand)AuthorAgeFilesLines
* MFp4 144659:bz2008-07-071-0/+4
* Introduce a new lock, hostname_mtx, and use it to synchronize accessrwatson2008-07-051-1/+4
* Revert rev. 178124 as requested by kris@. Having jail id not beingdelphij2008-06-191-18/+24
* Instead of rolling our own jail number allocation procedure, usedelphij2008-04-111-24/+18
* Add the support for the AT_FDCWD and fd-relative name lookups to thekib2008-03-311-0/+1
* Replace the last susers calls in netinet6/ with privilege checks.bz2008-01-241-0/+6
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-3/+3
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-1/+1
* Merge first in a series of TrustedBSD MAC Framework KPI changesrwatson2007-10-241-1/+1
* Add PRIV_VFS_STAT privilege, which will allow overriding policy limits onrwatson2007-10-211-0/+1
* Fix jails and jail-friendly file systems handling:pjd2007-04-131-0/+1
* Allow PRIV_NETINET_REUSEPORT in jail.rwatson2007-04-101-1/+3
* prison_free() can be called with a mutex held. This wasn't a problem untilpjd2007-04-081-11/+16
* Only use prison mutex to protect the fields that need to be protected by it.pjd2007-04-081-2/+2
* pr_list is protected by the allprison_lock.pjd2007-04-081-1/+1
* Implement functionality I called 'jail services'.pjd2007-04-051-27/+244
* Make prison_find() globally accessible.pjd2007-04-051-2/+1
* Add security.jail.mount_allowed sysctl, which allows to mount andpjd2007-04-051-0/+17
* Minor simplification.pjd2007-03-091-3/+1
* White space nits.pjd2007-03-071-4/+4
* Remove 'MPSAFE' annotations from the comments above most system calls: allrwatson2007-03-041-4/+0
* Rename PRIV_VFS_CLEARSUGID to PRIV_VFS_RETAINSUGID, which seems to betterpjd2007-03-011-1/+1
* Remove unused PRIV_IPC_EXEC. Renumbers System V IPC privilege.rwatson2007-02-201-1/+0
* Rename three quota privileges from the UFS privilege namespace to therwatson2007-02-191-2/+2
* Limit quota privileges in jail to PRIV_UFS_GETQUOTA andrwatson2007-02-191-5/+2
* For now, reflect practical reality that Audit system calls aren'trwatson2007-02-191-0/+2
* Add a new priv(9) kernel interface for checking the availability ofrwatson2006-11-061-1/+168
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hrwatson2006-10-221-1/+2
* Declare security and security.bsd sysctl hierarchies in sysctl.h alongrwatson2006-09-171-1/+0
* Push Giant down in jails. Pass the MPSAFE flag to NDINIT, and keep trackcsjp2005-09-281-16/+15
* Actually only protect mount-point if security.jail.enforce_statfs is set to 2.pjd2005-06-231-1/+0
* Rename sysctl security.jail.getfsstatroot_only to security.jail.enforce_statfspjd2005-06-091-11/+86
* - Use taskqueue_thread rather than taskqueue_swi since our task is goingjeff2005-04-051-1/+1
* Drop a bogus mp_fixme(). Adding a lock would do nothing to reduce userlandjhb2005-03-311-2/+0
* Add a new sysctl, "security.jail.chflags_allowed", which controls thecperciva2005-02-081-0/+5
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* Add two missing includes and remove two uneeded.pjd2004-06-271-0/+3
* Fix sysctl name: security.jail.getfsstate_getfsstatroot_only ->pjd2004-05-201-1/+1
* Give jail(8) the feature to allow raw sockets from within abmilekic2004-04-261-0/+5
* Remove sysctl security.jail.list_allowed.pjd2004-03-151-6/+1
* Rework jail_attach(2) so that an already jailed process cannot hopnectar2004-02-191-12/+12
* Added sysctl security.jail.jailed.pjd2004-02-191-0/+13
* By default, don't allow processes in a jail to list the set ofrwatson2004-02-141-0/+7
* Fix mismerge in last commit: check that cred->cr_prison is NULLrwatson2004-02-141-1/+1
* By default, when a process in jail calls getfsstat(), only return therwatson2004-02-141-0/+20
* Defer the vrele() on a jail's root vnode reference from prison_free()rwatson2004-01-231-6/+22
* Use __FBSDID().obrien2003-06-111-3/+3
* style(9)mike2003-04-281-25/+20
* - The prison mutex cannot possibly protect pointers to the prison itjhb2003-04-171-3/+1
* o In struct prison, add an allprison linked list of prisons (protectedmike2003-04-091-20/+218
OpenPOWER on IntegriCloud