<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lark/src/server.c, branch master</title>
<subtitle>PLAYING AROUND - An email-like chatting protocol</subtitle>
<id>https://metanimi.dy.fi/cgit/lark/atom?h=master</id>
<link rel='self' href='https://metanimi.dy.fi/cgit/lark/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/lark/'/>
<updated>2026-07-29T20:12:35Z</updated>
<entry>
<title>ensure return 0 on client disconnect in oneshot</title>
<updated>2026-07-29T20:12:35Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2026-07-29T20:12:35Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/lark/commit/?id=bef57b702ce808a3419f6b52beb10f7dce6906a3'/>
<id>urn:sha1:bef57b702ce808a3419f6b52beb10f7dce6906a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>don't try to read if we have enough in strbuf</title>
<updated>2026-07-29T19:19:33Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2026-07-29T19:19:33Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/lark/commit/?id=c601515f0e400956b5425cd3f4e6e8c7e486a90e'/>
<id>urn:sha1:c601515f0e400956b5425cd3f4e6e8c7e486a90e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add single-shot mode</title>
<updated>2026-07-29T18:59:45Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2026-07-29T18:59:45Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/lark/commit/?id=b73339b87f298299a89b3ce298ff24dff560db75'/>
<id>urn:sha1:b73339b87f298299a89b3ce298ff24dff560db75</id>
<content type='text'>
+ Useful for testing in particular
</content>
</entry>
<entry>
<title>write simple kv-parser for headers</title>
<updated>2026-07-22T19:51:44Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2026-07-22T19:40:37Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/lark/commit/?id=a6bec2df944d344f1e38e4be5ea4a3dcd9819158'/>
<id>urn:sha1:a6bec2df944d344f1e38e4be5ea4a3dcd9819158</id>
<content type='text'>
</content>
</entry>
<entry>
<title>better command format</title>
<updated>2026-07-20T18:27:48Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2026-07-20T17:59:27Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/lark/commit/?id=dd6314503f02dde966adce06e27105f547300077'/>
<id>urn:sha1:dd6314503f02dde966adce06e27105f547300077</id>
<content type='text'>
+ Each command start with &lt;STRING&gt; &lt;NUMBER&gt; with possible leading/trailing
  whitespace. &lt;STRING&gt; specifies the command name, &lt;NUMBER&gt; the size of
  the command header, which uses a key-value format, kind of like ini.

  Key-value parser is not yet implemented, but should be fairly simple to do.

+ The content of the message should be lark-encoded, essentially just that
  each '=' in the text is replaced by '&gt;=' (or something) so that the stream
  of headers + message becomes self-synchronizing (kind of at least?)
</content>
</entry>
<entry>
<title>some initial command format exploration</title>
<updated>2026-07-19T20:40:34Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2026-07-19T20:40:34Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/lark/commit/?id=be647e6f781421600bfb172a7b7ad73a106398a4'/>
<id>urn:sha1:be647e6f781421600bfb172a7b7ad73a106398a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>simplify xread/xwrite</title>
<updated>2026-07-19T13:05:56Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2026-07-19T13:05:56Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/lark/commit/?id=cf74e8d7279606f8bc1dfaa8f3a7266b5fb9e900'/>
<id>urn:sha1:cf74e8d7279606f8bc1dfaa8f3a7266b5fb9e900</id>
<content type='text'>
</content>
</entry>
<entry>
<title>initial echo server arch</title>
<updated>2026-07-17T12:24:11Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2026-07-17T12:24:11Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/lark/commit/?id=a2924e66d09c1f45892859f0f1810319d67df7a2'/>
<id>urn:sha1:a2924e66d09c1f45892859f0f1810319d67df7a2</id>
<content type='text'>
</content>
</entry>
</feed>
