| Age | Commit message (Expand) | Author |
| 2025-07-25 | jail: consistently populate the KP_JID and KP_NAME parameters | Kyle Evans |
| 2025-06-12 | jail: add JID, JNAME and JPATH to environment for exec.* commands | Quentin Thébault |
| 2024-08-12 | jail: only chdir to user's home directory when user is specified | Jamie Gritton |
| 2024-01-17 | jail(8): add support for ZFS datasets | Alexander Leidinger |
| 2023-11-26 | usr.sbin: Automated cleanup of cdefs and other formatting | Warner Losh |
| 2023-08-16 | Remove $FreeBSD$: one-line .c pattern | Warner Losh |
| 2023-05-12 | spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD | Warner Losh |
| 2022-12-14 | jail: fix a NULL pointer derefence in parsing ip6.addr settings. | Jamie Gritton |
| 2021-03-04 | jail(8): reset to root cpuset before attaching to run commands | Kyle Evans |
| 2020-05-14 | jail: Add exec.prepare and exec.release command hooks | Ryan Moeller |
| 2019-01-18 | Clarify error messages a bit. | Dmitry Morozovsky |
| 2019-01-17 | jail(8): stop crashing with SIGSEGV inside run_command() function | Eugene Grosbein |
| 2018-08-15 | - Add exec hook "exec.created". This is called when the jail is | Alexander Leidinger |
| 2017-11-27 | various: general adoption of SPDX licensing ID tags. | Pedro F. Giffuni |
| 2017-11-10 | Strip EOL whitespace in usr.sbin/{jail,jexec} | Ed Maste |
| 2016-07-14 | Fix up the order in which jail creation processes are run, to preserve | Jamie Gritton |
| 2016-04-25 | Make jail(8) interpret escape codes in fstab the same as getfsent(3). | Jamie Gritton |
| 2016-01-16 | Clear errno before calling getpw*. | Jamie Gritton |
| 2015-10-21 | Fix a ton of speelling errors | Eitan Adler |
| 2015-02-06 | Add mount.procfs jail parameter, so procfs can be mounted when a prison's | Jamie Gritton |
| 2014-12-18 | Setgid before running a command as a specified user. Previously only | Jamie Gritton |
| 2014-11-25 | In preparation for using clang's -Wcast-qual: | Jamie Gritton |
| 2014-08-04 | Added support for extra ifconfig args to jail ip4.addr & ip6.addr params | Steven Hartland |
| 2013-10-12 | - Add mount.fdescfs parameter to jail(8). This is similar to | Hiroki Sato |
| 2013-03-28 | Reverse the order of some implicit commands (FS mounts and ifconfigs) | Jamie Gritton |
| 2013-02-14 | Handle (ignore) when a process disappears before it can be tracked. | Jamie Gritton |
| 2012-05-28 | When writing the jid via the -i flag, do it right when the jail is created, | Jamie Gritton |
| 2012-05-25 | Don't try to set a null TERM environment. | Jamie Gritton |
| 2012-05-03 | Add a meta-parameter IP__NULL to enum intparam, instead of mixing | Jamie Gritton |
| 2012-02-27 | Use the defvs_ruleset paramater when mounting a jail's /dev, | Jamie Gritton |
| 2012-02-08 | Improvements in error messages: | Jamie Gritton |
| 2011-07-06 | Don't report errors for the exit status of processes that are killed | Jamie Gritton |
| 2011-06-22 | Advance to the next command before running anything, so errors found in | Jamie Gritton |
| 2011-06-21 | Fix a couple of NULL dereferences. | Jamie Gritton |
| 2011-06-20 | Following r222465: | Jamie Gritton |
| 2011-06-20 | Linty stuff. | Jamie Gritton |
| 2011-06-18 | Move the actual create/remove (IP__OP) handling into run_command, | Jamie Gritton |
| 2011-06-17 | Update copyright dates and other whitespacey stuff. | Jamie Gritton |
| 2011-06-17 | Split run_command up into an outer function (next_command) that chooses | Jamie Gritton |
| 2011-06-17 | Change cfstrings from an STAILQ into a TAILQ to allow commands to be | Jamie Gritton |
| 2010-12-10 | run_command (mostly) cleanup: | Jamie Gritton |
| 2010-11-04 | Check unmounts for a mount point of the right FS type. | Jamie Gritton |
| 2010-11-04 | Check paths for security: | Jamie Gritton |
| 2010-11-04 | Reads the mount.fstab file, and put its lines separately into the | Jamie Gritton |
| 2010-10-20 | Initial work on the new jail(8). There are more features to add, and some | Jamie Gritton |