]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
Merge branch 'dbus-1.6'
authorSimon McVittie <simon.mcvittie@collabora.co.uk>
Fri, 1 Nov 2013 18:49:13 +0000 (18:49 +0000)
committerSimon McVittie <simon.mcvittie@collabora.co.uk>
Fri, 1 Nov 2013 18:49:13 +0000 (18:49 +0000)
Conflicts:
NEWS
configure.ac

1  2 
NEWS

diff --cc NEWS
index e1816eed8a44aa1701623ff25f6e44b01683befb,de4656d4669a3d0a7d4a99489112cdb2d3481643..bd7f856e3e7e9eba72352b062506dc5f2a2aa57d
--- 1/NEWS
--- 2/NEWS
+++ b/NEWS
@@@ -1,78 -1,46 +1,81 @@@
 -D-Bus 1.6.19 (UNRELEASED)
 +D-Bus 1.7.8 (UNRELEASED)
  ==
  
- ...
 -D-Bus 1.6.18 (2013-11-01)
 -==
 -
 -The “sunflower plains” release.
 -
+ Fixes:
+ • path_namespace='/' in match rules incorrectly matched nothing; it
+   now matches everything. (fd.o #70799, Simon McVittie)
  
 -D-Bus 1.6.16 (2013-10-08)
 +D-Bus 1.7.6 (2013-10-09)
  ==
  
 -The “Fortify Agility” release.
 +The “CSI Shrewsbury” release.
  
 -Fixes:
 +Build-time configuration changes:
  
 -• Make dbus_connection_set_route_peer_messages(x, FALSE) behave as
 -  documented. Previously, it assumed its second parameter was TRUE.
 -  (fd.o #69165, Chengwei Yang)
 +• Directory change notification via dnotify on Linux is no longer
 +  supported; it hadn't compiled successfully since 2010 in any case.
 +  If you don't have inotify (Linux) or kqueue (*BSD), you will need
 +  to send SIGHUP to the dbus-daemon when its configuration changes.
 +  (fd.o #33001, Chengwei Yang)
  
 -• Fix a NULL pointer dereference on an unlikely error path
 -  (fd.o #69327, Sviatoslav Chagaev)
 +• Compiling with --disable-userdb-cache is no longer supported;
 +  it didn't work since at least 2008, and would lead to an extremely
 +  slow dbus-daemon even it worked. (fd.o #15589, #17133, #66947;
 +  Chengwei Yang)
  
 -• Unix-specific:
 -  · If accept4() fails with EINVAL, as it can on older Linux kernels
 -    with newer glibc, try accept() instead of going into a busy-loop.
 -    (fd.o #69026, Chengwei Yang)
 -  · If socket() or socketpair() fails with EINVAL or EPROTOTYPE,
 -    for instance on Hurd or older Linux with a new glibc, try without
 -    SOCK_CLOEXEC. (fd.o #69073; Pino Toscano, Chengwei Yang)
 -  · Fix a file descriptor leak on an error code path.
 -    (fd.o #69182, Sviatoslav Chagaev)
 -  · Fix compilation if writev() is unavailable (fd.o #69409,
 -    Vasiliy Balyasnyy)
 +• The DBUS_DISABLE_ASSERTS CMake option didn't actually disable most
 +  assertions. It has been renamed to DBUS_DISABLE_ASSERT to be consistent
 +  with the Autotools build system. (fd.o #66142, Chengwei Yang)
  
 -D-Bus 1.6.14 (2013-09-05)
 -==
 +• --with-valgrind=auto enables Valgrind instrumentation if and only if
 +  valgrind headers are available. The default is still --with-valgrind=no.
 +  (fd.o #56925, Simon McVittie)
 +
 +Dependencies:
 +
 +• Platforms with no 64-bit integer type are no longer supported.
 +  (fd.o #65429, Simon McVittie)
 +
 +• GNU make is now (documented to be) required. (fd.o #48277, Simon McVittie)
 +
 +• Full test coverage no longer requires dbus-glib, although the tests do not
 +  exercise the shared library (only a static copy) if dbus-glib is missing.
 +  (fd.o #68852, Simon McVittie)
 +
 +Enhancements:
  
 -The “Restore Fatigue” release.
 +• D-Bus Specification 0.22
 +  · Document GetAdtAuditSessionData() and
 +    GetConnectionSELinuxSecurityContext() (fd.o #54445, Simon)
 +  · Fix example .service file (fd.o #66481, Chengwei Yang)
 +  · Don't claim D-Bus is "low-latency" (lower than what?), just
 +    give factual statements about it supporting async use
 +    (fd.o #65141, Justin Lee)
 +  · Document the contents of .service files, and the fact that
 +    system services' filenames are constrained
 +    (fd.o #66608; Simon McVittie, Chengwei Yang)
 +
 +• Be thread-safe by default on all platforms, even if
 +  dbus_threads_init_default() has not been called. For compatibility with
 +  older libdbus, library users should continue to call
 +  dbus_threads_init_default(): it is harmless to do so.
 +  (fd.o #54972, Simon McVittie)
 +
 +• Add GetConnectionCredentials() method (fd.o #54445, Simon)
 +
 +• New API: dbus_setenv(), a simple wrapper around setenv().
 +  Note that this is not thread-safe. (fd.o #39196, Simon)
 +
 +• Add dbus-send --peer=ADDRESS (connect to a given peer-to-peer connection,
 +  like --address=ADDRESS in previous versions) and dbus-send --bus=ADDRESS
 +  (connect to a given bus, like dbus-monitor --address=ADDRESS).
 +  dbus-send --address still exists for backwards compatibility,
 +  but is no longer documented. (fd.o #48816, Andrey Mazo)
 +
 +• Windows-specific:
 +  · "dbus-daemon --nofork" is allowed on Windows again. (fd.o #68852,
 +    Simon McVittie)
  
  Fixes: