aboutsummaryrefslogtreecommitdiff
path: root/seatd
AgeCommit message (Expand)Author
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
2020-08-08seatd: Use path-based chmod/chownKenny Levinsen
2020-08-07seatd: Add command-line argumentsKenny Levinsen
2020-08-05log: Remove libseat prefixesKenny Levinsen
2020-08-04seat: Fix device double-removeKenny Levinsen
2020-08-04seatd: Unlink default seatd socket on startupKenny Levinsen
2020-08-04server: Gracefully shut down on errorKenny Levinsen
2020-08-04client: Sanitize shutdown/kill mechanismKenny Levinsen
2020-08-03client: TidyingKenny 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-03server: Stack-allocate the serverKenny Levinsen
2020-08-03poller: Inline the poller into the server structKenny Levinsen
2020-08-03poller: Remove unnecessary poll_impl abstractionKenny 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-01seatd: Perform clean server shutdownKenny Levinsen
2020-08-01FreeBSD compiler warning fixKenny Levinsen
2020-08-01client: Implement get_peer for FreeBSDKenny 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