Skip to content

v1.2.0

Choose a tag to compare

@DtxdF DtxdF released this 02 Oct 16:24
· 2 commits to main since this release

Changes between 1.1.0 and 1.2.0

  • Replaced: su-exec with mdo(1):
    • su-exec is no longer required as a dependency. Furthermore, with mdo(1), we can use supplementary groups. This means that X11APPJAIL_OGID is a new environment variable that scripts can use for this purpose.
  • Added: transfer command.
  • Added: support for multiple checksum algorithms:
    • Added: support for blake3 and set it as default.
    • Use blake3 in examples.
  • EXAMPLES:
    • Added: more examples: linux-brave, telegram-desktop, thunderbird, chromium, badwolf, evince, feh and mpv.
    • Added: missing exit 1 command in some examples.
    • Only replace AppJail:%%PROFILE%% in [Desktop Entry].
    • Added: README file in examples.
    • Added: real hardware acceleration in examples:
      • Xephyr does not provide the necessary hardware acceleration for applications, so VirtualGL is the only option. There are two ways to do this: granting access to the host's X server (something I want to avoid, as it compromises isolation), or using EGL. I chose EGL.

        When using VirtualGL with EGL, the hardware acceleration devices simply need to be visible inside the jail. Everything works as if the application were running on the host, with imperceptible overhead.

Full Changelog: v1.1.0...v1.2.0