Announcing dbus 1.12.22

Simon McVittie smcv at collabora.com
Fri Feb 25 17:38:50 UTC 2022


dbus is the reference implementation of D-Bus, a message bus for
communication between applications and system services.

This is a stable-branch release collecting several smaller bug fixes.

<http://dbus.freedesktop.org/releases/dbus/dbus-1.12.22.tar.gz>
<http://dbus.freedesktop.org/releases/dbus/dbus-1.12.22.tar.gz.asc>
git tag: dbus-1.12.22

Fixes:

• On Linux, when using traditional (non-systemd) service activation,
  don't log warnings about failing to reset OOM score adjustment if the
  process is already more susceptible to the OOM killer, as user processes
  usually are with systemd ≥ 250. (dbus#374, Debian#1004543; Simon McVittie)

• On Linux, when using traditional (non-systemd) system bus activation,
  reset the OOM score adjustment to 0 as intended.
  If the system dbus-daemon is protected from the OOM killer, this
  avoids that protection unintentionally being inherited by every
  system service. (dbus#378, Simon McVittie)

• Avoid malloc() after fork on non-GNU libc (dbus!181, Jean-Louis Fuchs)

• Fix build with clang 13 by using Standard C offsetof where available
  (dbus!237, Simon McVittie)

• Fix build of tests on FreeBSD (dbus!167, Simon McVittie)

• Make documentation build more reproducible
  (dbus!189, dbus!238; Arnout Engelen, Simon McVittie)

• On Unix, make X11 autolaunch cope with slashes in DISPLAY
  (dbus#8, dbus#311; William Earley)

• Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS
  (dbus#309, William Earley)

• Fix compilation if embedded tests are enabled but verbose mode and
  stats are both disabled (Marc-André Lureau)

• On Linux, fix a race condition in the integration test for transient
  services (Debian#1005889, dbus!256; Simon McVittie)

Internal changes:

• CI updates

-- 
Simon McVittie, Collabora Ltd. / Debian
on behalf of the dbus maintainers


More information about the dbus mailing list