dbus 1.15.92 The "future flyer" release. This is a second release-candidate for the new dbus 1.16.x stable branch. Build-time configuration changes: • When building with Meson, the `embedded_tests` option has been renamed to `intrusive_tests`. This option adds test instrumentation in libdbus and dbus-daemon, which reduces performance and is not secure. For production builds of dbus in OS distributions, it must be false (`-Dintrusive_tests=false`, which is the default) During development, it should be set true (`-Dintrusive_tests=true`) for full test coverage. (dbus#537, Simon McVittie) • Similarly, when building with CMake, the `DBUS_BUILD_TESTS` option no longer enables intrusive test instrumentation. A new option `-DDBUS_ENABLE_INTRUSIVE_TESTS=ON` is equivalent to the Meson build system's `-Dintrusive_tests=true`. Bug fixes: • If a DBusWatch callback fails because there is insufficient memory, make sure to retry it within a finite time (dbus#536, Petr Malat) • On macOS with launchd enabled, if the session bus launchd integration is not correctly configured, don't treat that as a fatal error that prevents connecting to the system bus (dbus#510, Mohamed Akram) • If intrusive test instrumentation is enabled, older versions of dbus would simulate an out-of-memory condition once per 2^32 allocations, even if not specifically requested. This is no longer done. (dbus#535, Simon McVittie) • Fix compilation on non-Linux platforms with glibc, such as Debian GNU/Hurd (dbus#539, Simon McVittie) • Avoid test failures with non-trivial NSS modules, similar to dbus#256 (dbus#540, Simon McVittie) • When built with CMake, make paths in DBus1Config relocatable (dbus!499, Ralf Habacker) Git-EVTag-v0-SHA512: 1cee2651caa86d8bac9ee14d8efe26734313baf79462e4db3a19060a95bcca55880461ee65b267acef996b399901e15092cfa9d4623131a8816c6263babbf158