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

seatd-systemd-0.9.3-2.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: seatd-systemd Distribution: openSUSE Tumbleweed
Version: 0.9.3 Vendor: openSUSE
Release: 2.1 Build date: Thu Sep 24 13:41:51 2026
Group: System/Base Build host: reproducible
Size: 1211 Source RPM: seatd-0.9.3-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://git.sr.ht/~kennylevinsen/seatd
Summary: Systemd unit for seatd
This package contains the systemd service unit for seatd as well as the
sysusers configuration that creates the system group granting access to the
seatd daemon.

Provides

Requires

License

MIT

Changelog

* Thu Sep 24 2026 Dan Čermák <dcermak@suse.com>
  - Install the systemd unit in the optional seatd-systemd subpackage
  - let the subpackage create the seat group that owns /run/seatd.sock
* Mon Mar 02 2026 Michael Vetter <mvetter@suse.com>
  - Update to version 0.9.3:
    * Bump version to 0.9.3
    * seatd: Fix some typos
    * seatd: Improve error handling for failed seat open
    * seatd: Reuse session numbers for non-VT-bound
    * seatd: Return the correct device on duplicate open
    * libseat: Remove bogus NULL check
    * libseat/logind: Handle strdup allocation errors
    * libseat/logind: Avoid shadowing ret
    * libseat/logind: Do not record PauseDeviceComplete reply
    * seatd: Check the right variable for accept failure
    * libseat/seatd: Retain errno in set_error for convenience
    * libseat/seatd: Ensure errno is not clobbered
    * libseat/seatd: Do not attempt destroy on alloc error
    * logind: Minor error simplification
    * logind: Ensure errno is set from sd_bus error
    * seatd: Explicitly set ENOMEM in seat_open_device
    * seatd: Remove silly goto error handling
    * seatd: Ensure seat_close_device cannot clobber errno
    * seatd: Clarify that seat_close_device cannot fail
* Tue Jan 20 2026 Michael Vetter <mvetter@suse.com>
  - Update to 0.9.2:
    * libseat/seatd: Remove read_and_execute
    * libseat/seatd: Read remaining events after processing responses
    * libseat/seatd: Cleanup of request error handling
    * libseat/seatd: Set EINVAL if target session is invalid
    * libseat/seatd: Set backend error if poll fails
    * seatd: Add validation of device path libseat/seatd: Add validation of seat_name
    * seatd: Add strict message size comparison
* Thu Oct 31 2024 llyyr <llyyr@yukari.in>
  - Update to 0.9.1
    * Fix libseat not servicing seat enable/disable events if they were
      received immediately after a response, leading to the session
      deadlocking in a deactivated state.
    * Fix some protocol strings lacking validation of the NULL
      termination requirement.
  - Update to 0.9.0
    * Improve session state tracking in the libseat logind backend, which
      could previously fail to notify the libseat client that the session
      had been deactivated.
    * Do not trigger a VT switch when starting a logind session, allowing
      sessions to be started in the background.
    * Improve error handling in some edgecases in the libseat seatd backend.
    * Apply more aggressive security policies to the included systemd unit.
* Wed Jul 19 2023 llyyr <llyyr.public@gmail.com>
  - Update to 0.8.0
    * noop: Return seat0 as the seat name
    * noop: Additional open flags for `open(2)`
    * noop: initialize initial_setup
    * drm: Support drm-subtree drivers on FreeBSD
    * man: document SEATD_VTBOUND
    * man: add missing arg in -n syntax
* Fri Jun 23 2023 Michael Vetter <mvetter@suse.com>
  - Update to 0.7.0:
    * Support for NetBSD and wscons devices
    * Fix for a polling bug in the logind libseat backend
    * Removal of SEATD_SOCK and runtime socket path configuration
    * Removal of SEATD_LOGLEVEL, replaced by a command-line argument
* Fri Feb 25 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.6.4
    * seatd-launch: Use snprintf for socket path
    * seatd-launch: Remove socket path command line arg
  - This updates fixes bsc#1196493 (CVE-2022-25643)
* Sat Dec 04 2021 Franck Bui <fbui@suse.com>
  - Enable logind support for Leap too
    Leap 15.3 ships systemd v246 which has the relevant API
    (sd_bus_match_signal) needed for enabling logind support. Since
    previous versions of Leap are not supported anymore, let's enable it
    unconditionally.
* Wed Oct 20 2021 Michael Vetter <mvetter@suse.com>
  - Update to 0.6.3:
    * logind: Set userdata for ping_handler
    * logind: Improve error handling in open_seat
    * examples/simpletest: check for libseat_dispatch failures
    * logind: check if session is active on startup
    * clang-format: Fix alignment
    * logind: Send ping to wake us up later
    * seatd: Implement ping request to wake up later
* Thu Sep 16 2021 Michael Vetter <mvetter@suse.com>
  - Update to 0.6.2:
    * seatd-launch: Specify exact environment to seatd
    * seatd-launch: Use absolute path for seatd

Files

/usr/lib/systemd/system/seatd.service
/usr/lib/sysusers.d/system-group-seat.conf


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Oct 10 23:44:58 2026