pulseaudio/src/modules
Tanu Kaskinen 571ccc3318 pipe-sink, pipe-source: fix file permissions
We recently changed the umask of the daemon from 022 to 077, which broke
module-pipe-sink in the system mode, because nobody was allowed to read
from the pipe.

module-pipe-source in the system mode was probably always broken,
because the old umask of 022 should prevent anyone from writing to the
pipe.

This patch uses chmod() after the file creation to set the permissions
to 0666, which is what the fkfifo() call tried to set.

Bug link: https://bugs.freedesktop.org/show_bug.cgi?id=107070
2018-07-14 18:53:48 +03:00
..
alsa alsa-card: fix null dereference 2018-05-30 19:56:29 +03:00
bluetooth bluez5-device: Fix memory leak in sco_process_render() 2018-05-09 07:29:12 +02:00
dbus build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
echo-cancel pass pa_suspend_cause_t to set_state_in_io_thread() callbacks 2018-03-20 13:00:44 +02:00
gconf gconf, gsettings: fix config.h includes 2018-04-19 14:38:18 +03:00
gsettings gsettings: run gsettings-data-convert from gsettings-helper 2018-04-26 14:58:17 +03:00
jack build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
macosx sink, source: rename set_state() to set_state_in_main_thread() 2018-03-16 19:54:59 +02:00
oss pass pa_suspend_cause_t to set_state_in_io_thread() callbacks 2018-03-20 13:00:44 +02:00
raop pass pa_suspend_cause_t to set_state_in_io_thread() callbacks 2018-03-20 13:00:44 +02:00
rtp build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
x11 build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
ladspa.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
Makefile build-sys: readd stub makefiles to subdirectories to make building with emacs easier 2012-05-15 14:17:58 +02:00
module-allow-passthrough.c allow-passthrough: fix hook return value 2018-05-07 16:53:57 +03:00
module-always-sink.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-always-source.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-augment-properties.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-card-restore.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-cli.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-combine-sink.c pass pa_suspend_cause_t to set_state_in_io_thread() callbacks 2018-03-20 13:00:44 +02:00
module-combine.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-console-kit.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-default-device-restore.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-detect.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-device-manager.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-device-restore.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-equalizer-sink.c pass pa_suspend_cause_t to set_state_in_io_thread() callbacks 2018-03-20 13:00:44 +02:00
module-esound-compat-spawnfd.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-esound-compat-spawnpid.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-esound-sink.c pass pa_suspend_cause_t to set_state_in_io_thread() callbacks 2018-03-20 13:00:44 +02:00
module-filter-apply.c filter-apply: Ignore monitor source of filter in find_paired_master() 2018-02-10 20:39:27 +01:00
module-filter-heuristics.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-hal-detect-compat.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-intended-roles.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-ladspa-sink.c ladspa-sink: fix search path 2018-07-14 17:52:57 +03:00
module-lirc.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-loopback.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-match.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-mmkbd-evdev.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-native-protocol-fd.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-null-sink.c pass pa_suspend_cause_t to set_state_in_io_thread() callbacks 2018-03-20 13:00:44 +02:00
module-null-source.c pass pa_suspend_cause_t to set_state_in_io_thread() callbacks 2018-03-20 13:00:44 +02:00
module-pipe-sink.c pipe-sink, pipe-source: fix file permissions 2018-07-14 18:53:48 +03:00
module-pipe-source.c pipe-sink, pipe-source: fix file permissions 2018-07-14 18:53:48 +03:00
module-position-event-sounds.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-protocol-stub.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-remap-sink.c pass pa_suspend_cause_t to set_state_in_io_thread() callbacks 2018-03-20 13:00:44 +02:00
module-remap-source.c sink, source: rename set_state() to set_state_in_main_thread() 2018-03-16 19:54:59 +02:00
module-rescue-streams.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-role-cork.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-role-ducking.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-rygel-media-server.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-sine-source.c pass pa_suspend_cause_t to set_state_in_io_thread() callbacks 2018-03-20 13:00:44 +02:00
module-sine.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-solaris.c pass pa_suspend_cause_t to set_state_in_io_thread() callbacks 2018-03-20 13:00:44 +02:00
module-stream-restore.c Fix memory leaks 2018-03-23 16:27:23 +02:00
module-suspend-on-idle.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-switch-on-connect.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-switch-on-port-available.c switch-on-port-available: ignore bluetooth cards 2018-07-14 14:57:55 +03:00
module-systemd-login.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-tunnel-sink-new.c pass pa_suspend_cause_t to set_state_in_io_thread() callbacks 2018-03-20 13:00:44 +02:00
module-tunnel-source-new.c pass pa_suspend_cause_t to set_state_in_io_thread() callbacks 2018-03-20 13:00:44 +02:00
module-tunnel.c sink, source: rename set_state() to set_state_in_main_thread() 2018-03-16 19:54:59 +02:00
module-udev-detect.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-virtual-sink.c pass pa_suspend_cause_t to set_state_in_io_thread() callbacks 2018-03-20 13:00:44 +02:00
module-virtual-source.c sink, source: rename set_state() to set_state_in_main_thread() 2018-03-16 19:54:59 +02:00
module-virtual-surround-sink.c pass pa_suspend_cause_t to set_state_in_io_thread() callbacks 2018-03-20 13:00:44 +02:00
module-volume-restore.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-waveout.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-zeroconf-discover.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
module-zeroconf-publish.c build-sys: Stop using symdef headers for modules 2017-12-12 12:58:52 +05:30
reserve-monitor.c reserve: Move get_name_owner() to the public rd_device API 2013-01-31 13:56:25 +02:00
reserve-monitor.h More spelling fixes 2011-08-25 11:27:47 +01:00
reserve-wrap.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
reserve-wrap.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
reserve.c fix dbus message leaks 2017-07-17 19:29:21 +03:00
reserve.h reserve: Move get_name_owner() to the public rd_device API 2013-01-31 13:56:25 +02:00
stdin-util.c gconf, gsettings: fix config.h includes 2018-04-19 14:38:18 +03:00
stdin-util.h gconf, gsettings: fix config.h includes 2018-04-19 14:38:18 +03:00
stream-interaction.c stream-interaction: Fix a memory leak 2016-08-10 22:23:02 +05:30
stream-interaction.h role-cork: prepare merge with role-ducking: replace "cork" with "interact" where appropriate 2016-03-15 13:02:04 +02:00
udev-util.c udev: Deal with unavailable bus property 2015-04-13 08:35:53 +05:30
udev-util.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00