aboutsummaryrefslogtreecommitdiff
path: root/seatd
AgeCommit message (Expand)Author
2021-10-24seatd: avoid overwriting errno in set_nonblock error handlingSimon Ser
2021-09-21seatd: Implement ping request to wake up laterKenny Levinsen
2021-09-07seat: Allow new clients when active is pending ackKenny Levinsen
2021-09-02seat: Avoid holding a tty fdKenny Levinsen
2021-08-08seatd: Use path in chmod/chown operationsKenny Levinsen
2021-08-08seatd: Improve socket permission error handlingKenny Levinsen
2021-08-06seatd: Only set UID/GID when specifiedKenny Levinsen
2021-08-06seatd: s6-style readiness notification supportKenny Levinsen
2021-03-21client: enable cr_pid on FreeBSD >= 12.3Jan Beich
2021-03-16Correct minor misspellingsKenny Levinsen
2021-03-02Normalize log texts a bitKenny Levinsen
2021-02-27clang-formatKenny Levinsen
2021-02-27seatd: Close cur_ttyfd in seat_destroyKenny Levinsen
2021-02-27client: Remove link if seat_add_client succeedsKenny Levinsen
2021-02-27seatd: Clean up debug logs a bitKenny Levinsen
2021-02-27Convert a few debug logs to error logsKenny Levinsen
2021-02-27seatd: Set errno in seat_add_clientKenny Levinsen
2021-02-27seatd: Tear down VT when disabled client closesKenny Levinsen
2021-02-27client: Replace pending_disable with state enumKenny Levinsen
2021-02-02seat: Remove unused arg from seat_deactive_deviceKenny Levinsen
2020-12-10client: Fix typo in cr_pid usageKenny Levinsen
2020-12-08client: Use cr_pid if availableKenny Levinsen
2020-12-08client: Do not use SOL_SOCKET for LOCAL_PEERCREDKenny Levinsen
2020-11-23client: More robust handling of client linksKenny Levinsen
2020-11-23poller: Retry poll immediately on EINTRKenny Levinsen
2020-09-22seat: Only close VT if no new session was foundKenny Levinsen
2020-09-22terminal: Ack both release and acquireKenny Levinsen
2020-09-22seat: Use current VT for switch and ackKenny Levinsen
2020-09-22meson: Make default seatd socket path configurableKenny Levinsen
2020-09-22poller: Add unittestKenny Levinsen
2020-09-22seatd: Log on exitKenny Levinsen
2020-09-22seat: Reuse deactivate logic, more loggingKenny Levinsen
2020-09-22seat: Plug leak of deactivated fdsKenny Levinsen
2020-09-22seat: Rework seat activation/switch logicKenny Levinsen
2020-09-22client: Remove unnecessary active_client checkKenny Levinsen
2020-09-22poller: Raise signals through self-pipeKenny Levinsen
2020-09-01client: Only unlink if on the idle listKenny Levinsen
2020-09-01Move list removal to seat/client destroyKenny Levinsen
2020-08-31client: Do not leak idle clients on exitKenny Levinsen
2020-08-31poller: Remember to remove sources from listKenny Levinsen
2020-08-31server: Remember to remove seat from listKenny Levinsen
2020-08-31poller: Convert to linked_listKenny Levinsen
2020-08-31server: Convert seat list to linked_listKenny Levinsen
2020-08-31poller: Make event sources opaqueKenny Levinsen
2020-08-30seatd: Explicit cast -1 to unsigned gid_tKenny Levinsen
2020-08-30seatd: Slight error handling cleanupKenny Levinsen
2020-08-30seatd: Remove unused device_closed msg bodyKenny Levinsen
2020-08-29seat: Destroy all clients on teardownKenny Levinsen
2020-08-28Introduce libseat_set_log_levelSimon Ser
2020-08-28Rename enum log_level to libseat_log_levelSimon Ser