Revisions of seatd
Dominique Leuenberger (dimstar_suse)
accepted
request 1096072
from
Factory Maintainer (factory-maintainer)
(revision 9)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 957630
from
Michael Vetter (jubalh)
(revision 8)
- 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)
Dominique Leuenberger (dimstar_suse)
accepted
request 935932
from
Michael Vetter (jubalh)
(revision 7)
Dominique Leuenberger (dimstar_suse)
accepted
request 926487
from
Michael Vetter (jubalh)
(revision 6)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 919491
from
Michael Vetter (jubalh)
(revision 5)
- Update to 0.6.2: * seatd-launch: Specify exact environment to seatd * seatd-launch: Use absolute path for seatd - 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)
Dominique Leuenberger (dimstar_suse)
accepted
request 918472
from
Michael Vetter (jubalh)
(revision 4)
- 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
Richard Brown (RBrownSUSE)
accepted
request 879386
from
Michael Vetter (jubalh)
(revision 2)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 847724
from
Michael Vetter (jubalh)
(revision 1)
Displaying all 10 revisions