<?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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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: "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."
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't happen because we'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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
Date: Sat, 24 Feb 2018 16:24:43 +0100
Update LICENSE
</content>
</entry>
</feed>