Announcing dbus 1.15.10 (development release)
Simon McVittie <smcv-ZGY8ohtN/[email protected]> Wed, 25 Sep 2024 20:59:31 +0100
| Newsgroups | gmane.comp.freedesktop.dbus |
|---|---|
| Message-ID | <ZvRro6n8r1RSSu4a@descent> |
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)