]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
Update NEWS
authorSimon McVittie <smcv@collabora.com>
Fri, 16 May 2025 11:18:48 +0000 (12:18 +0100)
committerSimon McVittie <smcv@collabora.com>
Fri, 16 May 2025 11:18:48 +0000 (12:18 +0100)
Signed-off-by: Simon McVittie <smcv@collabora.com>
NEWS

diff --git a/NEWS b/NEWS
index f721023a6e7510116a25362ae1bfd4eff0ebe6d4..c167843b837a0825beb7b95ce1faea906b4e3ab8 100644 (file)
--- 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)