Skip to content

Releases: DtxdF/AppJail

v2.2.0

18 Feb 14:56

Choose a tag to compare

Changes between 2.1.1 and 2.2.0

  • Makejail: RUN & USER:
    • Some complex applications cannot run very well unless the environment is
      adapted to a full login, so instead of using su -m, su -l is used.
      Environment variables are used in the su(1) subprocess to pass them to
      sh(1). This new change has been tested against x11-wm/nscde and
      www/badwolf with success. Applications using the nobody user may not
      work since su(1) requires certain information that the nobody user
      does not provide.
  • README:
    • Adapt the examples to not use user nobody.
  • appjail version:
    • Bump version to 2.2.0.

Full Changelog: v2.1.1...v2.2.0

v2.1.1

17 Feb 12:58

Choose a tag to compare

Changes between 2.1.0 and 2.1.1

  • README: Fix broken links:
    • Since the centralized repository is present, the makejails have been
      moved to it.

Full Changelog: v2.1.0...v2.1.1

v2.1.0

14 Feb 16:17

Choose a tag to compare

Changes between 2.0.0 and 2.1.0

  • Update Makefile:
    • Remove commands that refer to deleted files.
    • Use %%PREFIX%% to replace the current PREFIX.
    • Respect PREFIX and DESTDIR instead of concatenating them.
  • Improve performance:
    • Remove environments variables: the same effect can be achieved, but manually in the custom configuration file.
    • Remove default variable checks: makes the script more robust, but too slow.
    • Use a file with default variables: it is much easier to maintain and makes the configuration file optional.
  • Update README:
    • Reflects the new installation.
  • Add nomount_devfs option.
  • Check two tasks:
    • Centralized repository to save Makejails.
    • Makejails for some programs.
  • Add centralized Makejail repository URL:
    • If anyone wishes to contribute, the URL is provided in the header of the README file.

Full Changelog: v2.0.0...v2.1.0

v2.0.0

05 Feb 00:11

Choose a tag to compare

Changes between 1.10.2 and 2.0.0

The new version of AppJail is here with many new features:

  • Easy to use.
  • Parallel startup (Jails & NAT).
  • UFS and ZFS support.
  • RACCT/RCTL support.
  • NAT support.
  • Port expose - network port forwarding into jail.
  • IPv4 and IPv6 support.
  • DHCP and SLAAC support.
  • Virtual networks - A jail can be on several virtual networks at the same time.
  • Bridge support.
  • VNET support
  • Deploy your applications much easier using Makejail!
  • Netgraph support.
  • LinuxJails support.
  • Supports thin and thick jails.
  • TinyJails - Experimental feature to create a very stripped down jail that is very useful to distribute.
  • Startup order control - Using priorities and the boot flag makes management much easier.
  • Jail dependency support.
  • Initscripts - Make your jails interactive!
  • Backup your jails using tarballs or raw images (ZFS only) with a single command.
  • Modular structure - each command is a unique file that has its own responsability in AppJail. This makes AppJail maintenance much easier.
  • Table interface - many commands have a table-like interface, which is very familiar to many sysadmin tools.
  • No databases - each configuration is separated in each entity (networks, jails, etc.) which makes maintenance much easier.
  • Supervisor - Coming soon ...
  • ...

Full Changelog: v1.10.2...v2.0.0

v1.10.2

22 Oct 01:44

Choose a tag to compare

Changes between 1.8.6 and 1.10.2

  • Add detection when the appjail is dirty in start/stop
  • Remove hardcoded value when the type of appjail is set
  • Add support for appjails
  • Add conditional checking to install script internally

Full Changelog: v1.8.6...v1.10.2

v1.8.6

10 Oct 23:11

Choose a tag to compare

Changes between 1.3.4 and 1.8.6

  • Add set command.
  • Move functions to extract and download the components to share/appjail/lib/jail.
  • Fix unexpected behavior with COMPONENTS.
  • Add support for tiny appjails.
  • Fix clean: it does not remove dirty appjails.
  • Add verbosity when components are extracted.
  • Remove obsolete message when the user enters the jail.
  • Fix incorrect behavior for displaying the initial message when the jail is acting as a service.
  • Add -p flag to start.
  • Fix incorrect substitution of the required parameter.
  • Add -r flag to build.

Full Changelog: v1.3.4...v1.8.6

v1.3.4

08 Oct 16:52

Choose a tag to compare

Changes between 1.3.3 and 1.3.4

  • Add copyright notice missing in some files

Full Changelog: v1.3.3...v1.3.4

v1.3.3

08 Oct 02:09

Choose a tag to compare

Changes between 1.0.0 and 1.3.3

  • Mark the ls command as deprecated.
  • Add the getdir command.
  • Remove unnecessary conditional to check if a file exists.
  • Add missing precmd() function to run xhost(1).
  • Add the -P flag.
  • Fix the lack of special character handling in the -p and -P flag, as well CHROOT_PROGRAM and CONSOLE_PROGRAM.

Full Changelog: v1.0.0...v1.3.3

v1.0.0

06 Oct 16:04

Choose a tag to compare