<feed xmlns='http://www.w3.org/2005/Atom'>
<title>seatd.git/seatd, branch master</title>
<subtitle>fork of seatd
</subtitle>
<id>https://git.vlhl.dev/navi/seatd.git/atom?h=master</id>
<link rel='self' href='https://git.vlhl.dev/navi/seatd.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/seatd.git/'/>
<updated>2022-03-29T18:08:00+00:00</updated>
<entry>
<title>seatd: refuse to compile with missing get_peer impl</title>
<updated>2022-03-29T18:08:00+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2021-10-23T14:27:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/seatd.git/commit/?id=2842f0e2b1eef5b648c76a8ae0ecbf8590bc873d'/>
<id>urn:sha1:2842f0e2b1eef5b648c76a8ae0ecbf8590bc873d</id>
<content type='text'>
Instead of using a stub, error out when get_peer isn't implemented
for the target platform. client_create relies on it.
</content>
</entry>
<entry>
<title>seatd: handle client_create failure</title>
<updated>2022-03-29T18:07:47+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2021-10-23T14:27:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/seatd.git/commit/?id=85d0bf594362bf5d85b191711e6fc2a51f6bd21a'/>
<id>urn:sha1:85d0bf594362bf5d85b191711e6fc2a51f6bd21a</id>
<content type='text'>
Failure to create the client causes a null pointer dereference.
</content>
</entry>
<entry>
<title>wscons: Move to its own device type</title>
<updated>2022-03-29T08:54:27+00:00</updated>
<author>
<name>Kenny Levinsen</name>
<email>kl@kl.wtf</email>
</author>
<published>2022-03-29T08:41:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/seatd.git/commit/?id=0462e9331d1648171bd47e62a2808f0a4d647239'/>
<id>urn:sha1:0462e9331d1648171bd47e62a2808f0a4d647239</id>
<content type='text'>
This reduces ifdefs and avoids overloading evdev as something it is not.
</content>
</entry>
<entry>
<title>Initial netbsd support</title>
<updated>2022-03-16T20:39:46+00:00</updated>
<author>
<name>illiliti</name>
<email>illiliti@thunix.net</email>
</author>
<published>2022-03-04T03:10:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/seatd.git/commit/?id=4ad48cb305b3f847ab7d3c2d3f59c27007519c77'/>
<id>urn:sha1:4ad48cb305b3f847ab7d3c2d3f59c27007519c77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>seatd: Shut down on client disconnect in builtin</title>
<updated>2022-03-03T13:44:56+00:00</updated>
<author>
<name>Kenny Levinsen</name>
<email>kl@kl.wtf</email>
</author>
<published>2022-03-03T13:43:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/seatd.git/commit/?id=795cf169e779aa003a5f4e990d7c9d307132d570'/>
<id>urn:sha1:795cf169e779aa003a5f4e990d7c9d307132d570</id>
<content type='text'>
If we're part of the libseat builtin backend, then we only have one
client. Shut down the server when this client disconnects.
</content>
</entry>
<entry>
<title>seatd: Change default log-level to info</title>
<updated>2022-02-26T21:56:42+00:00</updated>
<author>
<name>Kenny Levinsen</name>
<email>kl@kl.wtf</email>
</author>
<published>2022-02-26T21:56:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/seatd.git/commit/?id=ae42d05513189c2215916c5586e9f8fb74c4d5e7'/>
<id>urn:sha1:ae42d05513189c2215916c5586e9f8fb74c4d5e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>seatd: Remove runtime socket path configuration</title>
<updated>2022-02-26T21:25:27+00:00</updated>
<author>
<name>Kenny Levinsen</name>
<email>kl@kl.wtf</email>
</author>
<published>2022-02-26T19:25:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/seatd.git/commit/?id=0d6bdf4f01e5be10c29dd786f2531b96e1d935cd'/>
<id>urn:sha1:0d6bdf4f01e5be10c29dd786f2531b96e1d935cd</id>
<content type='text'>
Configurable socket paths exist mainly to facilitate multiple parallel
seatd instances. However, the only valid use-case for running multiple
instances of seatd is testing during development, which can just as well
be done by changing SEATD_DEFAULTPATH at compile-time for test builds.

Remove the command-line argument in seatd for runtime configuration of
socket path, hardcode the socket path in seatd-launch, and change seatd
unlink/chmod/chown code to not run when started by seatd-launch.

This means that seatd-launch will now fail to start seatd if another
seatd instance is already running. The unlink code still runs when seatd
is started normally to assist in system crash recovery, but this may be
removed later if we deem it unnecessary.
</content>
</entry>
<entry>
<title>seatd: Handle socket unlink errors</title>
<updated>2022-02-26T18:37:49+00:00</updated>
<author>
<name>Kenny Levinsen</name>
<email>kl@kl.wtf</email>
</author>
<published>2022-02-26T18:37:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/seatd.git/commit/?id=466efea49bc6ab5672555c31f04b39741c502c70'/>
<id>urn:sha1:466efea49bc6ab5672555c31f04b39741c502c70</id>
<content type='text'>
This ensures early failure and better error messages.
</content>
</entry>
<entry>
<title>seatd: Command-line argument for loglevel</title>
<updated>2022-02-26T18:17:26+00:00</updated>
<author>
<name>Kenny Levinsen</name>
<email>kl@kl.wtf</email>
</author>
<published>2022-02-26T18:05:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/seatd.git/commit/?id=9bbdf0f0b8d383edd1d621507c04db0a5382a5af'/>
<id>urn:sha1:9bbdf0f0b8d383edd1d621507c04db0a5382a5af</id>
<content type='text'>
SEATD_LOGLEVEL was used to set the loglevel despite already having
getopt in place. Remove the environment variable and make a command-line
argument for it instead.
</content>
</entry>
<entry>
<title>seatd: Fix usage rendering</title>
<updated>2022-02-21T11:04:09+00:00</updated>
<author>
<name>Kenny Levinsen</name>
<email>kl@kl.wtf</email>
</author>
<published>2022-02-21T11:04:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/seatd.git/commit/?id=a44476ce65af5c192860130cb25b0ce17cec2651'/>
<id>urn:sha1:a44476ce65af5c192860130cb25b0ce17cec2651</id>
<content type='text'>
</content>
</entry>
</feed>
