dbus 1.2.22
Colin Walters
walters at verbum.org
Wed Mar 17 09:39:59 PDT 2010
A new release of dbus is available.
http://dbus.freedesktop.org/releases/dbus/dbus-1.2.22.tar.gz
The focus of the 1.2 stream remains mainly reliability fixes, while
win32 (and Windows CE now, scary!) porting and feature work is on 1.3,
scheduled for 1.4 stable.
Before the shortlog, let me highlight the two most important patches.
First, from Michael Meeks, is
Michael Meeks:
[DBusConnection] When handling a watch, return if another thread
is doing I/O
This fix is pretty important for avoiding UI freezes in newer
Evolution versions (and any other program that makes synchronous DBus
calls from a non-main thread). So this version of DBus is highly
recommended for shipment with GNOME 2.30.
The other one is a more embarrassing bug:
Colin Walters:
Monitor service directories for changes
We never watched for changes in the services/ directory, so if you installed a
new app or component using DBus, most of the rest of the stack would
automatically
work (.desktop files, etc.) , but dbus wouldn't find the .service
until it was manually sent SIGHUP.
So two important fixes. The shortlog follows:
Brian Cameron (1):
Fix dummy file monitoring backend compilation
Colin Walters (12):
Monitor service directories for changes
[dbus-string] Sync up UNICODE_VALID with glib, add documentation
[configure.in] Use AM_SILENT_RULES if available
Support inotify on older kernels
[main] Handle OOM in reload watch
Refactor _dbus_log_info, _dbus_log_security into _dbus_log_system
Add DBUS_SYSTEM_LOG_FATAL severity
Add _dbus_credentials_to_string_append
Add a prefix to our syslog messages
Make SELinux initialization failure fatal
Don't send an reply for driver messages if one isn't requested
Delete name-test/test-names
Cyril Brulebois (1):
Fix compilation of kqueue file monitoring on FreeBSD
Frederic Crozat (1):
Fix build when selinux is disabled but libaudit enabled
Kimmo Hämäläinen (2):
[dbus] Add missing va_end in dbus-errors.c
[dbus-spawn] Use correct sign values for variables
Marcus Brinkmann (1):
Fix double-free in error case.
Michael Meeks (1):
[DBusConnection] When handling a watch, return if another thread
is doing I/O
Simon McVittie (1):
[doc/dbus-specification.xml] Explicitly specify lower-case hex
must be used
More information about the dbus
mailing list