pulseaudio/src
Tanu Kaskinen 11e71e3990 caps: Remove the FreeBSD implementation of pa_drop_caps()
Quoting Ryan Lortie from [1]:

I assumed from my reading of the Linux code ("cap_clear()...") that it
was clearing all capabilities of the process when in fact it is only
clearing the "special to root" capabilities.

The FreeBSD version of the code indeed clears _all_ capabilities beyond
ones that the process already has (ie: cannot open any new files, create
sockets, etc.)

This has a pretty obvious adverse effect on pulseaudio's ability to do
what it needs to do -- indeed, it bombs out pretty quickly due to an
inability to read its own config file.

[1] https://bugs.freedesktop.org/show_bug.cgi?id=72580#c11
2014-01-03 13:31:29 +02:00
..
daemon caps: Remove the FreeBSD implementation of pa_drop_caps() 2014-01-03 13:31:29 +02:00
modules alsa-mixer: Free the description key in alsa_path_free(). 2014-01-03 13:17:08 +02:00
pulse Documentation of known misuse of PulseAudio API 2014-01-03 12:53:07 +02:00
pulsecore sink-input: Fix volume_factor_sink initialization 2013-12-20 16:10:53 +02:00
tests tests: Fix resource leak in sigbus-test 2013-12-20 12:55:17 +01:00
utils introspect: Fix ABI break introduced by b98a2e1 2013-11-05 21:26:34 +02:00
.gitignore bluetooth: Remove module-bluetooth-proximity 2013-09-29 16:54:36 +03:00
depmod.py remove remaining $ 2008-06-18 22:38:32 +02:00
Makefile.am log: Add support for the systemd journal 2013-12-20 13:06:04 +01:00
map-file Add pa_channels_valid() 2013-12-15 11:44:35 +01:00