~sylvain-pineau/checkbox-ng:fix-CVE-2021-44731

Last commit made on 2022-03-21
Get this branch:
git clone -b fix-CVE-2021-44731 https://git.launchpad.net/~sylvain-pineau/checkbox-ng
Only Sylvain Pineau can upload to this branch. If you are Sylvain Pineau please log in for upload directions.

Branch merges

Branch information

Name:
fix-CVE-2021-44731
Repository:
lp:~sylvain-pineau/checkbox-ng

Recent commits

9611605... by Sylvain Pineau

restart.py: Check for RemoteDebRestartStrategy support first

Due to snapd CVE-2021-44731, the checkbox remote service now runs outside
confinement but fakes env var like SNAP and SNAP_DATA.

The auto detection mechanism must check the RemoteDebRestartStrategy first
because the new systemd service is also named checkbox-ng.service like for
debian packages.

Sharing the same restart strategy logic as debs can only work if the code
using on_ubuntucore() is never reached in this use case.

1f12940... by Ubuntu <email address hidden>

Merge #411951 from ~kissiel/checkbox-ng:fix-provider-develop

4bb52f9... by Ubuntu <email address hidden>

Merge #414359 from ~kissiel/checkbox-ng:fix-1957187

f0b7375... by Maciej Kisielewski

Fix: use universal provider "develop" path

Previously running "develop" subcommand on the manage.py resulted in the
.provider file being created somewhere in user's home. Because of that the
service (which is run as root) did not see it resulting in no "develop"-ed
providers via remote. This patch fixes that problem.

c9e572e... by Maciej Kisielewski

Add: inform that the $PROVIDERPATH is defined

This way there's no nasty surprise when the providers aren't loaded properly.

e237a90... by Maciej Kisielewski

Fix: tracebacks on wrong secureID in auto-sessions

Fixes LP: #1957187

76fd5f9... by Ubuntu <email address hidden>

Merge #414009 from ~kissiel/checkbox-ng:arabian-nights-are-good-too

f3fc63a... by Maciej Kisielewski

Add: look for user with UID 1001 if 1000 is NA

9ef6e62... by Ubuntu <email address hidden>

Merge #413887 from checkbox-ng:release

Release_2022_Week2

4b52d77... by Jenkins <email address hidden>

increment version to v1.17.0.dev0