From 38fecb08d3be6cb2714f53339a51fc850ca83b80 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Wed, 27 Nov 2019 11:06:45 +0100 Subject: [PATCH] portal: Add supports flag and set a bit if EXPOSE_PIDS is supported We can only support this if the host bwrap is not setuid (at least for now). This allows callers to detect this case ahead of time. We also detect this case when called and return a better error code that can be detected. --- data/org.freedesktop.portal.Flatpak.xml | 27 ++++++++++++++++++- portal/flatpak-portal.c | 35 ++++++++++++++++++++++--- portal/flatpak-portal.h | 5 ++++ 3 files changed, 63 insertions(+), 4 deletions(-) diff --git a/data/org.freedesktop.portal.Flatpak.xml b/data/org.freedesktop.portal.Flatpak.xml index 655861b4..e1860152 100644 --- a/data/org.freedesktop.portal.Flatpak.xml +++ b/data/org.freedesktop.portal.Flatpak.xml @@ -36,10 +36,27 @@ bus name org.freedesktop.portal.Flatpak and the object path /org/freedesktop/portal/Flatpak. - This documentation describes version 2 of this interface. + This documentation describes version 3 of this interface. --> + +