Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

dbus-1-1.5.8-2.10.1 RPM for x86_64

From OpenSuSE 12.1 updates for x86_64

Name: dbus-1 Distribution: openSUSE 12.1
Version: 1.5.8 Vendor: openSUSE
Release: 2.10.1 Build date: Fri Oct 12 11:32:26 2012
Group: System/Daemons Build host: build27
Size: 1129947 Source RPM: dbus-1-1.5.8-2.10.1.src.rpm
Packager: http://bugs.opensuse.org
Url: http://dbus.freedesktop.org/
Summary: D-Bus Message Bus System
D-Bus is a message bus system, a simple way for applications to talk to
one another. D-Bus supplies both a system daemon and a
per-user-login-session daemon. Also, the message bus is built on top of
a general one-to-one message passing framework, which can be used by
any two apps to communicate directly (without going through the message
bus daemon).

Provides

Requires

License

GPL-2.0+ or AFL-2.1

Changelog

* Wed Oct 10 2012 thoenig@suse.de
  - Replace patches for CVE-2012-3524 with upstream patches
    (bnc#697105).
    23fe78ceefb6cefcd58a49c77d1154b68478c8d2
    4b351918b9f70eaedbdb3ab39208bc1f131efae0
    57ae3670508bbf4ec57049de47c9cae727a64802
    f68dbdc3e6f895012ce33939fb524accf31bcca5
* Wed Oct 10 2012 thoenig@suse.de
  - Add patch dbus-cve-2012-3524-fallout-fix.patch to address
    fallout caused by CVE-2012-3524 (bnc#783657). Based on upstream
    patch f68dbdc3e6f895012ce33939fb524accf31bcca5 .
* Wed Sep 19 2012 thoenig@suse.de
  - Add patch for CVE-2012-3524 to fix getenv() vulnerability in
    suids (bnc#697105)
* Wed Oct 12 2011 coolo@suse.com
  - add patch to enable X11 autolaunch even if configure thinks
    it can't be done (bnc#707817)
* Wed Oct 12 2011 dmueller@suse.de
  - update to version 1.5.8:
    * Clean up dead code, and make more warnings fatal in development builds
    (fd.o #39231, fd.o #41012; Simon McVittie)
    * Add a regression test for fd.o #38005 (fd.o #39836, Simon McVittie)
    * Add _DBUS_STATIC_ASSERT and use it to check invariants
    * Fix a small memory leak, and a failure to report errors, when updating
    a service file entry for activation (fd.o #39230, Simon McVittie)
    * Clean up (non-abstract) Unix sockets on bus daemon exit
    * On systems that use libcap-ng but not systemd, drop supplemental groups
    when switching to the daemon user (Red Hat #726953, Steve Grubb)
* Fri Sep 30 2011 coolo@suse.com
  - add libtool as buildrequire to make the spec file more reliable
* Sun Sep 18 2011 jengelh@medozas.de
  - Remove redundant tags/sections from specfile
    (cf. packaging guidelines)
* Mon Aug 01 2011 vuntz@opensuse.org
  - Update to version 1.5.6:
    + Potentially incompatible (Bustle and similar debugging tools
      will need changes to work as intended):
    - Do not allow match rules to "eavesdrop" (receive messages
      intended for a different recipient) by mistake: eavesdroppers
      must now opt-in to this behaviour by putting
      "eavesdrop='true'" in the match rule, which will not have any
      practical effect on buses where eavesdropping is not allowed
      (fdo#37890)
    + Other changes:
    - D-Bus Specification version 0.18 (fdo#37890, fdo#39450,
      fdo#38252):
      . add the "eavesdrop" keyword to match rules
      . define eavesdropping, unicast messages and broadcast messages
      . stop claiming that match rules are needed to match unicast
      messages to you
      . promote the type system to be a top-level section
    - Use DBUS_ERROR_OBJECT_PATH_IN_USE if
      dbus_connection_try_register_object_path or
      dbus_connection_try_register_fallback fails, not
      ...ADDRESS_IN_USE, and simplify object-path registration
      (fdo#38874)
    - Consistently use atomic operations on everything that is ever
      manipulated via atomic ops, as was done for changes to
      DBusConnection's refcount in 1.4.12 (fdo#38005)
    - Fix a file descriptor leak when connecting to a TCP socket
      (fdo#37258)
    - Make "make check" in a clean tree work, by not running tests
      until test data has been set up (fdo#34405)
    - The dbus-daemon no longer busy-loops if it has a very large
      number of file descriptors (fdo#23194)
    - Refactor message flow through dispatching to avoid locking
      violations if the bus daemon's message limit is hit; remove
      the per-connection link cache, which was meant to improve
      performance, but now reduces it (fdo#34393)
    - Some cmake fixes
    - Remove dead code, mainly from DBusString (fdo#38570,
      fdo#39610)
    - Stop storing two extra byte order indicators in each D-Bus
      message (fdo#38287)
    - Add an optional Stats interface which can be used to get
      statistics from a running dbus-daemon if enabled at configure
      time with --enable-stats (fdo#34040)
    - Fix various typos (fdo#27227, fdo#38284)
    - Documentation (fdo#36156):
      . let xsltproc be overridden as usual: ./configure
      XSLTPROC=myxsltproc
      . install more documentation automatically, including
      man2html output
      . put dbus.devhelp in the right place (it must go in
      ${htmldir})
    - Unix-specific:
      . look for system services in /lib/dbus-1/system-services in
      addition to all the other well-known locations; note that
      this should always be /lib, even on platforms where shared
      libraries on the root FS would go in /lib64,
      /lib/x86_64-linux-gnu or similar (fdo#35229)
      . opt-in to fd passing on Solaris (fdo#33465)
    - Windows-specific:
      . fix use of a mutex for autolaunch server detection
      . don't crash on malloc failure in
      _dbus_printf_string_upper_bound
  - Manually create /lib/dbus-1/system-services in %install so that
    we can own it.
* Fri Jul 01 2011 vuntz@opensuse.org
  - Update to version 1.5.4:
    + Security (local denial of service):
    - Byte-swap foreign-endian messages correctly, preventing a
      long-standing local DoS if foreign-endian messages are
      relayed through the dbus-daemon (fdo#38120, deb#629938, no
      CVE number yet)
    + New things:
    - The constant to use for an infinite timeout now has a name,
      DBUS_TIMEOUT_INFINITE.
    - If GLib and DBus-GLib are already installed, more tests will be built,
      providing better coverage.(fdo#34570)
    + Changes:
    - Consistently use atomic operations for the DBusConnection's
      refcount, fixing potential threading problems (fdo#38005)
    - Don't use -Wl,--gc-sections by default: in practice the size
      decrease is small (300KiB on x86-64) and it frequently
      doesn't work in unusual toolchains. (fdo#33466)
    - Use #!/bin/sh for run-with-tmp-session-bus.sh, making it work
      on *BSD (fdo#35880)
    - Use ln -fs to set up dbus for systemd, which should fix
      reinstallation when not using a DESTDIR (fdo#37870)
    - Windows-specific changes:
      . don't try to build dbus-daemon-launch-helper (fdo#37838)
  - Changes from  version 1.5.2:
    + Notes for distributors:
    - This version of D-Bus no longer uses -fPIE by default.
    + Changes:
      + D-Bus Specification v0.17
      . Reserve the extra characters used in signatures by GVariant
      (fdo#34529)
      . Define the ObjectManager interface (fdo#34869)
      + Don't force -fPIE: distributions and libtool know better than
      we do whether it's desirable (fdo#16621, fdo#27215)
      + Allow --disable-gc-sections, in case your toolchain offers
      the -ffunction-sections, -fdata-sections and
    - Wl,--gc-sections options but they're broken, as seen on
      Solaris (fdo#33466)
      + Install dbus-daemon and dbus-daemon-launch-helper in a more
      normal way (fdo#14512)
      + Ensure that maintainers upload documentation with the right
      permissions (fdo#36130)
      + Don't force users of libdbus to be linked against
    - lpthread, -lrt (fdo#32827)
      + Log system-bus activation information to syslog (fdo#35705)
      + Log messages dropped due to quotas to syslog (fdo#35358)
      + Make the nonce-tcp transport work on Unix (fdo#34569)
      + On Unix, if /var/lib/dbus/machine-id cannot be read, try
      /etc/machine-id (fdo#35228)
      + In the regression tests, don't report fds as "leaked" if they
      were open on startup (fdo#35173)
      + Make dbus-monitor bail out if asked to monitor more than one
      bus, rather than silently using the last one (fdo#26548)
      + Clarify documentation (fdo#35182)
      + Clean up minor dead code and some incorrect error handling
      (fdo#33128, fdo#29881)
      + Check that compiler options are supported before using them
      (fdo#19681)
      + Windows:
      . Remove obsolete workaround for winioctl.h (fdo#35083)
* Tue Jun 28 2011 aj@suse.de
  - Fix filelist to own a directory.
  - Do not package html files twice.
* Wed May 18 2011 coolo@novell.com
  - buildrequire update-desktop-files for mimetypes.prov
* Thu May 05 2011 coolo@opensuse.org
  - switch to download_files service
* Wed Apr 20 2011 coolo@opensuse.org
  - changes license to GPL2+ or AFL 2.1
* Fri Apr 15 2011 thoenig@suse.de
  - Update to 1.5.0
    • D-Bus Specification v0.16
      · Add support for path_namespace and arg0namespace in match rules
      (fd.o #24317, #34870; Will Thompson, David Zeuthen, Simon McVittie)
      · Make argNpath support object paths, not just object-path-like strings,
      and document it better (fd.o #31818, Will Thompson)
    • Let the bus daemon implement more than one interface (fd.o #33757,
      Simon McVittie)
    • Optimize _dbus_string_replace_len to reduce waste (fd.o #21261,
      Roberto Guido)
    • Require user intervention to compile with missing 64-bit support
      (fd.o #35114, Simon McVittie)
    • Add dbus_type_is_valid as public API (fd.o #20496, Simon McVittie)
    • Raise UnknownObject instead of UnknownMethod for calls to methods on
      paths that are not part of the object tree, and UnknownInterface for calls
      to unknown interfaces in the bus daemon (fd.o #34527, Lennart Poettering)
* Fri Apr 08 2011 thoenig@suse.de
  - Update to 1.4.8
    • Rename configure.in to configure.ac, and update it to modern conventions
      (fd.o #32245; Javier JardÃ⊃n, Simon McVittie)
    • Correctly give XDG_DATA_HOME priority over XDG_DATA_DIRS (fd.o #34496,
      Anders Kaseorg)
    • Prevent X11 autolaunching if $DISPLAY is unset or empty, and add
    - -disable-x11-autolaunch configure option to prevent it altogether
      in embedded environments (fd.o #19997, NB#219964; Simon McVittie)
    • Install the documentation, and an index for Devhelp (fd.o #13495,
      Debian #454142; Simon McVittie, Matthias Clasen)
    • If checks are not disabled, check validity of string-like types and
      booleans when sending them (fd.o #16338, NB#223152; Simon McVittie)
    • Add UnknownObject, UnknownInterface, UnknownProperty and PropertyReadOnly
      errors to dbus-shared.h (fd.o #34527, Lennart Poettering)
    • Break up a huge conditional in config-parser so gcov can produce coverage
      data (fd.o #10887, Simon McVittie)
    • List which parts of the Desktop Entry specification are applicable to
      .service files (fd.o #19159, Sven Herzberg)
    • Don't suppress service activation if two services have the same Exec=
      (fd.o #35750, Colin Walters)
    • Windows:
      · Avoid the name ELEMENT_TYPE due to namespace-pollution from winioctl.h
      (Andre Heinecke)
      · Include _dbus_path_is_absolute in libdbus on Windows, fixing compilation
      (fd.o #32805, Mark Brand)
* Wed Mar 09 2011 coolo@novell.com
  - Update to 1.4.6
    • Remove unfinished changes intended to support GTest-based tests,
      which were mistakenly included in 1.4.4
  - Update to 1.4.4
    • Switch back to using even micro versions for stable releases; 1.4.1
      should have been called 1.4.2, so skip that version number
    • Don't leave bad file descriptors being watched when spawning processes,
      which could result in a busy-loop (fd.o #32992, NB#200248; possibly
      also LP#656134, LP#680444, LP#713157)
    • Check for MSG_NOSIGNAL correctly
    • Fix failure to detect abstract socket support (fd.o #29895)
    • Make _dbus_system_logv actually exit with DBUS_SYSTEM_LOG_FATAL
      (fd.o #32262, NB#180486)
    • Improve some error code paths (fd.o #29981, fd.o #32264, fd.o #32262,
      fd.o #33128, fd.o #33277, fd.o #33126, NB#180486)
    • Avoid possible symlink attacks in /tmp during compilation (fd.o #32854)
    • Tidy up dead code (fd.o #25306, fd.o #33128, fd.o #34292, NB#180486)
    • Improve gcc malloc annotations (fd.o #32710)
    • If the system bus is launched via systemd, protect it from the OOM killer
    • Documentation improvements (fd.o #11190)
    • Avoid readdir_r, which is difficult to use correctly (fd.o #8284,
      fd.o #15922, LP#241619)
    • Cope with invalid files in session.d, system.d (fd.o #19186,
      Debian #230231)
    • Don't distribute generated files that embed our builddir (fd.o #30285,
      fd.o #34292)
    • Raise the system bus's fd limit to be sufficient for its configuration
      (fd.o #33474, LP#381063)
    • Fix syslog string processing
    • Ignore -Waddress
    • Remove broken gcov parsing code and --enable-gcov, and replace them
      with lcov HTML reports and --enable-compiler-coverage (fd.o #10887)
    • Windows:
      · avoid live-lock in Windows CE due to unfair condition variables
    • OpenBSD:
      · support credentials-passing (fd.o #32542)
    • Solaris:
      · opt-in to thread safety (fd.o #33464)
* Sun Jan 02 2011 javier@opensuse.org
  - Update to 1.4.1
    + Fix for CVE-2010-4352: sending messages with excessively-nested
      variants can crash the bus. The existing restriction to 64-levels
      of nesting previously only applied to the static type signature;
      now it also applies to dynamic nesting using variants. Thanks to
      Rémi Denis-Courmont for discoving this issue.
    + Various bug fixes.
    + For details, see
      http://lists.freedesktop.org/archives/dbus/2010-December/013861.html
* Mon Nov 08 2010 aj@suse.de
  - Fix package list, own /lib/systemd directories.
* Tue Oct 12 2010 cristian.rodriguez@opensuse.org
  - ConsoleKit may not be installed on the system, so kill
    the process at "stop" only if it is running
* Fri Sep 24 2010 cristian.rodriguez@opensuse.org
  - add missimg BuildRequires on libcap-ng-devel so dbus can
    drop capabilities when needed.
* Mon Sep 06 2010 kay.sievers@novell.com
  - version 1.4.0
    - make dbus-uuidgen atomic
    - fix socket descriptor leak in _dbus_connect_tcp_socket_with_nonce
    - unconditionally enable D-Bus on systemd boots
* Sat Jul 24 2010 kay.sievers@novell.com
  - update systemd service installation
* Wed Jul 14 2010 kay.sievers@novell.com
  - drop systemd-units
* Sun Jul 11 2010 kay.sievers@novell.com
  - update to 1.3.2 snapshot
    - New standardized PropertiesChanged signal in the properties interface
    - Support forking bus services, for compatibility
  - install systemd service files
* Mon Jun 28 2010 jengelh@medozas.de
  - use %_smp_mflags
* Thu Mar 25 2010 vuntz@opensuse.org
  - Update to version 1.2.24:
    + For details, see
      http://lists.freedesktop.org/archives/dbus/2010-March/012436.html
    + Highlights:
    - Fix a critical crasher bug in the syslog code
    + [bus] While creating a syslog, correctly get pointer data from
      DBusString
    + [bus] Don't install a SIGTERM handler
    + [64 bit printf] Update to use DBUS_PID_FORMAT, print (omitted)
    + Move dispatching to destination to bus_dispatch_matches()
    + Dispatch post-activation messages to anyone interested
    + Build changes.
  - Changes from version 1.2.22:
    + For details, see
      http://lists.freedesktop.org/archives/dbus/2010-March/012395.html
    + Highlights:
    - Fix to avoid UI freezes in newer Evolution versions (and any
      other program that makes synchronous DBus calls from a
      non-main thread).
    - Monitor service directories for changes
    + When handling a watch, return if another thread is doing I/O
    + Monitor service directories for changes
    + Sync up UNICODE_VALID with glib, add documentation
    + Support inotify on older kernels
    + 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
    + Fix double-free in error case.
    + Other simple fixes, build fixes.
    + Explicitly specify in the spec lower-case hex must be used
    + Use AM_SILENT_RULES if available
  - Changes from version 1.2.20:
    + For details, see
      http://lists.freedesktop.org/archives/dbus/2010-February/012156.html
    + Fix inotify shutdown
    + Fix compilation in --disable-selinux case
  - Changes from version 1.2.18:
    + For details, see
      http://lists.freedesktop.org/archives/dbus/2010-February/012150.html
    + Ignore exit code zero from activated services
    + Switch to libcap-ng, avoid linking libdbus against libcap[-ng]
    + Don't drop pending activations when reloading configuration
    + Update messagebus.in init script to start earlier
    + Clean up inotify watch handling
    + Don't crash when reloading if we haven't loaded user database
      yet
    + fdo#23502 - corrected wrong verbose-output
    + Correct timeout handling
    + dbus-monitor: use unbuffered stdout instead of handling SIGINT
    + fdo#25697 - Fix memory leak in policy reload
    + fdo#23977 - dbus-launch --exit-with-session not killing
      dbus-daemon on SIGINT
    + Use monotonic clock for _dbus_get_current_time() if it's
      available.
    + Make array-printing code easier to follow
    + Forbid zero serial numbers
    + Include reason when reporting corrupt messages
    + Add an accessor for the loader's corruption reason
    + Print byte arrays as nicely-formatted hex.
    + Print all-printable-ASCII byte arrays as strings
    + Build fixes, including fdo#19432, fdo#22788, fdo#22805
* Mon Dec 14 2009 jengelh@medozas.de
  - add baselibs.conf as a source
  - package documentation as noarch
* Wed Sep 02 2009 mvidner@suse.cz
  - Implemented /etc/init.d/dbus reload (bnc#503074).
* Thu Jul 23 2009 kay.sievers@novell.com
  - fix %changelog
* Fri Jul 17 2009 meissner@suse.de
  - added dbus-1-devel to baselibs.conf
* Fri Jul 17 2009 kay.sievers@novell.com
  - fix --libexecdir to be the proper /lib/dbus-1/ directory
* Wed Jul 15 2009 kay.sievers@novell.com
  - update to 1.2.16 release
    - Avoid race conditions reading message from exited process
    - Ensure initialized variable in dbus_connection_remove_filter
    - Don't fail autolaunching if process has SIGCHLD handler
    - Ensure inotify fd is set close on exec
    - Make sure a pending call timeout isn't assumed
    - Allow a pending call to block forever
    - Don't allocate DBusTimeout for pending call when passed INT_MAX
    - Update documentation now that INT_MAX means no timeout
    - Fix issue where timeouts can overflow
    - Remove 6 hour timeout restriction
    - Unrestrict session bus timeout
* Thu Apr 16 2009 crrodriguez@suse.de
  - use --disable-static instead of removing static libraries
* Thu Apr 02 2009 werner@suse.de
  - Make boot script smart

Files

/bin/dbus-cleanup-sockets
/bin/dbus-daemon
/bin/dbus-monitor
/bin/dbus-send
/bin/dbus-uuidgen
/etc/ConsoleKit
/etc/ConsoleKit/run-session.d
/etc/ConsoleKit/run-session.d/dbus_at_console.ck
/etc/dbus-1
/etc/dbus-1/session.conf
/etc/dbus-1/session.d
/etc/dbus-1/system.conf
/etc/dbus-1/system.d
/etc/init.d/dbus
/lib/dbus-1
/lib/dbus-1/dbus-daemon-launch-helper
/lib/dbus-1/system-services
/lib/systemd
/lib/systemd/system
/lib/systemd/system/dbus.service
/lib/systemd/system/dbus.socket
/lib/systemd/system/dbus.target.wants
/lib/systemd/system/dbus.target.wants/dbus.socket
/lib/systemd/system/multi-user.target.wants
/lib/systemd/system/multi-user.target.wants/dbus.service
/lib/systemd/system/sockets.target.wants
/lib/systemd/system/sockets.target.wants/dbus.socket
/lib64/libdbus-1.so.3
/lib64/libdbus-1.so.3.6.4
/usr/sbin/rcdbus
/usr/share/dbus-1
/usr/share/dbus-1/interfaces
/usr/share/dbus-1/services
/usr/share/dbus-1/system-services
/usr/share/doc/packages/dbus-1
/usr/share/doc/packages/dbus-1/AUTHORS
/usr/share/doc/packages/dbus-1/COPYING
/usr/share/doc/packages/dbus-1/HACKING
/usr/share/doc/packages/dbus-1/NEWS
/usr/share/doc/packages/dbus-1/README
/usr/share/man/man1/dbus-cleanup-sockets.1.gz
/usr/share/man/man1/dbus-daemon.1.gz
/usr/share/man/man1/dbus-monitor.1.gz
/usr/share/man/man1/dbus-send.1.gz
/usr/share/man/man1/dbus-uuidgen.1.gz
/var/lib/dbus
/var/lib/dbus/machine-id
/var/run/dbus


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri May 24 03:06:10 2013