From: Simon McVittie Date: Wed, 8 Feb 2023 10:32:54 +0000 (+0000) Subject: Update NEWS for 1.15.x X-Git-Tag: dbus-1.15.4~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7a30ab94e698f3f641ff1576f6310fa099956e87;p=thirdparty%2Fdbus.git Update NEWS for 1.15.x Signed-off-by: Simon McVittie --- diff --git a/NEWS b/NEWS index 085a4cf87..b144a8186 100644 --- a/NEWS +++ b/NEWS @@ -26,12 +26,18 @@ Build-time configuration changes: behaviour similar to Autotools otherwise. The path to the system bus socket can be overridden with the system_socket option if required. -New API: +New features: • Add dbus_connection_set_builtin_filters_enabled(), intended to be called by tools that use BecomeMonitor() such as dbus-monitor (dbus#301, Kai A. Hiller) +• When using the Meson build system, dbus can now be used as a subproject. + To avoid colliding with a separate system copy of dbus, building it as a + static library with tests, tools and the message bus disabled is + strongly recommended. See test/use-as-subproject for sample code. + (dbus!368, dbus!388; Daniel Wagner) + Fixes: • When connected to a dbus-broker, stop dbus-monitor from incorrectly @@ -43,16 +49,57 @@ Fixes: but is technically undefined behaviour and is detected as such by AddressSanitizer. (dbus!357, Evgeny Vereshchagin) +• Avoid a data race in multi-threaded use of DBusCounter + (dbus#426, Ralf Habacker) + +• Fix a crash with some glibc versions when non-auditable SELinux events + are logged (dbus!386, Jeremi Piotrowski) + • If dbus_message_demarshal() runs out of memory while validating a message, report it as NoMemory rather than InvalidArgs (dbus#420, Simon McVittie) -• Correct syntax of some SPDX license markers (dbus!360, Ralf Habacker) +• Use C11 _Alignof if available, for better standards-compliance + (dbus!389, Khem Raj) + +• Stop including an outdated copy of pkg.m4 in the git tree + (dbus!365, Simon McVittie) • Meson build fixes: + · Use -fvisibility=hidden on Unix if supported, in particular on Linux + (dbus!383, dbus#437; Simon McVittie) · Fix build on macOS, and any other platform that has CLOCK_MONOTONIC but not pthread_condattr_setclock() (dbus#419, Jordan Williams) +• Documentation: + · Consistently use Gitlab bug reporting URL (dbus!372, Marco Trevisan) + +• Licensing: + · Use MIT license for some test files that did not previous specify a + license, with permission from their authors (dbus!359, Simon McVittie) + · Add more SPDX/REUSE license markers + (dbus!311, dbus!369, dbus!370, dbus!371, dbus!375, dbus!376; + Ralf Habacker, Simon McVittie) + · Correct syntax of some SPDX license markers (dbus!360, Ralf Habacker) + +• Tests fixes: + · Fix an assertion failure in test-autolaunch-win + (dbus#422, Ralf Habacker) + · Expand test coverage under CMake (dbus!322, Ralf Habacker) + · Fix the test-apparmor-activation test after dbus#416 + (dbus!380, Dave Jones) + +Internal changes: + +• Add static assertions for some things we assume about pointers + (dbus!345, Simon McVittie) + +• Refactoring (dbus!356, dbus#430, dbus#431; Simon McVittie, Xin Shi) + +• Fix CI builds with recent git versions (dbus#447, Simon McVittie) + +• Build dbus with clang during CI (dbus!358, Evgeny Vereshchagin) + dbus 1.15.2 (2022-10-05) ========================