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

dbus-broker-33-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: dbus-broker Distribution: openSUSE Tumbleweed
Version: 33 Vendor: openSUSE
Release: 1.1 Build date: Sun Feb 5 19:23:49 2023
Group: System/Daemons Build host: lamb56
Size: 303264 Source RPM: dbus-broker-33-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/bus1/dbus-broker
Summary: XDG-conforming message bus implementation
dbus-broker is an implementation of a message bus as defined by the
D-Bus specification. It has some different characteristics/features
from classic D-Bus:

* No shared medium
* No IPC to implement IPC
* User-based accounting
* Reliable messages
* Just the bus implementation, no external communication
* Local only, no remote transport
* Support for SASL pipelining
* Runtime broker control

Provides

Requires

License

Apache-2.0

Changelog

* Fri Feb 03 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 33
    * Fix a race-condition when starting systemd-services from the
      launcher.
    * Changes in dbus service-files will no longer affect ongoing
      activation attempts.
* Fri Aug 05 2022 Jan Engelhardt <jengelh@inai.de>
  - Update to release 32
    * Fix several bugs in the d-bus marshalling layer c-dvar,
      including out-of-bound reads.
    * Fix ubsan and asan warnings in c-stdaux and related
      subprojects.
* Thu May 26 2022 Simon Lees <sflees@suse.de>
  - Provide dbus-service so from a packaging perspective its easier
    to replace dbus-daemon in the future.
* Mon May 16 2022 Jan Engelhardt <jengelh@inai.de>
  - Update to release 31
    * Fix assertion failures in the user accounting, uncovered by
      the changes to accounting in v30.
    * Fix a memory leak in service-file re-loading, in particular
      in the command-line argument handling.
* Tue May 10 2022 Jan Engelhardt <jengelh@inai.de>
  - Update to release 30
    * Failed service activations now report more detailed information
      on the activation failure back through the activating client.
    * The broker now runs in `session.slice` if applicable.
    * The `GetStats()` call on `org.freedeskop.DBus.Debug` now
      properly returns reply-owner statistics. Before, those were
      always set to 0.
* Wed Jun 02 2021 Jan Engelhardt <jengelh@inai.de>
  - Update to release 29
    * Improve SELinux audit messages.
    * Linux >=4.17 is now a hard requirement.
    * Fix startup failures when at-console users have
      consecutive UIDs.
* Wed Mar 17 2021 Jan Engelhardt <jengelh@inai.de>
  - Update to release 28
    * Further improvements to the service activation tracking. This
      better tracks units in systemd and closes some races where a
      repeated activation would incorrectly fail.
    * Fix a crash where duplicate monitor matches would be
      incorrectly installed in the broker.
* Mon Feb 15 2021 Jan Engelhardt <jengelh@inai.de>
  - Update to release 27
    * Fix several bugs with the new service-activation tracking,
      including a race-condition when restarting activatable
      services.
    * Be more verbose about denied configuration access and print
      the file-path for better diagnostics.
* Thu Jan 21 2021 Jan Engelhardt <jengelh@inai.de>
  - Update to release 26
    * Improve the service activation tracking of the compatibility
      launcher. We now track spawned systemd units for their entire
      lifetime, so we can properly detect when activations fail.
    * Work around a kernel off-by-one error in the socket queue
      accounting to fix a race-condition where dbus clients might
      not be dispatched.
    * Support running without `shmem` configured in the kernel.
      This will make the broker run better on limited embedded
      devices.
* Thu Dec 03 2020 Jan Engelhardt <jengelh@inai.de>
  - Update to release 25
    * Fix an assertion failure when disconnecting monitors with active
      unique-name matches.
    * Fix the selinux error-handling to no longer mark all errors as
      auditable by default.
* Fri Sep 04 2020 Jan Engelhardt <jengelh@inai.de>
  - Update to release 24
    * Make audit-events properly typed and prevent non-auditable
      events from being forwarded to the linux audit system.
* Tue May 12 2020 Jan Engelhardt <jengelh@inai.de>
  - Update to release 23
    * Expose supplementary groups as `UnixGroupIDs` as defined by
      the dbus specification in 0.53.
    * The broker now uses the peer-pid from `SO_PEERCRED` on the
      controller socket, rather than relying on `getppid()`. This
      allows creating the broker from intermediate processes
      without having any credentials of the intermediate leak into
      the broker.
* Mon Feb 24 2020 Jan Engelhardt <jengelh@inai.de>
  - Update to release 22
    * Implement org.freedesktop.DBus.Debug.Stats in the driver.
    * Support no-op activation files.
    * The new configuration option `linux-4-17`, if set to true
      (default is false), makes dbus-broker assume it runs on
      linux-v4.17 or newer. It will make use of features introduced
      up to linux-v4.17. This allows to forcibly disable
      workarounds for old kernels.
* Tue Jun 11 2019 Jan Engelhardt <jengelh@inai.de>
  - Update to new upstream release 21
    * Previously, resource limits were incorrectly calculated,
      leading too limits that were higher than intended.
    * Messages are now directly forwarded to the journal and
      amended with additional fields. The journal-catalog now
      contains entries with background information on runtime log
      messages.
* Thu Feb 21 2019 Jan Engelhardt <jengelh@inai.de>
  - Update to new upstream release 18
    * The compatibility launcher is no longer isolated in its own
      network namespace, since the SELinux APIs require access to
      the root network namespace.
* Mon Jan 28 2019 Jan Engelhardt <jengelh@inai.de>
  - Update RPM group.
* Wed Jan 02 2019 Jan Engelhardt <jengelh@inai.de>
  - Update to new upstream release 17
    * The compatibility launcher now namespaces transient systemd
      units based on its own name on the scope-bus.
    * The launcher now respects the `<user>NAME</user>'
      configuration and correctly drops privileges of the broker
      and itself after startup.
    * Messages with file-descriptors will now be refused if the
      client did not negotiate file-descriptor passing before.
  - Drop use-system-deps.diff

Files

/usr/bin/dbus-broker
/usr/bin/dbus-broker-launch
/usr/lib/systemd/catalog
/usr/lib/systemd/catalog/dbus-broker-launch.catalog
/usr/lib/systemd/catalog/dbus-broker.catalog
/usr/lib/systemd/system/dbus-broker.service
/usr/lib/systemd/user/dbus-broker.service
/usr/share/licenses/dbus-broker
/usr/share/licenses/dbus-broker/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Apr 21 23:21:28 2024