Skip to content

Releases: DtxdF/AppJail

v4.5.0

06 Nov 16:55

Choose a tag to compare

Changes between 4.4.0 and 4.5.0

  • Added: examples for hooks:
    • Added: history hook.
  • Added: security-group hook.
  • Added: security-table hook.

Full Changelog: v4.4.0...v4.5.0

v4.4.0

16 Oct 20:00

Choose a tag to compare

Changes between 4.3.1 and 4.4.0

  • Added: import suboption to container option in appjail-quick(1).

Full Changelog: v4.3.1...v4.4.0

v4.3.1

26 Sep 21:27

Choose a tag to compare

Changes between 4.3.0 and 4.3.1

  • Fixed: fetch: <COMPONENTSDIR>/<arch>/<version>/<release>/MANIFEST: open(): No such file or directory in appjail-fetch(1).
  • Added: missing Ar in logopts:options of appjail-quick(1) man page.
  • Added: missing Cm in ext_ip of appjail-quick(1) man page.

Full Changelog: v4.3.0...v4.3.1

v4.3.0

21 Sep 22:21

Choose a tag to compare

Changes between 4.2.1 and 4.3.0

  • Added: support for PkgBase:
    • Added: pkgbase subcommand in appjail-fetch(1).
    • Added: logic for appjail-update(1).
    • Added: new parameters to appjail.conf(5):
      • Added: PKG_CONF_DIR parameter.
      • Added: PKGBASE_PACKAGES parameter.
      • Added: FINGERPRINTS_DIRECTORY parameter.
    • Updated: man pages with PkgBase-related stuff:
      • Updated: appjail-fetch(1).
      • Updated: appjail-update(1).
      • Updated: appjail.conf(5).
      • Updated: appjail-tutorial(7).
  • Improvements for funding:
    • Added: BTC to funding methods.
    • Created: "Funding" section.
  • Added: table of contents in README.

Full Changelog: v4.2.1...v4.3.0

v4.2.1

07 Aug 21:31

Choose a tag to compare

Changes between 4.2.0 and 4.2.1

  • Fixed: typo prefix -> suffix in appjail-fstab(1) man page.

Full Changelog: v4.2.0...v4.2.1

v4.2.0

02 Aug 05:44

Choose a tag to compare

Changes between 4.1.0 and 4.2.0

  • Added: missing logic for the -s flag in appjail-oci(1) kill.
  • Don't configure port forwarding unless the user explicitly requests it:
    • When creating an OCI container and the image has ports configured to be forwarded, AppJail may generate an error if the user uses an option other than virtualnet, since only with that option expose takes effect. For example, if the user uses a combination of alias and ip4_inherit, AppJail will generate an error if the image wants to expose port 5055. Now the user must set container=expose for it to take effect.
  • Append instead of overwriting when displaying the command in appjail-limits(1):
    • If the user has not enabled rctl(4), appjail-limits(1) displays a command for the user to enable it. Instead of using >, which overwrites a file, we now use >> so copy-pasters will not encounter any problems.

Full Changelog: v4.1.0...v4.2.0

v4.1.0

07 Jul 18:46

Choose a tag to compare

Changes between 4.0.0 and 4.1.0

  • Added: ephemeral jails:
    • Added: ephemeral keyword to the bash completion script.
    • Added: ephemeral keyword to appjail-jail(1) man page.
    • Added: logic when destroying an ephemeral jail in appjail-quick(1).
    • Added: logic when destroying an ephemeral jail in DESTROY instruction.
  • Added: missing -t flag for lib_mountpoint_mounted in appjail-oci(1).
  • Added: TRY_UMOUNT parameter.

Full Changelog: v4.0.0...v4.1.0

v4.0.0

24 Jun 20:30

Choose a tag to compare

Changes between 3.9.0 and 4.0.0

  • Added: support to clone a git repository with a specific branch.
    • Added: -b parameter to appjail-image(1) import.
    • Added: --branch parameter to FROM.
    • Added: --branch parameter to the git method in INCLUDE.
  • BREAKING-CHANGE: Make appjail-fstab(1) consistent with other commands:
    • Commands such as appjail-limits(1), appjail-expose(1), appjail-healthcheck(1) and appjail-devfs(1) use set -E to enable an entry and set -e to disable it, so to avoid surprises it is best to make appjail-fstab(1) set consistent with those commands.

Full Changelog: v3.9.0...v4.0.0

v3.9.0

17 May 17:27

Choose a tag to compare

Changes between 3.8.0 and 3.9.0

  • Added: args suboption to the container option in appjail-quick(1).
  • Quote container name in share/appjail/lib/oci.
  • Fixed: typo in appjail-startup(1) man page (thanks to @schmitmd).
  • NAT / Port Forwarding using a specific IPv4:
    • Added: EXT_IP parameter in appjail.conf(5).
    • Added: ext_ip suboption to container, expose and nat options in appjail-quick(1).
    • Added: -I parameter in appjail-expose(1) and appjail-nat(1) commands.
  • Documented: missing argument file in appjail-devfs(1)
  • Fixed: typo Ns interface -> Ns Ar interface in appjail-quick(1).
  • Documented: -e parameter of all in appjail-quick(1).
  • Fixed: typo jail <jail> -> nro <nro> in appjail-fstab(1).
  • Added: bash completion script,
  • Fixed: typo appjail-bridge(1) -> appjail-network(1).
  • Renamed: network to bridge in appjail-network(1).

Full Changelog: v3.8.0...v3.9.0

v3.8.0

03 May 06:25

Choose a tag to compare

Changes between 3.7.0 and 3.8.0

  • Added: alt_name keyword to appjail-jail(1) get.

Full Changelog: v3.7.0...v3.8.0