<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tomsg/ssh, branch rustclient</title>
<subtitle>Simple C chat server
</subtitle>
<id>https://git.tomsmeding.com/tomsg/atom?h=rustclient</id>
<link rel='self' href='https://git.tomsmeding.com/tomsg/atom?h=rustclient'/>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tomsg/'/>
<updated>2021-01-28T21:19:48Z</updated>
<entry>
<title>ssh: client: Improve counting</title>
<updated>2021-01-28T21:19:48Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2021-01-28T21:19:48Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tomsg/commit/?id=7e169db30f3bc899c8708badf39d8ed268ef1968'/>
<id>urn:sha1:7e169db30f3bc899c8708badf39d8ed268ef1968</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ssh: client: Fix 'help' text to include 'leave'</title>
<updated>2020-10-12T08:42:48Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2020-10-12T08:42:48Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tomsg/commit/?id=c4e5c31804bcda64fb7cdf61430cf6a5801d4821'/>
<id>urn:sha1:c4e5c31804bcda64fb7cdf61430cf6a5801d4821</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ssh/tomsg_clientlib: Fix stuck-data bug in tomsg_next_event</title>
<updated>2020-10-03T19:30:57Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2020-10-03T19:30:57Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tomsg/commit/?id=08b2de406a45f98cc2b46a35719f4c9d1a87c1b5'/>
<id>urn:sha1:08b2de406a45f98cc2b46a35719f4c9d1a87c1b5</id>
<content type='text'>
The issue was that I have too many buffering layers. The bug occurred
when the sshnc layer had received some amount of data, some of which
(but not all of which) was passed on to tomsg_clientlib via
sshnc_maybe_recv in receive_more_data. If the data that _was_ passed on
did not constitute a full event, tomsg_clientlib did not ask for more
data from the sshnc layer; it would only get received the next time
there was actual data on the _socket_, at which point poll(2) would
ensure the whole chain gets looped through another time.
</content>
</entry>
<entry>
<title>sshnc: Cleanup sshnc_maybe_recv</title>
<updated>2020-10-03T19:30:25Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2020-10-03T19:30:25Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tomsg/commit/?id=d096bb626f8dd78b6ba1ac9c2d19e567cb88827e'/>
<id>urn:sha1:d096bb626f8dd78b6ba1ac9c2d19e567cb88827e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ssh/server_proxy: More debug data about backend-&gt;client passing</title>
<updated>2020-10-03T19:30:00Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2020-10-03T19:30:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tomsg/commit/?id=856ae316cb369956917a8dcdbeb4d662522c5f7f'/>
<id>urn:sha1:856ae316cb369956917a8dcdbeb4d662522c5f7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ssh/client: Exit on tomsg error, don't re-loop</title>
<updated>2020-10-03T19:29:36Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2020-10-03T19:29:36Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tomsg/commit/?id=f831be5129c9d76b32adc375c7532bf87eacef16'/>
<id>urn:sha1:f831be5129c9d76b32adc375c7532bf87eacef16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ssh: Update clientlib for protocol version 3</title>
<updated>2020-10-03T18:08:54Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2020-10-03T17:58:54Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tomsg/commit/?id=4690f0cec21669eb5c54a4dfec78bef7e568beed'/>
<id>urn:sha1:4690f0cec21669eb5c54a4dfec78bef7e568beed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ssh/client: Fix CLI help text</title>
<updated>2020-10-03T17:58:24Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2020-10-03T17:58:24Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tomsg/commit/?id=aa046d744abea6fa1f9a5bffca4fc2e27635a5c0'/>
<id>urn:sha1:aa046d744abea6fa1f9a5bffca4fc2e27635a5c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sshnc: Compile on android</title>
<updated>2020-08-01T20:26:05Z</updated>
<author>
<name>tomsmeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2020-08-01T20:26:05Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tomsg/commit/?id=50c74dc0514c0135195de6cd52d2ae33325c2385'/>
<id>urn:sha1:50c74dc0514c0135195de6cd52d2ae33325c2385</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clientlib: Fix behaviour for zero history</title>
<updated>2020-07-29T15:09:53Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2020-07-29T15:09:53Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tomsg/commit/?id=0d07fa5da9f4c287410ce68d9d89da5c436fcc68'/>
<id>urn:sha1:0d07fa5da9f4c287410ce68d9d89da5c436fcc68</id>
<content type='text'>
</content>
</entry>
</feed>
