pipewire/src
Wim Taymans 23ac9e5f3c module-access: improve pipewire.client.access handling
If a client (pipewire-pulse) has performed the access check and creates
a client with a specific access path, it will set this in the
pipewire.client.access property. For example, when a flatpak client
connects to pipewire-pulse, it will create a client with the flatpak
pipewire.client.access property.

Check the property after reading it so that we don't blindly grant
complete access to the flatpak client. Instead let the session
manager to assign the permissions.

This fixes a problem where flatpak clients entering pipewire-pulse would
initially get full access and then be downgraded by the session manager.
This would result in the pulse client thinking that it has access to
objects while failing later.
2021-11-16 17:27:05 +01:00
..
daemon systemd: extend the description for the socket files 2021-11-15 10:17:39 +10:00
examples examples: video-play-fixate.c add fallback for older PipeWire versions 2021-11-10 22:23:30 +00:00
gst gst: Don't ask for DMA buffers 2021-11-11 10:22:37 +00:00
modules module-access: improve pipewire.client.access handling 2021-11-16 17:27:05 +01:00
pipewire impl-core: use PW_ID_CLIENT to make things clearer 2021-11-13 13:05:31 +01:00
tests tests: add new ABI test for stream 2021-10-27 11:31:39 +02:00
tools pw-mon: add support for colored output 2021-11-11 08:21:58 +00:00
meson.build Remove media-session from this tree 2021-10-18 20:44:07 +10:00