./sysutils/dbus, Message bus system

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.10.24, Package name: dbus-1.10.24, Maintainer: pkgsrc-users

D-BUS is a message bus, used for sending messages between applications.
Conceptually, it fits somewhere in between raw sockets and CORBA in terms
of complexity.

D-BUS supports broadcast messages, asynchronous messages (thus decreasing
latency), authentication, and more. It is designed to be low-overhead;
messages are sent using a binary protocol, not using XML. D-BUS also
supports a method call mapping for its messages, but it is not required;
this makes using the system quite simple.

This package provides the D-BUS core library and daemon, as well as
some utilities that complement it.

DEINSTALL [+/-]
MESSAGE.launchd [+/-]

Required to build:
[textproc/xmlto] [pkgtools/x11-links] [pkgtools/cwrappers]

Package options: kqueue, x11

Master sites:

SHA1: 85585fdfbaf83b7183f70eb840727172206592f9
RMD160: 156d6c4c089f244cbbdd6aeec03909276bc06f70
Filesize: 1944.686 KB

Version history: (Expand)


CVS history: (Expand)


   2017-10-02 15:36:34 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
dbus: update to 1.10.24.

D-Bus 1.10.24 (2017-09-25)
==

The “pirate wizard” release.

Fixes:

• When parsing dbus-daemon configuration, tell Expat not to use
  cryptographic-quality entropy as a salt for its hash tables: we trust
  the configuration files, so we are not concerned about algorithmic
  complexity attacks via hash table collisions. This prevents
  dbus-daemon --system from holding up the boot process (and causing
  early-boot system services like systemd, logind, networkd to time
  out) on entropy-starved embedded systems.
  (fd.o #101858, Simon McVittie)

• Increase listen() backlog of AF_UNIX sockets to the maximum possible,
  minimizing failed connections under heavy load
  (fd.o #95264, Lennart Poettering) (backported from 1.11.4)

• Avoid a -Werror=declaration-after-statement build failure on Solaris
  (fd.o #102145, Alan Coopersmith)

• When using the Monitoring interface, match messages' destinations
  (fd.o #92074, Simon McVittie) (backported from 1.11.0)
   2017-08-14 22:38:10 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated dbus to 1.10.22.

D-Bus 1.10.22 (2017-07-27)
==

The “roof terrace” release.

Fixes:

• dbus_message_iter_append_basic() no longer leaks memory if it fails to
  append a file descriptor to a message. (fd.o #101568, Simon McVittie)

• dbus_message_iter_open_container() no longer leaks memory if it runs out
  of memory. (fd.o #101568, Simon McVittie)

• dbus_message_append_args_valist() no longer leaks memory if given an
  unsupported type. This situation is still considered to be a programming
  error which needs to be corrected by the user of libdbus.
  (fd.o #101568, Simon McVittie)

• Wrap test-pending-call-disconnected with dbus-run-session so that it can
  pass in environments that are not already running a D-Bus session bus,
  fixing a build-time test regression in 1.10.20
  (fd.o #101698, Simon McVittie)

• Ensure that tests fail if they would otherwise have tried to connect to
  the real session bus (fd.o #101698, Simon McVittie)

• Make build-time tests cope with finding Python 3, but not Python 2
  (fd.o #101716, Simon McVittie)
   2017-07-04 10:48:08 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated dbus to 1.10.20.

D-Bus 1.10.20 (2017-06-29)
==

The “suggesting a delivery gone horribly wrong” release.

Fixes:

• Fix a reference leak when blocking on a pending call on a connection
  that has been disconnected (fd.o #101481, Shin-ichi MORITA)

• Don't put timestamps in the Doxygen-generated documentation, for
  closer-to-reproducible builds (fd.o #100692, Simon McVittie)

• Avoid an assertion failure when connecting to a semicolon-separated
  series of addresses, one of which fails (fd.o #101257, Simon McVittie)

Documentation:

• Update git URIs in HACKING document to sync up with cgit.freedesktop.org
  (fd.o #100715, Simon McVittie)
   2017-05-24 10:06:28 by Jonathan Perkin | Files touched by this commit (2)
Log message:
Fix patch, ensure it is limited to SunOS only.
   2017-05-23 17:12:57 by Jonathan Perkin | Files touched by this commit (3)
Log message:
Fix build on SunOS with GCC 7.1
   2017-04-19 14:22:09 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated dbus to 1.10.18.

D-Bus 1.10.18 (2017-04-05)
==

The “can't handle a self-referential paradox” release.

Fixes:

• Re-order dbus-daemon startup so that on SELinux systems, the thread
  that reads AVC notifications retains the ability to write to the
  audit log (fd.o #92832, Debian #857660; Laurent Bigonville)

• Fix a harmless read overflow and some memory leaks in a unit test
  (fd.o #100568, Philip Withnall)
   2017-03-14 16:34:56 by Thomas Klausner | Files touched by this commit (1)
Log message:
Add missing '+'.
Noted by Dennis Lindroos in 52071.
Only affected builds with 'x11' option turned off (non-default).
   2017-03-08 17:09:15 by Jonathan Perkin | Files touched by this commit (1)
Log message:
Use local Docbook DTDs.  Fixes issue where xmllint --nonet doesn't actually
work.