Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-02 | seat: Open/close tty on activation/deactivation | Kenny Levinsen | |
The VT and KD ioctl's are picky about the tty fd used. In order to satisfy these, and to improve state cleanup, we now only and store the current tty when opening a client, and use this fd to perform teardown later. The presence of the fd is also used to signal that teardown is needed. | |||
2020-08-01 | seat: Fix seat_device->fd assert | Kenny Levinsen | |
2020-08-01 | seatd: Perform clean server shutdown | Kenny Levinsen | |
2020-08-01 | FreeBSD compiler warning fix | Kenny Levinsen | |
2020-08-01 | client: Implement get_peer for FreeBSD | Kenny Levinsen | |
2020-08-01 | devices: Use path to check device type | Kenny Levinsen | |
FreeBSD device numbers cannot be used to check the type of a device, as they are merely unique filesystem IDs. As the paths we use have been sanitized with realpath, we can simply use the path to check if a requested file is an evdev or drm device. This also allows us to make the check before the file is opened. | |||
2020-07-31 | seat: Use PATH_MAX long array for realpath | Kenny Levinsen | |
2020-07-31 | seat: remove_client return value was inverted | Kenny Levinsen | |
2020-07-31 | Initial implementation of seatd and libseat | Kenny Levinsen | |