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