Update NEWS

Signed-off-by: Simon McVittie <smcv@collabora.com>
This commit is contained in:
Simon McVittie 2025-05-16 12:18:48 +01:00
parent aa53ceb2b9
commit 91eb832de0

18
NEWS
View file

@ -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)