pulseaudio/src/daemon
Tanu Kaskinen 6db3af6601 daemon: Don't rely on prctl(PR_SET_KEEPCAPS, 0) for dropping caps.
Capability dropping when changing the user in the system
mode was previously implemented by calling
prctl(PR_SET_KEEPCAPS, 0), but that doesn't necessarily
work. It's possible that the KEEPCAPS flag is locked to 1,
in which case the prctl() call fails with EPERM (this
happens at least on Harmattan). This patch implements
explicit capability dropping after changing the user.
2013-02-07 11:59:58 +02:00
..
.gitignore git: ignore kde related files 2009-10-30 05:20:00 +01:00
caps.c daemon: Don't rely on prctl(PR_SET_KEEPCAPS, 0) for dropping caps. 2013-02-07 11:59:58 +02:00
caps.h daemon: Don't rely on prctl(PR_SET_KEEPCAPS, 0) for dropping caps. 2013-02-07 11:59:58 +02:00
cmdline.c Fix pa_parse_boolean() return value checking. 2012-12-19 12:31:50 +02:00
cmdline.h More spelling fixes 2011-08-25 11:27:47 +01:00
cpulimit.c cpulimit: Explicitly ignore pa_read() return value. 2012-12-19 12:31:50 +02:00
cpulimit.h Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
daemon-conf.c add a new log target that enables to create new log file if it exists 2012-07-02 16:35:19 +02:00
daemon-conf.h core: infrastructure for alternate sampling rate 2011-10-17 19:23:26 +05:30
daemon.conf.in core: infrastructure for alternate sampling rate 2011-10-17 19:23:26 +05:30
default.pa.in conf: Load bluetooth-policy module by default 2012-11-29 05:39:30 +02:00
dumpmodules.c daemon: Fix redundant redeclaration warning 2012-10-22 17:56:10 +03:00
dumpmodules.h Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
esdcompat.in Fix up some double spaces 2011-03-18 09:20:07 +00:00
ltdl-bind-now.c More spelling fixes 2011-08-25 11:27:47 +01:00
ltdl-bind-now.h Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
main.c daemon: Don't rely on prctl(PR_SET_KEEPCAPS, 0) for dropping caps. 2013-02-07 11:59:58 +02:00
Makefile build-sys: readd stub makefiles to subdirectories to make building with emacs easier 2012-05-15 14:17:58 +02:00
pulseaudio-kde.desktop.in device-manager: Add some scripts that are only run under KDE to load/initialise module-device-manager with routing turned on. 2009-10-01 22:33:22 +01:00
pulseaudio-system.conf build-sys: remove HAL support, it's obsolete since years 2012-05-15 16:06:42 +02:00
pulseaudio.desktop.in gnome: start PA early in the gnome session 2012-05-16 01:06:17 +02:00
server-lookup.c daemon: Don't treat it as a fatal error if we can't connect to the session bus 2011-10-12 10:51:24 +05:30
server-lookup.h dbus-protocol: Connection handling for local connections. 2009-06-16 19:03:22 +03:00
start-pulseaudio-kde.in device-manager: Fix typo in module loading script. 2009-10-02 00:49:50 +01:00
start-pulseaudio-x11.in start: we don't need to check for $PULSE_SERVER anymore 2010-01-14 20:33:40 +01:00
system.pa.in conf: Make sure module-dbus-protocol is loaded after module-default-device-restore 2011-09-15 06:40:18 +05:30