-
pulseaudio (1:8.0-0ubuntu3.15) xenial-security; urgency=medium
* SECURITY UPDATE: don't rely on SCM_CREDENTIALS to detect snap confined
clients (LP: #1895928)
- d/p/0418-pa-client-peer-apparmor-label.patch: records AppArmor label
in pa_client struct for native connections using aa_getpeercon.
- d/p/0452-add-snappy-policy-module.patch: use the AppArmor
label in the pa_client rather than looking it up via the process ID
from SCM_CREDENTIALS.
- CVE-2020-16123
* Don't block classic snaps from module loading/unloading (LP: #1886854)
- d/p/0452-add-snappy-policy-module.patch: replace
deny_to_snaps_hook with a version that allows classic snaps.
-- James Henstridge <email address hidden> Tue, 22 Sep 2020 12:30:20 +0800
-
pulseaudio (1:8.0-0ubuntu3.14) xenial-security; urgency=medium
* SECURITY UPDATE: potential double-free in the Bluez 5 module (LP: #1884738)
- d/p/0511-bluetooth-bluez5-fix-double-free-in-pa__init.patch:
Only free modargs once in each of
src/modules/bluetooth/module-bluez5-device.c and
src/modules/bluetooth/module-bluez5-discover.c, patch thanks to Ratchanan
Srirattanamet.
- d/p/0512-bluetooth-bluez5-fix-double-free-2.patch: Initialize pointer
before dereferencing in fail condition.
- CVE-2020-15710
-- Avital Ostromich <email address hidden> Thu, 17 Sep 2020 09:38:52 -0400
-
pulseaudio (1:8.0-0ubuntu3.12) xenial-security; urgency=medium
* SECURITY UPDATE: stop snaps from loading and unloading modules, to
prevent bypass of audio recording restriction (LP: #1877102). Patch thanks
to James Henstridge
- d/p/0407-access-Add-access-control-hooks.patch: make sure access
hook IDs are non-zero.
- d/p/0450-modules-add-snappy-policy-module.patch: Prevent snaps from
controlling modules, terminating the daemon, or disconnecting clients.
- CVE-2020-11931
* debian/control: Build-Depends on libsnapd-glib-dev (>= 1.49)
-- Jamie Strandboge <email address hidden> Thu, 07 May 2020 20:43:53 +0000
-
pulseaudio (1:8.0-0ubuntu3.11) xenial; urgency=medium
* Backport the snap policy module to make access to audio recording
conditional on plugging the "pulseaudio" or "audio-record" interfaces
(LP: #1781428):
- 0450-modules-add-snappy-policy-module.patch: rewrite to query
snapd for the client's plugged interfaces.
- 0451-enable-snap-policy-module.patch: enable the module in the
default configuration.
- Build depend on libsnapd-glib-dev.
* Backport libjson-c dependency removal from Pulse Audio 10. This is
required by the snap policy module due to a symbol name clash with
libjson-glib.
- 0805-remove-libjson-c-dependency.patch: new file.
-- James Henstridge <email address hidden> Tue, 05 Nov 2019 17:16:22 +0800
-
pulseaudio (1:8.0-0ubuntu3.10) xenial; urgency=medium
* Revert Cherrypick fixes for checking profile availabilities
change of 3.9, then the content of 1:8.0-0ubuntu3.10 is same as
1:8.0-0ubuntu3.8 (LP: #1767784)
-- Hui Wang <email address hidden> Wed, 2 May 2018 15:32:26 +0800
-
pulseaudio (1:8.0-0ubuntu3.9) xenial; urgency=medium
* Cherrypick fixes for checking profile availabilities (LP: #1750947)
-- Hui Wang <email address hidden> Thu, 08 Mar 2018 10:38:56 +0800
-
pulseaudio (1:8.0-0ubuntu3.8) xenial; urgency=medium
[Hui Wang]
* Cherrypick fixes for supporting audio on Dell dock TB16:
- 60c0edd5: Add support for usb audio on the Dell dock TB16 (LP: #1718824)
- 2f1dcea3: build-sys: add the Dell dock TB16 configuration (LP: #1718824)
[Daniel van Vugt]
* Tidy up: Rename 0901-droid-fix-crash-on-module-load.patch to
0803-droid-fix-crash-on-module-load.patch
-- Daniel van Vugt <email address hidden> Tue, 12 Dec 2017 11:44:08 +0800
-
pulseaudio (1:8.0-0ubuntu3.7) xenial; urgency=medium
* debian/patches/0901-droid-fix-crash-on-module-load.patch: [Fix the
crash on module load, this crash was result of patch backported in
release 1:8.0-0ubuntu3.3] (LP: #1728791)
-- Bhushan Shah <email address hidden> Fri, 10 Nov 2017 04:57:42 +0000
-
pulseaudio (1:8.0-0ubuntu3.6) xenial-proposed; urgency=medium
* debian/patches/0901-droid-fix-crash-on-module-load.patch: [Fix the
crash on module load, this crash was result of patch backported in
release 1:8.0-0ubuntu3.3] (LP: #1728791)
* Cherrypick fixes for supporting audio on Dell dock TB16:
- 60c0edd5: Add support for usb audio on the Dell dock TB16 (LP: #1718824)
-- Bhushan Shah <email address hidden> Tue, 31 Oct 2017 10:13:54 +0000
-
pulseaudio (1:8.0-0ubuntu3.5) xenial-proposed; urgency=medium
* debian/patches/0901-droid-fix-crash-on-module-load.patch: [Fix the
crash on module load, this crash was result of patch backported in
release 1:8.0-0ubuntu3.3] (LP: #1728791)
* Cherrypick fixes for supporting audio on Dell dock TB16:
- 60c0edd5: Add support for usb audio on the Dell dock TB16 (LP: #1718824)
-- Bhushan Shah <email address hidden> Tue, 31 Oct 2017 10:13:54 +0000
-
pulseaudio (1:8.0-0ubuntu3.4) xenial; urgency=medium
* debian/control: Update Vcs fields to launchpad git.
* Cherrypick fixes for common crashes from upstream:
- cb78d6f5: SIGABRT in device_start_waiting_for_profiles (LP: #1690028,
LP: #1672171)
- d985276c: SIGABRT in pa_alsa_path_set_volume (LP: #1539209, LP: #1562817)
-- Daniel van Vugt <email address hidden> Fri, 11 Aug 2017 15:16:57 +0800
-
pulseaudio (1:8.0-0ubuntu3.3) xenial; urgency=medium
[Luke Yelavich, Konrad ZapaĆowicz]
* Fixed multiple interrelated problems with using Bluetooth audio (A2DP),
where users would experience some combination of:
- Bluetooth headset/speakers listed but not selectable in Sound settings
(LP: #1283003)
- [regression] Bluetooth audio no longer supports A2DP (stuck in HSP/HFP
mode) (LP: #1438510)
- [xenial] Bluetooth device doesn't play any sound in A2DP mode unless set
to HSP/HFP first (LP: #1582213)
* Specific patches from upstream used to address the above problems:
- 0103-bluetooth-Add-support-for-automatic-switch-between-h.patch
- 0104-bluetooth-Add-support-for-automatic-switch-bluez5.patch
- 0106-bluetooth-Add-optional-heuristic-for-switching-betwe.patch
. Backport from upstream to fix a bug in Xenial where an incorrect
audio profile is applied for a headset connected over Bluetooth
making using it impossible.
- 0105-bluetooth-policy-do-A2DP-profile-restoring-a-bit-lat.patch
. Fix a crash that happens if the BT headset is the only non-monitor
source in the system and the last "phone" stream dies.
- 0700-pulsecore-add-new-card-profile-hook.patch
. Backport from upstream (commit 7b6260140149) to allow for correct
profile selection.
- 0701-bluetooth-bluez5-wait-for-all-profiles-to-connect.patch
. Backport from upstream waiting for all profiles to connect before
creating a card.
-- Daniel van Vugt <email address hidden> Tue, 23 May 2017 16:24:14 +0800
-
pulseaudio (1:8.0-0ubuntu3.2) xenial; urgency=medium
* 0101-card-add-preferred-input-output-port.patch,
0102-switch-on-port-available-prefer-ports-that-have-been.patch,
0103-card-Add-hook-before-profile-changes.patch:
- Backport from upstream to fix a bug in PulseAudio 8 where audio switches
to another audio device when an HDMI monitor goes to sleep, thanks to
Cristian Klein <email address hidden> for the backport (LP: #1641954)
-- Luke Yelavich <email address hidden> Thu, 08 Dec 2016 14:16:59 +1100
-
pulseaudio (1:8.0-0ubuntu3.1) xenial; urgency=medium
* debian/pulseaudio.maintscript: Bump versions for files that need to be
removed as they are obsolete (LP: #1573296)
* 0502-bluetooth-bluez5-bring-back-SCO-over-PCM-support.patch:
- Remove patch hunk that set u->transport to NULL. At the time this
code was written for 15.10, it was to prevent an assertion. Now with
newer versions of pulse, the opposite is happening in some circumstances
(LP: #1574324)
-- Luke Yelavich <email address hidden> Thu, 03 Nov 2016 16:58:35 +1100
-
pulseaudio (1:8.0-0ubuntu3) xenial; urgency=medium
* Drop 0023-fixing_snd_mixer_poll_descriptors_count_when_zero.patch
- Upstreamed
* 0024-alsa-mixer-Quick-workaround-for-potential-index-out-.patch
- Fix a potential index-out-of-bounds when reading multichannel mixers
* 0100-switch-on-port-available-Switch-from-HDMI-to-analog-.patch
- Improve an 8.0 routing regression
-- David Henningsson <email address hidden> Mon, 21 Mar 2016 11:14:25 +0100
-
pulseaudio (1:8.0-0ubuntu2) xenial; urgency=medium
* 0600-droid-sync-with-upstream-for-Android-5-support-and-b.patch:
- Fix build failure by changing pa_strlist_tostring calls to
pa_strlist_to_string
-- Luke Yelavich <email address hidden> Thu, 11 Feb 2016 08:44:22 +1100
-
pulseaudio (1:8.0-0ubuntu1) xenial; urgency=medium
* New upstream release
* Merge from Debian experimental, remaining changes:
- epoch (my stupid fault :S)
- Don't ship the consolekit module, and explicitly depend on the PAM
systemd module
- Add a module to allow pulseaudio to use the Android audio HAL
- Adjust gbp.conf file to point to the ubuntu branch for package builds
- Disable module-role-cork by default
- Load module-x11-bell in the start-pulseaudio-x11 script
- Hide pulseaudio from startup apps dialog
- Quit daemon if pid file is removed
- Avoid abort when poll descriptor is 0, such as when using it with the
audioflinger bridge, like done in ubuntu touch
- change default rlimit_rttime value to 200 ms
- Don't probe UCM profiles, trust that the profile writer knows what they
are doing
- Add card hook to allow modules to do something before a profile becomes
active
- Add an option to the bluez4 discovery module to set the profile
- Allow leaving bluetooth transport running while sink and source are
suspended.
- Add option to module-switch-on-connect to skip abstract devices
- Add property to module-device-restore to skip store/restore
- Add missing fields for sink_input/source_output info struct to the vala
bindings
- Add example upstart job to run pulseaudio in system mode
- Add a build/run autopkgtest for libpulse-dev
- Drop libsoxr-dev build dep, its in universe
* Refreshed patches, and dropped those that were applied upstream.
* Update local shlibs file for 8.0
pulseaudio (7.99.2-1) experimental; urgency=medium
* New upstream release candidate
* Drop build-sys-Fix-install-order-of-libpulsecore.patch, applied
upstream
pulseaudio (7.99.1-1) experimental; urgency=medium
* New upstream release candidate
- Update local shlibs file for 7.99
- libpulsecore is now installed in the package-private directory
- Update symbols file to add new balance functions
* Drop pulsecore related lintian overrides
* Drop stale pulseaudio-dev.install file
* Drop stale lintian overrides
* Add patch to fix install order of libpulsecore
pulseaudio (7.1-2) unstable; urgency=medium
* Add build-depends on libsoxr-dev to enable soxr resamplers.
Closes: #804212
-- Luke Yelavich <email address hidden> Wed, 10 Feb 2016 16:27:28 +1100
-
pulseaudio (1:7.1-1ubuntu7) xenial; urgency=medium
* Keep the libpulsecore library in the multiarch libdir.
-- Matthias Klose <email address hidden> Fri, 05 Feb 2016 13:10:43 +0100
-
pulseaudio (1:7.1-1ubuntu6) xenial; urgency=medium
* debian/patches/60*.patch:
+ Add proper dep3 patch header to all patches.
* debian/control:
+ Only depend on android-headers for i386, amd64 and armhf as no
other platform actually uses it or provides hybris support.
-- Simon Fels <email address hidden> Mon, 01 Feb 2016 15:31:25 +0100
-
pulseaudio (1:7.1-1ubuntu3) xenial; urgency=medium
* trust-store: Update translation string
Actually ship the .so files in the correct package
* Cherrypick upstream patches to allow client.conf.d
and daemon.conf.d
* debian/patches/0508/0509/0510*.patches
- More patches for bluez5 + ofono + HFP support
-- David Henningsson <email address hidden> Thu, 17 Dec 2015 12:36:42 +0100
-
pulseaudio (1:7.1-1ubuntu2) xenial; urgency=medium
* debian/patches/050*.patch:
- Add bluez5 + ofono + HFP patches for Ubuntu touch
-- David Henningsson <email address hidden> Mon, 30 Nov 2015 11:24:05 +0100
-
pulseaudio (1:7.1-1ubuntu1) xenial; urgency=medium
* Merge from Debian experimental, remaining changes:
- epoch (my stupid fault :S)
- Don't ship the consolekit module, and explicitly depend on the PAM
systemd module
- Add a module to allow pulseaudio to use the Android audio HAL
- Adjust gbp.conf file to point to the ubuntu branch for package builds
- Disable module-role-cork by default
- Load module-x11-bell in the start-pulseaudio-x11 script
- Hide pulseaudio from startup apps dialog
- Quit daemon if pid file is removed
- Avoid abort when poll descriptor is 0, such as when using it with the
audioflinger bridge, like done in ubuntu touch
- change default rlimit_rttime value to 200 ms
- Don't probe UCM profiles, trust that the profile writer knows what they
are doing
- Add card hook to allow modules to do something before a profile becomes
active
- Add an option to the bluez4 discovery module to set the profile
- Allow leaving bluetooth transport running while sink and source are
suspended.
- Add option to module-switch-on-connect to skip abstract devices
- Add property to module-device-restore to skip store/restore
- Add missing fields for sink_input/source_output info struct to the vala
bindings
- Add example upstart job to run pulseaudio in system mode
- Add a build/run autopkgtest for libpulse-dev
* Refreshed patches, and dropped those that were applied upstream.
pulseaudio (7.1-1) unstable; urgency=medium
* New upstream version
* Update shlibs file for 7.1
* Silence lintian warning about pulsecore: it is internal library
pulseaudio (7.0-1) unstable; urgency=medium
[ Luke Yelavich ]
* New upstream release
* Dropped patch, applied upstream
* Update shlibs file for 7.0
[ Felipe Sateler ]
* Update bash completion lintian override
* Upload to unstable
pulseaudio (6.99.1-2) experimental; urgency=medium
* Fix test suite failure on alpha. Patch from Michael Cree.
Closes: #798248
pulseaudio (6.99.1-1) experimental; urgency=medium
* New upstream release candidate
- Drop 0001-core-util-pactl-Make-one-localised-and-one-non-
local.patch, was picked from upstream
* Change the bash completion install dir to /usr/share
pulseaudio (6.0-5) unstable; urgency=medium
* Module udev detect is linux-only, so don't install on !linux.
pulseaudio (6.0-4) unstable; urgency=medium
* Specify systemd user unit dir explicitly.
The pkgconfig file lives in package systemd, which we don't want to
build-depend on.
pulseaudio (6.0-3) unstable; urgency=medium
* Do not build bluez4 module, it is no longer available.
Closes: #788293
* Pass --disable-hal-compat to configure instead of building a module we do
not install
* Use dh-exec instead of manual .install mangling
* Do not use dh_installman to install manpages, upstream already installs
them correctly.
* libpulse-dev: drop Depends on libavahi-client-dev
* debian/rules: use DEB_DH_INSTALL_SOURCEDIR instead of deprecated DEB_DH_INSTALL_ARGS
* Install (but not enable) systemd user units on linux archs.
Closes: #794226
pulseaudio (6.0-2) unstable; urgency=medium
* Pick upstream patch that creates a localised version of pa_yes_no
- This fixes a problem when that function was used to create module
loading arguments.
* Upload to unstable
pulseaudio (6.0-1) experimental; urgency=medium
[ Luke Yelavich ]
* New upstream release
* Remove pulseaudio-kde autostart file on upgrade (Closes: #776331)
[ Felipe Sateler ]
* Upload to experimental
-- Luke Yelavich <email address hidden> Mon, 02 Nov 2015 10:16:47 +1100
-
pulseaudio (1:6.0-0ubuntu13) wily; urgency=medium
* Pull upstream commit a527711 to hopefully fix LP: #1425447
-- Luke Yelavich <email address hidden> Tue, 13 Oct 2015 10:44:57 +1100