aboutsummaryrefslogtreecommitdiff
path: root/seatd/seat.c
AgeCommit message (Expand)Author
2021-09-07seat: Allow new clients when active is pending ackKenny Levinsen
2021-09-02seat: Avoid holding a tty fdKenny 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-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-11-23client: More robust handling of client linksKenny 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-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-01Move list removal to seat/client destroyKenny Levinsen
2020-08-29seat: Destroy all clients on teardownKenny Levinsen
2020-08-04seat: Fix device double-removeKenny Levinsen
2020-08-04client: Sanitize shutdown/kill mechanismKenny Levinsen
2020-08-03seat: Enable VT process switching when switching awayKenny Levinsen
2020-08-03seat: Add VT cleanup on switch to empty VTKenny Levinsen
2020-08-03seat: Convert client list to linked listKenny Levinsen
2020-08-03seat: Convert device list to linked listKenny Levinsen
2020-08-03client: Prefix notification methods with 'send'Kenny Levinsen
2020-08-02seat: Deactivate devices before sending disableKenny Levinsen
2020-08-02seat: Open/close tty on activation/deactivationKenny Levinsen
2020-08-01seat: Fix seat_device->fd assertKenny Levinsen
2020-08-01devices: Use path to check device typeKenny Levinsen
2020-07-31seat: Use PATH_MAX long array for realpathKenny Levinsen
2020-07-31seat: remove_client return value was invertedKenny Levinsen
2020-07-31Initial implementation of seatd and libseatKenny Levinsen