Announcing D-Bus 1.11.4
Simon McVittie <[email protected]>
| Newsgroups | gmane.comp.freedesktop.dbus |
|---|---|
| Organization | Collabora Ltd. |
| Message-ID | <[email protected]> |
The “copper pickaxe” release. This is a development release, in the branch leading to future D-Bus 1.12.x stable releases. http://dbus.freedesktop.org/releases/dbus/dbus-1.11.4.tar.gz http://dbus.freedesktop.org/releases/dbus/dbus-1.11.4.tar.gz.asc git tag: dbus-1.11.4 Dependencies: • Building from git (but not from tarballs) now requires macros from the GNU Autoconf Archive, for example the autoconf-archive package in Debian or Fedora derivatives. Build-time configuration: • The option to enable coverage instrumentation has changed from --enable-compiler-coverage to --enable-code-coverage. Enhancements: • D-Bus Specification version 0.28 · Clarify some details of serialization (fd.o #93382, Philip Withnall) • Increase listen() backlog of AF_UNIX sockets to the maximum possible, minimizing failed connections under heavy load (fd.o #95264, Lennart Poettering) • Add a new dbus-launch --exit-with-x11 option (fd.o #39197, Simon McVittie) • Use the same regression tests for subprocess starting on Unix and Windows (fd.o #95191, Ralf Habacker) • Print timestamps and thread IDs in verbose messages (fd.o #95191, Ralf Habacker) • On Unix, unify the various places that reopen stdin, stdout and/or stderr pointing to /dev/null (fd.o #97008, Simon McVittie) • Use AX_CODE_COVERAGE instead of our own COMPILER_COVERAGE (fd.o #88922, Thomas Zimmermann) Fixes: • On Windows, fix a memory leak in replacing the installation prefix (fd.o #95191, Ralf Habacker) • On Linux, when dbus-daemon is run with reduced susceptibility to the OOM killer (typically via systemd), do not let child processes inherit that setting (fd.o #32851; Kimmo Hämäläinen, WaLyong Cho) • On Unix, make dbus-launch and dbus-daemon --fork work as intended even if a parent process incorrectly starts them with stdin, stdout and/or stderr closed (fd.o #97008, Simon McVittie) • Output valid shell syntax in ~/.dbus/session-bus/ if the bus address contains a semicolon (fd.o #94746, Thiago Macieira) • Fix memory leaks and thread safety in subprocess starting on Windows (fd.o #95191, Ralf Habacker) • Stop test-dbus-daemon incorrectly failing on platforms that cannot discover the process ID of clients (fd.o #96653, Руслан Ижбулатов) • In tests that exercise correct handling of crashing D-Bus services, suppress Windows crash handler (fd.o #95155; Yiyang Fei, Ralf Habacker) • Explicitly check for stdint.h (Ioan-Adrian Ratiu) • In tests, add an invalid DBusAuthState to avoid undefined behaviour in some test cases (fd.o #93909, Nick Lewycky) • Add assertions to reassure a static analysis tool (fd.o #93210, Deepika Aggarwal) • Be explicit about enum comparison when loading XML (fd.o #93205, Deepika Aggarwal) • update-activation-environment: produce better diagnostics on error (fd.o #96653, Simon McVittie) • Avoid various compiler warnings with gcc 6 (fd.o #97282; Thomas Zimmermann, Simon McVittie) • On Unix when configured to use the system log, report as "dbus-daemon", not as "dbus" (fd.o #97009, Simon McVittie) • During unit tests, reduce the amount we write to the system log (fd.o #97009, Simon McVittie) _______________________________________________ dbus mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/dbus
signature.asc
(application/pgp-signature, 801 B)
-----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJXslDqAAoJEAIjoHjb/0tmvUEP/3SO1z5QOmEBMgknpTLFL4tB HGV1hb/2LQPWoxyt0eReTnJWufli4gkelYwUs0s7P4nR9lsgiDrD7rUBDny2Urg4 QPDXv/Dlo1/pi0k4j3bY5srmUp0IQBk625nP+8j/AOJ5uYYsHFWeRocigJbJhA6J LowzHkZTEg5HqOFpe7h/zE6SnSjM2OF239Ft3qlcJmtJkG84oCL5dFfnhiAZJvD7 fFMzmtg19T6XmUL6BCbh7mA1nOtjvcmJk/sYphPYGjGq/75Jaa3oRdGLOCR1GEJd qHOnUoLXtAdUZ341fqiKkE1zV9cHw0N5bQmI1+a8AltYcCwT7s7CvPyrjSMzRC6M mseVl5fs+mMh1+WzgWoY0jUJe5BSaDGO4j3UlYFH6iEVFevNP1lYLgTKRoVgwzZf nsW928vrte9gfscKuBglf5fEXJPmiXxik0x+IyGMQ/9GoYKzaybFHaOkXSE3zrtJ eOY0RWIv6k/RQVG6dxpHQ99qTBBu9FjIGkFCWaykJW8p6k6dswp0uwQbsLOa2fTD 5NFb/sx3fbil7xA2JpRObQwznMkVWW28vPDXStpO4YJwpwwnnWlVxdtNNvrCZkTR vag9t3Ga+3PjlyPJuUuIDp9QqT88BqVsxLiSJgVwS9ppxlRKomvc17d//pQr47T8 Ypsr+dItBTTGoHoK4ruk =ciY3 -----END PGP SIGNATURE-----