summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_jail.c
Commit message (Expand)AuthorAgeFilesLines
* (S)LIST_HEAD_INITIALIZER takes a (S)LIST_HEAD as an argument.antoine2009-12-281-1/+1
* Throughout the network stack we have a few places ofbz2009-12-131-1/+24
* Revert revision 199201 for now as it has introduced a kernel vulnerabilitydelphij2009-11-121-1/+0
* Add interface description capability as inspired by OpenBSD.delphij2009-11-111-0/+1
* Revert previous commit and add myself to the list of people who shouldphk2009-09-081-1/+0
* Add necessary include.phk2009-09-081-0/+1
* Allow a jail's name to be the same as its jid (which is the default if nojamie2009-09-041-9/+20
* Fix a LOR between allprison_lock and vnode locks by releasingjamie2009-08-271-2/+2
* When "jail -c vnet" request fails, the current code actually creates andzec2009-08-241-1/+1
* Make it possible to change the vnet sysctl variables on jailsbz2009-08-131-0/+23
* Make the kernel compile without IP networking by movingbz2009-08-121-1/+2
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andrwatson2009-08-011-1/+4
* Make the "enforce_statfs" default 2 (most restrictive) in jail_set(2),jamie2009-07-311-3/+4
* Remove a LOR, where the the sleepable allprison_lock was being obtainedjamie2009-07-301-309/+187
* Don't allow mixing the "vnet" and "ip4/6" jail parameters, since vnetjamie2009-07-291-11/+98
* Change the default value of the "ip4" and "ip6" jail parameters tojamie2009-07-291-27/+7
* Some jail parameters (in particular, "ip4" and "ip6" for IP addressjamie2009-07-251-35/+85
* Remove the interim vimage containers, struct vimage and struct procg,jamie2009-07-171-4/+0
* Wrap a PR_VNET inside "#ifdef VIMAGE" since that the only place it applies.jamie2009-06-241-0/+2
* In case of prisons with their own network stack, permitjamie2009-06-241-0/+128
* Add a limit for child jails via the "children.cur" and "children.max"jamie2009-06-231-9/+50
* Manage vnets via the jail system. If a jail is given the booleanjamie2009-06-151-0/+29
* Rename the host-related prison fields to be the same as the host.*jamie2009-06-131-29/+33
* Add counterparts to getcredhostname:jamie2009-06-131-1/+32
* Fix some overflow errors: a signed allocation and an insufficiantjamie2009-06-091-4/+12
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICrwatson2009-06-051-1/+0
* Place hostnames and similar information fully under the prison system.jamie2009-05-291-16/+155
* Add hierarchical jails. A jail may further virtualize its environmentjamie2009-05-271-559/+1658
* Delay an error message until the variable it uses gets initialized.jamie2009-05-231-8/+6
* Introduce a new virtualization container, provisionally named vprocg, to holdzec2009-05-081-0/+4
* Move the per-prison Linux MIB from a private one-off pointer to the newjamie2009-05-071-1/+0
* Introduce the extensible jail framework, using the same "name=value"jamie2009-04-291-463/+1532
* Some non-functional changes: whitespace, KASSERT strings, declaration order.jamie2009-04-291-5/+5
* Whitespace/spelling fixes in advance of upcoming functional changes.jamie2009-03-271-12/+12
* Don't allow creating a socket with a protocol family that the currentjamie2009-02-051-0/+42
* Standardize the various prison_foo_ip[46] functions and prison_if tojamie2009-02-051-70/+74
* Mark most often used sysctl's as MPSAFE.ed2009-01-281-4/+6
* For consistency with prison_{local,remote,check}_ipN renamebz2009-01-251-2/+2
* Back out r186615; the sanitizing of the pointers in the error casebz2009-01-041-2/+0
* Added missing second part of cleaning j->ip[46] as requested by bzpho2008-12-301-0/+2
* Make sure that unused j->ip[46] are clearedpho2008-12-301-2/+4
* Correctly check the number of prison states to not access anythingbz2008-12-111-2/+2
* Unbreak the no-networks (no INET/6) build that I broke withbz2008-11-291-0/+2
* MFp4:bz2008-11-291-60/+848
* With the permissions of phk@ change the license on kern_jail.cbz2008-11-281-6/+22
* Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes.pjd2008-11-171-234/+28
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-6/+6
* Step 1.5 of importing the network stack virtualization infrastructurezec2008-10-021-0/+1
* Commit step 1 of the vimage project, (network stack)bz2008-08-171-1/+2
* MFp4 144659:bz2008-07-071-0/+4
OpenPOWER on IntegriCloud