pkgsrc/sysutils/dbus
wiz 86caaad7e3 Update to 1.8.18:
D-Bus 1.8.18 (2015-05-14)
==

The “unicorn rifts” release.

Security hardening:

• On Unix platforms, change the default configuration for the session bus
  to only allow EXTERNAL authentication (secure kernel-mediated
  credentials-passing), as was already done for the system bus.

  This avoids falling back to DBUS_COOKIE_SHA1, which relies on strongly
  unpredictable pseudo-random numbers; under certain circumstances
  (/dev/urandom unreadable or malloc() returns NULL), dbus could
  fall back to using rand(), which does not have the desired unpredictability.
  The fallback to rand() has not been changed in this stable-branch since
  the necessary code changes for correct error-handling are rather intrusive.

  If you are using D-Bus over the (unencrypted!) tcp: or nonce-tcp: transport,
  in conjunction with DBUS_COOKIE_SHA1 and a shared home directory using
  NFS or similar, you will need to reconfigure the session bus to accept
  DBUS_COOKIE_SHA1 by commenting out the <auth> element. This configuration
  is not recommended.

  (fd.o #90414, Simon McVittie)

Other fixes:

• Add locking to DBusCounter's reference count and notify function
  (fd.o #89297, Adrian Szyndela)

• Ensure that DBusTransport's reference count is protected by the
  corresponding DBusConnection's lock (fd.o #90312, Adrian Szyndela)

• On Windows, listen on the same port for IPv4 and IPv6 (previously
  broken by an endianness mistake), and fix a failure to bind TCP
  sockets on approximately 1 attempt in 256 (fd.o #87999, Ralf Habacker)

• Correctly release DBusServer mutex before early-return if we run out
  of memory while copying authentication mechanisms (fd.o #90004,
  Ralf Habacker)

• Fix some missing \n in verbose (debug log) messages (fd.o #90004,
  Ralf Habacker)

• Clean up some memory leaks in test code (fd.o #90004, Ralf Habacker)
2015-05-14 17:21:06 +00:00
..
files Add smf support and solaris-specific console_user verification 2014-09-13 09:47:11 +00:00
patches Add smf support and solaris-specific console_user verification 2014-09-13 09:47:11 +00:00
buildlink3.mk Restrict lib/dbus-1.0/include/dbus/dbus-arch-deps.h buildlink 2014-01-29 13:01:53 +00:00
DEINSTALL
DESCR
distinfo Update to 1.8.18: 2015-05-14 17:21:06 +00:00
hacks.mk
INSTALL
Makefile Update to 1.8.18: 2015-05-14 17:21:06 +00:00
MESSAGE make this less embarrassing: "fedora core" is no longer a thing. 2014-12-02 05:20:24 +00:00
MESSAGE.launchd PR 49591: Add MESSAGE.launchd to let Darwin users know about the launchd agent configuration file. 2015-01-21 05:38:59 +00:00
options.mk PR 49591: Make launchd integration a package option, disabled by default for now. 2015-01-21 13:45:18 +00:00
PLIST PR 49591: Make launchd integration a package option, disabled by default for now. 2015-01-21 13:45:18 +00:00