<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>sacc, branch HEAD</title>
<subtitle>[fork] customized build of sacc, the simple console gopher client
</subtitle>
<entry>
<id>23ed5ec549dc587313402809caf19f0c5ed80282</id>
<published>2021-04-06T11:24:32Z</published>
<updated>2021-04-07T07:42:00Z</updated>
<title type="text">Add support for Gopher over TLS.</title>
<link rel="alternate" href="commit/23ed5ec549dc587313402809caf19f0c5ed80282.gph" />
<author>
<name>parazyd</name>
<email>[email protected]</email>
</author>
<content type="text">commit 23ed5ec549dc587313402809caf19f0c5ed80282
parent 1f92f24f9061cd4e4ecdc72cc86fbda5cd382724
Author: parazyd &lt;[email protected]&gt;
Date:   Tue,  6 Apr 2021 13:24:32 +0200

Add support for Gopher over TLS.

This implementation uses libtls and acts on gophers:// URIs.

Signed-off-by: Anders Damsgaard &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>1f92f24f9061cd4e4ecdc72cc86fbda5cd382724</id>
<published>2020-03-04T15:30:12Z</published>
<updated>2021-03-19T19:44:14Z</updated>
<title type="text">Allow yanking URIs to X selection</title>
<link rel="alternate" href="commit/1f92f24f9061cd4e4ecdc72cc86fbda5cd382724.gph" />
<author>
<name>Anders Damsgaard</name>
<email>[email protected]</email>
</author>
<content type="text">commit 1f92f24f9061cd4e4ecdc72cc86fbda5cd382724
parent 1a1233685015795bf84fb623f4fec0a46535d887
Author: Anders Damsgaard &lt;[email protected]&gt;
Date:   Wed,  4 Mar 2020 16:30:12 +0100

Allow yanking URIs to X selection

</content>
</entry>
<entry>
<id>1a1233685015795bf84fb623f4fec0a46535d887</id>
<published>2021-02-08T21:59:52Z</published>
<updated>2021-03-19T19:42:56Z</updated>
<title type="text">Close connection when a single-dot line is read</title>
<link rel="alternate" href="commit/1a1233685015795bf84fb623f4fec0a46535d887.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 1a1233685015795bf84fb623f4fec0a46535d887
parent 555e4735b22a5980dc39bda9da4a74d277d2f9f0
Author: Quentin Rameau &lt;[email protected]&gt;
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&#39;t terminated single-dot line is more
forgiving as not all gopher server follow that aspect of the standard.

</content>
</entry>
<entry>
<id>555e4735b22a5980dc39bda9da4a74d277d2f9f0</id>
<published>2021-01-30T18:44:16Z</published>
<updated>2021-03-19T19:42:56Z</updated>
<title type="text">Check that non-binary types end with &quot;.\r\n&quot;</title>
<link rel="alternate" href="commit/555e4735b22a5980dc39bda9da4a74d277d2f9f0.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 555e4735b22a5980dc39bda9da4a74d277d2f9f0
parent dddcf903ff9fd4781226e02d8aed1221c13940c7
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sat, 30 Jan 2021 19:44:16 +0100

Check that non-binary types end with &quot;.\r\n&quot;

Otherwise that means that the remote end send incomplete data.

Thanks to jhumphrey for spotting that!

</content>
</entry>
<entry>
<id>dddcf903ff9fd4781226e02d8aed1221c13940c7</id>
<published>2021-01-24T13:53:06Z</published>
<updated>2021-03-19T19:42:56Z</updated>
<title type="text">mbsprint: fix character encoding errors handling</title>
<link rel="alternate" href="commit/dddcf903ff9fd4781226e02d8aed1221c13940c7.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit dddcf903ff9fd4781226e02d8aed1221c13940c7
parent d11aa9adb8e8b8c966e8e5ed40f859118705b51f
Author: Quentin Rameau &lt;[email protected]&gt;
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 [email protected]

</content>
</entry>
<entry>
<id>d11aa9adb8e8b8c966e8e5ed40f859118705b51f</id>
<published>2021-01-24T13:53:40Z</published>
<updated>2021-03-19T19:42:56Z</updated>
<title type="text">xreallocarray: remove unuseful const parameters</title>
<link rel="alternate" href="commit/d11aa9adb8e8b8c966e8e5ed40f859118705b51f.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit d11aa9adb8e8b8c966e8e5ed40f859118705b51f
parent 160d41ee493e2be5c9e0e12580d6fc51ebd0f625
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sun, 24 Jan 2021 14:53:40 +0100

xreallocarray: remove unuseful const parameters

</content>
</entry>
<entry>
<id>160d41ee493e2be5c9e0e12580d6fc51ebd0f625</id>
<published>2021-03-19T19:30:22Z</published>
<updated>2021-03-19T19:30:22Z</updated>
<title type="text">plumb gopher type 9 instead of downloading</title>
<link rel="alternate" href="commit/160d41ee493e2be5c9e0e12580d6fc51ebd0f625.gph" />
<author>
<name>Anders Damsgaard</name>
<email>[email protected]</email>
</author>
<content type="text">commit 160d41ee493e2be5c9e0e12580d6fc51ebd0f625
parent 7357ad79b8d43834396c672d632506c18c0952fb
Author: Anders Damsgaard &lt;[email protected]&gt;
Date:   Fri, 19 Mar 2021 20:30:22 +0100

plumb gopher type 9 instead of downloading

</content>
</entry>
<entry>
<id>7357ad79b8d43834396c672d632506c18c0952fb</id>
<published>2021-01-06T08:13:08Z</published>
<updated>2021-01-06T08:13:08Z</updated>
<title type="text">Merge branch &#39;master&#39; of git://bitreich.org/sacc</title>
<link rel="alternate" href="commit/7357ad79b8d43834396c672d632506c18c0952fb.gph" />
<author>
<name>Anders Damsgaard</name>
<email>[email protected]</email>
</author>
<content type="text">commit 7357ad79b8d43834396c672d632506c18c0952fb
parent 1aeb110cd8997892b0579c54cf8ac064caa36b2f
Author: Anders Damsgaard &lt;[email protected]&gt;
Date:   Wed,  6 Jan 2021 09:13:08 +0100

Merge branch &#39;master&#39; of git://bitreich.org/sacc

</content>
</entry>
<entry>
<id>edab539b23594219bbfc83729822da917a18a243</id>
<published>2021-01-05T20:21:03Z</published>
<updated>2021-01-05T20:38:29Z</updated>
<title type="text">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>c416c8c73d0a33eb8c428b1a9b9eaaffc098ee5b</id>
<published>2020-12-03T17:30:27Z</published>
<updated>2020-12-03T17:30:27Z</updated>
<title type="text">sacc.1: Document use of PAGER environment variable</title>
<link rel="alternate" href="commit/c416c8c73d0a33eb8c428b1a9b9eaaffc098ee5b.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit c416c8c73d0a33eb8c428b1a9b9eaaffc098ee5b
parent fe6bd5b52afc219737bd22f94ec3d679ac624de3
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Thu,  3 Dec 2020 18:30:27 +0100

sacc.1: Document use of PAGER environment variable

Thanks to vigoux for the hint.

</content>
</entry>
<entry>
<id>fe6bd5b52afc219737bd22f94ec3d679ac624de3</id>
<published>2020-09-26T15:14:45Z</published>
<updated>2020-09-26T15:14:45Z</updated>
<title type="text">ui_ti: replace manual padding with clr_eol</title>
<link rel="alternate" href="commit/fe6bd5b52afc219737bd22f94ec3d679ac624de3.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit fe6bd5b52afc219737bd22f94ec3d679ac624de3
parent c0a79c0424a99180ed4c79e3335dc3f7ced2322c
Author: Quentin Rameau &lt;[email protected]&gt;
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!

</content>
</entry>
<entry>
<id>1aeb110cd8997892b0579c54cf8ac064caa36b2f</id>
<published>2020-09-08T09:49:10Z</published>
<updated>2020-09-08T09:49:10Z</updated>
<title type="text">Merge branch &#39;master&#39; of git://bitreich.org/sacc</title>
<link rel="alternate" href="commit/1aeb110cd8997892b0579c54cf8ac064caa36b2f.gph" />
<author>
<name>Anders Damsgaard</name>
<email>[email protected]</email>
</author>
<content type="text">commit 1aeb110cd8997892b0579c54cf8ac064caa36b2f
parent 195cee5e061cad475b897bd2e1c407f753153ae7
Author: Anders Damsgaard &lt;[email protected]&gt;
Date:   Tue,  8 Sep 2020 11:49:10 +0200

Merge branch &#39;master&#39; of git://bitreich.org/sacc

</content>
</entry>
<entry>
<id>c0a79c0424a99180ed4c79e3335dc3f7ced2322c</id>
<published>2020-08-19T20:57:57Z</published>
<updated>2020-08-23T10:04:55Z</updated>
<title type="text">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>f1432f5a5c56bad44485d9dee8fe92e6d09e1f4c</id>
<published>2020-07-02T21:26:09Z</published>
<updated>2020-07-04T13:05:46Z</updated>
<title type="text">popen: remove close-on-exec flag to increase portability a bit</title>
<link rel="alternate" href="commit/f1432f5a5c56bad44485d9dee8fe92e6d09e1f4c.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit f1432f5a5c56bad44485d9dee8fe92e6d09e1f4c
parent 62d746cb6d34ed43068386bcd4a75f828055ee5e
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Thu,  2 Jul 2020 23:26:09 +0200

popen: remove close-on-exec flag to increase portability a bit

POSIX says:
&quot;If mode is any other value, the result is unspecified.&quot;.

On atleast older glibc versions (afaik 2008 and older) and on current HaikuOS
it seems to not execute popen when &quot;e&quot; is set and set errno to EINVAL.

</content>
</entry>
<entry>
<id>62d746cb6d34ed43068386bcd4a75f828055ee5e</id>
<published>2020-07-02T21:24:53Z</published>
<updated>2020-07-04T13:05:36Z</updated>
<title type="text">exit with 128 + signo on receiving SIGHUP, SIGINT, SIGTERM</title>
<link rel="alternate" href="commit/62d746cb6d34ed43068386bcd4a75f828055ee5e.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit 62d746cb6d34ed43068386bcd4a75f828055ee5e
parent f2b48c669ee5b69e3b46f64979739d15f41338c2
Author: Hiltjo Posthuma &lt;[email protected]&gt;
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.

</content>
</entry>
<entry>
<id>195cee5e061cad475b897bd2e1c407f753153ae7</id>
<published>2020-06-18T05:24:14Z</published>
<updated>2020-06-18T05:24:14Z</updated>
<title type="text">Strip leading &#39;URL:&#39; from http links</title>
<link rel="alternate" href="commit/195cee5e061cad475b897bd2e1c407f753153ae7.gph" />
<author>
<name>Anders Damsgaard</name>
<email>[email protected]</email>
</author>
<content type="text">commit 195cee5e061cad475b897bd2e1c407f753153ae7
parent d7e905dedb831d22fbf27eda019e6e5dd545dfb8
Author: Anders Damsgaard &lt;[email protected]&gt;
Date:   Thu, 18 Jun 2020 07:24:14 +0200

Strip leading &#39;URL:&#39; from http links

</content>
</entry>
<entry>
<id>d7e905dedb831d22fbf27eda019e6e5dd545dfb8</id>
<published>2020-05-26T08:54:07Z</published>
<updated>2020-05-26T08:54:07Z</updated>
<title type="text">Add custom configuration</title>
<link rel="alternate" href="commit/d7e905dedb831d22fbf27eda019e6e5dd545dfb8.gph" />
<author>
<name>Anders Damsgaard</name>
<email>[email protected]</email>
</author>
<content type="text">commit d7e905dedb831d22fbf27eda019e6e5dd545dfb8
parent a30cbd5f8ac0d29f2486513bddea67dde364f864
Author: Anders Damsgaard &lt;[email protected]&gt;
Date:   Tue, 26 May 2020 10:54:07 +0200

Add custom configuration

</content>
</entry>
<entry>
<id>a30cbd5f8ac0d29f2486513bddea67dde364f864</id>
<published>2020-05-23T20:38:13Z</published>
<updated>2020-05-23T20:38:13Z</updated>
<title type="text">Merge remote-tracking branch &#39;upstream/master&#39;</title>
<link rel="alternate" href="commit/a30cbd5f8ac0d29f2486513bddea67dde364f864.gph" />
<author>
<name>Anders Damsgaard</name>
<email>[email protected]</email>
</author>
<content type="text">commit a30cbd5f8ac0d29f2486513bddea67dde364f864
parent 21c069de24d57e2604f34b96d0f74b7cbf86b8fb
Author: Anders Damsgaard &lt;[email protected]&gt;
Date:   Sat, 23 May 2020 22:38:13 +0200

Merge remote-tracking branch &#39;upstream/master&#39;

</content>
</entry>
<entry>
<id>21c069de24d57e2604f34b96d0f74b7cbf86b8fb</id>
<published>2020-03-04T15:30:12Z</published>
<updated>2020-03-04T15:49:36Z</updated>
<title type="text">Allow yanking URIs to X selection</title>
<link rel="alternate" href="commit/21c069de24d57e2604f34b96d0f74b7cbf86b8fb.gph" />
<author>
<name>Anders Damsgaard</name>
<email>[email protected]</email>
</author>
<content type="text">commit 21c069de24d57e2604f34b96d0f74b7cbf86b8fb
parent 8f16ceadb2844a207ef67d2ff4d6664e74a5248f
Author: Anders Damsgaard &lt;[email protected]&gt;
Date:   Wed,  4 Mar 2020 16:30:12 +0100

Allow yanking URIs to X selection

</content>
</entry>
<entry>
<id>8f16ceadb2844a207ef67d2ff4d6664e74a5248f</id>
<published>2020-02-28T08:21:03Z</published>
<updated>2020-03-04T15:28:13Z</updated>
<title type="text">After plumbing, wait for 1 sec instead of awaiting a keypress</title>
<link rel="alternate" href="commit/8f16ceadb2844a207ef67d2ff4d6664e74a5248f.gph" />
<author>
<name>Anders Damsgaard</name>
<email>[email protected]</email>
</author>
<content type="text">commit 8f16ceadb2844a207ef67d2ff4d6664e74a5248f
parent 7f2e86d875364e7828b2af55721e784ca0de5298
Author: Anders Damsgaard &lt;[email protected]&gt;
Date:   Fri, 28 Feb 2020 09:21:03 +0100

After plumbing, wait for 1 sec instead of awaiting a keypress

</content>
</entry>
<entry>
<id>f2b48c669ee5b69e3b46f64979739d15f41338c2</id>
<published>2020-02-19T20:36:37Z</published>
<updated>2020-02-19T20:41:12Z</updated>
<title type="text">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>49292644fd4a8c983928738fe36ac9daaebc755d</id>
<published>2020-01-01T17:01:17Z</published>
<updated>2020-01-01T17:22:44Z</updated>
<title type="text">for displayuri for &#39;h&#39; types show only the url and not the username field</title>
<link rel="alternate" href="commit/49292644fd4a8c983928738fe36ac9daaebc755d.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit 49292644fd4a8c983928738fe36ac9daaebc755d
parent 7f2e86d875364e7828b2af55721e784ca0de5298
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Wed,  1 Jan 2020 18:01:17 +0100

for displayuri for &#39;h&#39; types show only the url and not the username field

the username is already visible.

</content>
</entry>
<entry>
<id>7f2e86d875364e7828b2af55721e784ca0de5298</id>
<published>2019-11-06T16:05:26Z</published>
<updated>2019-11-06T16:05:26Z</updated>
<title type="text">Add missing help for next/previous item jump to TI ui.</title>
<link rel="alternate" href="commit/7f2e86d875364e7828b2af55721e784ca0de5298.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 7f2e86d875364e7828b2af55721e784ca0de5298
parent 88d7f160cb44cdb08634b034b23d2f2d640bf7fd
Author: Quentin Rameau &lt;[email protected]&gt;
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!

</content>
</entry>
<entry>
<id>88d7f160cb44cdb08634b034b23d2f2d640bf7fd</id>
<published>2019-11-02T13:59:59Z</published>
<updated>2019-11-02T14:27:51Z</updated>
<title type="text">remove unused variables</title>
<link rel="alternate" href="commit/88d7f160cb44cdb08634b034b23d2f2d640bf7fd.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit 88d7f160cb44cdb08634b034b23d2f2d640bf7fd
parent 5b8bd6016a9bc52b643e55335b46de1aaeae2940
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Sat,  2 Nov 2019 14:59:59 +0100

remove unused variables

found by cppcheck

</content>
</entry>
<entry>
<id>5b8bd6016a9bc52b643e55335b46de1aaeae2940</id>
<published>2019-11-02T13:58:47Z</published>
<updated>2019-11-02T14:08:26Z</updated>
<title type="text">Only block SIGWINCH when connecting</title>
<link rel="alternate" href="commit/5b8bd6016a9bc52b643e55335b46de1aaeae2940.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 5b8bd6016a9bc52b643e55335b46de1aaeae2940
parent 250ea3842c49c0f1b8224a607e5a4d7fd5dd7ae3
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sat,  2 Nov 2019 14:58:47 +0100

Only block SIGWINCH when connecting

This relaxes a bit the mask set in dba0b8d.

</content>
</entry>
<entry>
<id>250ea3842c49c0f1b8224a607e5a4d7fd5dd7ae3</id>
<published>2019-10-28T23:24:07Z</published>
<updated>2019-10-28T23:24:42Z</updated>
<title type="text">Fix initial URI search string parsing</title>
<link rel="alternate" href="commit/250ea3842c49c0f1b8224a607e5a4d7fd5dd7ae3.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 250ea3842c49c0f1b8224a607e5a4d7fd5dd7ae3
parent 7bd48fa9930dca90e24e17b78b451b014ae287e8
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Tue, 29 Oct 2019 00:24:07 +0100

Fix initial URI search string parsing

Thanks to Hiltjo for spotting this!

</content>
</entry>
<entry>
<id>7bd48fa9930dca90e24e17b78b451b014ae287e8</id>
<published>2019-10-28T23:02:02Z</published>
<updated>2019-10-28T23:03:59Z</updated>
<title type="text">Parse %09 as a search string separator in initial URIs</title>
<link rel="alternate" href="commit/7bd48fa9930dca90e24e17b78b451b014ae287e8.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 7bd48fa9930dca90e24e17b78b451b014ae287e8
parent aeb6afa41ddf42eeb865079c7d218a2cbdfe2ef3
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Tue, 29 Oct 2019 00:02:02 +0100

Parse %09 as a search string separator in initial URIs

</content>
</entry>
<entry>
<id>aeb6afa41ddf42eeb865079c7d218a2cbdfe2ef3</id>
<published>2019-10-28T22:37:31Z</published>
<updated>2019-10-28T22:37:31Z</updated>
<title type="text">Separate search strings with &quot;%09&quot; in URIs, as per RFC</title>
<link rel="alternate" href="commit/aeb6afa41ddf42eeb865079c7d218a2cbdfe2ef3.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit aeb6afa41ddf42eeb865079c7d218a2cbdfe2ef3
parent 864e9c534956afb2a429174e10cc9b4d6196fa05
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Mon, 28 Oct 2019 23:37:31 +0100

Separate search strings with &quot;%09&quot; in URIs, as per RFC

</content>
</entry>
<entry>
<id>864e9c534956afb2a429174e10cc9b4d6196fa05</id>
<published>2019-10-28T11:42:32Z</published>
<updated>2019-10-28T11:42:32Z</updated>
<title type="text">Revert &quot;Fix memory leak in search items&quot;</title>
<link rel="alternate" href="commit/864e9c534956afb2a429174e10cc9b4d6196fa05.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 864e9c534956afb2a429174e10cc9b4d6196fa05
parent 95c60192368eb92fd706aff387aa99df29c8f216
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Mon, 28 Oct 2019 12:42:32 +0100

Revert &quot;Fix memory leak in search items&quot;

This reverts commit 26bc04284d9becc870a6a036a9a6f9bdfba8ba2a.

There is actually no leek here as an item without data would not
already have a tag.

</content>
</entry>
<entry>
<id>95c60192368eb92fd706aff387aa99df29c8f216</id>
<published>2019-10-28T01:54:38Z</published>
<updated>2019-10-28T01:54:38Z</updated>
<title type="text">Add new keybinding for displaying page URI in the manpage</title>
<link rel="alternate" href="commit/95c60192368eb92fd706aff387aa99df29c8f216.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 95c60192368eb92fd706aff387aa99df29c8f216
parent 1e11d7ef08cfe5deb5e6adb2845fffd48d5f64d9
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Mon, 28 Oct 2019 02:54:38 +0100

Add new keybinding for displaying page URI in the manpage

</content>
</entry>
<entry>
<id>1e11d7ef08cfe5deb5e6adb2845fffd48d5f64d9</id>
<published>2019-10-28T01:31:26Z</published>
<updated>2019-10-28T01:34:30Z</updated>
<title type="text">Rephrase txt UI help message</title>
<link rel="alternate" href="commit/1e11d7ef08cfe5deb5e6adb2845fffd48d5f64d9.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 1e11d7ef08cfe5deb5e6adb2845fffd48d5f64d9
parent 3a53a319d4ade0631accac3fd9177e6fbfc49c7f
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Mon, 28 Oct 2019 02:31:26 +0100

Rephrase txt UI help message

</content>
</entry>
<entry>
<id>3a53a319d4ade0631accac3fd9177e6fbfc49c7f</id>
<published>2019-10-28T01:12:50Z</published>
<updated>2019-10-28T01:33:28Z</updated>
<title type="text">Print better URI</title>
<link rel="alternate" href="commit/3a53a319d4ade0631accac3fd9177e6fbfc49c7f.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 3a53a319d4ade0631accac3fd9177e6fbfc49c7f
parent 26bc04284d9becc870a6a036a9a6f9bdfba8ba2a
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Mon, 28 Oct 2019 02:12:50 +0100

Print better URI

</content>
</entry>
<entry>
<id>26bc04284d9becc870a6a036a9a6f9bdfba8ba2a</id>
<published>2019-10-28T00:34:11Z</published>
<updated>2019-10-28T01:33:28Z</updated>
<title type="text">Fix memory leak in search items</title>
<link rel="alternate" href="commit/26bc04284d9becc870a6a036a9a6f9bdfba8ba2a.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 26bc04284d9becc870a6a036a9a6f9bdfba8ba2a
parent 0a187a5d95a708254d99a2cdec6bb54b732481a1
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Mon, 28 Oct 2019 01:34:11 +0100

Fix memory leak in search items

</content>
</entry>
<entry>
<id>0a187a5d95a708254d99a2cdec6bb54b732481a1</id>
<published>2019-10-28T00:17:23Z</published>
<updated>2019-10-28T01:33:28Z</updated>
<title type="text">Add a keybinding for displaying current page URI</title>
<link rel="alternate" href="commit/0a187a5d95a708254d99a2cdec6bb54b732481a1.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 0a187a5d95a708254d99a2cdec6bb54b732481a1
parent 7ab95c658cf1dd546ec39603851742db65233204
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Mon, 28 Oct 2019 01:17:23 +0100

Add a keybinding for displaying current page URI

</content>
</entry>
<entry>
<id>7ab95c658cf1dd546ec39603851742db65233204</id>
<published>2019-10-11T15:17:49Z</published>
<updated>2019-10-11T15:17:49Z</updated>
<title type="text">Inverse logic in TI uiselectitem on non-match</title>
<link rel="alternate" href="commit/7ab95c658cf1dd546ec39603851742db65233204.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 7ab95c658cf1dd546ec39603851742db65233204
parent 904cd0f37ae4028597cb85cb08190e998dfac62b
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Fri, 11 Oct 2019 17:17:49 +0200

Inverse logic in TI uiselectitem on non-match

</content>
</entry>
<entry>
<id>904cd0f37ae4028597cb85cb08190e998dfac62b</id>
<published>2019-10-11T15:09:31Z</published>
<updated>2019-10-11T15:09:31Z</updated>
<title type="text">Fix potential uninitialized value in printout</title>
<link rel="alternate" href="commit/904cd0f37ae4028597cb85cb08190e998dfac62b.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 904cd0f37ae4028597cb85cb08190e998dfac62b
parent e01ac82824ccd60b4a77498f8e49a443296fcba2
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Fri, 11 Oct 2019 17:09:31 +0200

Fix potential uninitialized value in printout

</content>
</entry>
<entry>
<id>e01ac82824ccd60b4a77498f8e49a443296fcba2</id>
<published>2019-10-11T15:05:57Z</published>
<updated>2019-10-11T15:05:57Z</updated>
<title type="text">Fix potential undefined socket value in connectto</title>
<link rel="alternate" href="commit/e01ac82824ccd60b4a77498f8e49a443296fcba2.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit e01ac82824ccd60b4a77498f8e49a443296fcba2
parent 827820f5580b8880939337772d85e59ae87721b6
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Fri, 11 Oct 2019 17:05:57 +0200

Fix potential undefined socket value in connectto

</content>
</entry>
<entry>
<id>827820f5580b8880939337772d85e59ae87721b6</id>
<published>2019-10-11T15:02:19Z</published>
<updated>2019-10-11T15:02:19Z</updated>
<title type="text">Fix memory leak in downloaditem</title>
<link rel="alternate" href="commit/827820f5580b8880939337772d85e59ae87721b6.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 827820f5580b8880939337772d85e59ae87721b6
parent 2cc14415ea4515db3271d8af0cc8b36dc62b3f71
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Fri, 11 Oct 2019 17:02:19 +0200

Fix memory leak in downloaditem

Thanks to solene for spotting this!

</content>
</entry>
<entry>
<id>2cc14415ea4515db3271d8af0cc8b36dc62b3f71</id>
<published>2018-12-28T23:37:34Z</published>
<updated>2018-12-28T23:37:34Z</updated>
<title type="text">Fix telnet displayed menu entry</title>
<link rel="alternate" href="commit/2cc14415ea4515db3271d8af0cc8b36dc62b3f71.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 2cc14415ea4515db3271d8af0cc8b36dc62b3f71
parent dba0b8d682e77ac33fbdc6f75dee9ee9f08553f9
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sat, 29 Dec 2018 00:37:34 +0100

Fix telnet displayed menu entry

</content>
</entry>
<entry>
<id>dba0b8d682e77ac33fbdc6f75dee9ee9f08553f9</id>
<published>2018-12-25T19:44:18Z</published>
<updated>2018-12-26T10:49:38Z</updated>
<title type="text">mask signals while using connect(2) in connectto()</title>
<link rel="alternate" href="commit/dba0b8d682e77ac33fbdc6f75dee9ee9f08553f9.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit dba0b8d682e77ac33fbdc6f75dee9ee9f08553f9
parent c7ab5157ebc7e7d502e0970770a7e7be48e61ea2
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Tue, 25 Dec 2018 20:44:18 +0100

mask signals while using connect(2) in connectto()

This makes sure connect(2) don&#39;t return a possible &lt; 0 and errno = EINTR.

POSIX says for connect(2): &quot;
[EINTR]         The connection attempt was interrupted by a signal.
               The attempt will continue asynchronously as if the
               socket was non-blocking.&quot;

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 &quot;no
route to host&quot;, because the next interfaces could fail.

</content>
</entry>
<entry>
<id>c7ab5157ebc7e7d502e0970770a7e7be48e61ea2</id>
<published>2018-12-25T18:33:21Z</published>
<updated>2018-12-26T10:46:21Z</updated>
<title type="text">ui_txt: check for curentry is NULL like ui_ti</title>
<link rel="alternate" href="commit/c7ab5157ebc7e7d502e0970770a7e7be48e61ea2.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit c7ab5157ebc7e7d502e0970770a7e7be48e61ea2
parent 10ed3e55246b65f39aa19f3c63bb0241c62d4f6c
Author: Hiltjo Posthuma &lt;[email protected]&gt;
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.

</content>
</entry>
<entry>
<id>10ed3e55246b65f39aa19f3c63bb0241c62d4f6c</id>
<published>2018-12-25T18:32:54Z</published>
<updated>2018-12-26T10:46:21Z</updated>
<title type="text">freeaddrinfo can leak if a connection fails in connectto()</title>
<link rel="alternate" href="commit/10ed3e55246b65f39aa19f3c63bb0241c62d4f6c.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit 10ed3e55246b65f39aa19f3c63bb0241c62d4f6c
parent 18a92be39ac2fea50ce2d63c7a03ad64528eb843
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Tue, 25 Dec 2018 19:32:54 +0100

freeaddrinfo can leak if a connection fails in connectto()

</content>
</entry>
<entry>
<id>18a92be39ac2fea50ce2d63c7a03ad64528eb843</id>
<published>2018-11-16T21:24:06Z</published>
<updated>2018-11-16T21:35:58Z</updated>
<title type="text">Handle SIGHUP and SIGTERM</title>
<link rel="alternate" href="commit/18a92be39ac2fea50ce2d63c7a03ad64528eb843.gph" />
<author>
<name>Stefan Hagen</name>
<email>[email protected]</email>
</author>
<content type="text">commit 18a92be39ac2fea50ce2d63c7a03ad64528eb843
parent ed63d85224f39fc733d55b0d326085d7f4bd0b70
Author: Stefan Hagen &lt;[email protected]&gt;
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.

</content>
</entry>
<entry>
<id>ed63d85224f39fc733d55b0d326085d7f4bd0b70</id>
<published>2018-09-08T10:44:35Z</published>
<updated>2018-09-08T13:35:34Z</updated>
<title type="text">fix undefined behaviours with isdigit() and tolower() functions</title>
<link rel="alternate" href="commit/ed63d85224f39fc733d55b0d326085d7f4bd0b70.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit ed63d85224f39fc733d55b0d326085d7f4bd0b70
parent 2e25654b851d97ab5738a82bd9d47aeb02128be1
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Sat,  8 Sep 2018 12:44:35 +0200

fix undefined behaviours with isdigit() and tolower() functions

</content>
</entry>
<entry>
<id>2e25654b851d97ab5738a82bd9d47aeb02128be1</id>
<published>2018-08-24T22:04:02Z</published>
<updated>2018-08-24T22:14:54Z</updated>
<title type="text">Don&#39;t plumb info lines</title>
<link rel="alternate" href="commit/2e25654b851d97ab5738a82bd9d47aeb02128be1.gph" />
<author>
<name>Stefan Hagen</name>
<email>[email protected]</email>
</author>
<content type="text">commit 2e25654b851d97ab5738a82bd9d47aeb02128be1
parent 86b389f19313f0a4479126b36176e52c9e3a610f
Author: Stefan Hagen &lt;[email protected]&gt;
Date:   Sat, 25 Aug 2018 00:04:02 +0200

Don&#39;t plumb info lines

</content>
</entry>
<entry>
<id>86b389f19313f0a4479126b36176e52c9e3a610f</id>
<published>2018-08-24T18:36:26Z</published>
<updated>2018-08-24T18:40:14Z</updated>
<title type="text">sacc.1: fix typo</title>
<link rel="alternate" href="commit/86b389f19313f0a4479126b36176e52c9e3a610f.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit 86b389f19313f0a4479126b36176e52c9e3a610f
parent 1f25175ac21819a702f38edaf034a16825cd5c07
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Fri, 24 Aug 2018 20:36:26 +0200

sacc.1: fix typo

</content>
</entry>
<entry>
<id>1f25175ac21819a702f38edaf034a16825cd5c07</id>
<published>2018-08-24T16:21:44Z</published>
<updated>2018-08-24T16:21:44Z</updated>
<title type="text">Fix regression from 3d2081c, correctly handle &#39;\n&#39; ending lines (bis)</title>
<link rel="alternate" href="commit/1f25175ac21819a702f38edaf034a16825cd5c07.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 1f25175ac21819a702f38edaf034a16825cd5c07
parent 3399f31a720905a2ebd03191945307b9aafb0ad4
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Fri, 24 Aug 2018 18:21:44 +0200

Fix regression from 3d2081c, correctly handle &#39;\n&#39; ending lines (bis)

This is a followup to 43803be, the patch was not finished.

</content>
</entry>
<entry>
<id>3399f31a720905a2ebd03191945307b9aafb0ad4</id>
<published>2018-08-21T13:12:27Z</published>
<updated>2018-08-21T13:12:27Z</updated>
<title type="text">Handle search (type &#39;7&#39;) URIs</title>
<link rel="alternate" href="commit/3399f31a720905a2ebd03191945307b9aafb0ad4.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 3399f31a720905a2ebd03191945307b9aafb0ad4
parent 408fd866df1036c0a51e58a2029dc9c1f41e979c
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Tue, 21 Aug 2018 15:12:27 +0200

Handle search (type &#39;7&#39;) URIs

</content>
</entry>
<entry>
<id>408fd866df1036c0a51e58a2029dc9c1f41e979c</id>
<published>2018-08-20T10:02:35Z</published>
<updated>2018-08-20T10:02:35Z</updated>
<title type="text">Download non-interactive and unknown types with not term output</title>
<link rel="alternate" href="commit/408fd866df1036c0a51e58a2029dc9c1f41e979c.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 408fd866df1036c0a51e58a2029dc9c1f41e979c
parent bb8924f35719c580e9fa543a4cbea1258f764acf
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Mon, 20 Aug 2018 12:02:35 +0200

Download non-interactive and unknown types with not term output

</content>
</entry>
<entry>
<id>bb8924f35719c580e9fa543a4cbea1258f764acf</id>
<published>2018-08-20T09:07:48Z</published>
<updated>2018-08-20T09:17:57Z</updated>
<title type="text">Do not use UI functions (uistatus) when output not a term</title>
<link rel="alternate" href="commit/bb8924f35719c580e9fa543a4cbea1258f764acf.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit bb8924f35719c580e9fa543a4cbea1258f764acf
parent 43803bed9713d10bf08e93ca0a48298be15e9cdf
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Mon, 20 Aug 2018 11:07:48 +0200

Do not use UI functions (uistatus) when output not a term

</content>
</entry>
<entry>
<id>43803bed9713d10bf08e93ca0a48298be15e9cdf</id>
<published>2018-08-19T14:43:40Z</published>
<updated>2018-08-19T14:43:40Z</updated>
<title type="text">Fix regression from 3d2081c, correctly handle &#39;\n&#39; ending lines</title>
<link rel="alternate" href="commit/43803bed9713d10bf08e93ca0a48298be15e9cdf.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 43803bed9713d10bf08e93ca0a48298be15e9cdf
parent 3d2081c17810cae6607b3a265f848e5031002d0a
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sun, 19 Aug 2018 16:43:40 +0200

Fix regression from 3d2081c, correctly handle &#39;\n&#39; ending lines

</content>
</entry>
<entry>
<id>3d2081c17810cae6607b3a265f848e5031002d0a</id>
<published>2018-08-18T13:18:32Z</published>
<updated>2018-08-18T13:24:58Z</updated>
<title type="text">Ignore possible extra tab delimited fields</title>
<link rel="alternate" href="commit/3d2081c17810cae6607b3a265f848e5031002d0a.gph" />
<author>
<name>Leonardo Taccari</name>
<email>[email protected]</email>
</author>
<content type="text">commit 3d2081c17810cae6607b3a265f848e5031002d0a
parent bab7585c38f70040c68865455e3fafa552cf9f6c
Author: Leonardo Taccari &lt;[email protected]&gt;
Date:   Sat, 18 Aug 2018 15:18:32 +0200

Ignore possible extra tab delimited fields

According RFC 1436:

&gt; [...] If there are yet other tab delimited fields, the basic
&gt; Gopher client should ignore them. [...]

</content>
</entry>
<entry>
<id>bab7585c38f70040c68865455e3fafa552cf9f6c</id>
<published>2018-08-18T12:51:58Z</published>
<updated>2018-08-18T12:51:58Z</updated>
<title type="text">Do not put a username in telnets urls when the field is empty</title>
<link rel="alternate" href="commit/bab7585c38f70040c68865455e3fafa552cf9f6c.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit bab7585c38f70040c68865455e3fafa552cf9f6c
parent cffc2d4ac776d81b9e8a8083cee8064cd3f0d954
Author: Quentin Rameau &lt;[email protected]&gt;
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!

</content>
</entry>
<entry>
<id>cffc2d4ac776d81b9e8a8083cee8064cd3f0d954</id>
<published>2018-08-16T12:50:04Z</published>
<updated>2018-08-16T12:50:04Z</updated>
<title type="text">Fix handling of standard upper-case types in dig()</title>
<link rel="alternate" href="commit/cffc2d4ac776d81b9e8a8083cee8064cd3f0d954.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit cffc2d4ac776d81b9e8a8083cee8064cd3f0d954
parent 81119985dca56161474faa5c9b70996d7a1aea83
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Thu, 16 Aug 2018 14:50:04 +0200

Fix handling of standard upper-case types in dig()

</content>
</entry>
<entry>
<id>81119985dca56161474faa5c9b70996d7a1aea83</id>
<published>2018-08-15T11:07:44Z</published>
<updated>2018-08-16T09:55:49Z</updated>
<title type="text">fix: show item-&gt;redtype in uistatus when it is set and is a reserved type</title>
<link rel="alternate" href="commit/81119985dca56161474faa5c9b70996d7a1aea83.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit 81119985dca56161474faa5c9b70996d7a1aea83
parent 9ac96c9c33647dba0753904cff89e4aab877c711
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Wed, 15 Aug 2018 13:07:44 +0200

fix: show item-&gt;redtype in uistatus when it is set and is a reserved type

</content>
</entry>
<entry>
<id>9ac96c9c33647dba0753904cff89e4aab877c711</id>
<published>2018-08-11T13:36:31Z</published>
<updated>2018-08-16T09:52:10Z</updated>
<title type="text">distinguish reserved and undefined types, support plumbing for undefined types</title>
<link rel="alternate" href="commit/9ac96c9c33647dba0753904cff89e4aab877c711.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit 9ac96c9c33647dba0753904cff89e4aab877c711
parent cee3b87b38eea7f84005bd95883b0e76c414119f
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Sat, 11 Aug 2018 15:36:31 +0200

distinguish reserved and undefined types, support plumbing for undefined types

</content>
</entry>
<entry>
<id>cee3b87b38eea7f84005bd95883b0e76c414119f</id>
<published>2018-08-15T09:49:05Z</published>
<updated>2018-08-15T10:21:21Z</updated>
<title type="text">display_uri: remove item username</title>
<link rel="alternate" href="commit/cee3b87b38eea7f84005bd95883b0e76c414119f.gph" />
<author>
<name>[email protected]</name>
<email>[email protected]</email>
</author>
<content type="text">commit cee3b87b38eea7f84005bd95883b0e76c414119f
parent 6a9d83fffe834865655b58bfa68311479a1b019d
Author: [email protected] &lt;[email protected]&gt;
Date:   Wed, 15 Aug 2018 11:49:05 +0200

display_uri: remove item username

so URIs can be fully displayed on smaller screens

</content>
</entry>
<entry>
<id>6a9d83fffe834865655b58bfa68311479a1b019d</id>
<published>2018-07-16T11:33:19Z</published>
<updated>2018-07-16T11:59:46Z</updated>
<title type="text">Pass all needed arguments to tparm()</title>
<link rel="alternate" href="commit/6a9d83fffe834865655b58bfa68311479a1b019d.gph" />
<author>
<name>Leonardo Taccari</name>
<email>[email protected]</email>
</author>
<content type="text">commit 6a9d83fffe834865655b58bfa68311479a1b019d
parent 8b0cfaab71528fe330416ca034232a83ab3ba4c8
Author: Leonardo Taccari &lt;[email protected]&gt;
Date:   Mon, 16 Jul 2018 13:33:19 +0200

Pass all needed arguments to tparm()

</content>
</entry>
<entry>
<id>8b0cfaab71528fe330416ca034232a83ab3ba4c8</id>
<published>2018-06-05T14:42:43Z</published>
<updated>2018-06-05T14:42:43Z</updated>
<title type="text">Cleanup common.h</title>
<link rel="alternate" href="commit/8b0cfaab71528fe330416ca034232a83ab3ba4c8.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 8b0cfaab71528fe330416ca034232a83ab3ba4c8
parent f606b3071219be1e8d30cd8cd059a513b668ab03
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Tue,  5 Jun 2018 16:42:43 +0200

Cleanup common.h

Remove asprintf, it&#39;s only used in sacc.c (for now).
Reorder function declarations alphabetically.

</content>
</entry>
<entry>
<id>f606b3071219be1e8d30cd8cd059a513b668ab03</id>
<published>2018-06-05T12:32:16Z</published>
<updated>2018-06-05T14:34:06Z</updated>
<title type="text">Fix distributed fallback strcasestr</title>
<link rel="alternate" href="commit/f606b3071219be1e8d30cd8cd059a513b668ab03.gph" />
<author>
<name>parazyd</name>
<email>[email protected]</email>
</author>
<content type="text">commit f606b3071219be1e8d30cd8cd059a513b668ab03
parent 1a25a9312f4a0b028a5135b95a1861265eca8ed5
Author: parazyd &lt;[email protected]&gt;
Date:   Tue,  5 Jun 2018 14:32:16 +0200

Fix distributed fallback strcasestr

</content>
</entry>
<entry>
<id>1a25a9312f4a0b028a5135b95a1861265eca8ed5</id>
<published>2018-05-24T11:33:32Z</published>
<updated>2018-05-24T11:50:14Z</updated>
<title type="text">Remove the manpage on make uninstall.</title>
<link rel="alternate" href="commit/1a25a9312f4a0b028a5135b95a1861265eca8ed5.gph" />
<author>
<name>parazyd</name>
<email>[email protected]</email>
</author>
<content type="text">commit 1a25a9312f4a0b028a5135b95a1861265eca8ed5
parent eb8d00efa77bcacfdf1a456a09eaa53267142994
Author: parazyd &lt;[email protected]&gt;
Date:   Thu, 24 May 2018 13:33:32 +0200

Remove the manpage on make uninstall.

</content>
</entry>
<entry>
<id>eb8d00efa77bcacfdf1a456a09eaa53267142994</id>
<published>2018-05-21T10:05:59Z</published>
<updated>2018-05-21T11:16:25Z</updated>
<title type="text">Fix distributed fallback strcasestr.</title>
<link rel="alternate" href="commit/eb8d00efa77bcacfdf1a456a09eaa53267142994.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit eb8d00efa77bcacfdf1a456a09eaa53267142994
parent 3f367506841bfd8944cc57e3ccf231c41130af5e
Author: Hiltjo Posthuma &lt;[email protected]&gt;
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.

</content>
</entry>
<entry>
<id>3f367506841bfd8944cc57e3ccf231c41130af5e</id>
<published>2018-05-20T20:55:30Z</published>
<updated>2018-05-21T08:21:36Z</updated>
<title type="text">Be case-insensitive for inline searching.</title>
<link rel="alternate" href="commit/3f367506841bfd8944cc57e3ccf231c41130af5e.gph" />
<author>
<name>parazyd</name>
<email>[email protected]</email>
</author>
<content type="text">commit 3f367506841bfd8944cc57e3ccf231c41130af5e
parent 711ff51a2e198b5471b9f372127119530f6bef70
Author: parazyd &lt;[email protected]&gt;
Date:   Sun, 20 May 2018 22:55:30 +0200

Be case-insensitive for inline searching.

</content>
</entry>
<entry>
<id>711ff51a2e198b5471b9f372127119530f6bef70</id>
<published>2018-03-25T17:55:32Z</published>
<updated>2018-03-25T18:48:50Z</updated>
<title type="text">Add proper support for RedType &#39;+&#39; items.</title>
<link rel="alternate" href="commit/711ff51a2e198b5471b9f372127119530f6bef70.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 711ff51a2e198b5471b9f372127119530f6bef70
parent 3e0b5be80fdfac3c1ef3ed2e9df4bdbdea5e0091
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sun, 25 Mar 2018 19:55:32 +0200

Add proper support for RedType &#39;+&#39; items.

Thanks to tomasino for the suggestion.

</content>
</entry>
<entry>
<id>3e0b5be80fdfac3c1ef3ed2e9df4bdbdea5e0091</id>
<published>2018-03-25T12:54:35Z</published>
<updated>2018-03-25T13:33:18Z</updated>
<title type="text">Fix and reverse feature detection of asprintf function</title>
<link rel="alternate" href="commit/3e0b5be80fdfac3c1ef3ed2e9df4bdbdea5e0091.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit 3e0b5be80fdfac3c1ef3ed2e9df4bdbdea5e0091
parent 17c4223fc2c7163d3bfd5681a8d2467b54d0d4da
Author: Hiltjo Posthuma &lt;[email protected]&gt;
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.

</content>
</entry>
<entry>
<id>17c4223fc2c7163d3bfd5681a8d2467b54d0d4da</id>
<published>2018-03-08T22:51:56Z</published>
<updated>2018-03-08T22:51:56Z</updated>
<title type="text">Use plain tparm instead of variadic tiparm</title>
<link rel="alternate" href="commit/17c4223fc2c7163d3bfd5681a8d2467b54d0d4da.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 17c4223fc2c7163d3bfd5681a8d2467b54d0d4da
parent ac2976a4ecb900fdfcb86c0eeac1a5f7bd3f6995
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Thu,  8 Mar 2018 23:51:56 +0100

Use plain tparm instead of variadic tiparm

</content>
</entry>
<entry>
<id>ac2976a4ecb900fdfcb86c0eeac1a5f7bd3f6995</id>
<published>2018-02-26T22:19:02Z</published>
<updated>2018-02-28T21:57:35Z</updated>
<title type="text">help(): Fix _key_search{next,prev} names</title>
<link rel="alternate" href="commit/ac2976a4ecb900fdfcb86c0eeac1a5f7bd3f6995.gph" />
<author>
<name>Leonardo Taccari</name>
<email>[email protected]</email>
</author>
<content type="text">commit ac2976a4ecb900fdfcb86c0eeac1a5f7bd3f6995
parent 61936fd1495847fc5e7b2c530035e3ddec6b8fa0
Author: Leonardo Taccari &lt;[email protected]&gt;
Date:   Mon, 26 Feb 2018 23:19:02 +0100

help(): Fix _key_search{next,prev} names

</content>
</entry>
<entry>
<id>61936fd1495847fc5e7b2c530035e3ddec6b8fa0</id>
<published>2018-02-26T22:17:36Z</published>
<updated>2018-02-28T21:57:35Z</updated>
<title type="text">Fix a copypasto in _key_entryup</title>
<link rel="alternate" href="commit/61936fd1495847fc5e7b2c530035e3ddec6b8fa0.gph" />
<author>
<name>Leonardo Taccari</name>
<email>[email protected]</email>
</author>
<content type="text">commit 61936fd1495847fc5e7b2c530035e3ddec6b8fa0
parent 0bf69cbd39eed396d51cf2d0e931271ef8234032
Author: Leonardo Taccari &lt;[email protected]&gt;
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).

</content>
</entry>
<entry>
<id>0bf69cbd39eed396d51cf2d0e931271ef8234032</id>
<published>2018-02-25T17:41:48Z</published>
<updated>2018-02-25T17:41:48Z</updated>
<title type="text">Quit on ^D in screen UI</title>
<link rel="alternate" href="commit/0bf69cbd39eed396d51cf2d0e931271ef8234032.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 0bf69cbd39eed396d51cf2d0e931271ef8234032
parent 27cb63c816b91708b4c4650709490b14cd5ac59e
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sun, 25 Feb 2018 18:41:48 +0100

Quit on ^D in screen UI

</content>
</entry>
<entry>
<id>27cb63c816b91708b4c4650709490b14cd5ac59e</id>
<published>2018-02-25T15:34:33Z</published>
<updated>2018-02-25T15:57:47Z</updated>
<title type="text">sendselector(): fix written bytes check</title>
<link rel="alternate" href="commit/27cb63c816b91708b4c4650709490b14cd5ac59e.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit 27cb63c816b91708b4c4650709490b14cd5ac59e
parent 802d765ffd723b0e3298d6f070bf5301ae0ddadd
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Sun, 25 Feb 2018 16:34:33 +0100

sendselector(): fix written bytes check

</content>
</entry>
<entry>
<id>802d765ffd723b0e3298d6f070bf5301ae0ddadd</id>
<published>2018-02-25T15:32:48Z</published>
<updated>2018-02-25T15:45:21Z</updated>
<title type="text">displaytextitem: check popen()</title>
<link rel="alternate" href="commit/802d765ffd723b0e3298d6f070bf5301ae0ddadd.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit 802d765ffd723b0e3298d6f070bf5301ae0ddadd
parent e1eceee39ab489e5bc8ead2f8244b0cad3d1618f
Author: Hiltjo Posthuma &lt;[email protected]&gt;
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.

</content>
</entry>
<entry>
<id>e1eceee39ab489e5bc8ead2f8244b0cad3d1618f</id>
<published>2018-02-25T14:53:29Z</published>
<updated>2018-02-25T15:15:00Z</updated>
<title type="text">use libc calloc() and show &#39;calloc:&#39; on error</title>
<link rel="alternate" href="commit/e1eceee39ab489e5bc8ead2f8244b0cad3d1618f.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit e1eceee39ab489e5bc8ead2f8244b0cad3d1618f
parent 687f65e4cda6fdfe5eafd263bb30a091fe3443af
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Sun, 25 Feb 2018 15:53:29 +0100

use libc calloc() and show &#39;calloc:&#39; on error

</content>
</entry>
<entry>
<id>687f65e4cda6fdfe5eafd263bb30a091fe3443af</id>
<published>2018-02-25T14:52:17Z</published>
<updated>2018-02-25T15:14:35Z</updated>
<title type="text">Make sure variables cannot be uninitialized in download()</title>
<link rel="alternate" href="commit/687f65e4cda6fdfe5eafd263bb30a091fe3443af.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit 687f65e4cda6fdfe5eafd263bb30a091fe3443af
parent 42d4251ad320c40f328c7cee077e9f91dac39a6d
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Sun, 25 Feb 2018 15:52:17 +0100

Make sure variables cannot be uninitialized in download()

</content>
</entry>
<entry>
<id>42d4251ad320c40f328c7cee077e9f91dac39a6d</id>
<published>2018-02-25T14:51:18Z</published>
<updated>2018-02-25T15:11:44Z</updated>
<title type="text">die: remove double newline, show path information for plumbitem()</title>
<link rel="alternate" href="commit/42d4251ad320c40f328c7cee077e9f91dac39a6d.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit 42d4251ad320c40f328c7cee077e9f91dac39a6d
parent b9f7064a08d2e82307ab3d5a7824ce0bff038d66
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Sun, 25 Feb 2018 15:51:18 +0100

die: remove double newline, show path information for plumbitem()

</content>
</entry>
<entry>
<id>b9f7064a08d2e82307ab3d5a7824ce0bff038d66</id>
<published>2018-02-25T14:26:42Z</published>
<updated>2018-02-25T14:58:33Z</updated>
<title type="text">ui_ti: nearentry(): remove redundant check</title>
<link rel="alternate" href="commit/b9f7064a08d2e82307ab3d5a7824ce0bff038d66.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit b9f7064a08d2e82307ab3d5a7824ce0bff038d66
parent d9e3acbafabde9b6ee4d2abbe484b035ae8a20fc
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Sun, 25 Feb 2018 15:26:42 +0100

ui_ti: nearentry(): remove redundant check

</content>
</entry>
<entry>
<id>d9e3acbafabde9b6ee4d2abbe484b035ae8a20fc</id>
<published>2018-02-25T14:26:24Z</published>
<updated>2018-02-25T14:58:33Z</updated>
<title type="text">minor style: make uidisplay() prototype argument equal</title>
<link rel="alternate" href="commit/d9e3acbafabde9b6ee4d2abbe484b035ae8a20fc.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit d9e3acbafabde9b6ee4d2abbe484b035ae8a20fc
parent 5e49f6688528ae10c7ed03cf6efac03f394dba87
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Sun, 25 Feb 2018 15:26:24 +0100

minor style: make uidisplay() prototype argument equal

</content>
</entry>
<entry>
<id>5e49f6688528ae10c7ed03cf6efac03f394dba87</id>
<published>2018-02-25T12:46:38Z</published>
<updated>2018-02-25T13:48:44Z</updated>
<title type="text">plumb(): _exit(1) on failure</title>
<link rel="alternate" href="commit/5e49f6688528ae10c7ed03cf6efac03f394dba87.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit 5e49f6688528ae10c7ed03cf6efac03f394dba87
parent cc38aec276d50a961061d8cb288c8a5e50eed3ac
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Sun, 25 Feb 2018 13:46:38 +0100

plumb(): _exit(1) on failure

Don&#39;t let the child write to the UI. Use _exit to not execute any atexit
handlers or signals.

</content>
</entry>
<entry>
<id>cc38aec276d50a961061d8cb288c8a5e50eed3ac</id>
<published>2018-02-25T12:05:12Z</published>
<updated>2018-02-25T12:35:13Z</updated>
<title type="text">Exit gracefuly on SIGINT.</title>
<link rel="alternate" href="commit/cc38aec276d50a961061d8cb288c8a5e50eed3ac.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit cc38aec276d50a961061d8cb288c8a5e50eed3ac
parent 16ab639d2e55e741c2e7028057a2f55876ad3db5
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sun, 25 Feb 2018 13:05:12 +0100

Exit gracefuly on SIGINT.

Thanks to Mattwyrm for the suggestion!

</content>
</entry>
<entry>
<id>16ab639d2e55e741c2e7028057a2f55876ad3db5</id>
<published>2018-02-24T15:24:43Z</published>
<updated>2018-02-24T15:24:43Z</updated>
<title type="text">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>
<entry>
<id>baab20ff52397bd5090eac90896bb2ba2aa1be76</id>
<published>2018-02-24T14:38:45Z</published>
<updated>2018-02-24T15:04:12Z</updated>
<title type="text">Move build rules from config.mk to Makefile</title>
<link rel="alternate" href="commit/baab20ff52397bd5090eac90896bb2ba2aa1be76.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit baab20ff52397bd5090eac90896bb2ba2aa1be76
parent 743996be6ac2a53ed8356d8a3980d96e070a7f01
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sat, 24 Feb 2018 15:38:45 +0100

Move build rules from config.mk to Makefile

</content>
</entry>
<entry>
<id>743996be6ac2a53ed8356d8a3980d96e070a7f01</id>
<published>2018-02-24T13:39:28Z</published>
<updated>2018-02-24T15:04:12Z</updated>
<title type="text">Make the screen interface the default</title>
<link rel="alternate" href="commit/743996be6ac2a53ed8356d8a3980d96e070a7f01.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 743996be6ac2a53ed8356d8a3980d96e070a7f01
parent 4e0bffd65a520f7c373aa0295f74d6d7acc3dcb7
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sat, 24 Feb 2018 14:39:28 +0100

Make the screen interface the default

</content>
</entry>
<entry>
<id>4e0bffd65a520f7c373aa0295f74d6d7acc3dcb7</id>
<published>2018-02-24T13:38:17Z</published>
<updated>2018-02-24T15:04:12Z</updated>
<title type="text">Install manpage</title>
<link rel="alternate" href="commit/4e0bffd65a520f7c373aa0295f74d6d7acc3dcb7.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 4e0bffd65a520f7c373aa0295f74d6d7acc3dcb7
parent 5c10dfa5f6509dc68ce73cea0a0cc9bba2563cdf
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sat, 24 Feb 2018 14:38:17 +0100

Install manpage

</content>
</entry>
<entry>
<id>5c10dfa5f6509dc68ce73cea0a0cc9bba2563cdf</id>
<published>2018-02-04T10:46:07Z</published>
<updated>2018-02-24T15:04:11Z</updated>
<title type="text">Add a manpage for sacc.</title>
<link rel="alternate" href="commit/5c10dfa5f6509dc68ce73cea0a0cc9bba2563cdf.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content type="text">commit 5c10dfa5f6509dc68ce73cea0a0cc9bba2563cdf
parent 4bd05245a7e902afa21a6985ac724bf7ab13ff50
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Sun,  4 Feb 2018 11:46:07 +0100

Add a manpage for sacc.

</content>
</entry>
<entry>
<id>4bd05245a7e902afa21a6985ac724bf7ab13ff50</id>
<published>2018-02-24T12:36:38Z</published>
<updated>2018-02-24T12:36:38Z</updated>
<title type="text">Don&#39;t disable &#39;g&#39;if type.</title>
<link rel="alternate" href="commit/4bd05245a7e902afa21a6985ac724bf7ab13ff50.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 4bd05245a7e902afa21a6985ac724bf7ab13ff50
parent 7147f4745a6d08c9986e26df265d59db174663f8
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sat, 24 Feb 2018 13:36:38 +0100

Don&#39;t disable &#39;g&#39;if type.

Also remove an unused variable leftover from the telnet patch.

</content>
</entry>
<entry>
<id>7147f4745a6d08c9986e26df265d59db174663f8</id>
<published>2018-02-24T12:24:26Z</published>
<updated>2018-02-24T12:31:46Z</updated>
<title type="text">Add local asprintf in case not available on target system</title>
<link rel="alternate" href="commit/7147f4745a6d08c9986e26df265d59db174663f8.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 7147f4745a6d08c9986e26df265d59db174663f8
parent 551de298348c406d14ab8f2787cfeabbeb89bd6e
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sat, 24 Feb 2018 13:24:26 +0100

Add local asprintf in case not available on target system

</content>
</entry>
<entry>
<id>551de298348c406d14ab8f2787cfeabbeb89bd6e</id>
<published>2018-02-24T11:51:58Z</published>
<updated>2018-02-24T11:51:58Z</updated>
<title type="text">Re-style previous patch b9d624f</title>
<link rel="alternate" href="commit/551de298348c406d14ab8f2787cfeabbeb89bd6e.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 551de298348c406d14ab8f2787cfeabbeb89bd6e
parent b9d624f390dec6bfa114e5c46292ab2ee4e0ece7
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sat, 24 Feb 2018 12:51:58 +0100

Re-style previous patch b9d624f

</content>
</entry>
<entry>
<id>b9d624f390dec6bfa114e5c46292ab2ee4e0ece7</id>
<published>2018-02-23T13:45:06Z</published>
<updated>2018-02-24T10:37:02Z</updated>
<title type="text">Add telnet:// and tn3270:// support.</title>
<link rel="alternate" href="commit/b9d624f390dec6bfa114e5c46292ab2ee4e0ece7.gph" />
<author>
<name>Christoph Lohmann</name>
<email>[email protected]</email>
</author>
<content type="text">commit b9d624f390dec6bfa114e5c46292ab2ee4e0ece7
parent ddf996b8f35253bbb2509bff03e5c4e7cc056010
Author: Christoph Lohmann &lt;[email protected]&gt;
Date:   Fri, 23 Feb 2018 14:45:06 +0100

Add telnet:// and tn3270:// support.

</content>
</entry>
<entry>
<id>ddf996b8f35253bbb2509bff03e5c4e7cc056010</id>
<published>2018-02-22T17:23:33Z</published>
<updated>2018-02-22T17:23:33Z</updated>
<title type="text">Improve terminal resizing when current line is over term size</title>
<link rel="alternate" href="commit/ddf996b8f35253bbb2509bff03e5c4e7cc056010.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit ddf996b8f35253bbb2509bff03e5c4e7cc056010
parent 820448916f944175130c12b16a0cd6a6aae7b433
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Thu, 22 Feb 2018 18:23:33 +0100

Improve terminal resizing when current line is over term size

</content>
</entry>
<entry>
<id>820448916f944175130c12b16a0cd6a6aae7b433</id>
<published>2018-02-19T14:45:34Z</published>
<updated>2018-02-19T14:45:34Z</updated>
<title type="text">Fix URL parsing with delimiting &#39;/&#39; and empty path</title>
<link rel="alternate" href="commit/820448916f944175130c12b16a0cd6a6aae7b433.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 820448916f944175130c12b16a0cd6a6aae7b433
parent fcd78143ca4ca607af282ce6abe8b903254a9b73
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Mon, 19 Feb 2018 15:45:34 +0100

Fix URL parsing with delimiting &#39;/&#39; and empty path

</content>
</entry>
<entry>
<id>fcd78143ca4ca607af282ce6abe8b903254a9b73</id>
<published>2018-02-09T17:25:24Z</published>
<updated>2018-02-09T17:29:21Z</updated>
<title type="text">Hoping “feature macros” are good enough</title>
<link rel="alternate" href="commit/fcd78143ca4ca607af282ce6abe8b903254a9b73.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit fcd78143ca4ca607af282ce6abe8b903254a9b73
parent 13dd0464fab6950cbeee18b8ae6549d0f48723c7
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Fri,  9 Feb 2018 18:25:24 +0100

Hoping “feature macros” are good enough

</content>
</entry>
<entry>
<id>13dd0464fab6950cbeee18b8ae6549d0f48723c7</id>
<published>2018-02-09T16:43:53Z</published>
<updated>2018-02-09T17:29:09Z</updated>
<title type="text">Process glyph width for line length when truncating output</title>
<link rel="alternate" href="commit/13dd0464fab6950cbeee18b8ae6549d0f48723c7.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit 13dd0464fab6950cbeee18b8ae6549d0f48723c7
parent f5d039f7156956e52161605fa71715a2d1d7c3c8
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Fri,  9 Feb 2018 17:43:53 +0100

Process glyph width for line length when truncating output

</content>
</entry>
<entry>
<id>f5d039f7156956e52161605fa71715a2d1d7c3c8</id>
<published>2018-02-05T15:38:33Z</published>
<updated>2018-02-05T15:51:17Z</updated>
<title type="text">Remove ioctl include in sacc.c</title>
<link rel="alternate" href="commit/f5d039f7156956e52161605fa71715a2d1d7c3c8.gph" />
<author>
<name>parazyd</name>
<email>[email protected]</email>
</author>
<content type="text">commit f5d039f7156956e52161605fa71715a2d1d7c3c8
parent fb3b1dda1ebf4b5709bdec7a821a33d69ce01f6a
Author: parazyd &lt;[email protected]&gt;
Date:   Mon,  5 Feb 2018 16:38:33 +0100

Remove ioctl include in sacc.c

This was a leftover from ui split

</content>
</entry>
<entry>
<id>fb3b1dda1ebf4b5709bdec7a821a33d69ce01f6a</id>
<published>2018-01-29T11:05:17Z</published>
<updated>2018-01-29T11:43:29Z</updated>
<title type="text">Makefile: replace SACCLDFLAGS with LIBS</title>
<link rel="alternate" href="commit/fb3b1dda1ebf4b5709bdec7a821a33d69ce01f6a.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit fb3b1dda1ebf4b5709bdec7a821a33d69ce01f6a
parent 8f6054695180eb9181e94cc8faa8cb941144891a
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Mon, 29 Jan 2018 12:05:17 +0100

Makefile: replace SACCLDFLAGS with LIBS

</content>
</entry>
<entry>
<id>8f6054695180eb9181e94cc8faa8cb941144891a</id>
<published>2018-01-28T23:58:24Z</published>
<updated>2018-01-29T11:43:29Z</updated>
<title type="text">Remove UTF-8 chars from source files</title>
<link rel="alternate" href="commit/8f6054695180eb9181e94cc8faa8cb941144891a.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 8f6054695180eb9181e94cc8faa8cb941144891a
parent ba3bd1d88313cb8b876bc5d05de3d7449c03f38b
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Mon, 29 Jan 2018 00:58:24 +0100

Remove UTF-8 chars from source files

</content>
</entry>
<entry>
<id>ba3bd1d88313cb8b876bc5d05de3d7449c03f38b</id>
<published>2018-01-27T17:03:17Z</published>
<updated>2018-01-29T11:43:29Z</updated>
<title type="text">Handle terminal resizing</title>
<link rel="alternate" href="commit/ba3bd1d88313cb8b876bc5d05de3d7449c03f38b.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit ba3bd1d88313cb8b876bc5d05de3d7449c03f38b
parent 19ce7fd296bf5b5358b2d84a071466106ecf9204
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sat, 27 Jan 2018 18:03:17 +0100

Handle terminal resizing

</content>
</entry>
<entry>
<id>19ce7fd296bf5b5358b2d84a071466106ecf9204</id>
<published>2018-01-22T21:35:52Z</published>
<updated>2018-01-22T21:35:52Z</updated>
<title type="text">Makefile: add DESTDIR support</title>
<link rel="alternate" href="commit/19ce7fd296bf5b5358b2d84a071466106ecf9204.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 19ce7fd296bf5b5358b2d84a071466106ecf9204
parent 3eb4964af3ff6bfb34cea63e8a5265e76e964b3a
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Mon, 22 Jan 2018 22:35:52 +0100

Makefile: add DESTDIR support

</content>
</entry>
<entry>
<id>3eb4964af3ff6bfb34cea63e8a5265e76e964b3a</id>
<published>2018-01-21T20:14:39Z</published>
<updated>2018-01-21T20:24:00Z</updated>
<title type="text">Remove invalid leftover variable in uistatus()</title>
<link rel="alternate" href="commit/3eb4964af3ff6bfb34cea63e8a5265e76e964b3a.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>[email protected]</email>
</author>
<content type="text">commit 3eb4964af3ff6bfb34cea63e8a5265e76e964b3a
parent 2e31e44ffa614c5202edfe2abcc05a7880902640
Author: Hiltjo Posthuma &lt;[email protected]&gt;
Date:   Sun, 21 Jan 2018 21:14:39 +0100

Remove invalid leftover variable in uistatus()

</content>
</entry>
<entry>
<id>2e31e44ffa614c5202edfe2abcc05a7880902640</id>
<published>2017-12-29T09:52:39Z</published>
<updated>2018-01-11T09:00:07Z</updated>
<title type="text">Truncate output to the terminal size</title>
<link rel="alternate" href="commit/2e31e44ffa614c5202edfe2abcc05a7880902640.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit 2e31e44ffa614c5202edfe2abcc05a7880902640
parent d90036de3c72730ae2797844b36eb5ae9fd3843f
Author: Quentin Rameau &lt;[email protected]&gt;
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.

</content>
</entry>
<entry>
<id>d90036de3c72730ae2797844b36eb5ae9fd3843f</id>
<published>2017-12-23T15:19:22Z</published>
<updated>2017-12-23T15:19:22Z</updated>
<title type="text">Update both lines and columns when getting term size</title>
<link rel="alternate" href="commit/d90036de3c72730ae2797844b36eb5ae9fd3843f.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit d90036de3c72730ae2797844b36eb5ae9fd3843f
parent aca6ea2766742056ee50d63613d18216613ee901
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sat, 23 Dec 2017 16:19:22 +0100

Update both lines and columns when getting term size

</content>
</entry>
<entry>
<id>aca6ea2766742056ee50d63613d18216613ee901</id>
<published>2017-12-23T15:03:45Z</published>
<updated>2017-12-23T15:03:45Z</updated>
<title type="text">Add contributors to LICENSE</title>
<link rel="alternate" href="commit/aca6ea2766742056ee50d63613d18216613ee901.gph" />
<author>
<name>Quentin Rameau</name>
<email>[email protected]</email>
</author>
<content type="text">commit aca6ea2766742056ee50d63613d18216613ee901
parent b040bab88b52a94c893db9f0d29f4a784eb183ab
Author: Quentin Rameau &lt;[email protected]&gt;
Date:   Sat, 23 Dec 2017 16:03:45 +0100

Add contributors to LICENSE

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