appimagelauncher:stable

Last commit made on 2020-09-29
Get this branch:
git clone -b stable https://git.launchpad.net/appimagelauncher

Branch merges

Branch information

Name:
stable
Repository:
lp:appimagelauncher

Recent commits

0f91801... by TheAssassin

Release v2.2.0

d5325d3... by TheAssassin

Remove accidentally committed backup file

ea1dbf3... by TheAssassin

Merge branch 'master' of github.com:TheAssassin/AppImageLauncher

f4a7f1e... by TheAssassin

Update translations

c708ed5... by TheAssassin

Merge branch 'master' of https://translate.assassinate-you.net/git/appimagelauncher/ui

d7e237e... by TheAssassin

Merge pull request #345 from xerus2000/patch-1

Use comments in bug report template

c7fc6f1... by TheAssassin

Install binfmt bypass binary and library

97c3b9a... by TheAssassin

Remove remains of FUSE filesystem

e1687bc... by TheAssassin

Fix lite build

fbd6031... by TheAssassin

Add fallback solution for older systems

glibc prior to 2.27 doesn't provide memfd_create. Ubuntu xenial for instance ships with a libc6 package containing an older version of glibc. Therefore, we need a fallback.

This commit introduces a similar approach, based on the inferior shm_open functionality. It works fine and is reasonably safe, but not as rock solid as memfd_create (much due to the fact that we cannot use O_EXCL, as we cannot use a writable file descriptor with fexecve(...)).