Revisions of seatd

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1219919 from llyyr's avatar llyyr (llyyr) (revision 24)
- 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.
buildservice-autocommit accepted request 1099473 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 23)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 1099462 from llyyr's avatar llyyr (llyyr) (revision 22)
- 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
buildservice-autocommit accepted request 1096072 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 21)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 20)
- 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
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 19)
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 18)
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 17)
- 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)
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 935644 from Franck Bui's avatar Franck Bui (fbui) (revision 16)
- 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.
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 15)
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 14)
- 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
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 13)
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 12)
- Update to 0.6.2:
  * seatd-launch: Specify exact environment to seatd
  * seatd-launch: Use absolute path for seatd
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 11)
trigger service run
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 10)
- Update to 0.6.1:
  * seatd-launch: print unlink/kill errors
  * seatd-launch: exit with status >128 if child is signalled
  * man/seatd-launch: Make mssage about root clearer
  * seatd-launch: Use optind to find the command
  * seatd-launch: respect PATH when looking for command
  * man: Add seatd-launch(1) to SEE ALSO of seatd(1)
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 9)
- Update to 0.6.0:
  * seatd-launch: Fix chmod error goto
  * man: Add simple seatd-launch(1) page
  * seatd-launch: Set socket permissions directly
  * seat: Allow new clients when active is pending ack
  * Add .editorconfig
  * seat: Avoid holding a tty fd
  * meson.build: fix build with gcc < 7
  * libseat: Fix build of builtin backend
  * libseat: Update builtin backend root requirement documentation
  * Revert "libseat: Check euid before using builtin"
  * logind: Remove redundant null check
  * Make libseat_seat_listener const
  * seatd: Use path in chmod/chown operations
  * seatd: Improve socket permission error handling
  * seatd-launch: Command line argument support
  * seatd-launch: check for getpwuid errors
  * seatd-launch: don't use gotos in child processes
  * seatd-launch: propagate child exit status
  * seatd-launch: Add seatd launch wrapper
  * seatd: Only set UID/GID when specified
  * seatd: s6-style readiness notification support
  * seatd: We shouldn't poll if predispatch > 0
  * libseat: Rename dispatch_background in backends
  * libseat/seatd: Add dispatch_pending_and_execute
  * libseat/seatd: Return executed events
  * link with rt
  * readme: Update discuss section
  * meson: Support building builtin without seatd
  * libseat/seatd: downgrade ENOENT log to info
buildservice-autocommit accepted request 881462 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 8)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 881388 from Denys Kondratenko's avatar Denys Kondratenko (stdden) (revision 7)
- enable logind for the libseat (disabled by default)
  * fixes errors during login, see:
    https://github.com/openSUSE/openSUSEway/issues/37
  * this works with libsystemd >= 237 with new API:
    sd_bus_match_signal
buildservice-autocommit accepted request 879386 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 6)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 5)
- Update to 0.5.0:
  * libseat: log error when failing to open socket
  * poller: Retry poll immediately on EINTR
  * client: More robust handling of client links
  * logind: switch_session should return 0 on success
  * libseat/backend/logind: stop waiting for CanGraphical
  * client: Do not use SOL_SOCKET for LOCAL_PEERCRED
  * client: Use cr_pid if available
  * logind: Send ReleaseControl when closing seat
  * seatd: Tear down VT when disabled client closes
  * client: Remove link if seat_add_client succeeds
Displaying revisions 1 - 20 of 24
openSUSE Build Service is sponsored by