Last commit made on 2016-12-16
Get this branch:
git clone -b ubuntu/yakkety-devel https://git.launchpad.net/ubuntu/+source/dbus
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

e424768... by Ɓukasz Zemczak on 2016-11-25

Import patches-unapplied version 1.10.10-1ubuntu1.2 to ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: e59abf61f84b2bacc2173dc2395db730efaf072c

New changelog entries:
  * debian/patches/make-uid-0-immune-to-timeout.patch:
    - Backport fix proposed by Simon McVittie upstream to workaround bug
      LP: #1591411.

e59abf6... by Marc Deslauriers on 2016-10-12

Import patches-unapplied version 1.10.10-1ubuntu1.1 to ubuntu/yakkety-security

Imported using git-ubuntu import.

Changelog parent: efc9043510894150428947012174051df80ab0ef

New changelog entries:
  * SECURITY UPDATE: arbitrary code execution or denial of service via
    format string vulnerability (likely limited to uid 0 only)
    - debian/patches/format_string.patch: do not use non-literal format
      string in bus/activation.c.
    - No CVE number

efc9043... by Jeremy Bicha on 2016-09-11

Import patches-unapplied version 1.10.10-1ubuntu1 to ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: 3ea94f9827ee41bdeaa6aa1bcabe8d5ec1962e5d

New changelog entries:
  [ Jeremy Bicha ]
  * Merge with Debian (LP: #1622401), remaining changes:
    - Add debian/dbus.user-session.upstart.
    - debian, dbus.postinst, debian/rules: Don't start D-Bus on package
      installation, as that doesn't work any more. Instead, start dbus.socket
      in postinst, which will then start D-Bus on demand after package
    - Add debian/patches/dont-stop-dbus.patch: Don't stop D-Bus in the service
      unit (see patch header and upstream bug for details). Fixes various
      causes of shutdown hangs, particularly with remote file systems. (LP:
      #1438612) (LP: #1540282)
    - aa-get-connection-apparmor-security-context.patch: This is not
      intended for upstream inclusion. It implements a bus method
      (GetConnectionAppArmorSecurityContext) to get a connection's AppArmor
      security context but upstream D-Bus has recently added a generic way of
      getting a connection's security credentials (GetConnectionCredentials).
      Ubuntu should carry this patch until packages in the archive are moved
      over to the new, generic method of getting a connection's credentials.
  * Dropped changes:
    - debian/dbus.preinst: divert the dbus-daemon-launch-helper if upgrading
      from < 1.9.4-2~. This will make sure we keep the setuid bit during upgrade.
      (LP: #1555237)
    - Drop system upstart job.
  [ Martin Pitt ]
  * Clean up /etc/init/dbus.conf on upgrades. This needs to be kept until
    after 18.04 LTS.

3ea94f9... by Simon McVittie on 2016-08-15

Import patches-unapplied version 1.10.10-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 0f936b23c865c57b9071c0e3ddbac0b882fffa99

New changelog entries:
  * New upstream stable release 1.10.10
  * Provide new virtual packages for other packages to depend on:
    - dbus-session-bus: any implementation of the D-Bus well-known session bus
      (provided by: dbus-user-session, dbus-x11)
    - default-dbus-session-bus: the recommended implementation of
      dbus-session-bus (currently provided by: dbus-user-session)
  * Add arm64, mips64el, ppc64el to the list of architectures that
    have valgrind
  * debian/gbp.conf: use DEP-14 branch names
  * Standards-Version: 3.9.8 (no changes needed)
  * debian/rules: fail the build if "make install" installs anything we
    don't package or delete. Only do this for final releases (suite
    in debian/changelog is not UNRELEASED) to facilitate future
    autobuilding of new upstream releases.
  * debian/rules: do not require symbols file to be complete if the
    suite in debian/changelog is UNRELEASED, again to facilitate
    autobuilding new upstream releases.
  * debian/source/options: don't fail dpkg-source on changes to
    build-aux/{compile,depcomp,missing}. We regenerate that directory anyway,
    and during a snapshot build they might become symlinks.
  * debian/rules: do the build in debian/build-* so it's easier to .gitignore
  * debian/.gitignore: update
  * Use the correct systemctl for Debian even if not installed on the build
    system. (Regression in 1.10.2)

0f936b2... by Simon McVittie on 2016-03-07

Import patches-unapplied version 1.10.8-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: bccf866e37b130a886690c1868bba379462ca9c2

New changelog entries:
  * New upstream release
  * dbus.prerm: ensure that dbus.socket is stopped before removal,
    so that a new connection to the bus won't cause dbus.service to be
    restarted (Closes: #813970)
  * debian/75dbus_dbus-launch: when not using systemd --user or the
    dbus-user-session package is not installed, start dbus-daemon early,
    then upload the full environment from Xsession.d later on
    (in 95dbus_update-activation-env). This more closely matches the
    behaviour with dbus-user-session. (Closes: #815503; thanks to Samuel
  * Switch Vcs-Git to https (see #810378)
  * debian/upstream/signing-key.asc: add upstream signing keys
    (just my keys for now, in practice I do almost all dbus releases)
  * debian/watch: use https and describe how to download signatures
  * Standards-Version: 3.9.7 (no changes needed)
  * Sort .install files and remove unnecessary debian/tmp prefix
  * Normalize lists of packages and uploaders via wrap-and-sort -ast
  * Normalize order of packages via wrap-and-sort -b

bccf866... by Simon McVittie on 2015-12-01

Import patches-unapplied version 1.10.6-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 43d4fb264fa0f3dfcfb809edd396a26c2326cb97

New changelog entries:
  * New upstream stable release 1.10.6
    - fixes regression tests when run as root (Closes: #806305)
  * When removing dbus.target.wants (for #757913), do not fail if it does
    not exist. This should fix FTBFS on non-Linux kernels, and in stage1
    Linux builds (Closes: #805513)
  * debian/libdbus-1-3.symbols.in: use a regex for private symbols, so
    that this packaging can be used for snapshots of dbus where
    DEB_VERSION_UPSTREAM does not necessarily match Autoconf's VERSION

43d4fb2... by Simon McVittie on 2015-11-17

Import patches-unapplied version 1.10.4-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 7bc0cc30577f3a7102a91d92efdec0af83ccf38b

New changelog entries:
  * New upstream stable release 1.10.4
  * prerm: clean up /etc/dbus-1/s*.conf compat symlinks on remove.
    We only remove them if they match what the package sets up, so
    we do not need to distinguish between remove and purge.
  * prerm: also clean up /etc/dbus-1/s*.conf symlinks before downgrading
    to a version << 1.10.2-1, so that the dbus-daemon will not fail to reload
    or start after the downgrade. Please note that downgrading packages remains
    an unsupported action. (Closes: #804183)
  * postrm: clean up /etc/dbus-1/s*.conf on purge, even if their targets
    do not match what is expected (Closes: #803441)
  * dbus.install: use dh-exec to mark systemd-related files for [linux-any],
    instead of constructing dbus.install programmatically
  * dbus-1-dbg.links: use dh-exec instead of sh
  * Stop installing dbus.target.wants/dbus.socket, since dbus.target no
    longer exists in systemd. sockets.target covers that, and is part
    of the DefaultDependencies anyway (Closes: #757913)
  * Simplify dh_install override, and remove dh_link override altogether,
    by using dh-exec

7bc0cc3... by Simon McVittie on 2015-10-26

Import patches-unapplied version 1.10.2-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: b11988ba2d4f0f61c4cb34fa0db1a7348e0f8574

New changelog entries:
  * New upstream stable release 1.10.2
  * Touch /var/run/reboot-required on upgrade, even if neither
    reboot-notifier nor update-notifier-common is installed.
    Various other tools look for this file. (Closes: #799396)
  * Allow dbus-daemon (<< 1.9.18) to reload bus setup and configuration
    again (follow-up for #793519). This means that if an upgrade
    from jessie to stretch pulls in a new system service, dbus-daemon
    will load the configuration that allows that system service to work,
    even before the system has been rebooted to use the new dbus-daemon.
    - if /etc/dbus-1/s*.conf have been modified, move them to
      /etc/dbus-1/s*.conf.dpkg-bak; if not, delete them
    - patch /usr/share/dbus-1/s*.conf to include
      /etc/dbus-1/s*.conf.dpkg-bak instead of /etc/dbus-1/s*.conf
    - add new symlinks /etc/dbus-1/s*.conf -> /usr/share/dbus-1/s*.conf
      so that the old dbus-daemon will load the new bus setup
  * Remove Breaks and upgrade code for versions older than oldstable

b11988b... by Simon McVittie on 2015-09-15

Import patches-unapplied version 1.10.0-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: a2215dff226b7ed0859e2ee5f4fcbc3c0f8fcb1f

New changelog entries:
  * Put the entire debug build in an arch-specific directory, so
    dbus-1-dbg can continue to be Multi-Arch: same (Closes: #798748)
  * Record that Iain's change in 1.10.0-1 closed #796165

a2215df... by Simon McVittie on 2015-09-11

Import patches-unapplied version 1.10.0-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 4421aa88d2ee5fc82ec39f3be1a25f531964edf9

New changelog entries:
  * dbus-user-session Breaks versions of dbus-x11 that would incorrectly
    try to start a second bus (Closes: #797678)
  * dbus-user-session Breaks versions of policykit-1 and udisks2 that
    work poorly with user sessions
  * Upload to unstable