ubuntu/+source/pulseaudio:ubuntu/xenial-security

Last commit made on 2020-05-12
Get this branch:
git clone -b ubuntu/xenial-security https://git.launchpad.net/ubuntu/+source/pulseaudio
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
ubuntu/xenial-security
Repository:
lp:ubuntu/+source/pulseaudio

Recent commits

8541ad3... by Jamie Strandboge on 2020-05-07

Import patches-unapplied version 1:8.0-0ubuntu3.12 to ubuntu/xenial-security

Imported using git-ubuntu import.

Changelog parent: a2b12c4ca53827ac9eebce41b6f535cf01ba3a34

New changelog entries:
  * 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)

a2b12c4... by James Henstridge on 2019-11-05

Import patches-unapplied version 1:8.0-0ubuntu3.11 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: 62c26923ecc631ebb81d1f586053d6b2e0a847db

New changelog entries:
  * 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.

62c2692... by Hui Wang on 2018-05-02

Import patches-unapplied version 1:8.0-0ubuntu3.10 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: cd534c3b34cd714bc5d32f544ffe388ecc5c381f

New changelog entries:
  * Revert Cherrypick fixes for checking profile availabilities

cd534c3... by Hui Wang on 2018-03-08

Import patches-unapplied version 1:8.0-0ubuntu3.9 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: b3b59d6bae1de094a8f4f9839972479cf56ae64f

New changelog entries:
  * Cherrypick fixes for checking profile availabilities (LP: #1750947)

b3b59d6... by Daniel van Vugt on 2017-12-12

Import patches-unapplied version 1:8.0-0ubuntu3.8 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: a5ea4e9bfc7624c710180464d0ac4de9b127b719

New changelog entries:
  [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

a5ea4e9... by Bhushan Shah <email address hidden> on 2017-11-10

Import patches-unapplied version 1:8.0-0ubuntu3.7 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: d083c9ad120127c59f313f9a4e44e2dd06b94575

New changelog entries:
  * 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)

d083c9a... by Daniel van Vugt on 2017-08-11

Import patches-unapplied version 1:8.0-0ubuntu3.4 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: 23ee4737b231faf01cf8861082593d2e7564f82d

New changelog entries:
  * 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)

23ee473... by Daniel van Vugt on 2017-05-23

Import patches-unapplied version 1:8.0-0ubuntu3.3 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: fb9ba3959fe12d880bf329b6752161df31ec5096

New changelog entries:
  [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.

fb9ba39... by Luke Yelavich on 2016-12-08

Import patches-unapplied version 1:8.0-0ubuntu3.2 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: 89e9cccb8918106d4e668c46fd0127b96366d6ef

New changelog entries:
  * 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)

89e9ccc... by Luke Yelavich on 2016-11-03

Import patches-unapplied version 1:8.0-0ubuntu3.1 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: 3e61f2448276553f716d4842d439649867718f03

New changelog entries:
  * 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)