Last commit made on 2019-12-07
Get this branch:
git clone -b ubuntu/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

157b2dc... by Steve Langasek on 2019-12-07

Import patches-unapplied version 1.12.16-2ubuntu2 to ubuntu/focal-proposed

Imported using git-ubuntu import.

Changelog parent: 446f1eb130109a2f352e22688fb1d15b805148d8

New changelog entries:
  * Make autopkgtests cross-test-friendly.

446f1eb... by Marc Deslauriers on 2019-11-26

Import patches-unapplied version 1.12.16-2ubuntu1 to ubuntu/focal-proposed

Imported using git-ubuntu import.

Changelog parent: 92fceb4c1cd9c9374f353565d59705599d245feb

New changelog entries:
  * Merge from Debian unstable. Remaining changes:
    - Add dont-stop-dbus.patch: Don't stop D-Bus in the service unit.
    - debian/dbus.postinst, debian/rules: Don't start D-Bus on package
      installation, as that doesn't work any more with dont-stop-dbus.patch.
      Instead, start dbus.socket in postinst, which will then start D-Bus
      on demand after package installation.
    - Add 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.
  * Removed patches included in new version:
    - d/p/0001-auth-Reject-DBUS_COOKIE_SHA1-for-users-other-than-th.patch
    - d/p/0002-test-Add-basic-test-coverage-for-DBUS_COOKIE_SHA1.patch

92fceb4... by Simon McVittie on 2019-09-30

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

Imported using git-ubuntu import.

Changelog parent: 250f72ae484da75cb6d52854a41c781bd3e023c2

New changelog entries:
  * Add bug number to previous changelog entry
  * Standards-Version: 4.4.1 (no changes required)
    - Note that dbus-user-session still has its previous dependencies,
      and has deliberately not been switched to the new default-logind
      virtual package. dbus-user-session relies on systemd --user: it
      is not enough to have systemd-logind or a compatible replacement
      like elogind.
  * d/dbus.init: Work around #940971 in libnss-systemd.
    If we are booting with a non-systemd init but libnss-systemd is still
    installed, tell libnss-systemd not to try to connect to dbus-daemon,
    which is never going to work well from inside dbus-daemon.
  * dbus.postinst: Append dbus to /run/reboot-required.pkgs on upgrade
    (Closes: #867263)

250f72a... by Simon McVittie on 2019-06-09

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

Imported using git-ubuntu import.

Changelog parent: 42a6e771ce961940e32a937bf542b8734f7793e2

New changelog entries:
  * New upstream stable release
    - CVE-2019-12749: Do not attempt to carry out DBUS_COOKIE_SHA1
      authentication for identities that differ from the user running the
      DBusServer. Previously, a local attacker could manipulate symbolic
      links in their own home directory to bypass authentication and
      connect to a DBusServer with elevated privileges. The standard
      system and session dbus-daemons in their default configuration were
      immune to this attack because they did not allow DBUS_COOKIE_SHA1,
      but third-party users of DBusServer such as Upstart could be

42a6e77... by Simon McVittie on 2019-05-18

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

Imported using git-ubuntu import.

Changelog parent: f8241c8d6932c41b601deddfc427517c93b039e9

New changelog entries:
  * New upstream release
    - Improve fd limit handling so that system services launched by
      traditional activation get the intended limit (Closes: #928877)
  * d/rules, d/tests: Run automated tests with DBUS_TEST_MALLOC_FAILURES=0.
    Testing the code paths for memory allocation failures is too slow
    to do routinely as a downstream.
  * d/tests/system-bus: Add a smoke-test for traditional activation,
    and a smoke-test for systemd activation on systems booted with systemd.

f8241c8... by Simon McVittie on 2018-12-04

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

Imported using git-ubuntu import.

Changelog parent: 706f7b89ee8af2be139484c8e225e15ce7c570bf

New changelog entries:
  [ Ritesh Raj Sarraf ]
  * Explicitly set session and test socket directory to /tmp, instead
    of using a (possibly non-standard) TMPDIR
  [ Simon McVittie ]
  * New upstream stable release
  * d/tests/build: Mark as superficial (see #904979)
  * d/tests/build: Comment why we don't test or support static linking
    here (it's because libsystemd doesn't)
  * Standards-Version: 4.2.1 (no changes required)
  * d/p/dbus-daemon-test-Don-t-test-fd-limits-if-in-an-unprivileg.patch:
    Add proposed patch to skip fd limit tests if we are uid 0 but do not
    have CAP_SYS_RESOURCE (Closes: #908092)
  * dbus: Drop dependency on lsb-base. It is only needed when booting
    with sysvinit and initscripts, but initscripts already Depends on
    lsb-base (see #864999).
  * dbus: Add Provides: dbus-system-bus and Provides: dbus-bin.
    This provides a way to split the package in a later Debian version
    or in derivatives. dbus-system-bus represents the well-known system
    bus facility (/lib/systemd/system/dbus.service and /etc/init.d/dbus),
    while dbus-bin represents the availability of executables like
    dbus-daemon and dbus-send.
  * d/tests/system-bus: Add a smoke-test for the system bus

706f7b8... by Simon McVittie on 2018-08-02

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

Imported using git-ubuntu import.

Changelog parent: 32ecaa8b177cd760177f93d86e318ad330fc56db

New changelog entries:
  * New upstream release
    - Drop patches that were applied upstream
  * Standards-Version: 4.1.5 (no changes required)
  * Don't run the build-time tests for the debug build in parallel.
    Some of the tests added by the debug build start many processes,
    and the debug build's tests have intermittently been timing out on
    reproducible-builds infrastructure, possibly because these machines
    run with a high "make -j" value and more than one multi-processing
    test gets run at the same time.

32ecaa8... by Simon McVittie on 2018-06-10

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

Imported using git-ubuntu import.

Changelog parent: f085b7d7a5b0632b6fe4274a802017ddbff43705

New changelog entries:
  * d/rules: If tests fail, continue to run all tests before reporting
  * d/rules: On success or failure, output all test logs for comparison
    (in particular this lets us see how close we are to arbitrary
    timeouts on slower architectures)
  * d/p/debian/tests-Multiply-timeouts-by-20-on-riscv64.patch:
    Compensate for the riscv64 port being bootstrapped on
    qemu-system-riscv64 by multiplying arbitrary timeouts by 20
    (Closes: #897607)
  * d/rules: Use nss_wrapper to ensure that and localhost
    can be resolved successfully, fixing build-time tests in pbuilder
    with the network namespace unshared (see #897662)
  * d/rules: Make sure the X11 DISPLAY (if any) doesn't leak into the
    test environment, fixing build-time tests if /tmp is unshared
  * d/p/sysdeps-unix-Handle-errors-from-getaddrinfo-correctly.patch:
    Add patch from upstream dbus-1.12 branch to fix getaddrinfo error
    reporting for tcp: and nonce-tcp: transports
  * d/p/server-oom-test-Parse-the-address-instead-of-going-direct.patch,
    Add patches from upstream dbus-1.12 branch to improve test robustness
    and coverage when getaddrinfo doesn't work

f085b7d... by Simon McVittie on 2018-05-03

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

Imported using git-ubuntu import.

Changelog parent: 12bb78728da5df630fdb0bfd16116d2e128e6a8b

New changelog entries:
  * Remove debian/dbus-tests.shlibs.local. It was useful before 1.11.10-2
    to make dbus-tests depend on the debug build in dbus-1-dbg, but now
    that the debug build is itself in dbus-tests, making dbus-tests
    depend on itself is not useful. It also suppressed the generated
    dependency on libdbus-1-3 (= ${binary:Version}), causing autopkgtest
    failures when only dbus-tests was upgraded.

12bb787... by Simon McVittie on 2018-04-30

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

Imported using git-ubuntu import.

Changelog parent: a8d7ef21b98add67161eb2c8c2df47e540237867

New changelog entries:
  * New upstream stable release
  * Standards-Version: 4.1.4 (no changes required)
  * tests: Use AUTOPKGTEST_TMP in preference to deprecated ADTTMP
  * tests: Make sure $HOME is set to somewhere we can write (workaround for
  * Build ducktype documentation, unless building with nodoc
    - Build-depend on ducktype and yelp-tools