<feed xmlns='http://www.w3.org/2005/Atom'>
<title>json-rpc-shell, branch master</title>
<subtitle>A shell for JSON-RPC 2.0</subtitle>
<id>http://cgit.janouch.name/json-rpc-shell/atom?h=master</id>
<link rel='self' href='http://cgit.janouch.name/json-rpc-shell/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/json-rpc-shell/'/>
<updated>2024-12-24T09:44:00Z</updated>
<entry>
<title>WIP: json-rpc-test-server: add HTTP support</title>
<updated>2024-12-24T09:44:00Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2020-10-16T22:46:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/json-rpc-shell/commit/?id=69575aaef37f03f3fdd8a037f6036495336ac704'/>
<id>urn:sha1:69575aaef37f03f3fdd8a037f6036495336ac704</id>
<content type='text'>
Stage 1: make just the HTTP part work.

WIP:
 - Ensure requests aren't started in client_http_on_headers_complete()
   when the request demands an upgrade
 - Figure out keep-alive
 - Make sure request_free() is called exactly once after request start
   and between requests
 - Triple-check the code makes some resembling of sense

Updates #5

Later stages:
 - clean up (#7)
 - ensure WS upgrade works here (it has a completely separate parser,
   which could be passed as an http_parserpp pointer to
   ws_handler_finish_handshake())
 - move in ws_handler's handshake code
</content>
</entry>
<entry>
<title>json-rpc-test-server: try to fetch a name for us</title>
<updated>2024-12-24T09:43:59Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2020-10-18T00:53:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/json-rpc-shell/commit/?id=ba2245394892a780f222025feb8621c438715e8b'/>
<id>urn:sha1:ba2245394892a780f222025feb8621c438715e8b</id>
<content type='text'>
AI_CANONNAME might not be the best thing but most of the code
will stay even if we go for a better method.
</content>
</entry>
<entry>
<title>Bump version, update NEWS</title>
<updated>2024-12-24T09:43:59Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2024-12-24T09:43:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/json-rpc-shell/commit/?id=74fcb0682886c8fbf4ba82a76d7c5de15f167340'/>
<id>urn:sha1:74fcb0682886c8fbf4ba82a76d7c5de15f167340</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump liberty</title>
<updated>2024-12-23T22:08:50Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2024-12-23T22:08:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/json-rpc-shell/commit/?id=8cf1abf135782a0e191702685316b029a44af770'/>
<id>urn:sha1:8cf1abf135782a0e191702685316b029a44af770</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support musl libc</title>
<updated>2024-09-11T02:55:59Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2024-09-11T02:55:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/json-rpc-shell/commit/?id=b87fbc93a64d9b5dd219396fc5c98e8779c55810'/>
<id>urn:sha1:b87fbc93a64d9b5dd219396fc5c98e8779c55810</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump liberty, fix calloc argument order</title>
<updated>2024-08-08T07:08:33Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2024-08-08T07:08:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/json-rpc-shell/commit/?id=ac1a21eac8b5dfaa479ee3b552a49a9f172296e0'/>
<id>urn:sha1:ac1a21eac8b5dfaa479ee3b552a49a9f172296e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CMakeLists.txt: declare compatibility with 3.27</title>
<updated>2023-08-01T01:14:48Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2023-08-01T01:14:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/json-rpc-shell/commit/?id=693455006830f29f79cc94b277060dfe39a8b66f'/>
<id>urn:sha1:693455006830f29f79cc94b277060dfe39a8b66f</id>
<content type='text'>
Sadly, the 3.5 deprecation warning doesn't go away after this.
</content>
</entry>
<entry>
<title>Try harder to find ncursesw</title>
<updated>2023-07-24T07:01:54Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2023-07-24T07:01:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/json-rpc-shell/commit/?id=cda7e1b1f38f165ebf5c7865e23ff0f272df2bce'/>
<id>urn:sha1:cda7e1b1f38f165ebf5c7865e23ff0f272df2bce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CMakeLists.txt: fix OpenBSD build</title>
<updated>2023-07-04T05:45:57Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2023-07-04T05:43:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/json-rpc-shell/commit/?id=14c6d285fc9f37de41ce81bae57b7731acddad3b'/>
<id>urn:sha1:14c6d285fc9f37de41ce81bae57b7731acddad3b</id>
<content type='text'>
Note that we still don't use link_directories() as often as we should.
</content>
</entry>
<entry>
<title>CMakeLists.txt: fix build on macOS</title>
<updated>2023-07-04T00:50:00Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2023-07-04T00:49:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/json-rpc-shell/commit/?id=ab5941aaefb9a5cc38d8aa4adedc3a4d411889c0'/>
<id>urn:sha1:ab5941aaefb9a5cc38d8aa4adedc3a4d411889c0</id>
<content type='text'>
</content>
</entry>
</feed>
