Release Notes: A bug in the installation process that makes jail unusable with some applications (such as ftp and ssh) was fixed. The right path is now added to the /etc/shells file. The documentation and the Web site have been updated.
Release Notes: Full support for Linux, Solaris, FreeBSD, and IRIX, redesigned Perl scripts around a new modular architecture (with lots of bugfixes), a new debug layer, ability to set up all the configuration options from the Makefile for an easier install jail, and other minor updates.
Release Notes: This release supports arguments, so all the argument-based bugs have been fixed. Also, some programs that depend on these arguments now work (e.g. SSH/SCP). New terminal handling code has been added. Terminal device files (tty and pts/XX) are now automatically created on startup.
Release Notes: All the Perl scripts tested in version 1.6 were erroneously run without the -w flag, which caused many bugs to go undetected. These bugs have been corrected and fixed. The argument-passing code in the strace module was fixed, allowing the programs to accept their parameters. This fixes the vim problem, and the addjailsw.pl script should no longer hang. Some other minor bugs have been fixed.
Release Notes: The mkenv.sh and addjailuser.sh have been fully rewritten in Perl, so they should be more portable. This should also fix some bugs that arise when the chroot environment is built. A new application, called addjailsw.pl, has been written to allow insertion of software into the chrooted environment. This provides more flexibility. Now you can pass arguments to the programs, which allows programs to exit nicely in the strace phase. Some documentation improvements were made and some examples were added.
Release Notes: Fixed a 'not group neither shadow entry bug' in addjailuser.sh (this was a minor bug). The shadow and group entries for the user are now inserted right into the chrooted environment.
Release Notes: A bug in jail.c that generated a segmentation fault when jail was launched from the shell has been removed. mkenv.sh has been split into two programs: mkenv.sh now only builds the chrooted environment, while addjailuser.sh installs new users into the chrooted environment. The documentation and the website have been rewritten, and a new HOWTO has been added.
Release Notes: Path splitting was removed since it is not necesary. The user directory and its shell are now chosen from the data stored in the /etc/passwd inside the chrooted environment. The "no such file or directory" bug has been removed. mkenv.sh has been fully rewritten, and it now supports the different platforms within it. mkenv.sh supports guessing the libraries needed for the executable files being copied into the chrooted environment. Also, mkenv.sh protects you from overwriting the customized files (/etc/passwd /etc/group and /etc/shadow) so you can have multiple users in a single chrooted environment.
Release Notes: This release adds path splitting, so you can have multiple users in a single chrooted environment (useful for isolating groups of users). It adds ChangeLog, TODO, and INSTALL files, renames the mkenv.sh for each platform, and adds a Mkenv for Red Hat 6.2.
Release Notes: This release adds a new mkenv.sh that supports Caldera Linux 7.0 and all the systems having the bash program linked with libreadline.so and libhistory.so. Also, the new mkenv.sh supports the terminfo and locale directories under /usr/.