Opened 11 years ago
Closed 11 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: | medium | 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 , 11 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 11 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.

Fixed at r16359.