Opened 9 years ago

Closed 9 years ago

#6856 closed enhancement (fixed)

dbus-1.10.0

Reported by: Fernando de Oliveira Owned by: Fernando de Oliveira
Priority: normal Milestone: 7.8
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

http://dbus.freedesktop.org/releases/dbus/dbus-1.10.0.tar.gz

http://dbus.freedesktop.org/releases/dbus/dbus-1.10.0.tar.gz.asc

http://lists.freedesktop.org/archives/dbus/2015-August/016769.html

Announcing D-Bus 1.10.0 (new stable branch)
Simon McVittie simon.mcvittie at collabora.co.uk
Tue Aug 25 11:56:49 PDT 2015

The “0x20” release.

git tag: dbus-1.10.0

This is a new stable branch, recommended for use in OS distributions.

Fixes since 1.9.20 (1.10 rc1):

• distribute test/tap-test.sh.in, even if the tarball was built without
  tests enabled (fd.o #91684, Simon McVittie)
• work around a fd leak in libcap-ng < 0.7.7 (fd.o #91684, Simon
  McVittie)

Summary of major changes since 1.8.0:

• The basic setup for the well-known system and session buses is now
  done in read-only files in ${datadir} (normally /usr/share).  See the
  NEWS entry for 1.9.18 for details.

• AppArmor integration has been merged, with features similar to the
  pre-existing SELinux integration. It is mostly compatible with the
  patches previously shipped by Ubuntu, with one significant change:
  Ubuntu's GetConnectionAppArmorSecurityContext method has been
  superseded by GetConnectionCredentials and was not included.

• The --enable-user-session configure option can be enabled by OS
  integrators intending to use systemd to provide a session bus per user
  (in effect, treating all concurrent graphical and non-graphical login
  sessions as one large session).

• The new listenable address mode "unix:runtime=yes" listens on
  $XDG_RUNTIME_DIR/bus, the same AF_UNIX socket used by the systemd user
  session. libdbus and "dbus-launch --autolaunch" will connect to this
  address by default. GLib ≥ 2.45.3 and sd-bus ≥ 209 have a matching
  default.

• All executables are now dynamically linked to libdbus-1.  Previously,
  some executables, most notably dbus-daemon, were statically linked to
  a specially-compiled variant of libdbus. This results in various
  private functions in the _dbus namespace being exposed by the shared
  library. These are not API, and must not be used outside the dbus
  source tree.

• On platforms with ELF symbol versioning, all public symbols are
  versioned LIBDBUS_1_3.

New bus APIs:

• org.freedesktop.DBus.GetConnectionCredentials returns
  LinuxSecurityLabel where supported
• org.freedesktop.DBus.Monitoring interface (privileged)
  · BecomeMonitor method supersedes match rules with eavesdrop=true,
    which are now deprecated
• org.freedesktop.DBus.Stats interface (semi-privileged)
  · now enabled by default
  · new GetAllMatchRules method
• org.freedesktop.DBus.Verbose interface (not normally compiled)
  · toggles the effect of DBUS_VERBOSE

New executables:

• dbus-test-tool
• dbus-update-activation-environment

New optional dependencies:

• The systemd: pseudo-transport requires libsystemd or libsd-daemon
• Complete documentation requires Ducktype and yelp-tools
• Full test coverage requires GLib 2.36 and PyGI
• AppArmor integration requires libapparmor and optionally libaudit

Dependencies removed:

• dbus-glib

-- 
Simon McVittie, Collabora Ltd.

More information about the dbus mailing list

http://cgit.freedesktop.org/dbus/dbus/plain/NEWS

Changes for all 1.9 branch and more.

It is about 300 lines, until Security fixes merged from 1.8.16.

Change History (2)

comment:1 by Fernando de Oliveira, 9 years ago

Owner: changed from blfs-book@… to Fernando de Oliveira
Status: newassigned

comment:2 by Fernando de Oliveira, 9 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r16359.

Note: See TracTickets for help on using tickets.