Announcing dbus 1.13.20
Simon McVittie
smcv at collabora.com
Fri Dec 17 15:56:56 UTC 2021
This is essentially a beta for 1.14.0; please test, but please do not
upgrade to this version in stable distributions right now.
Details of what we expect to be in 1.14.0 can be found here:
https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/NEWS
<http://dbus.freedesktop.org/releases/dbus/dbus-1.13.20.tar.xz>
<http://dbus.freedesktop.org/releases/dbus/dbus-1.13.20.tar.xz.asc>
git tag: dbus-1.13.20
The “not how anyone wanted to learn the Greek alphabet” release.
Dependencies:
• Building using CMake now requires CMake 3.4.
Enhancements:
• D-Bus Specification 0.37:
· Update recommendations for DBUS_COOKIE_SHA1 timeouts
(dbus!171, Simon McVittie)
· Clarify padding requirements for arrays and variants
(dbus!203, Zeeshan Ali)
· Describe where the interoperable machine ID comes from
(dbus!198, Thomas Kluyver)
· Clarify use of dictionary (array of dict-entry) types
(dbus#347, Ralf Habacker)
• When using the "user bus" (--enable-user-session), put the dbus-daemon
in the session slice (dbus!219, David Redondo)
Feature removal:
• Disable the experimental Containers1 interface that was added in 1.13.0.
It is incomplete and not ready for production use, so we're disabling it
in preparation for a new 1.14.x stable branch; the code remains present
and will be re-enabled later, but there is no longer a build-time
configuration option to enable it. (dbus!236, Simon McVittie)
Bug fixes:
• Avoid malloc() after fork on non-GNU libc (dbus!181, Jean-Louis Fuchs)
• Don't return successfully from RemoveMatch if the match rule didn't
exist (dbus#351, Simon McVittie)
• On Windows, fix a race condition where dbus-run-session could start the
wrapped application before the dbus-daemon was ready
(dbus#297, Ralf Habacker)
• 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)
• Various CMake build improvements
(dbus#310, dbus!213, dbus#319, dbus!217, dbus#346, dbus#356;
Ralf Habacker)
• Set IMPORTED_IMPLIB property in CMake metadata installed via Autotools
with mingw toolchain
(dbus!172, Julien Schueller)
• 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)
• Improve SELinux audit messages (dbus!173, Chris PeBenito)
• Validate various strings in dbus-send to avoid client-side assertion
failures on invalid input (dbus#338, Simon McVittie)
• Fix a memory leak in a unit test (dbus!208, David King)
• In Autotools builds, use pkg-config in preference to AC_PATH_XTRA
(dbus!212, Scott Hamilton)
• On Windows, prevent (theoretical?) stack buffer overflow with very
long paths (dbus!221, Ralf Habacker)
• Fix build with newer mingw compilers (dbus#355, Ralf Habacker)
• Various Windows error-handling fixes
(dbus!229, dbus#357, dbus#279, dbus#360, dbus#365;
Ralf Habacker, Simon McVittie)
• Clearer diagnostics when tests are skipped (dbus#363, Simon McVittie)
• CI improvements
(dbus#318, dbus!197, dbus!187, dbus!196, dbus!201, dbus#359;
Simon McVittie, Ralf Habacker, Arnout Engelen, Marc-André Lureau)
• Typo fixes, etc.
(dbus!183, dbus!182; Chigozirim Chukwu, Samy Mahmoudi)
--
Simon McVittie, Collabora Ltd.
on behalf of the dbus maintainers
More information about the dbus
mailing list