pipewire/src/daemon
Wim Taymans a4e2856d06 pulse-server: block arbitrary filter-graphs
Add a special 'blocked' spa-libs value that returns EPERM when trying to
load the factory.

Only allow loading the LADSPA filter.graph nodes for the LADSPA sink and
source. The most problematic part is the pipe filter, that allows it to
spawn arbirary programs as part of the filter.graph.

You can add a filter-graph to any stream with stream_props.
2026-05-07 14:13:38 +02:00
..
client.conf.avail test: add tests validating all json conf files 2024-03-27 15:53:09 +01:00
filter-chain filter-chain: update virtual surround with convolver2 2026-04-21 17:03:55 +02:00
pipewire-pulse.conf.avail test: add tests validating all json conf files 2024-03-27 15:53:09 +01:00
pipewire.conf.avail 50-raop.conf.in: Add a condition that allows for disabling module 2025-06-13 08:08:31 +00:00
systemd systemd: Bind pipewire-pulse to pipewire 2025-11-21 08:21:22 +00:00
client.conf.in channelmix: make up/downmix levels configurable 2026-03-30 17:50:48 +02:00
filter-chain.conf.in meson: add options to set server and client RT priority 2024-02-15 11:53:32 +01:00
jack.conf.in jack: add option and disable MIDI2 port flags by default 2025-03-04 15:51:39 +01:00
meson.build meson.build: rework systemd related options 2025-07-18 09:46:17 +00:00
minimal.conf.in channelmix: make up/downmix levels configurable 2026-03-30 17:50:48 +02:00
pipewire-aes67.conf.in rtp: aes67: Document sess.ts-direct property and set it to true for AES67 2025-05-28 17:19:57 +02:00
pipewire-avb.conf.in module-avb: check ptp management socket periodically 2026-05-03 09:49:22 +02:00
pipewire-pulse.conf.in pulse-server: block arbitrary filter-graphs 2026-05-07 14:13:38 +02:00
pipewire-vulkan.conf.in remove deprecate Props settings, use node.param.Props 2024-10-08 10:27:36 +02:00
pipewire.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
pipewire.conf.in modules: move the scheduler to a module 2026-02-19 17:44:27 +01:00
pipewire.desktop.in add i18n support 2021-01-08 10:26:46 +01:00