Announcing dbus 1.15.10 (development release)

Simon McVittie smcv at collabora.com
Wed Sep 25 19:59:31 UTC 2024


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

This is a development release for early adopters. If in doubt, please
use dbus 1.14.x instead, especially in stable OS distributions.

<http://dbus.freedesktop.org/releases/dbus/dbus-1.15.10.tar.xz>
<http://dbus.freedesktop.org/releases/dbus/dbus-1.15.10.tar.xz.asc>
git tag: dbus-1.15.10

Build-time configuration changes:

• The Autotools build system has been removed. Its replacement is Meson.
  (dbus#443, Ralf Habacker)

Enhancements:

• Use 64-bit timestamps internally.
  This will allow 32-bit builds of libdbus to continue working after 2038
  if there is OS-level support for 64-bit time_t, either opt-in
  (as on 32-bit glibc systems) or by default. (dbus!444, Alexander Kanavin)

• When building with CMake, build more HTML documentation
  (dbus#504, Ralf Habacker)

Bug fixes:

• Don't crash if configured to watch more than 128 directories with
  inotify (dbus#481, hongjinghao)

• Never add (uid_t) -1, (gid_t) -1 or (pid_t) 0 to credentials
  (dbus!464, Alyssa Ross)

• Fix a regression since 1.15.0 for "autolaunch:" on Windows
  (dbus#503, Thomas Sondergaard)

• When building with Meson, don't use stdatomic.h if it exists but is
  non-functional, for example under Visual Studio 2022
  (dbus#494, Thomas Sondergaard)

• When building with Meson, add test dependencies so that 'meson test'
  does not always need to be preceded by 'meson compile'
  (dbus!465, Alyssa Ross)

• When building with Meson, really enable launchd if appropriate
  (dbus!463, Alyssa Ross)

• In the test suite, use a more widely-implemented group name 'tty'
  in preference to 'bin' (dbus#514, Alyssa Ross)

• Ensure that `dbus-test-tool spam` options cannot leave the payload
  length uninitialized (dbus!469, Simon McVittie)

• Fix compiler warnings with gcc 14 (dbus!469, Simon McVittie)

Documentation:

• Clarify ownership transfer of pending call in
  dbus_connection_send_with_reply() (dbus!455, Wiebe Cazemier)

• Explicitly document dbus-send exit status (dbus#452, Philip Withnall)

• Refer to d-spy in preference to unmaintaned D-Feet
  (dbus!460, Ludovico de Nittis)

• Update URL to Bustle tool (dbus!460, Ludovico de Nittis)

Internal changes:

• Replace _dbus_string_append_int(), _dbus_string_append_uint() with
  calls to _dbus_string_append_printf()
  (dbus!445, Simon McVittie)

• Clean up unused macros in CMake build
  (dbus!463, Alyssa Ross)

• Internal CI changes
  (dbus#487, dbus#488, dbus#489, dbus#509;
  Ralf Habacker, Simon McVittie)

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


More information about the dbus mailing list