From: Simon McVittie Date: Fri, 16 May 2025 11:18:48 +0000 (+0100) Subject: Update NEWS X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=91eb832de008827d00cb44dc4346097246a1fab5;p=thirdparty%2Fdbus.git Update NEWS Signed-off-by: Simon McVittie --- diff --git a/NEWS b/NEWS index f721023a6..c167843b8 100644 --- a/NEWS +++ b/NEWS @@ -15,14 +15,32 @@ Build system and dependencies: the compile-time DBUS_VERSION or the runtime dbus_get_version(). (dbus#530, dbus!494; Simon McVittie) +Build-time configuration: + +• The Meson and CMake build systems no longer look at $TMPDIR, $TEMP or $TMP + in the build environment to choose a suitable temporary directory + for AF_UNIX sockets on Unix. Instead, the default is hard-coded to /tmp. + If a different location is desired, please configure a suitable path with + -Dsession_socket_dir=... (Meson) or -DDBUS_SESSION_SOCKET_DIR=... (CMake). + Note that the selected path must be valid for all users, and must be + kept relatively short due to the limited length of AF_UNIX addresses. + (dbus#551, Simon McVittie) + Enhancements: +• D-Bus Specification 0.44: + · Don't say that launchd is open-source, which is no longer true for + current versions (Akihiro Suda) + • Use getsockopt LOCAL_PEERCRED in preference to SCM_CREDS or getpeereid() on platforms that support it, namely FreeBSD 13+ and macOS (dbus!520; Alex S, Gleb Popov) Bug fixes: +• Avoid a possible busy-loop when blocking on a DBusPendingCall with its + timeout set to DBUS_TIMEOUT_INFINITE (dbus!524, Gleb Popov) + • Correct commented-out default auth_timeout in system.conf (dbus!519, Simon McVittie)