Announcing the release of seatd 0.4.0.
https://git.sr.ht/~kennylevinsen/seatd/refs/0.4.0
---
seatd 0.4.0
Notable improvements in this release includes several fixes to IPC
connection handling, VT switching and FreeBSD portability.
Kenny Levinsen (23):
poller: Raise signals through self-pipe
client: Remove unnecessary active_client check
seat: Rework seat activation/switch logic
seat: Plug leak of deactivated fds
seat: Reuse deactivate logic, more logging
seatd: Log on exit
libseat: Dispatch all non-bg events on IPC call
libseat: Execute bg events after IPC calls
poller: Add unittest
drm: Relax drm file detection, support FreeBSD
meson: Make default seatd socket path configurable
libseat/seatd: Fix socket path bounds
terminal: Fix VT numbering on FreeBSD
seat: Use current VT for switch and ack
terminal: Ack both release and acquire
seat: Only close VT if no new session was found
logind: close_device should not close fd
logind: Use seat_path for SwitchTo
logind: clang-format
libseat: Better error reporting from open_seat
connection: Add unittest
readme: Update mailing list link
Bump version to 0.4.0