sacc, branch HEADsacc(omys), simple console gopher client
d70616c357a135b8e251fe1974cf88f529dbc67f2023-07-31T20:01:45Z2023-07-31T20:01:45Z[1.07] Release version 1.07Quentin Rameauquinq@fifth.spacecommit d70616c357a135b8e251fe1974cf88f529dbc67f
parent 5b9bcbd0dcf3cf2c4edb995621de245ce6b80a9d
Author: Quentin Rameau <quinq@fifth.space>
Date: Mon, 31 Jul 2023 22:01:45 +0200
Release version 1.07
df1d4c0a7b17bd56c27d3805c8316aab21d1c19d2022-04-10T21:50:22Z2022-04-10T22:05:10Z[1.06] Release version 1.06Quentin Rameauquinq@fifth.spacecommit df1d4c0a7b17bd56c27d3805c8316aab21d1c19d
parent 64be22d4516d31613a4a2c4a4a746c7076b1bfab
Author: Quentin Rameau <quinq@fifth.space>
Date: Sun, 10 Apr 2022 23:50:22 +0200
Release version 1.06
edbf8409a1e281d17422e7b12b5edd3832b4429d2021-11-28T14:29:13Z2021-11-28T14:29:13Z[1.05] Release version 1.05Quentin Rameauquinq@fifth.spacecommit edbf8409a1e281d17422e7b12b5edd3832b4429d
parent c2e060c906af4fd970cb2b9ee2e3c05c83db1582
Author: Quentin Rameau <quinq@fifth.space>
Date: Sun, 28 Nov 2021 15:29:13 +0100
Release version 1.05
ed632c2c8f6b6c64acda2883a04a2739ebf3cf0f2021-10-10T21:08:23Z2021-10-10T21:18:01Z[1.04] Release version 1.04Quentin Rameauquinq@fifth.spacecommit ed632c2c8f6b6c64acda2883a04a2739ebf3cf0f
parent 1bd2e5661b9c3646a8ddf2862eadf766666f52c6
Author: Quentin Rameau <quinq@fifth.space>
Date: Sun, 10 Oct 2021 23:08:23 +0200
Release version 1.04
edab539b23594219bbfc83729822da917a18a2432021-01-05T20:21:03Z2021-01-05T20:38:29Z[1.03] mbsprint: improve printing output when it has invalid UTF dataHiltjo Posthumahiltjo@codemadness.orgcommit edab539b23594219bbfc83729822da917a18a243
parent c416c8c73d0a33eb8c428b1a9b9eaaffc098ee5b
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
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.
c0a79c0424a99180ed4c79e3335dc3f7ced2322c2020-08-19T20:57:57Z2020-08-23T10:04:55Z[1.02] ui_ti: explicitly define VMIN and VTIME values for read()Hiltjo Posthumahiltjo@codemadness.orgcommit c0a79c0424a99180ed4c79e3335dc3f7ced2322c
parent f1432f5a5c56bad44485d9dee8fe92e6d09e1f4c
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
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.
f2b48c669ee5b69e3b46f64979739d15f41338c22020-02-19T20:36:37Z2020-02-19T20:41:12Z[1.01] Use a random temporary directory instead of a fixed oneQuentin Rameauquinq@fifth.spacecommit f2b48c669ee5b69e3b46f64979739d15f41338c2
parent 49292644fd4a8c983928738fe36ac9daaebc755d
Author: Quentin Rameau <quinq@fifth.space>
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.
16ab639d2e55e741c2e7028057a2f55876ad3db52018-02-24T15:24:43Z2018-02-24T15:24:43Z[1.00] Update LICENSEQuentin Rameauquinq@fifth.spacecommit 16ab639d2e55e741c2e7028057a2f55876ad3db5
parent baab20ff52397bd5090eac90896bb2ba2aa1be76
Author: Quentin Rameau <quinq@fifth.space>
Date: Sat, 24 Feb 2018 16:24:43 +0100
Update LICENSE