aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/jail/jail.c
Commit message (Expand)AuthorAgeFilesLines
* jail: add the -C flag to clean up after a partially removed jailJamie Gritton2024-03-171-11/+45
* Add a missing space in a warning.Hartmut Brandt2024-03-041-1/+1
* jail(8): add support for ZFS datasetsAlexander Leidinger2024-01-171-0/+1
* Unbreak build from ed31b3f4a146 (misapplied diff).Jamie Gritton2023-11-301-1/+0
* jail: Don't allow jail_set(2) to resurrect dying jails.Jamie Gritton2023-11-301-68/+18
* usr.sbin: Automated cleanup of cdefs and other formattingWarner Losh2023-11-271-1/+0
* Move "jail -e" out of the rest of jail(8) flow.Jamie Gritton2023-11-181-11/+14
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* Mark usage function as __dead2 in programs where it does not returnAlfonso Gregory2023-07-071-1/+1
* jail: Use re-entrant versions of lex & yacc, and lex's yylinenoJamie Gritton2023-06-041-4/+4
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* jail: handle jailsys parameters in modification permission testJamie Gritton2022-03-261-10/+22
* jail: fix jail(8) synposis and usage message to match reality.Jamie Gritton2021-04-041-1/+1
* jail: Add exec.prepare and exec.release command hooksRyan Moeller2020-05-141-0/+2
* jail(8): improve manual and usage information with more clearEugene Grosbein2020-04-171-2/+3
* jail(8): introduce new command option -e to exhibitEugene Grosbein2018-11-101-12/+45
* security.jail.enforce_statfs is handled by jail_set(2), so handling it inJamie Gritton2018-08-161-9/+0
* Don't let clobber jailparam values when checking for modification ofJamie Gritton2018-08-151-3/+8
* - Add exec hook "exec.created". This is called when the jail isAlexander Leidinger2018-08-151-0/+1
* various: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Strip EOL whitespace in usr.sbin/{jail,jexec}Ed Maste2017-11-101-2/+2
* Don't assign rtjp twice.Xin LI2016-12-261-2/+1
* Add mount.procfs jail parameter, so procfs can be mounted when a prison'sJamie Gritton2015-02-061-0/+2
* In preparation for using clang's -Wcast-qual:Jamie Gritton2014-11-251-7/+7
* - Add mount.fdescfs parameter to jail(8). This is similar toHiroki Sato2013-10-121-0/+2
* - Update rc.d/jail to use a jail(8) configuration file instead ofHiroki Sato2013-10-101-4/+6
* Pre-separate IP addresses passed on the command line, so they can beJamie Gritton2012-08-231-2/+26
* o Restore -u <username> getopt(3) flag somehow killed in r234712.Maxim Konovalov2012-06-281-1/+1
* When writing the jid via the -i flag, do it right when the jail is created,Jamie Gritton2012-05-281-4/+3
* Add a meta-parameter IP__NULL to enum intparam, instead of mixingJamie Gritton2012-05-031-4/+4
* A new jail(8) with a configuration file, ultimately to replace the workJamie Gritton2012-04-261-412/+826
|\
| * Improvements in error messages:Jamie Gritton2012-02-081-7/+25
| * Allow relative pathnames for jails generated on the command lineJamie Gritton2012-02-071-1/+1
| * Advance to the next command before running anything, so errors found inJamie Gritton2011-06-221-2/+4
| * Following r222465:Jamie Gritton2011-06-201-14/+32
| * Move the actual create/remove (IP__OP) handling into run_command,Jamie Gritton2011-06-181-37/+6
| * Update copyright dates and other whitespacey stuff.Jamie Gritton2011-06-171-8/+8
| * Split run_command up into an outer function (next_command) that choosesJamie Gritton2011-06-171-151/+88
| * Change cfstrings from an STAILQ into a TAILQ to allow commands to beJamie Gritton2011-06-171-4/+4
| * run_command (mostly) cleanup:Jamie Gritton2010-12-101-38/+34
| * Check paths for security:Jamie Gritton2010-11-041-0/+6
| * Reads the mount.fstab file, and put its lines separately into theJamie Gritton2010-11-041-5/+7
| * Combine check_intparams() and ip_params(), JF_CHECKINT and JF_IPPARAMS.Jamie Gritton2010-11-011-10/+4
| * Don't assume either jid or name is set - they may not be from theJamie Gritton2010-10-271-4/+5
| * Keep all internal/known parameter names in one place, and useJamie Gritton2010-10-271-38/+38
| * Initial work on the new jail(8). There are more features to add, and someJamie Gritton2010-10-201-385/+870
* | Try resolving jail path with realpath(3).Martin Matuska2012-01-241-2/+8
* | Check for IPv4 or IPv6 to be available by the kernel to notBjoern A. Zeeb2011-05-291-34/+42
|/
* Change the current working directory to be inside the jail created byColin Percival2010-05-271-0/+4
* Handle kernels that don't have IPv6 by not sending an "ip6.addr"Jamie Gritton2009-07-311-8/+32