summaryrefslogtreecommitdiff
path: root/sys/kern/kern_jail.c
Commit message (Expand)AuthorAgeFilesLines
* Add a limit for child jails via the "children.cur" and "children.max"Jamie Gritton2009-06-231-9/+50
* Manage vnets via the jail system. If a jail is given the booleanJamie Gritton2009-06-151-0/+29
* Rename the host-related prison fields to be the same as the host.*Jamie Gritton2009-06-131-29/+33
* Add counterparts to getcredhostname:Jamie Gritton2009-06-131-1/+32
* Fix some overflow errors: a signed allocation and an insufficiantJamie Gritton2009-06-091-4/+12
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-1/+0
* Place hostnames and similar information fully under the prison system.Jamie Gritton2009-05-291-16/+155
* Add hierarchical jails. A jail may further virtualize its environmentJamie Gritton2009-05-271-559/+1658
* Delay an error message until the variable it uses gets initialized.Jamie Gritton2009-05-231-8/+6
* Introduce a new virtualization container, provisionally named vprocg, to holdMarko Zec2009-05-081-0/+4
* Move the per-prison Linux MIB from a private one-off pointer to the newJamie Gritton2009-05-071-1/+0
* Introduce the extensible jail framework, using the same "name=value"Jamie Gritton2009-04-291-463/+1532
* Some non-functional changes: whitespace, KASSERT strings, declaration order.Jamie Gritton2009-04-291-5/+5
* Whitespace/spelling fixes in advance of upcoming functional changes.Jamie Gritton2009-03-271-12/+12
* Don't allow creating a socket with a protocol family that the currentJamie Gritton2009-02-051-0/+42
* Standardize the various prison_foo_ip[46] functions and prison_if toJamie Gritton2009-02-051-70/+74
* Mark most often used sysctl's as MPSAFE.Ed Schouten2009-01-281-4/+6
* For consistency with prison_{local,remote,check}_ipN renameBjoern A. Zeeb2009-01-251-2/+2
* Back out r186615; the sanitizing of the pointers in the error caseBjoern A. Zeeb2009-01-041-2/+0
* Added missing second part of cleaning j->ip[46] as requested by bzPeter Holm2008-12-301-0/+2
* Make sure that unused j->ip[46] are clearedPeter Holm2008-12-301-2/+4
* Correctly check the number of prison states to not access anythingBjoern A. Zeeb2008-12-111-2/+2
* Unbreak the no-networks (no INET/6) build that I broke withBjoern A. Zeeb2008-11-291-0/+2
* MFp4:Bjoern A. Zeeb2008-11-291-60/+848
* With the permissions of phk@ change the license on kern_jail.cBjoern A. Zeeb2008-11-281-6/+22
* Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes.Pawel Jakub Dawidek2008-11-171-234/+28
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-6/+6
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-0/+1
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-1/+2
* MFp4 144659:Bjoern A. Zeeb2008-07-071-0/+4
* Introduce a new lock, hostname_mtx, and use it to synchronize accessRobert Watson2008-07-051-1/+4
* Revert rev. 178124 as requested by kris@. Having jail id not beingXin LI2008-06-191-18/+24
* Instead of rolling our own jail number allocation procedure, useXin LI2008-04-111-24/+18
* Add the support for the AT_FDCWD and fd-relative name lookups to theKonstantin Belousov2008-03-311-0/+1
* Replace the last susers calls in netinet6/ with privilege checks.Bjoern A. Zeeb2008-01-241-0/+6
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-3/+3
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-101-1/+1
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-241-1/+1
* Add PRIV_VFS_STAT privilege, which will allow overriding policy limits onRobert Watson2007-10-211-0/+1
* Fix jails and jail-friendly file systems handling:Pawel Jakub Dawidek2007-04-131-0/+1
* Allow PRIV_NETINET_REUSEPORT in jail.Robert Watson2007-04-101-1/+3
* prison_free() can be called with a mutex held. This wasn't a problem untilPawel Jakub Dawidek2007-04-081-11/+16
* Only use prison mutex to protect the fields that need to be protected by it.Pawel Jakub Dawidek2007-04-081-2/+2
* pr_list is protected by the allprison_lock.Pawel Jakub Dawidek2007-04-081-1/+1
* Implement functionality I called 'jail services'.Pawel Jakub Dawidek2007-04-051-27/+244
* Make prison_find() globally accessible.Pawel Jakub Dawidek2007-04-051-2/+1
* Add security.jail.mount_allowed sysctl, which allows to mount andPawel Jakub Dawidek2007-04-051-0/+17
* Minor simplification.Pawel Jakub Dawidek2007-03-091-3/+1
* White space nits.Pawel Jakub Dawidek2007-03-071-4/+4
* Remove 'MPSAFE' annotations from the comments above most system calls: allRobert Watson2007-03-041-4/+0