<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>sacc, branch HEAD</title>
<subtitle>sacc(omys), simple console gopher client
</subtitle>
<entry>
<id>d70616c357a135b8e251fe1974cf88f529dbc67f</id>
<published>2023-07-31T20:01:45Z</published>
<updated>2023-07-31T20:01:45Z</updated>
<title type="text">[1.07] Release version 1.07</title>
<link rel="alternate" href="commit/d70616c357a135b8e251fe1974cf88f529dbc67f.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit d70616c357a135b8e251fe1974cf88f529dbc67f
parent 5b9bcbd0dcf3cf2c4edb995621de245ce6b80a9d
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Mon, 31 Jul 2023 22:01:45 +0200

Release version 1.07

</content>
</entry>
<entry>
<id>df1d4c0a7b17bd56c27d3805c8316aab21d1c19d</id>
<published>2022-04-10T21:50:22Z</published>
<updated>2022-04-10T22:05:10Z</updated>
<title type="text">[1.06] Release version 1.06</title>
<link rel="alternate" href="commit/df1d4c0a7b17bd56c27d3805c8316aab21d1c19d.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit df1d4c0a7b17bd56c27d3805c8316aab21d1c19d
parent 64be22d4516d31613a4a2c4a4a746c7076b1bfab
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sun, 10 Apr 2022 23:50:22 +0200

Release version 1.06

</content>
</entry>
<entry>
<id>edbf8409a1e281d17422e7b12b5edd3832b4429d</id>
<published>2021-11-28T14:29:13Z</published>
<updated>2021-11-28T14:29:13Z</updated>
<title type="text">[1.05] Release version 1.05</title>
<link rel="alternate" href="commit/edbf8409a1e281d17422e7b12b5edd3832b4429d.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit edbf8409a1e281d17422e7b12b5edd3832b4429d
parent c2e060c906af4fd970cb2b9ee2e3c05c83db1582
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sun, 28 Nov 2021 15:29:13 +0100

Release version 1.05

</content>
</entry>
<entry>
<id>ed632c2c8f6b6c64acda2883a04a2739ebf3cf0f</id>
<published>2021-10-10T21:08:23Z</published>
<updated>2021-10-10T21:18:01Z</updated>
<title type="text">[1.04] Release version 1.04</title>
<link rel="alternate" href="commit/ed632c2c8f6b6c64acda2883a04a2739ebf3cf0f.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit ed632c2c8f6b6c64acda2883a04a2739ebf3cf0f
parent 1bd2e5661b9c3646a8ddf2862eadf766666f52c6
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sun, 10 Oct 2021 23:08:23 +0200

Release version 1.04

</content>
</entry>
<entry>
<id>edab539b23594219bbfc83729822da917a18a243</id>
<published>2021-01-05T20:21:03Z</published>
<updated>2021-01-05T20:38:29Z</updated>
<title type="text">[1.03] mbsprint: improve printing output when it has invalid UTF data</title>
<link rel="alternate" href="commit/edab539b23594219bbfc83729822da917a18a243.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit edab539b23594219bbfc83729822da917a18a243
parent c416c8c73d0a33eb8c428b1a9b9eaaffc098ee5b
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Tue,  5 Jan 2021 21:21:03 +0100

mbsprint: improve printing output when it has invalid UTF data

Reset the decode state when mbtowc returns -1. The OpenBSD mbtowc(3)
man page says: &quot;If a call to mbtowc() resulted in an undefined internal
state, mbtowc() must be called with s set to NULL to reset the internal
state before it can safely be used again.&quot;

Print the UTF replacement character (codepoint 0xfffd) for the invalid
codepoint or incomplete sequence and continue printing the line
(instead of stopping).

Remove the 0 return code as it can&#39;t happen because we&#39;re already
checking the string length in the loop.

</content>
</entry>
<entry>
<id>c0a79c0424a99180ed4c79e3335dc3f7ced2322c</id>
<published>2020-08-19T20:57:57Z</published>
<updated>2020-08-23T10:04:55Z</updated>
<title type="text">[1.02] ui_ti: explicitly define VMIN and VTIME values for read()</title>
<link rel="alternate" href="commit/c0a79c0424a99180ed4c79e3335dc3f7ced2322c.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit c0a79c0424a99180ed4c79e3335dc3f7ced2322c
parent f1432f5a5c56bad44485d9dee8fe92e6d09e1f4c
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Wed, 19 Aug 2020 22:57:57 +0200

ui_ti: explicitly define VMIN and VTIME values for read()

VMIN represents the minimum number of bytes that should be received when the
read(2) function successfully returns.

VTIME is a timer of 0.1 second granularity that is used to time out bursty and
short term data transmissions.

On some systems VMIN is not 1 causing input processing issues.

</content>
</entry>
<entry>
<id>f2b48c669ee5b69e3b46f64979739d15f41338c2</id>
<published>2020-02-19T20:36:37Z</published>
<updated>2020-02-19T20:41:12Z</updated>
<title type="text">[1.01] Use a random temporary directory instead of a fixed one</title>
<link rel="alternate" href="commit/f2b48c669ee5b69e3b46f64979739d15f41338c2.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit f2b48c669ee5b69e3b46f64979739d15f41338c2
parent 49292644fd4a8c983928738fe36ac9daaebc755d
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Wed, 19 Feb 2020 21:36:37 +0100

Use a random temporary directory instead of a fixed one

Thanks to the persons who asked for this.

</content>
</entry>
<entry>
<id>16ab639d2e55e741c2e7028057a2f55876ad3db5</id>
<published>2018-02-24T15:24:43Z</published>
<updated>2018-02-24T15:24:43Z</updated>
<title type="text">[1.00] Update LICENSE</title>
<link rel="alternate" href="commit/16ab639d2e55e741c2e7028057a2f55876ad3db5.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 16ab639d2e55e741c2e7028057a2f55876ad3db5
parent baab20ff52397bd5090eac90896bb2ba2aa1be76
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sat, 24 Feb 2018 16:24:43 +0100

Update LICENSE

</content>
</entry>
</feed>