sacc, branch HEAD sacc(omys), simple console gopher client (mirror) c3bb55bb797cb476a5f26b148e1572521e389313 2021-04-06T11:24:32Z 2021-04-06T11:28:11Z Add support for Gopher over TLS. parazyd parazyd@dyne.org commit c3bb55bb797cb476a5f26b148e1572521e389313 parent eae2a995544b2b48c3a7debcb186a00aa0c400b3 Author: parazyd <parazyd@dyne.org> Date: Tue, 6 Apr 2021 13:24:32 +0200 Add support for Gopher over TLS. This implementation uses libtls and acts on gophers:// URIs. eae2a995544b2b48c3a7debcb186a00aa0c400b3 2021-03-22T17:44:01Z 2021-03-22T17:44:59Z Always restore terminal mode in TUI cleanup Quentin Rameau quinq@fifth.space commit eae2a995544b2b48c3a7debcb186a00aa0c400b3 parent 6582965f7a534eb82339208980582fcb661fe7c3 Author: Quentin Rameau <quinq@fifth.space> Date: Mon, 22 Mar 2021 18:44:01 +0100 Always restore terminal mode in TUI cleanup Thanks to Hiltjo for spotting that 6582965f7a534eb82339208980582fcb661fe7c3 2021-03-21T15:15:55Z 2021-03-21T15:17:48Z Fix a memory leak on TUI window resize Quentin Rameau quinq@fifth.space commit 6582965f7a534eb82339208980582fcb661fe7c3 parent 17674fcc4257afa53e81fdeab49b21f0f57528c7 Author: Quentin Rameau <quinq@fifth.space> Date: Sun, 21 Mar 2021 16:15:55 +0100 Fix a memory leak on TUI window resize Memory is allocated by setupterm, which is called on window resizing for setting new values for lines and cols. Thanks to Hiltjo for spotting that! 17674fcc4257afa53e81fdeab49b21f0f57528c7 2021-02-08T21:59:52Z 2021-02-08T21:59:52Z Close connection when a single-dot line is read Quentin Rameau quinq@fifth.space commit 17674fcc4257afa53e81fdeab49b21f0f57528c7 parent 34fd4f17068b408353bb6ae1df3eb4a58c259e25 Author: Quentin Rameau <quinq@fifth.space> Date: Mon, 8 Feb 2021 22:59:52 +0100 Close connection when a single-dot line is read This approach instead of always warning that something might have been wrong in case the message isn't terminated single-dot line is more forgiving as not all gopher server follow that aspect of the standard. 34fd4f17068b408353bb6ae1df3eb4a58c259e25 2021-01-30T18:44:16Z 2021-01-30T18:44:16Z Check that non-binary types end with ".\r\n" Quentin Rameau quinq@fifth.space commit 34fd4f17068b408353bb6ae1df3eb4a58c259e25 parent cd386e712b7587740115c0fb0815a43052758ae2 Author: Quentin Rameau <quinq@fifth.space> Date: Sat, 30 Jan 2021 19:44:16 +0100 Check that non-binary types end with ".\r\n" Otherwise that means that the remote end send incomplete data. Thanks to jhumphrey for spotting that! cd386e712b7587740115c0fb0815a43052758ae2 2021-01-24T13:53:06Z 2021-01-24T14:16:33Z mbsprint: fix character encoding errors handling Quentin Rameau quinq@fifth.space commit cd386e712b7587740115c0fb0815a43052758ae2 parent 0a5b9f60e25411cf2fbd6688e8be5a7326f2b28d Author: Quentin Rameau <quinq@fifth.space> Date: Sun, 24 Jan 2021 14:53:06 +0100 mbsprint: fix character encoding errors handling We were not advancing the input string correctly in case of error. Now we do that and print in a slightly more unified way. Send remarks to Hiltjo@melikenobugs.tk 0a5b9f60e25411cf2fbd6688e8be5a7326f2b28d 2021-01-24T13:53:40Z 2021-01-24T13:54:48Z xreallocarray: remove unuseful const parameters Quentin Rameau quinq@fifth.space commit 0a5b9f60e25411cf2fbd6688e8be5a7326f2b28d parent edab539b23594219bbfc83729822da917a18a243 Author: Quentin Rameau <quinq@fifth.space> Date: Sun, 24 Jan 2021 14:53:40 +0100 xreallocarray: remove unuseful const parameters edab539b23594219bbfc83729822da917a18a243 2021-01-05T20:21:03Z 2021-01-05T20:38:29Z 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. c416c8c73d0a33eb8c428b1a9b9eaaffc098ee5b 2020-12-03T17:30:27Z 2020-12-03T17:30:27Z sacc.1: Document use of PAGER environment variable Quentin Rameau quinq@fifth.space commit c416c8c73d0a33eb8c428b1a9b9eaaffc098ee5b parent fe6bd5b52afc219737bd22f94ec3d679ac624de3 Author: Quentin Rameau <quinq@fifth.space> Date: Thu, 3 Dec 2020 18:30:27 +0100 sacc.1: Document use of PAGER environment variable Thanks to vigoux for the hint. fe6bd5b52afc219737bd22f94ec3d679ac624de3 2020-09-26T15:14:45Z 2020-09-26T15:14:45Z ui_ti: replace manual padding with clr_eol Quentin Rameau quinq@fifth.space commit fe6bd5b52afc219737bd22f94ec3d679ac624de3 parent c0a79c0424a99180ed4c79e3335dc3f7ced2322c Author: Quentin Rameau <quinq@fifth.space> Date: Sat, 26 Sep 2020 17:14:45 +0200 ui_ti: replace manual padding with clr_eol Thanks to Marcin and Hiltjo for the hint! c0a79c0424a99180ed4c79e3335dc3f7ced2322c 2020-08-19T20:57:57Z 2020-08-23T10:04:55Z 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. f1432f5a5c56bad44485d9dee8fe92e6d09e1f4c 2020-07-02T21:26:09Z 2020-07-04T13:05:46Z popen: remove close-on-exec flag to increase portability a bit Hiltjo Posthuma hiltjo@codemadness.org commit f1432f5a5c56bad44485d9dee8fe92e6d09e1f4c parent 62d746cb6d34ed43068386bcd4a75f828055ee5e Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Thu, 2 Jul 2020 23:26:09 +0200 popen: remove close-on-exec flag to increase portability a bit POSIX says: "If mode is any other value, the result is unspecified.". On atleast older glibc versions (afaik 2008 and older) and on current HaikuOS it seems to not execute popen when "e" is set and set errno to EINVAL. 62d746cb6d34ed43068386bcd4a75f828055ee5e 2020-07-02T21:24:53Z 2020-07-04T13:05:36Z exit with 128 + signo on receiving SIGHUP, SIGINT, SIGTERM Hiltjo Posthuma hiltjo@codemadness.org commit 62d746cb6d34ed43068386bcd4a75f828055ee5e parent f2b48c669ee5b69e3b46f64979739d15f41338c2 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Thu, 2 Jul 2020 23:24:53 +0200 exit with 128 + signo on receiving SIGHUP, SIGINT, SIGTERM This also makes a better distinction between SIGHUP (=1) and die(), which is also 1. f2b48c669ee5b69e3b46f64979739d15f41338c2 2020-02-19T20:36:37Z 2020-02-19T20:41:12Z 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. 49292644fd4a8c983928738fe36ac9daaebc755d 2020-01-01T17:01:17Z 2020-01-01T17:22:44Z for displayuri for 'h' types show only the url and not the username field Hiltjo Posthuma hiltjo@codemadness.org commit 49292644fd4a8c983928738fe36ac9daaebc755d parent 7f2e86d875364e7828b2af55721e784ca0de5298 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Wed, 1 Jan 2020 18:01:17 +0100 for displayuri for 'h' types show only the url and not the username field the username is already visible. 7f2e86d875364e7828b2af55721e784ca0de5298 2019-11-06T16:05:26Z 2019-11-06T16:05:26Z Add missing help for next/previous item jump to TI ui. Quentin Rameau quinq@fifth.space commit 7f2e86d875364e7828b2af55721e784ca0de5298 parent 88d7f160cb44cdb08634b034b23d2f2d640bf7fd Author: Quentin Rameau <quinq@fifth.space> Date: Wed, 6 Nov 2019 17:05:26 +0100 Add missing help for next/previous item jump to TI ui. Thanks to William Casarin for spotting this! 88d7f160cb44cdb08634b034b23d2f2d640bf7fd 2019-11-02T13:59:59Z 2019-11-02T14:27:51Z remove unused variables Hiltjo Posthuma hiltjo@codemadness.org commit 88d7f160cb44cdb08634b034b23d2f2d640bf7fd parent 5b8bd6016a9bc52b643e55335b46de1aaeae2940 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sat, 2 Nov 2019 14:59:59 +0100 remove unused variables found by cppcheck 5b8bd6016a9bc52b643e55335b46de1aaeae2940 2019-11-02T13:58:47Z 2019-11-02T14:08:26Z Only block SIGWINCH when connecting Quentin Rameau quinq@fifth.space commit 5b8bd6016a9bc52b643e55335b46de1aaeae2940 parent 250ea3842c49c0f1b8224a607e5a4d7fd5dd7ae3 Author: Quentin Rameau <quinq@fifth.space> Date: Sat, 2 Nov 2019 14:58:47 +0100 Only block SIGWINCH when connecting This relaxes a bit the mask set in dba0b8d. 250ea3842c49c0f1b8224a607e5a4d7fd5dd7ae3 2019-10-28T23:24:07Z 2019-10-28T23:24:42Z Fix initial URI search string parsing Quentin Rameau quinq@fifth.space commit 250ea3842c49c0f1b8224a607e5a4d7fd5dd7ae3 parent 7bd48fa9930dca90e24e17b78b451b014ae287e8 Author: Quentin Rameau <quinq@fifth.space> Date: Tue, 29 Oct 2019 00:24:07 +0100 Fix initial URI search string parsing Thanks to Hiltjo for spotting this! 7bd48fa9930dca90e24e17b78b451b014ae287e8 2019-10-28T23:02:02Z 2019-10-28T23:03:59Z Parse %09 as a search string separator in initial URIs Quentin Rameau quinq@fifth.space commit 7bd48fa9930dca90e24e17b78b451b014ae287e8 parent aeb6afa41ddf42eeb865079c7d218a2cbdfe2ef3 Author: Quentin Rameau <quinq@fifth.space> Date: Tue, 29 Oct 2019 00:02:02 +0100 Parse %09 as a search string separator in initial URIs aeb6afa41ddf42eeb865079c7d218a2cbdfe2ef3 2019-10-28T22:37:31Z 2019-10-28T22:37:31Z Separate search strings with "%09" in URIs, as per RFC Quentin Rameau quinq@fifth.space commit aeb6afa41ddf42eeb865079c7d218a2cbdfe2ef3 parent 864e9c534956afb2a429174e10cc9b4d6196fa05 Author: Quentin Rameau <quinq@fifth.space> Date: Mon, 28 Oct 2019 23:37:31 +0100 Separate search strings with "%09" in URIs, as per RFC 864e9c534956afb2a429174e10cc9b4d6196fa05 2019-10-28T11:42:32Z 2019-10-28T11:42:32Z Revert "Fix memory leak in search items" Quentin Rameau quinq@fifth.space commit 864e9c534956afb2a429174e10cc9b4d6196fa05 parent 95c60192368eb92fd706aff387aa99df29c8f216 Author: Quentin Rameau <quinq@fifth.space> Date: Mon, 28 Oct 2019 12:42:32 +0100 Revert "Fix memory leak in search items" This reverts commit 26bc04284d9becc870a6a036a9a6f9bdfba8ba2a. There is actually no leek here as an item without data would not already have a tag. 95c60192368eb92fd706aff387aa99df29c8f216 2019-10-28T01:54:38Z 2019-10-28T01:54:38Z Add new keybinding for displaying page URI in the manpage Quentin Rameau quinq@fifth.space commit 95c60192368eb92fd706aff387aa99df29c8f216 parent 1e11d7ef08cfe5deb5e6adb2845fffd48d5f64d9 Author: Quentin Rameau <quinq@fifth.space> Date: Mon, 28 Oct 2019 02:54:38 +0100 Add new keybinding for displaying page URI in the manpage 1e11d7ef08cfe5deb5e6adb2845fffd48d5f64d9 2019-10-28T01:31:26Z 2019-10-28T01:34:30Z Rephrase txt UI help message Quentin Rameau quinq@fifth.space commit 1e11d7ef08cfe5deb5e6adb2845fffd48d5f64d9 parent 3a53a319d4ade0631accac3fd9177e6fbfc49c7f Author: Quentin Rameau <quinq@fifth.space> Date: Mon, 28 Oct 2019 02:31:26 +0100 Rephrase txt UI help message 3a53a319d4ade0631accac3fd9177e6fbfc49c7f 2019-10-28T01:12:50Z 2019-10-28T01:33:28Z Print better URI Quentin Rameau quinq@fifth.space commit 3a53a319d4ade0631accac3fd9177e6fbfc49c7f parent 26bc04284d9becc870a6a036a9a6f9bdfba8ba2a Author: Quentin Rameau <quinq@fifth.space> Date: Mon, 28 Oct 2019 02:12:50 +0100 Print better URI 26bc04284d9becc870a6a036a9a6f9bdfba8ba2a 2019-10-28T00:34:11Z 2019-10-28T01:33:28Z Fix memory leak in search items Quentin Rameau quinq@fifth.space commit 26bc04284d9becc870a6a036a9a6f9bdfba8ba2a parent 0a187a5d95a708254d99a2cdec6bb54b732481a1 Author: Quentin Rameau <quinq@fifth.space> Date: Mon, 28 Oct 2019 01:34:11 +0100 Fix memory leak in search items 0a187a5d95a708254d99a2cdec6bb54b732481a1 2019-10-28T00:17:23Z 2019-10-28T01:33:28Z Add a keybinding for displaying current page URI Quentin Rameau quinq@fifth.space commit 0a187a5d95a708254d99a2cdec6bb54b732481a1 parent 7ab95c658cf1dd546ec39603851742db65233204 Author: Quentin Rameau <quinq@fifth.space> Date: Mon, 28 Oct 2019 01:17:23 +0100 Add a keybinding for displaying current page URI 7ab95c658cf1dd546ec39603851742db65233204 2019-10-11T15:17:49Z 2019-10-11T15:17:49Z Inverse logic in TI uiselectitem on non-match Quentin Rameau quinq@fifth.space commit 7ab95c658cf1dd546ec39603851742db65233204 parent 904cd0f37ae4028597cb85cb08190e998dfac62b Author: Quentin Rameau <quinq@fifth.space> Date: Fri, 11 Oct 2019 17:17:49 +0200 Inverse logic in TI uiselectitem on non-match 904cd0f37ae4028597cb85cb08190e998dfac62b 2019-10-11T15:09:31Z 2019-10-11T15:09:31Z Fix potential uninitialized value in printout Quentin Rameau quinq@fifth.space commit 904cd0f37ae4028597cb85cb08190e998dfac62b parent e01ac82824ccd60b4a77498f8e49a443296fcba2 Author: Quentin Rameau <quinq@fifth.space> Date: Fri, 11 Oct 2019 17:09:31 +0200 Fix potential uninitialized value in printout e01ac82824ccd60b4a77498f8e49a443296fcba2 2019-10-11T15:05:57Z 2019-10-11T15:05:57Z Fix potential undefined socket value in connectto Quentin Rameau quinq@fifth.space commit e01ac82824ccd60b4a77498f8e49a443296fcba2 parent 827820f5580b8880939337772d85e59ae87721b6 Author: Quentin Rameau <quinq@fifth.space> Date: Fri, 11 Oct 2019 17:05:57 +0200 Fix potential undefined socket value in connectto 827820f5580b8880939337772d85e59ae87721b6 2019-10-11T15:02:19Z 2019-10-11T15:02:19Z Fix memory leak in downloaditem Quentin Rameau quinq@fifth.space commit 827820f5580b8880939337772d85e59ae87721b6 parent 2cc14415ea4515db3271d8af0cc8b36dc62b3f71 Author: Quentin Rameau <quinq@fifth.space> Date: Fri, 11 Oct 2019 17:02:19 +0200 Fix memory leak in downloaditem Thanks to solene for spotting this! 2cc14415ea4515db3271d8af0cc8b36dc62b3f71 2018-12-28T23:37:34Z 2018-12-28T23:37:34Z Fix telnet displayed menu entry Quentin Rameau quinq@fifth.space commit 2cc14415ea4515db3271d8af0cc8b36dc62b3f71 parent dba0b8d682e77ac33fbdc6f75dee9ee9f08553f9 Author: Quentin Rameau <quinq@fifth.space> Date: Sat, 29 Dec 2018 00:37:34 +0100 Fix telnet displayed menu entry dba0b8d682e77ac33fbdc6f75dee9ee9f08553f9 2018-12-25T19:44:18Z 2018-12-26T10:49:38Z mask signals while using connect(2) in connectto() Hiltjo Posthuma hiltjo@codemadness.org commit dba0b8d682e77ac33fbdc6f75dee9ee9f08553f9 parent c7ab5157ebc7e7d502e0970770a7e7be48e61ea2 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Tue, 25 Dec 2018 20:44:18 +0100 mask signals while using connect(2) in connectto() This makes sure connect(2) don't return a possible < 0 and errno = EINTR. POSIX says for connect(2): " [EINTR] The connection attempt was interrupted by a signal. The attempt will continue asynchronously as if the socket was non-blocking." This was reproducable by launching with st -e sacc bitreich.org . When sacc was signaled with SIGWINCH while it was connecting the connect(2) would be handled as a failure and the next interface was tried. This gave a vague message "no route to host", because the next interfaces could fail. c7ab5157ebc7e7d502e0970770a7e7be48e61ea2 2018-12-25T18:33:21Z 2018-12-26T10:46:21Z ui_txt: check for curentry is NULL like ui_ti Hiltjo Posthuma hiltjo@codemadness.org commit c7ab5157ebc7e7d502e0970770a7e7be48e61ea2 parent 10ed3e55246b65f39aa19f3c63bb0241c62d4f6c Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Tue, 25 Dec 2018 19:33:21 +0100 ui_txt: check for curentry is NULL like ui_ti This can happen if SIGWINCH is signaled before a connection is made, reproducable with: st -e sacc bitreich.org. 10ed3e55246b65f39aa19f3c63bb0241c62d4f6c 2018-12-25T18:32:54Z 2018-12-26T10:46:21Z freeaddrinfo can leak if a connection fails in connectto() Hiltjo Posthuma hiltjo@codemadness.org commit 10ed3e55246b65f39aa19f3c63bb0241c62d4f6c parent 18a92be39ac2fea50ce2d63c7a03ad64528eb843 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Tue, 25 Dec 2018 19:32:54 +0100 freeaddrinfo can leak if a connection fails in connectto() 18a92be39ac2fea50ce2d63c7a03ad64528eb843 2018-11-16T21:24:06Z 2018-11-16T21:35:58Z Handle SIGHUP and SIGTERM Stefan Hagen sh+git@codevoid.de commit 18a92be39ac2fea50ce2d63c7a03ad64528eb843 parent ed63d85224f39fc733d55b0d326085d7f4bd0b70 Author: Stefan Hagen <sh+git@codevoid.de> Date: Fri, 16 Nov 2018 22:24:06 +0100 Handle SIGHUP and SIGTERM Killing a terminal where sacc is running will send SIGHUP to sacc. With this patch, sacc is handling SIGHUP and SIGTERM and cleans up temporary files properly. ed63d85224f39fc733d55b0d326085d7f4bd0b70 2018-09-08T10:44:35Z 2018-09-08T13:35:34Z fix undefined behaviours with isdigit() and tolower() functions Hiltjo Posthuma hiltjo@codemadness.org commit ed63d85224f39fc733d55b0d326085d7f4bd0b70 parent 2e25654b851d97ab5738a82bd9d47aeb02128be1 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sat, 8 Sep 2018 12:44:35 +0200 fix undefined behaviours with isdigit() and tolower() functions 2e25654b851d97ab5738a82bd9d47aeb02128be1 2018-08-24T22:04:02Z 2018-08-24T22:14:54Z Don't plumb info lines Stefan Hagen sh+git@codevoid.de commit 2e25654b851d97ab5738a82bd9d47aeb02128be1 parent 86b389f19313f0a4479126b36176e52c9e3a610f Author: Stefan Hagen <sh+git@codevoid.de> Date: Sat, 25 Aug 2018 00:04:02 +0200 Don't plumb info lines 86b389f19313f0a4479126b36176e52c9e3a610f 2018-08-24T18:36:26Z 2018-08-24T18:40:14Z sacc.1: fix typo Hiltjo Posthuma hiltjo@codemadness.org commit 86b389f19313f0a4479126b36176e52c9e3a610f parent 1f25175ac21819a702f38edaf034a16825cd5c07 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Fri, 24 Aug 2018 20:36:26 +0200 sacc.1: fix typo 1f25175ac21819a702f38edaf034a16825cd5c07 2018-08-24T16:21:44Z 2018-08-24T16:21:44Z Fix regression from 3d2081c, correctly handle '\n' ending lines (bis) Quentin Rameau quinq@fifth.space commit 1f25175ac21819a702f38edaf034a16825cd5c07 parent 3399f31a720905a2ebd03191945307b9aafb0ad4 Author: Quentin Rameau <quinq@fifth.space> Date: Fri, 24 Aug 2018 18:21:44 +0200 Fix regression from 3d2081c, correctly handle '\n' ending lines (bis) This is a followup to 43803be, the patch was not finished. 3399f31a720905a2ebd03191945307b9aafb0ad4 2018-08-21T13:12:27Z 2018-08-21T13:12:27Z Handle search (type '7') URIs Quentin Rameau quinq@fifth.space commit 3399f31a720905a2ebd03191945307b9aafb0ad4 parent 408fd866df1036c0a51e58a2029dc9c1f41e979c Author: Quentin Rameau <quinq@fifth.space> Date: Tue, 21 Aug 2018 15:12:27 +0200 Handle search (type '7') URIs 408fd866df1036c0a51e58a2029dc9c1f41e979c 2018-08-20T10:02:35Z 2018-08-20T10:02:35Z Download non-interactive and unknown types with not term output Quentin Rameau quinq@fifth.space commit 408fd866df1036c0a51e58a2029dc9c1f41e979c parent bb8924f35719c580e9fa543a4cbea1258f764acf Author: Quentin Rameau <quinq@fifth.space> Date: Mon, 20 Aug 2018 12:02:35 +0200 Download non-interactive and unknown types with not term output bb8924f35719c580e9fa543a4cbea1258f764acf 2018-08-20T09:07:48Z 2018-08-20T09:17:57Z Do not use UI functions (uistatus) when output not a term Quentin Rameau quinq@fifth.space commit bb8924f35719c580e9fa543a4cbea1258f764acf parent 43803bed9713d10bf08e93ca0a48298be15e9cdf Author: Quentin Rameau <quinq@fifth.space> Date: Mon, 20 Aug 2018 11:07:48 +0200 Do not use UI functions (uistatus) when output not a term 43803bed9713d10bf08e93ca0a48298be15e9cdf 2018-08-19T14:43:40Z 2018-08-19T14:43:40Z Fix regression from 3d2081c, correctly handle '\n' ending lines Quentin Rameau quinq@fifth.space commit 43803bed9713d10bf08e93ca0a48298be15e9cdf parent 3d2081c17810cae6607b3a265f848e5031002d0a Author: Quentin Rameau <quinq@fifth.space> Date: Sun, 19 Aug 2018 16:43:40 +0200 Fix regression from 3d2081c, correctly handle '\n' ending lines 3d2081c17810cae6607b3a265f848e5031002d0a 2018-08-18T13:18:32Z 2018-08-18T13:24:58Z Ignore possible extra tab delimited fields Leonardo Taccari iamleot@gmail.com commit 3d2081c17810cae6607b3a265f848e5031002d0a parent bab7585c38f70040c68865455e3fafa552cf9f6c Author: Leonardo Taccari <iamleot@gmail.com> Date: Sat, 18 Aug 2018 15:18:32 +0200 Ignore possible extra tab delimited fields According RFC 1436: > [...] If there are yet other tab delimited fields, the basic > Gopher client should ignore them. [...] bab7585c38f70040c68865455e3fafa552cf9f6c 2018-08-18T12:51:58Z 2018-08-18T12:51:58Z Do not put a username in telnets urls when the field is empty Quentin Rameau quinq@fifth.space commit bab7585c38f70040c68865455e3fafa552cf9f6c parent cffc2d4ac776d81b9e8a8083cee8064cd3f0d954 Author: Quentin Rameau <quinq@fifth.space> Date: Sat, 18 Aug 2018 14:51:58 +0200 Do not put a username in telnets urls when the field is empty Thanks to Hiltjo for the hint! cffc2d4ac776d81b9e8a8083cee8064cd3f0d954 2018-08-16T12:50:04Z 2018-08-16T12:50:04Z Fix handling of standard upper-case types in dig() Quentin Rameau quinq@fifth.space commit cffc2d4ac776d81b9e8a8083cee8064cd3f0d954 parent 81119985dca56161474faa5c9b70996d7a1aea83 Author: Quentin Rameau <quinq@fifth.space> Date: Thu, 16 Aug 2018 14:50:04 +0200 Fix handling of standard upper-case types in dig() 81119985dca56161474faa5c9b70996d7a1aea83 2018-08-15T11:07:44Z 2018-08-16T09:55:49Z fix: show item->redtype in uistatus when it is set and is a reserved type Hiltjo Posthuma hiltjo@codemadness.org commit 81119985dca56161474faa5c9b70996d7a1aea83 parent 9ac96c9c33647dba0753904cff89e4aab877c711 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Wed, 15 Aug 2018 13:07:44 +0200 fix: show item->redtype in uistatus when it is set and is a reserved type 9ac96c9c33647dba0753904cff89e4aab877c711 2018-08-11T13:36:31Z 2018-08-16T09:52:10Z distinguish reserved and undefined types, support plumbing for undefined types Hiltjo Posthuma hiltjo@codemadness.org commit 9ac96c9c33647dba0753904cff89e4aab877c711 parent cee3b87b38eea7f84005bd95883b0e76c414119f Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sat, 11 Aug 2018 15:36:31 +0200 distinguish reserved and undefined types, support plumbing for undefined types cee3b87b38eea7f84005bd95883b0e76c414119f 2018-08-15T09:49:05Z 2018-08-15T10:21:21Z display_uri: remove item username trqx@goat.si trqx@goat.si commit cee3b87b38eea7f84005bd95883b0e76c414119f parent 6a9d83fffe834865655b58bfa68311479a1b019d Author: trqx@goat.si <trqx@goat.si> Date: Wed, 15 Aug 2018 11:49:05 +0200 display_uri: remove item username so URIs can be fully displayed on smaller screens 6a9d83fffe834865655b58bfa68311479a1b019d 2018-07-16T11:33:19Z 2018-07-16T11:59:46Z Pass all needed arguments to tparm() Leonardo Taccari iamleot@gmail.com commit 6a9d83fffe834865655b58bfa68311479a1b019d parent 8b0cfaab71528fe330416ca034232a83ab3ba4c8 Author: Leonardo Taccari <iamleot@gmail.com> Date: Mon, 16 Jul 2018 13:33:19 +0200 Pass all needed arguments to tparm() 8b0cfaab71528fe330416ca034232a83ab3ba4c8 2018-06-05T14:42:43Z 2018-06-05T14:42:43Z Cleanup common.h Quentin Rameau quinq@fifth.space commit 8b0cfaab71528fe330416ca034232a83ab3ba4c8 parent f606b3071219be1e8d30cd8cd059a513b668ab03 Author: Quentin Rameau <quinq@fifth.space> Date: Tue, 5 Jun 2018 16:42:43 +0200 Cleanup common.h Remove asprintf, it's only used in sacc.c (for now). Reorder function declarations alphabetically. f606b3071219be1e8d30cd8cd059a513b668ab03 2018-06-05T12:32:16Z 2018-06-05T14:34:06Z Fix distributed fallback strcasestr parazyd parazyd@dyne.org commit f606b3071219be1e8d30cd8cd059a513b668ab03 parent 1a25a9312f4a0b028a5135b95a1861265eca8ed5 Author: parazyd <parazyd@dyne.org> Date: Tue, 5 Jun 2018 14:32:16 +0200 Fix distributed fallback strcasestr 1a25a9312f4a0b028a5135b95a1861265eca8ed5 2018-05-24T11:33:32Z 2018-05-24T11:50:14Z Remove the manpage on make uninstall. parazyd parazyd@dyne.org commit 1a25a9312f4a0b028a5135b95a1861265eca8ed5 parent eb8d00efa77bcacfdf1a456a09eaa53267142994 Author: parazyd <parazyd@dyne.org> Date: Thu, 24 May 2018 13:33:32 +0200 Remove the manpage on make uninstall. eb8d00efa77bcacfdf1a456a09eaa53267142994 2018-05-21T10:05:59Z 2018-05-21T11:16:25Z Fix distributed fallback strcasestr. Hiltjo Posthuma hiltjo@codemadness.org commit eb8d00efa77bcacfdf1a456a09eaa53267142994 parent 3f367506841bfd8944cc57e3ccf231c41130af5e Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Mon, 21 May 2018 12:05:59 +0200 Fix distributed fallback strcasestr. The function was slightly changed to use an inline loop without using strncasecmp. 3f367506841bfd8944cc57e3ccf231c41130af5e 2018-05-20T20:55:30Z 2018-05-21T08:21:36Z Be case-insensitive for inline searching. parazyd parazyd@dyne.org commit 3f367506841bfd8944cc57e3ccf231c41130af5e parent 711ff51a2e198b5471b9f372127119530f6bef70 Author: parazyd <parazyd@dyne.org> Date: Sun, 20 May 2018 22:55:30 +0200 Be case-insensitive for inline searching. 711ff51a2e198b5471b9f372127119530f6bef70 2018-03-25T17:55:32Z 2018-03-25T18:48:50Z Add proper support for RedType '+' items. Quentin Rameau quinq@fifth.space commit 711ff51a2e198b5471b9f372127119530f6bef70 parent 3e0b5be80fdfac3c1ef3ed2e9df4bdbdea5e0091 Author: Quentin Rameau <quinq@fifth.space> Date: Sun, 25 Mar 2018 19:55:32 +0200 Add proper support for RedType '+' items. Thanks to tomasino for the suggestion. 3e0b5be80fdfac3c1ef3ed2e9df4bdbdea5e0091 2018-03-25T12:54:35Z 2018-03-25T13:33:18Z Fix and reverse feature detection of asprintf function Hiltjo Posthuma hiltjo@codemadness.org commit 3e0b5be80fdfac3c1ef3ed2e9df4bdbdea5e0091 parent 17c4223fc2c7163d3bfd5681a8d2467b54d0d4da Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sun, 25 Mar 2018 14:54:35 +0200 Fix and reverse feature detection of asprintf function The new behaviour is to define NEED_ASPRINTF for platforms when the asprintf is needed. 17c4223fc2c7163d3bfd5681a8d2467b54d0d4da 2018-03-08T22:51:56Z 2018-03-08T22:51:56Z Use plain tparm instead of variadic tiparm Quentin Rameau quinq@fifth.space commit 17c4223fc2c7163d3bfd5681a8d2467b54d0d4da parent ac2976a4ecb900fdfcb86c0eeac1a5f7bd3f6995 Author: Quentin Rameau <quinq@fifth.space> Date: Thu, 8 Mar 2018 23:51:56 +0100 Use plain tparm instead of variadic tiparm ac2976a4ecb900fdfcb86c0eeac1a5f7bd3f6995 2018-02-26T22:19:02Z 2018-02-28T21:57:35Z help(): Fix _key_search{next,prev} names Leonardo Taccari iamleot@gmail.com commit ac2976a4ecb900fdfcb86c0eeac1a5f7bd3f6995 parent 61936fd1495847fc5e7b2c530035e3ddec6b8fa0 Author: Leonardo Taccari <iamleot@gmail.com> Date: Mon, 26 Feb 2018 23:19:02 +0100 help(): Fix _key_search{next,prev} names 61936fd1495847fc5e7b2c530035e3ddec6b8fa0 2018-02-26T22:17:36Z 2018-02-28T21:57:35Z Fix a copypasto in _key_entryup Leonardo Taccari iamleot@gmail.com commit 61936fd1495847fc5e7b2c530035e3ddec6b8fa0 parent 0bf69cbd39eed396d51cf2d0e931271ef8234032 Author: Leonardo Taccari <iamleot@gmail.com> Date: Mon, 26 Feb 2018 23:17:36 +0100 Fix a copypasto in _key_entryup _key_entryup moves to the previous link (not the next one). 0bf69cbd39eed396d51cf2d0e931271ef8234032 2018-02-25T17:41:48Z 2018-02-25T17:41:48Z Quit on ^D in screen UI Quentin Rameau quinq@fifth.space commit 0bf69cbd39eed396d51cf2d0e931271ef8234032 parent 27cb63c816b91708b4c4650709490b14cd5ac59e Author: Quentin Rameau <quinq@fifth.space> Date: Sun, 25 Feb 2018 18:41:48 +0100 Quit on ^D in screen UI 27cb63c816b91708b4c4650709490b14cd5ac59e 2018-02-25T15:34:33Z 2018-02-25T15:57:47Z sendselector(): fix written bytes check Hiltjo Posthuma hiltjo@codemadness.org commit 27cb63c816b91708b4c4650709490b14cd5ac59e parent 802d765ffd723b0e3298d6f070bf5301ae0ddadd Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sun, 25 Feb 2018 16:34:33 +0100 sendselector(): fix written bytes check 802d765ffd723b0e3298d6f070bf5301ae0ddadd 2018-02-25T15:32:48Z 2018-02-25T15:45:21Z displaytextitem: check popen() Hiltjo Posthuma hiltjo@codemadness.org commit 802d765ffd723b0e3298d6f070bf5301ae0ddadd parent e1eceee39ab489e5bc8ead2f8244b0cad3d1618f Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sun, 25 Feb 2018 16:32:48 +0100 displaytextitem: check popen() $PAGER is always set, but this might fail if resource limits or other restrictions are set. e1eceee39ab489e5bc8ead2f8244b0cad3d1618f 2018-02-25T14:53:29Z 2018-02-25T15:15:00Z use libc calloc() and show 'calloc:' on error Hiltjo Posthuma hiltjo@codemadness.org commit e1eceee39ab489e5bc8ead2f8244b0cad3d1618f parent 687f65e4cda6fdfe5eafd263bb30a091fe3443af Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sun, 25 Feb 2018 15:53:29 +0100 use libc calloc() and show 'calloc:' on error 687f65e4cda6fdfe5eafd263bb30a091fe3443af 2018-02-25T14:52:17Z 2018-02-25T15:14:35Z Make sure variables cannot be uninitialized in download() Hiltjo Posthuma hiltjo@codemadness.org commit 687f65e4cda6fdfe5eafd263bb30a091fe3443af parent 42d4251ad320c40f328c7cee077e9f91dac39a6d Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sun, 25 Feb 2018 15:52:17 +0100 Make sure variables cannot be uninitialized in download() 42d4251ad320c40f328c7cee077e9f91dac39a6d 2018-02-25T14:51:18Z 2018-02-25T15:11:44Z die: remove double newline, show path information for plumbitem() Hiltjo Posthuma hiltjo@codemadness.org commit 42d4251ad320c40f328c7cee077e9f91dac39a6d parent b9f7064a08d2e82307ab3d5a7824ce0bff038d66 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sun, 25 Feb 2018 15:51:18 +0100 die: remove double newline, show path information for plumbitem() b9f7064a08d2e82307ab3d5a7824ce0bff038d66 2018-02-25T14:26:42Z 2018-02-25T14:58:33Z ui_ti: nearentry(): remove redundant check Hiltjo Posthuma hiltjo@codemadness.org commit b9f7064a08d2e82307ab3d5a7824ce0bff038d66 parent d9e3acbafabde9b6ee4d2abbe484b035ae8a20fc Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sun, 25 Feb 2018 15:26:42 +0100 ui_ti: nearentry(): remove redundant check d9e3acbafabde9b6ee4d2abbe484b035ae8a20fc 2018-02-25T14:26:24Z 2018-02-25T14:58:33Z minor style: make uidisplay() prototype argument equal Hiltjo Posthuma hiltjo@codemadness.org commit d9e3acbafabde9b6ee4d2abbe484b035ae8a20fc parent 5e49f6688528ae10c7ed03cf6efac03f394dba87 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sun, 25 Feb 2018 15:26:24 +0100 minor style: make uidisplay() prototype argument equal 5e49f6688528ae10c7ed03cf6efac03f394dba87 2018-02-25T12:46:38Z 2018-02-25T13:48:44Z plumb(): _exit(1) on failure Hiltjo Posthuma hiltjo@codemadness.org commit 5e49f6688528ae10c7ed03cf6efac03f394dba87 parent cc38aec276d50a961061d8cb288c8a5e50eed3ac Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sun, 25 Feb 2018 13:46:38 +0100 plumb(): _exit(1) on failure Don't let the child write to the UI. Use _exit to not execute any atexit handlers or signals. cc38aec276d50a961061d8cb288c8a5e50eed3ac 2018-02-25T12:05:12Z 2018-02-25T12:35:13Z Exit gracefuly on SIGINT. Quentin Rameau quinq@fifth.space commit cc38aec276d50a961061d8cb288c8a5e50eed3ac parent 16ab639d2e55e741c2e7028057a2f55876ad3db5 Author: Quentin Rameau <quinq@fifth.space> Date: Sun, 25 Feb 2018 13:05:12 +0100 Exit gracefuly on SIGINT. Thanks to Mattwyrm for the suggestion! 16ab639d2e55e741c2e7028057a2f55876ad3db5 2018-02-24T15:24:43Z 2018-02-24T15:24:43Z 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 baab20ff52397bd5090eac90896bb2ba2aa1be76 2018-02-24T14:38:45Z 2018-02-24T15:04:12Z Move build rules from config.mk to Makefile Quentin Rameau quinq@fifth.space commit baab20ff52397bd5090eac90896bb2ba2aa1be76 parent 743996be6ac2a53ed8356d8a3980d96e070a7f01 Author: Quentin Rameau <quinq@fifth.space> Date: Sat, 24 Feb 2018 15:38:45 +0100 Move build rules from config.mk to Makefile 743996be6ac2a53ed8356d8a3980d96e070a7f01 2018-02-24T13:39:28Z 2018-02-24T15:04:12Z Make the screen interface the default Quentin Rameau quinq@fifth.space commit 743996be6ac2a53ed8356d8a3980d96e070a7f01 parent 4e0bffd65a520f7c373aa0295f74d6d7acc3dcb7 Author: Quentin Rameau <quinq@fifth.space> Date: Sat, 24 Feb 2018 14:39:28 +0100 Make the screen interface the default 4e0bffd65a520f7c373aa0295f74d6d7acc3dcb7 2018-02-24T13:38:17Z 2018-02-24T15:04:12Z Install manpage Quentin Rameau quinq@fifth.space commit 4e0bffd65a520f7c373aa0295f74d6d7acc3dcb7 parent 5c10dfa5f6509dc68ce73cea0a0cc9bba2563cdf Author: Quentin Rameau <quinq@fifth.space> Date: Sat, 24 Feb 2018 14:38:17 +0100 Install manpage 5c10dfa5f6509dc68ce73cea0a0cc9bba2563cdf 2018-02-04T10:46:07Z 2018-02-24T15:04:11Z Add a manpage for sacc. Christoph Lohmann 20h@r-36.net commit 5c10dfa5f6509dc68ce73cea0a0cc9bba2563cdf parent 4bd05245a7e902afa21a6985ac724bf7ab13ff50 Author: Christoph Lohmann <20h@r-36.net> Date: Sun, 4 Feb 2018 11:46:07 +0100 Add a manpage for sacc. 4bd05245a7e902afa21a6985ac724bf7ab13ff50 2018-02-24T12:36:38Z 2018-02-24T12:36:38Z Don't disable 'g'if type. Quentin Rameau quinq@fifth.space commit 4bd05245a7e902afa21a6985ac724bf7ab13ff50 parent 7147f4745a6d08c9986e26df265d59db174663f8 Author: Quentin Rameau <quinq@fifth.space> Date: Sat, 24 Feb 2018 13:36:38 +0100 Don't disable 'g'if type. Also remove an unused variable leftover from the telnet patch. 7147f4745a6d08c9986e26df265d59db174663f8 2018-02-24T12:24:26Z 2018-02-24T12:31:46Z Add local asprintf in case not available on target system Quentin Rameau quinq@fifth.space commit 7147f4745a6d08c9986e26df265d59db174663f8 parent 551de298348c406d14ab8f2787cfeabbeb89bd6e Author: Quentin Rameau <quinq@fifth.space> Date: Sat, 24 Feb 2018 13:24:26 +0100 Add local asprintf in case not available on target system 551de298348c406d14ab8f2787cfeabbeb89bd6e 2018-02-24T11:51:58Z 2018-02-24T11:51:58Z Re-style previous patch b9d624f Quentin Rameau quinq@fifth.space commit 551de298348c406d14ab8f2787cfeabbeb89bd6e parent b9d624f390dec6bfa114e5c46292ab2ee4e0ece7 Author: Quentin Rameau <quinq@fifth.space> Date: Sat, 24 Feb 2018 12:51:58 +0100 Re-style previous patch b9d624f b9d624f390dec6bfa114e5c46292ab2ee4e0ece7 2018-02-23T13:45:06Z 2018-02-24T10:37:02Z Add telnet:// and tn3270:// support. Christoph Lohmann 20h@r-36.net commit b9d624f390dec6bfa114e5c46292ab2ee4e0ece7 parent ddf996b8f35253bbb2509bff03e5c4e7cc056010 Author: Christoph Lohmann <20h@r-36.net> Date: Fri, 23 Feb 2018 14:45:06 +0100 Add telnet:// and tn3270:// support. ddf996b8f35253bbb2509bff03e5c4e7cc056010 2018-02-22T17:23:33Z 2018-02-22T17:23:33Z Improve terminal resizing when current line is over term size Quentin Rameau quinq@fifth.space commit ddf996b8f35253bbb2509bff03e5c4e7cc056010 parent 820448916f944175130c12b16a0cd6a6aae7b433 Author: Quentin Rameau <quinq@fifth.space> Date: Thu, 22 Feb 2018 18:23:33 +0100 Improve terminal resizing when current line is over term size 820448916f944175130c12b16a0cd6a6aae7b433 2018-02-19T14:45:34Z 2018-02-19T14:45:34Z Fix URL parsing with delimiting '/' and empty path Quentin Rameau quinq@fifth.space commit 820448916f944175130c12b16a0cd6a6aae7b433 parent fcd78143ca4ca607af282ce6abe8b903254a9b73 Author: Quentin Rameau <quinq@fifth.space> Date: Mon, 19 Feb 2018 15:45:34 +0100 Fix URL parsing with delimiting '/' and empty path fcd78143ca4ca607af282ce6abe8b903254a9b73 2018-02-09T17:25:24Z 2018-02-09T17:29:21Z Hoping “feature macros” are good enough Quentin Rameau quinq@fifth.space commit fcd78143ca4ca607af282ce6abe8b903254a9b73 parent 13dd0464fab6950cbeee18b8ae6549d0f48723c7 Author: Quentin Rameau <quinq@fifth.space> Date: Fri, 9 Feb 2018 18:25:24 +0100 Hoping “feature macros” are good enough 13dd0464fab6950cbeee18b8ae6549d0f48723c7 2018-02-09T16:43:53Z 2018-02-09T17:29:09Z Process glyph width for line length when truncating output Hiltjo Posthuma hiltjo@codemadness.org commit 13dd0464fab6950cbeee18b8ae6549d0f48723c7 parent f5d039f7156956e52161605fa71715a2d1d7c3c8 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Fri, 9 Feb 2018 17:43:53 +0100 Process glyph width for line length when truncating output f5d039f7156956e52161605fa71715a2d1d7c3c8 2018-02-05T15:38:33Z 2018-02-05T15:51:17Z Remove ioctl include in sacc.c parazyd parazyd@dyne.org commit f5d039f7156956e52161605fa71715a2d1d7c3c8 parent fb3b1dda1ebf4b5709bdec7a821a33d69ce01f6a Author: parazyd <parazyd@dyne.org> Date: Mon, 5 Feb 2018 16:38:33 +0100 Remove ioctl include in sacc.c This was a leftover from ui split fb3b1dda1ebf4b5709bdec7a821a33d69ce01f6a 2018-01-29T11:05:17Z 2018-01-29T11:43:29Z Makefile: replace SACCLDFLAGS with LIBS Quentin Rameau quinq@fifth.space commit fb3b1dda1ebf4b5709bdec7a821a33d69ce01f6a parent 8f6054695180eb9181e94cc8faa8cb941144891a Author: Quentin Rameau <quinq@fifth.space> Date: Mon, 29 Jan 2018 12:05:17 +0100 Makefile: replace SACCLDFLAGS with LIBS 8f6054695180eb9181e94cc8faa8cb941144891a 2018-01-28T23:58:24Z 2018-01-29T11:43:29Z Remove UTF-8 chars from source files Quentin Rameau quinq@fifth.space commit 8f6054695180eb9181e94cc8faa8cb941144891a parent ba3bd1d88313cb8b876bc5d05de3d7449c03f38b Author: Quentin Rameau <quinq@fifth.space> Date: Mon, 29 Jan 2018 00:58:24 +0100 Remove UTF-8 chars from source files ba3bd1d88313cb8b876bc5d05de3d7449c03f38b 2018-01-27T17:03:17Z 2018-01-29T11:43:29Z Handle terminal resizing Quentin Rameau quinq@fifth.space commit ba3bd1d88313cb8b876bc5d05de3d7449c03f38b parent 19ce7fd296bf5b5358b2d84a071466106ecf9204 Author: Quentin Rameau <quinq@fifth.space> Date: Sat, 27 Jan 2018 18:03:17 +0100 Handle terminal resizing 19ce7fd296bf5b5358b2d84a071466106ecf9204 2018-01-22T21:35:52Z 2018-01-22T21:35:52Z Makefile: add DESTDIR support Quentin Rameau quinq@fifth.space commit 19ce7fd296bf5b5358b2d84a071466106ecf9204 parent 3eb4964af3ff6bfb34cea63e8a5265e76e964b3a Author: Quentin Rameau <quinq@fifth.space> Date: Mon, 22 Jan 2018 22:35:52 +0100 Makefile: add DESTDIR support 3eb4964af3ff6bfb34cea63e8a5265e76e964b3a 2018-01-21T20:14:39Z 2018-01-21T20:24:00Z Remove invalid leftover variable in uistatus() Hiltjo Posthuma hiltjo@codemadness.org commit 3eb4964af3ff6bfb34cea63e8a5265e76e964b3a parent 2e31e44ffa614c5202edfe2abcc05a7880902640 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sun, 21 Jan 2018 21:14:39 +0100 Remove invalid leftover variable in uistatus() 2e31e44ffa614c5202edfe2abcc05a7880902640 2017-12-29T09:52:39Z 2018-01-11T09:00:07Z Truncate output to the terminal size Quentin Rameau quinq@fifth.space commit 2e31e44ffa614c5202edfe2abcc05a7880902640 parent d90036de3c72730ae2797844b36eb5ae9fd3843f Author: Quentin Rameau <quinq@fifth.space> Date: Fri, 29 Dec 2017 10:52:39 +0100 Truncate output to the terminal size Thanks to Hiltjo for his input, making this patch a little better. d90036de3c72730ae2797844b36eb5ae9fd3843f 2017-12-23T15:19:22Z 2017-12-23T15:19:22Z Update both lines and columns when getting term size Quentin Rameau quinq@fifth.space commit d90036de3c72730ae2797844b36eb5ae9fd3843f parent aca6ea2766742056ee50d63613d18216613ee901 Author: Quentin Rameau <quinq@fifth.space> Date: Sat, 23 Dec 2017 16:19:22 +0100 Update both lines and columns when getting term size aca6ea2766742056ee50d63613d18216613ee901 2017-12-23T15:03:45Z 2017-12-23T15:03:45Z Add contributors to LICENSE Quentin Rameau quinq@fifth.space commit aca6ea2766742056ee50d63613d18216613ee901 parent b040bab88b52a94c893db9f0d29f4a784eb183ab Author: Quentin Rameau <quinq@fifth.space> Date: Sat, 23 Dec 2017 16:03:45 +0100 Add contributors to LICENSE b040bab88b52a94c893db9f0d29f4a784eb183ab 2017-12-20T23:27:41Z 2017-12-20T23:27:41Z Use numeric port instead of service name Quentin Rameau quinq@fifth.space commit b040bab88b52a94c893db9f0d29f4a784eb183ab parent 23234609e4029833cd123921a50d8067d3308b11 Author: Quentin Rameau <quinq@fifth.space> Date: Thu, 21 Dec 2017 00:27:41 +0100 Use numeric port instead of service name 23234609e4029833cd123921a50d8067d3308b11 2017-12-10T22:02:57Z 2017-12-11T10:18:02Z Fix printf positional parameters syntax Quentin Rameau quinq@fifth.space commit 23234609e4029833cd123921a50d8067d3308b11 parent d733c513f8f4e7318c0a9578335f9cfb2bf63211 Author: Quentin Rameau <quinq@fifth.space> Date: Sun, 10 Dec 2017 23:02:57 +0100 Fix printf positional parameters syntax I forgot that *all* placeholders must specify a positional parameters when one is used. d733c513f8f4e7318c0a9578335f9cfb2bf63211 2017-12-10T20:59:26Z 2017-12-11T10:17:51Z Fix printstatus in ui_txt Quentin Rameau quinq@fifth.space commit d733c513f8f4e7318c0a9578335f9cfb2bf63211 parent c15197ca5f00c090cce31f7b497dc4b536484200 Author: Quentin Rameau <quinq@fifth.space> Date: Sun, 10 Dec 2017 21:59:26 +0100 Fix printstatus in ui_txt Get the right argument number for the gopher port Thanks to Hiljto for spotting this! c15197ca5f00c090cce31f7b497dc4b536484200 2017-11-03T18:24:33Z 2017-11-03T18:29:18Z minor style fix Hiltjo Posthuma hiltjo@codemadness.org commit c15197ca5f00c090cce31f7b497dc4b536484200 parent 2082fb355fb5684f67fbf4131584bdfc36750fae Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Fri, 3 Nov 2017 19:24:33 +0100 minor style fix 2082fb355fb5684f67fbf4131584bdfc36750fae 2017-11-03T18:24:12Z 2017-11-03T18:29:18Z print the raw data exactly as is (without a newline) Hiltjo Posthuma hiltjo@codemadness.org commit 2082fb355fb5684f67fbf4131584bdfc36750fae parent fe46373d3c1891059ceaf7b1f919c7eefee10223 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Fri, 3 Nov 2017 19:24:12 +0100 print the raw data exactly as is (without a newline) fe46373d3c1891059ceaf7b1f919c7eefee10223 2017-10-23T17:32:32Z 2017-10-23T17:47:36Z Add help about string search Quentin Rameau quinq@fifth.space commit fe46373d3c1891059ceaf7b1f919c7eefee10223 parent 859b7150efb9e4ae7b0040a36a8e337f36062f48 Author: Quentin Rameau <quinq@fifth.space> Date: Mon, 23 Oct 2017 19:32:32 +0200 Add help about string search 859b7150efb9e4ae7b0040a36a8e337f36062f48 2017-10-23T17:25:36Z 2017-10-23T17:47:36Z Search directly for string in text UI Quentin Rameau quinq@fifth.space commit 859b7150efb9e4ae7b0040a36a8e337f36062f48 parent 65bb62ab632f7bbc5eda03595ca58d0f67805ae6 Author: Quentin Rameau <quinq@fifth.space> Date: Mon, 23 Oct 2017 19:25:36 +0200 Search directly for string in text UI