File dbus-broker.changes of Package dbus-broker

-------------------------------------------------------------------
Thu Oct 11 12:38:35 UTC 2018 - Dr. Werner Fink <werner@suse.de>

- Update to new upstream release 16
  * Explicitly mention our mailing-list in the README:
    https://groups.google.com/forum/#!forum/bus1-devel
    All dbus-broker releases are announced there, and the list is open
    for any dbus and dbus-broker related discussions.
  * Revert the removal of the --verbose switch of bus launcher. There
    are existing users that pass this switch, and now suddenly fail
    spawning dbus-broker. The switch is now a no-op and silently ignored.
  * The global resource limits were reconsidered and aligned with the
    values used by dbus-daemon(1) and current distributions. Furthermore,
    the limits provided in the bus XML configuration are now interpreted
    by the launcher and converted to the broker-internal accounting
    scheme.

-------------------------------------------------------------------
Fri Oct  5 12:35:37 UTC 2018 - Dr. Werner Fink <werner@suse.de>

- Add patch feature-suse-refuse-manual-start-stop.patch as
  dbus-broker is also (yet) not restartable without loosing
  connections

-------------------------------------------------------------------
Tue Oct  2 13:38:41 UTC 2018 - Dr. Werner Fink <werner@suse.de>

- Update to new upstream release 15
  * Fix dbus-broker-launch to retain CAP_AUDIT_WRITE in its ambient
    capability set, so dbus-broker will get it as well.
  * Be less verbose about unknown usernames in the XML config of
    dbus-broker-launch.
  * The broker now implements the org.freedesktop.DBus.Peer, and
    org.freedesktop.DBus.Properties interfaces.
  * The man-pages have been updated to reflect the current state of
    dbus-broker and dbus-broker-launch.
  * Matches are now indexed by all major fields, greatly improving
    broadcast performance.
  * The launcher now respects the `<user>NAME</user>' configuration and
    correctly drops privileges of the broker and itself after startup.
  * The `send_broadcast', `min_fds', and `max_fds' XML policy attributes
    are now supported (as defined by dbus-daemon(1)).
  * Configuration files are now watched for modifications by the
    launcher. Any modification triggers a configuration reload. This
    follows the behavior of dbus-daemon(1).
  * The broker gained a `--machine-id' command-line switch to specify the
    local machine-id to be served via the org.freedesktop.DBus.Peer
    interface. The launcher uses libsystemd-daemon to provide it.
  * The controller interface of dbus-broker has been renamed from
    org.bus1.DBus.Launcher to org.bus1.DBus.Controller.
  * The --verbose command-line switch was dropped from both the broker
    and the launcher. Its behavior is now the default.
  * Fix a startup dead-lock with systemd NSS plugins. This requires
    setting the SYSTEMD_NSS_BYPASS_BUS environment variable, so
    libnss_systemd.so will skip recursive bus-calls.
  * Read /etc/{passwd,groups} early on from the launcher to
    pre-initialize the nss-cache. This allows startup on properly
    configured systems without ever calling into NSS. Furthermore, in
    case this does not resolve all required usernames, the launcher will
    loudly log any call into NSS, to better debug early dead-locks in bus
    startup code.
    Note that this new mechanic overrules /etc/nsswitch.conf for the
    launcher. However, this is only made based on the assumption that
    if an entry is present in /etc/{passwd,groups}, it better be a valid
    entry. If an entry is not present, the launcher will still correctly
    call into NSS.
  * Building documentation is now optional. Use -Ddocs=true with meson
    to build documentation. It is disabled by default.
  * The compatibility launcher now namespaces transient systemd units
    based on its own name on the scope-bus (i.e., the bus
    dbus-broker-launch uses to ask systemd for activation of units). This
    allows running private dbus-broker instances, while using transient
    systemd-units on the scope-bus for activation. For instance, at-spi2
    can use activated units that clash with the namespace of the session
    or system bus.
  * Several bug-fixes.
- Add build require docutils to build the manualk pages
- Add build require for package config libcap-ng

-------------------------------------------------------------------
Mon Mar  5 20:16:26 UTC 2018 - jengelh@inai.de

- Update to new upstream release 11
  * The policy-type of the dbus-broker API has been simplified.
    It is now reduced to a policy-batch indexed by uids, in
    combination with a policy-batch indexed either by gid or
    uid-range.
  * The launcher now supports a `--config-file PATH` commandline
    option to override the root configuration file, which is
    still deduced based on the passed scope parameter.

-------------------------------------------------------------------
Tue Feb  6 00:37:19 UTC 2018 - jengelh@inai.de

- Update to new upstream release 9
  * AddListener() on org.bus1.DBus.Broker now supports UID ranges.
  * dbus-broker.service unit is now ordered before basic.target.
  * The launcher now uses instantiated systemd template units
    when activating a service that has no associated systemd
    service file.
  * The launcher now supports configuration reloading.
  * Activated units now inherit their user from the actual D-Bus
    service, if provided.

-------------------------------------------------------------------
Sun Sep 10 23:30:34 UTC 2017 - jengelh@inai.de

- Update to new upstream release 4
  * Support for sending SELinux AVC violations to audit rather
    than syslog.
  * Units will now be activated via explicit calls to StartUnit()
    rather than faking a ActivationRequest directed signal. This
    allows to catch startup failures (or rejections) and allows
    to reject all pending activation requests right away.
  * The broker now logs policy violations to the system log.
- Add use-system-deps.diff

-------------------------------------------------------------------
Fri Aug 25 10:54:00 UTC 2017 - jengelh@inai.de

- Initial package (version 3) for build.opensuse.org
openSUSE Build Service is sponsored by