<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>geomyidae, branch HEAD</title>
<subtitle>A small C-based gopherd. (gopher://bitreich.org/1/scm/geomyidae)
</subtitle>
<entry>
<id>5efc3bd3f2f7949c70d1d3fe49c00e8f2c3961f4</id>
<published>2024-08-14T14:25:59Z</published>
<updated>2024-08-14T14:25:59Z</updated>
<title type="text">Merge git://bitreich.org/geomyidae</title>
<link rel="alternate" href="commit/5efc3bd3f2f7949c70d1d3fe49c00e8f2c3961f4.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 5efc3bd3f2f7949c70d1d3fe49c00e8f2c3961f4
parent 5a8f1faeaec51bba6d25196b653c6df7ce75e87e
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 14 Aug 2024 16:25:59 +0200

Merge git://bitreich.org/geomyidae

</content>
</entry>
<entry>
<id>5a8f1faeaec51bba6d25196b653c6df7ce75e87e</id>
<published>2024-08-14T14:22:44Z</published>
<updated>2024-08-14T14:24:26Z</updated>
<title type="text">Do proper initialisation of traverse and traversec.</title>
<link rel="alternate" href="commit/5a8f1faeaec51bba6d25196b653c6df7ce75e87e.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 5a8f1faeaec51bba6d25196b653c6df7ce75e87e
parent 51959f2e295b12a6549278709954f6630655602a
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 14 Aug 2024 16:22:44 +0200

Do proper initialisation of traverse and traversec.

This caused in TLS mode that traversec was polluted.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>2deefd40cbc13516f07e503f8bf337a66dd54da9</id>
<published>2024-08-14T14:22:44Z</published>
<updated>2024-08-14T14:22:44Z</updated>
<title type="text">Do proper initialisation of traverse and traversec.</title>
<link rel="alternate" href="commit/2deefd40cbc13516f07e503f8bf337a66dd54da9.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 2deefd40cbc13516f07e503f8bf337a66dd54da9
parent 51959f2e295b12a6549278709954f6630655602a
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 14 Aug 2024 16:22:44 +0200

Do proper initialisation of traverse and traversec.

This caused in TLS mode that traversec was polluted.

</content>
</entry>
<entry>
<id>51959f2e295b12a6549278709954f6630655602a</id>
<published>2024-07-28T14:00:45Z</published>
<updated>2024-07-28T14:00:45Z</updated>
<title type="text">Increase listen queue to solve c10k problem in geomyidae.</title>
<link rel="alternate" href="commit/51959f2e295b12a6549278709954f6630655602a.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 51959f2e295b12a6549278709954f6630655602a
parent b26c0644c0b0badec69870e4b92da4e0b4225b31
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 28 Jul 2024 16:00:45 +0200

Increase listen queue to solve c10k problem in geomyidae.

</content>
</entry>
<entry>
<id>b26c0644c0b0badec69870e4b92da4e0b4225b31</id>
<published>2024-07-05T15:51:17Z</published>
<updated>2024-07-09T18:01:26Z</updated>
<title type="text">rc.d: clean up and update FreeBSD rc script for easier configuration</title>
<link rel="alternate" href="commit/b26c0644c0b0badec69870e4b92da4e0b4225b31.gph" />
<author>
<name>Nico Sonack</name>
<email>nsonack@herrhotzenplotz.de</email>
</author>
<content type="text">commit b26c0644c0b0badec69870e4b92da4e0b4225b31
parent 098b3ed375acbd86cba0dff419cd954160cb4a9e
Author: Nico Sonack &lt;nsonack@herrhotzenplotz.de&gt;
Date:   Fri,  5 Jul 2024 17:51:17 +0200

rc.d: clean up and update FreeBSD rc script for easier configuration

I was working on a Ports Makefile and looked for a rc script for
geomyidae. The one distributed in the source tarball seemed very
out-of-date and contained anti-patterns regarding the rc system in
FreeBSD.

Basically I went in and made it configurable through rc.conf which
is the central place for FreeBSD&#39;s rc configuration. I also updated
variable names such that they align with the patterns of rc.subr.

The reason for the change is simple: you don&#39;t want to edit the
files installed from ports/pkg because if you update they get
overwritten and all your configuration is lost.

Documentation for the configuration variables are in the comments
in the rc script.

I don&#39;t know if the TLS stuff works as I haven&#39;t configured it (and
don&#39;t need it atm). Everything else works fine on a FreeBSD
14.1-RELEASE-p2 amd64 box.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>098b3ed375acbd86cba0dff419cd954160cb4a9e</id>
<published>2024-07-02T17:23:32Z</published>
<updated>2024-07-02T17:23:32Z</updated>
<title type="text">Add static page generator by Kaan Çırağ &lt;pixificial@pixificial.xyz&gt;</title>
<link rel="alternate" href="commit/098b3ed375acbd86cba0dff419cd954160cb4a9e.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 098b3ed375acbd86cba0dff419cd954160cb4a9e
parent c3891a3ec4edeb9657f9b185d32a6f1a40394848
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Tue,  2 Jul 2024 19:23:32 +0200

Add static page generator by Kaan Çırağ &lt;pixificial@pixificial.xyz&gt;

</content>
</entry>
<entry>
<id>c3891a3ec4edeb9657f9b185d32a6f1a40394848</id>
<published>2024-02-28T14:41:07Z</published>
<updated>2024-02-28T14:41:07Z</updated>
<title type="text">Fix the devil.</title>
<link rel="alternate" href="commit/c3891a3ec4edeb9657f9b185d32a6f1a40394848.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit c3891a3ec4edeb9657f9b185d32a6f1a40394848
parent 4b3c0afd77c35f4df4318c887cd6e5e6d247ee68
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 28 Feb 2024 15:41:07 +0100

Fix the devil.

</content>
</entry>
<entry>
<id>4b3c0afd77c35f4df4318c887cd6e5e6d247ee68</id>
<published>2024-02-28T14:32:48Z</published>
<updated>2024-02-28T14:32:48Z</updated>
<title type="text">Add autohell support.</title>
<link rel="alternate" href="commit/4b3c0afd77c35f4df4318c887cd6e5e6d247ee68.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 4b3c0afd77c35f4df4318c887cd6e5e6d247ee68
parent 4140d67a13c6888267e975e8bf60bfe91f3d21a4
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 28 Feb 2024 15:32:48 +0100

Add autohell support.

</content>
</entry>
<entry>
<id>4140d67a13c6888267e975e8bf60bfe91f3d21a4</id>
<published>2024-02-10T11:43:48Z</published>
<updated>2024-02-10T11:43:48Z</updated>
<title type="text">Spit out error in case of improperly URI escaping with hURL:</title>
<link rel="alternate" href="commit/4140d67a13c6888267e975e8bf60bfe91f3d21a4.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 4140d67a13c6888267e975e8bf60bfe91f3d21a4
parent 666c891cb2fa5ddd436e1cd0662f0c3e3d2ed142
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 10 Feb 2024 12:43:48 +0100

Spit out error in case of improperly URI escaping with hURL:

Thanks pazzo for giving me the hint!

</content>
</entry>
<entry>
<id>666c891cb2fa5ddd436e1cd0662f0c3e3d2ed142</id>
<published>2023-08-26T14:42:28Z</published>
<updated>2023-08-26T14:42:28Z</updated>
<title type="text">Bump up version and LICENSE.</title>
<link rel="alternate" href="commit/666c891cb2fa5ddd436e1cd0662f0c3e3d2ed142.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 666c891cb2fa5ddd436e1cd0662f0c3e3d2ed142
parent 0e9b1dd3e874665fdf6377ef52f3f41b8b29d155
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 26 Aug 2023 16:42:28 +0200

Bump up version and LICENSE.

</content>
</entry>
<entry>
<id>0e9b1dd3e874665fdf6377ef52f3f41b8b29d155</id>
<published>2023-08-23T18:01:37Z</published>
<updated>2023-08-23T18:01:37Z</updated>
<title type="text">Add rpath for OpenBSD.</title>
<link rel="alternate" href="commit/0e9b1dd3e874665fdf6377ef52f3f41b8b29d155.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 0e9b1dd3e874665fdf6377ef52f3f41b8b29d155
parent 9884d6e830dba5751c5363086e74b5f9a9c1691d
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 23 Aug 2023 20:01:37 +0200

Add rpath for OpenBSD.

</content>
</entry>
<entry>
<id>9884d6e830dba5751c5363086e74b5f9a9c1691d</id>
<published>2023-08-23T12:49:23Z</published>
<updated>2023-08-23T12:49:23Z</updated>
<title type="text">We do not need the realpath. Only serve in basepath.</title>
<link rel="alternate" href="commit/9884d6e830dba5751c5363086e74b5f9a9c1691d.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 9884d6e830dba5751c5363086e74b5f9a9c1691d
parent cdf260787abd32506e151744c411d0e1057757d8
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 23 Aug 2023 14:49:23 +0200

We do not need the realpath. Only serve in basepath.

</content>
</entry>
<entry>
<id>cdf260787abd32506e151744c411d0e1057757d8</id>
<published>2023-08-23T11:04:52Z</published>
<updated>2023-08-23T11:04:52Z</updated>
<title type="text">Give virtual path instead of real path.</title>
<link rel="alternate" href="commit/cdf260787abd32506e151744c411d0e1057757d8.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit cdf260787abd32506e151744c411d0e1057757d8
parent 32c1854864ce91a873e607659294eda9012411e6
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 23 Aug 2023 13:04:52 +0200

Give virtual path instead of real path.

* Fix issue with symlinks to a completely different path.

</content>
</entry>
<entry>
<id>32c1854864ce91a873e607659294eda9012411e6</id>
<published>2023-08-21T09:37:44Z</published>
<updated>2023-08-21T09:37:44Z</updated>
<title type="text">Fix double printing notfounderr and fix notfound on not allowed dir trav.</title>
<link rel="alternate" href="commit/32c1854864ce91a873e607659294eda9012411e6.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 32c1854864ce91a873e607659294eda9012411e6
parent e35d04d03d5c4c8ddc88e73c5c3f092e3d309a40
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon, 21 Aug 2023 11:37:44 +0200

Fix double printing notfounderr and fix notfound on not allowed dir trav.

</content>
</entry>
<entry>
<id>e35d04d03d5c4c8ddc88e73c5c3f092e3d309a40</id>
<published>2023-08-21T08:51:36Z</published>
<updated>2023-08-21T09:02:08Z</updated>
<title type="text">TLS + disabling the execution of CGI didn&#39;t work under OpenBSD.</title>
<link rel="alternate" href="commit/e35d04d03d5c4c8ddc88e73c5c3f092e3d309a40.gph" />
<author>
<name>Julian Schweinsberg</name>
<email>pazz0@0xfa.de</email>
</author>
<content type="text">commit e35d04d03d5c4c8ddc88e73c5c3f092e3d309a40
parent 72253bb02d112a5287ce7b72af7e599da5436236
Author: Julian Schweinsberg &lt;pazz0@0xfa.de&gt;
Date:   Mon, 21 Aug 2023 08:51:36 +0000

TLS + disabling the execution of CGI didn&#39;t work under OpenBSD.

For fork() the pledge &quot;proc&quot; is needed, this wasn&#39;t pledge if nocgi was
set.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>72253bb02d112a5287ce7b72af7e599da5436236</id>
<published>2023-08-21T08:50:33Z</published>
<updated>2023-08-21T08:50:33Z</updated>
<title type="text">Reverse reverse lookup flag definition. Disable by default.</title>
<link rel="alternate" href="commit/72253bb02d112a5287ce7b72af7e599da5436236.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 72253bb02d112a5287ce7b72af7e599da5436236
parent ccbe2e7bf5613a77a9e1f2e29ff037c08755cdb0
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon, 21 Aug 2023 10:50:33 +0200

Reverse reverse lookup flag definition. Disable by default.

In the past we used geomyidae to find out about ISPs not implementing
proper reverse lookup. So we disable this by default. We have no way to
control the DNS lookup on all installations, admins have to do it on
their own.

</content>
</entry>
<entry>
<id>ccbe2e7bf5613a77a9e1f2e29ff037c08755cdb0</id>
<published>2023-08-12T19:37:16Z</published>
<updated>2023-08-12T19:37:16Z</updated>
<title type="text">Move shutdown out of linger and make it variable on tlssocks.</title>
<link rel="alternate" href="commit/ccbe2e7bf5613a77a9e1f2e29ff037c08755cdb0.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit ccbe2e7bf5613a77a9e1f2e29ff037c08755cdb0
parent fe5c840d34c12bc38be14397144731b9f46ecec8
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 12 Aug 2023 21:37:16 +0200

Move shutdown out of linger and make it variable on tlssocks.

</content>
</entry>
<entry>
<id>fe5c840d34c12bc38be14397144731b9f46ecec8</id>
<published>2023-08-12T18:39:57Z</published>
<updated>2023-08-12T18:39:57Z</updated>
<title type="text">Do shuflen TLS_WANT only for tls_write.</title>
<link rel="alternate" href="commit/fe5c840d34c12bc38be14397144731b9f46ecec8.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit fe5c840d34c12bc38be14397144731b9f46ecec8
parent d1bda986e611c9ca93670ffa2d10aae178fb2067
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 12 Aug 2023 20:39:57 +0200

Do shuflen TLS_WANT only for tls_write.

</content>
</entry>
<entry>
<id>d1bda986e611c9ca93670ffa2d10aae178fb2067</id>
<published>2023-08-12T18:23:28Z</published>
<updated>2023-08-12T18:25:33Z</updated>
<title type="text">SIGKILL cannot be handled</title>
<link rel="alternate" href="commit/d1bda986e611c9ca93670ffa2d10aae178fb2067.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content type="text">commit d1bda986e611c9ca93670ffa2d10aae178fb2067
parent c5dfedcbd82163391ed046caa3b2764562b0c1cf
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat, 12 Aug 2023 20:23:28 +0200

SIGKILL cannot be handled

&quot;The signals SIGKILL and SIGSTOP cannot be caught or ignored.&quot;

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>c5dfedcbd82163391ed046caa3b2764562b0c1cf</id>
<published>2023-08-12T18:24:55Z</published>
<updated>2023-08-12T18:24:55Z</updated>
<title type="text">Add TLS_WANT to tls_handshake. Thanks bob.</title>
<link rel="alternate" href="commit/c5dfedcbd82163391ed046caa3b2764562b0c1cf.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit c5dfedcbd82163391ed046caa3b2764562b0c1cf
parent 37b32150292c712dd823fdf810e7ee766a2358a9
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 12 Aug 2023 20:24:55 +0200

Add TLS_WANT to tls_handshake. Thanks bob.

</content>
</entry>
<entry>
<id>37b32150292c712dd823fdf810e7ee766a2358a9</id>
<published>2023-08-12T17:21:36Z</published>
<updated>2023-08-12T17:21:36Z</updated>
<title type="text">Add TLS_WANT on tls_close too.</title>
<link rel="alternate" href="commit/37b32150292c712dd823fdf810e7ee766a2358a9.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 37b32150292c712dd823fdf810e7ee766a2358a9
parent 6aaceedcc36a36f52cfb27bfdbcfde2ba71381da
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 12 Aug 2023 19:21:36 +0200

Add TLS_WANT on tls_close too.

</content>
</entry>
<entry>
<id>6aaceedcc36a36f52cfb27bfdbcfde2ba71381da</id>
<published>2023-08-12T17:20:56Z</published>
<updated>2023-08-12T17:20:56Z</updated>
<title type="text">Do TLS_WANT on tls_close too.</title>
<link rel="alternate" href="commit/6aaceedcc36a36f52cfb27bfdbcfde2ba71381da.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 6aaceedcc36a36f52cfb27bfdbcfde2ba71381da
parent f827151059463740fbdd59834ce0620b81d80d61
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 12 Aug 2023 19:20:56 +0200

Do TLS_WANT on tls_close too.

</content>
</entry>
<entry>
<id>f827151059463740fbdd59834ce0620b81d80d61</id>
<published>2023-08-12T17:19:26Z</published>
<updated>2023-08-12T17:19:26Z</updated>
<title type="text">Add TLS_WANT to tls_read too.</title>
<link rel="alternate" href="commit/f827151059463740fbdd59834ce0620b81d80d61.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit f827151059463740fbdd59834ce0620b81d80d61
parent c70b510eb6ff2a91583e8dcd819af3fb7667bfa7
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 12 Aug 2023 19:19:26 +0200

Add TLS_WANT to tls_read too.

</content>
</entry>
<entry>
<id>c70b510eb6ff2a91583e8dcd819af3fb7667bfa7</id>
<published>2023-08-12T17:17:08Z</published>
<updated>2023-08-12T17:17:08Z</updated>
<title type="text">Change wifi to wlen.</title>
<link rel="alternate" href="commit/c70b510eb6ff2a91583e8dcd819af3fb7667bfa7.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit c70b510eb6ff2a91583e8dcd819af3fb7667bfa7
parent 2216fbb8379f18495fa965043ac4fe2b24fe2f89
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 12 Aug 2023 19:17:08 +0200

Change wifi to wlen.

</content>
</entry>
<entry>
<id>2216fbb8379f18495fa965043ac4fe2b24fe2f89</id>
<published>2023-08-12T17:16:44Z</published>
<updated>2023-08-12T17:16:44Z</updated>
<title type="text">Change wlan to wifi.</title>
<link rel="alternate" href="commit/2216fbb8379f18495fa965043ac4fe2b24fe2f89.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 2216fbb8379f18495fa965043ac4fe2b24fe2f89
parent 95199c7edbf0fa3bb1ea0b521ffe8d04f0a60a52
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 12 Aug 2023 19:16:44 +0200

Change wlan to wifi.

</content>
</entry>
<entry>
<id>95199c7edbf0fa3bb1ea0b521ffe8d04f0a60a52</id>
<published>2023-08-12T17:15:20Z</published>
<updated>2023-08-12T17:15:20Z</updated>
<title type="text">Add TLS_POLL support return codes.</title>
<link rel="alternate" href="commit/95199c7edbf0fa3bb1ea0b521ffe8d04f0a60a52.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 95199c7edbf0fa3bb1ea0b521ffe8d04f0a60a52
parent 60b382884e98afcc7e8dc4b679094ef2a1c652fa
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 12 Aug 2023 19:15:20 +0200

Add TLS_POLL support return codes.

* Maybe fix the OpenBSD_Evil issue.

</content>
</entry>
<entry>
<id>60b382884e98afcc7e8dc4b679094ef2a1c652fa</id>
<published>2023-08-10T09:51:56Z</published>
<updated>2023-08-10T09:51:56Z</updated>
<title type="text">Add big comment why we need strlcat everywhere.</title>
<link rel="alternate" href="commit/60b382884e98afcc7e8dc4b679094ef2a1c652fa.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 60b382884e98afcc7e8dc4b679094ef2a1c652fa
parent 96c7692574c9f7edf5faf5c98cafb8473b0fc1ce
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Thu, 10 Aug 2023 11:51:56 +0200

Add big comment why we need strlcat everywhere.

</content>
</entry>
<entry>
<id>96c7692574c9f7edf5faf5c98cafb8473b0fc1ce</id>
<published>2023-08-03T11:14:48Z</published>
<updated>2023-08-03T11:14:48Z</updated>
<title type="text">Give traversal and sel in cgi and dcgi call.</title>
<link rel="alternate" href="commit/96c7692574c9f7edf5faf5c98cafb8473b0fc1ce.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 96c7692574c9f7edf5faf5c98cafb8473b0fc1ce
parent 89ed3ff980bfd8b1a6405be67565b1de3b393ac3
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Thu,  3 Aug 2023 13:14:48 +0200

Give traversal and sel in cgi and dcgi call.

</content>
</entry>
<entry>
<id>89ed3ff980bfd8b1a6405be67565b1de3b393ac3</id>
<published>2023-07-23T12:23:26Z</published>
<updated>2023-07-23T12:24:13Z</updated>
<title type="text">Add lingerie to all socks.</title>
<link rel="alternate" href="commit/89ed3ff980bfd8b1a6405be67565b1de3b393ac3.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 89ed3ff980bfd8b1a6405be67565b1de3b393ac3
parent 41aaba3aa82bbe810c1008246b2b226e7395fe1e
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 23 Jul 2023 14:23:26 +0200

Add lingerie to all socks.

* fix TLS connection shutdown

</content>
</entry>
<entry>
<id>41aaba3aa82bbe810c1008246b2b226e7395fe1e</id>
<published>2023-07-22T18:16:12Z</published>
<updated>2023-07-22T18:18:52Z</updated>
<title type="text">improve includes and fix a false-positive warning for clang</title>
<link rel="alternate" href="commit/41aaba3aa82bbe810c1008246b2b226e7395fe1e.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content type="text">commit 41aaba3aa82bbe810c1008246b2b226e7395fe1e
parent 759d3017c73af279f7e0cec80f328e8da78d397d
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat, 22 Jul 2023 20:16:12 +0200

improve includes and fix a false-positive warning for clang

Tested on OpenBSD

libgen.h is needed for basename().
limits.h is needed for PATH_MAX.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>759d3017c73af279f7e0cec80f328e8da78d397d</id>
<published>2023-07-22T18:02:18Z</published>
<updated>2023-07-22T18:02:18Z</updated>
<title type="text">Remove debugging from great refactoring.</title>
<link rel="alternate" href="commit/759d3017c73af279f7e0cec80f328e8da78d397d.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 759d3017c73af279f7e0cec80f328e8da78d397d
parent 31cab7f26e390b9e29a3f9fa185df6bd67abd826
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 22 Jul 2023 20:02:18 +0200

Remove debugging from great refactoring.

</content>
</entry>
<entry>
<id>31cab7f26e390b9e29a3f9fa185df6bd67abd826</id>
<published>2023-07-22T17:15:03Z</published>
<updated>2023-07-22T17:12:40Z</updated>
<title type="text">handlr.c: use basename() to get the base filename</title>
<link rel="alternate" href="commit/31cab7f26e390b9e29a3f9fa185df6bd67abd826.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content type="text">commit 31cab7f26e390b9e29a3f9fa185df6bd67abd826
parent e418a673b849daeac362148c6dfcb3dc9355f4dc
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat, 22 Jul 2023 19:15:03 +0200

handlr.c: use basename() to get the base filename

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>e418a673b849daeac362148c6dfcb3dc9355f4dc</id>
<published>2023-07-22T17:09:12Z</published>
<updated>2023-07-22T17:09:12Z</updated>
<title type="text">Fix PATH_INFO to be full relative path. Thanks bob.</title>
<link rel="alternate" href="commit/e418a673b849daeac362148c6dfcb3dc9355f4dc.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit e418a673b849daeac362148c6dfcb3dc9355f4dc
parent 00a21ba56a07fa0eaefd27c626c4605fce3e042d
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 22 Jul 2023 19:09:12 +0200

Fix PATH_INFO to be full relative path. Thanks bob.

</content>
</entry>
<entry>
<id>00a21ba56a07fa0eaefd27c626c4605fce3e042d</id>
<published>2023-07-22T16:41:40Z</published>
<updated>2023-07-22T16:37:31Z</updated>
<title type="text">geomyidae.8: fix small typos</title>
<link rel="alternate" href="commit/00a21ba56a07fa0eaefd27c626c4605fce3e042d.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content type="text">commit 00a21ba56a07fa0eaefd27c626c4605fce3e042d
parent 7bb98e044757e47523468791f8f4040893c34342
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat, 22 Jul 2023 18:41:40 +0200

geomyidae.8: fix small typos

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>7bb98e044757e47523468791f8f4040893c34342</id>
<published>2023-07-22T16:07:39Z</published>
<updated>2023-07-22T16:07:39Z</updated>
<title type="text">Update CGI to the current state and restyle it.</title>
<link rel="alternate" href="commit/7bb98e044757e47523468791f8f4040893c34342.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 7bb98e044757e47523468791f8f4040893c34342
parent 1f99de32eae25260f0596aad2c33780a239ba999
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 22 Jul 2023 18:07:39 +0200

Update CGI to the current state and restyle it.

</content>
</entry>
<entry>
<id>1f99de32eae25260f0596aad2c33780a239ba999</id>
<published>2023-07-22T15:56:54Z</published>
<updated>2023-07-22T15:56:54Z</updated>
<title type="text">Add http compatibility mode to the manpage.</title>
<link rel="alternate" href="commit/1f99de32eae25260f0596aad2c33780a239ba999.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 1f99de32eae25260f0596aad2c33780a239ba999
parent 28c6362fb2bcbe837e46883e60eb2e89efc59692
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 22 Jul 2023 17:56:54 +0200

Add http compatibility mode to the manpage.

</content>
</entry>
<entry>
<id>28c6362fb2bcbe837e46883e60eb2e89efc59692</id>
<published>2023-07-22T15:51:54Z</published>
<updated>2023-07-22T15:51:54Z</updated>
<title type="text">Add REST handling example to manpage.</title>
<link rel="alternate" href="commit/28c6362fb2bcbe837e46883e60eb2e89efc59692.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 28c6362fb2bcbe837e46883e60eb2e89efc59692
parent 81f3ec7d02246ab56d7fcc57ce18d546a3fe4b6f
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 22 Jul 2023 17:51:54 +0200

Add REST handling example to manpage.

</content>
</entry>
<entry>
<id>81f3ec7d02246ab56d7fcc57ce18d546a3fe4b6f</id>
<published>2023-07-22T15:27:20Z</published>
<updated>2023-07-22T15:27:20Z</updated>
<title type="text">Make compatibility serving a full feature.</title>
<link rel="alternate" href="commit/81f3ec7d02246ab56d7fcc57ce18d546a3fe4b6f.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 81f3ec7d02246ab56d7fcc57ce18d546a3fe4b6f
parent 6dc65c6ce9c4a41c034aa1f21d9ff2a1573efde4
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 22 Jul 2023 17:27:20 +0200

Make compatibility serving a full feature.

</content>
</entry>
<entry>
<id>6dc65c6ce9c4a41c034aa1f21d9ff2a1573efde4</id>
<published>2023-07-22T15:17:35Z</published>
<updated>2023-07-22T15:17:35Z</updated>
<title type="text">Handle EINTR while dup2() in handlecgi().</title>
<link rel="alternate" href="commit/6dc65c6ce9c4a41c034aa1f21d9ff2a1573efde4.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 6dc65c6ce9c4a41c034aa1f21d9ff2a1573efde4
parent 73b1a17ecfe53540e39ca60059235ce91c70c932
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 22 Jul 2023 17:17:35 +0200

Handle EINTR while dup2() in handlecgi().

</content>
</entry>
<entry>
<id>73b1a17ecfe53540e39ca60059235ce91c70c932</id>
<published>2023-07-22T15:16:51Z</published>
<updated>2023-07-22T15:16:51Z</updated>
<title type="text">Fix http-compatibility stub.</title>
<link rel="alternate" href="commit/73b1a17ecfe53540e39ca60059235ce91c70c932.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 73b1a17ecfe53540e39ca60059235ce91c70c932
parent 3a876cbe4fb9b93ecf98decfa79e7f9b27dbc320
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 22 Jul 2023 17:16:51 +0200

Fix http-compatibility stub.

</content>
</entry>
<entry>
<id>3a876cbe4fb9b93ecf98decfa79e7f9b27dbc320</id>
<published>2023-07-22T15:14:59Z</published>
<updated>2023-07-22T15:14:59Z</updated>
<title type="text">First stub for new http-compatibility feature.</title>
<link rel="alternate" href="commit/3a876cbe4fb9b93ecf98decfa79e7f9b27dbc320.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 3a876cbe4fb9b93ecf98decfa79e7f9b27dbc320
parent 646c0c9ac1c8944393c3640c63ffefd6f400c2a5
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 22 Jul 2023 17:14:59 +0200

First stub for new http-compatibility feature.

</content>
</entry>
<entry>
<id>646c0c9ac1c8944393c3640c63ffefd6f400c2a5</id>
<published>2023-07-22T15:14:26Z</published>
<updated>2023-07-22T15:14:26Z</updated>
<title type="text">Move .. handling to a more efficient position.</title>
<link rel="alternate" href="commit/646c0c9ac1c8944393c3640c63ffefd6f400c2a5.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 646c0c9ac1c8944393c3640c63ffefd6f400c2a5
parent 2a482d9af02b09bc8a770c4e08be577264d473c5
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 22 Jul 2023 17:14:26 +0200

Move .. handling to a more efficient position.

</content>
</entry>
<entry>
<id>2a482d9af02b09bc8a770c4e08be577264d473c5</id>
<published>2023-07-22T13:57:20Z</published>
<updated>2023-07-22T13:57:20Z</updated>
<title type="text">Clarify gopher+ compatibility handling.</title>
<link rel="alternate" href="commit/2a482d9af02b09bc8a770c4e08be577264d473c5.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 2a482d9af02b09bc8a770c4e08be577264d473c5
parent 7b9aa6de08d6ed822f5917c44bf61e10a804b31b
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 22 Jul 2023 15:57:20 +0200

Clarify gopher+ compatibility handling.

</content>
</entry>
<entry>
<id>7b9aa6de08d6ed822f5917c44bf61e10a804b31b</id>
<published>2023-07-22T13:32:47Z</published>
<updated>2023-07-22T13:32:47Z</updated>
<title type="text">Remove comment about non-/ selectors. We are using them now.</title>
<link rel="alternate" href="commit/7b9aa6de08d6ed822f5917c44bf61e10a804b31b.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 7b9aa6de08d6ed822f5917c44bf61e10a804b31b
parent a291bc8c99309fcbfd1a7688988ba60a2e5bf042
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 22 Jul 2023 15:32:47 +0200

Remove comment about non-/ selectors. We are using them now.

</content>
</entry>
<entry>
<id>a291bc8c99309fcbfd1a7688988ba60a2e5bf042</id>
<published>2023-07-22T13:28:45Z</published>
<updated>2023-07-22T13:28:45Z</updated>
<title type="text">Fix traversal handling, add selector and traversal to CGI environment.</title>
<link rel="alternate" href="commit/a291bc8c99309fcbfd1a7688988ba60a2e5bf042.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit a291bc8c99309fcbfd1a7688988ba60a2e5bf042
parent b12a77acd24fc170b1ad047986ffaf13592fb326
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 22 Jul 2023 15:28:45 +0200

Fix traversal handling, add selector and traversal to CGI environment.

* Add raw selector to CGI scripts.
* Add traversal to CGI scripts.
* Add both to manpages.

</content>
</entry>
<entry>
<id>b12a77acd24fc170b1ad047986ffaf13592fb326</id>
<published>2023-07-20T04:30:24Z</published>
<updated>2023-07-20T04:30:24Z</updated>
<title type="text">First rework of path handling.</title>
<link rel="alternate" href="commit/b12a77acd24fc170b1ad047986ffaf13592fb326.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit b12a77acd24fc170b1ad047986ffaf13592fb326
parent f66a8a67b9471909016d6f24ce93f39584130a67
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Thu, 20 Jul 2023 06:30:24 +0200

First rework of path handling.

* Renaming the gph functions.
* Beware, still full of debug functions.

</content>
</entry>
<entry>
<id>f66a8a67b9471909016d6f24ce93f39584130a67</id>
<published>2023-05-26T04:45:48Z</published>
<updated>2023-05-26T04:45:48Z</updated>
<title type="text">First implementation of two-way TLS for scripts.</title>
<link rel="alternate" href="commit/f66a8a67b9471909016d6f24ce93f39584130a67.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit f66a8a67b9471909016d6f24ce93f39584130a67
parent 3a9cbc78b4777d2dab54bca974f65c708ffc61a5
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 26 May 2023 06:45:48 +0200

First implementation of two-way TLS for scripts.

</content>
</entry>
<entry>
<id>3a9cbc78b4777d2dab54bca974f65c708ffc61a5</id>
<published>2023-05-26T04:28:28Z</published>
<updated>2023-05-26T04:28:28Z</updated>
<title type="text">Use sockets instead of pipes to allow bidirectional communication.</title>
<link rel="alternate" href="commit/3a9cbc78b4777d2dab54bca974f65c708ffc61a5.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 3a9cbc78b4777d2dab54bca974f65c708ffc61a5
parent 5359e24388be689acc073af1739af4c932a57915
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 26 May 2023 06:28:28 +0200

Use sockets instead of pipes to allow bidirectional communication.

* In CGI it was already possible to completely speak two way with the
  client.
* In DCGI this allows the same behaviour as in CGI.
* For TLS this is a preparation for TLS support too.

</content>
</entry>
<entry>
<id>5359e24388be689acc073af1739af4c932a57915</id>
<published>2023-05-25T00:29:56Z</published>
<updated>2023-05-25T00:29:56Z</updated>
<title type="text">Add snowman science document.</title>
<link rel="alternate" href="commit/5359e24388be689acc073af1739af4c932a57915.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 5359e24388be689acc073af1739af4c932a57915
parent d13933d6a4d1370e7565ab94032dfe7bcf6ea39a
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Thu, 25 May 2023 02:29:56 +0200

Add snowman science document.

</content>
</entry>
<entry>
<id>d13933d6a4d1370e7565ab94032dfe7bcf6ea39a</id>
<published>2023-05-19T10:29:27Z</published>
<updated>2023-05-24T04:31:02Z</updated>
<title type="text">Add code snippet for requiring gph mode</title>
<link rel="alternate" href="commit/d13933d6a4d1370e7565ab94032dfe7bcf6ea39a.gph" />
<author>
<name>Roygbyte</name>
<email>git@noon.mozmail.com</email>
</author>
<content type="text">commit d13933d6a4d1370e7565ab94032dfe7bcf6ea39a
parent 9d62510690cc6eb31a3ebd766cdab07b9f0dd65b
Author: Roygbyte &lt;git@noon.mozmail.com&gt;
Date:   Fri, 19 May 2023 07:29:27 -0300

Add code snippet for requiring gph mode

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>9d62510690cc6eb31a3ebd766cdab07b9f0dd65b</id>
<published>2023-05-13T22:12:04Z</published>
<updated>2023-05-13T22:12:04Z</updated>
<title type="text">Add gophers to CGI environment in case tls is used.</title>
<link rel="alternate" href="commit/9d62510690cc6eb31a3ebd766cdab07b9f0dd65b.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 9d62510690cc6eb31a3ebd766cdab07b9f0dd65b
parent c436fc10abe28f4c60a480cad787f619a3724336
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 14 May 2023 00:12:04 +0200

Add gophers to CGI environment in case tls is used.

</content>
</entry>
<entry>
<id>c436fc10abe28f4c60a480cad787f619a3724336</id>
<published>2023-04-07T10:16:08Z</published>
<updated>2023-04-07T12:56:11Z</updated>
<title type="text">CGI: for PATH_INFO use the path relative to the base directory</title>
<link rel="alternate" href="commit/c436fc10abe28f4c60a480cad787f619a3724336.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content type="text">commit c436fc10abe28f4c60a480cad787f619a3724336
parent 9b695d406cbc9c2d9ffddb7a086d44d22f0623ad
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Fri,  7 Apr 2023 12:16:08 +0200

CGI: for PATH_INFO use the path relative to the base directory

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>9b695d406cbc9c2d9ffddb7a086d44d22f0623ad</id>
<published>2023-03-31T18:35:06Z</published>
<updated>2023-03-31T18:35:06Z</updated>
<title type="text">Move make_base_path to ind.c</title>
<link rel="alternate" href="commit/9b695d406cbc9c2d9ffddb7a086d44d22f0623ad.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 9b695d406cbc9c2d9ffddb7a086d44d22f0623ad
parent d8f16138b6d4930eed5abe43baa21193730507eb
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 31 Mar 2023 20:35:06 +0200

Move make_base_path to ind.c

</content>
</entry>
<entry>
<id>d8f16138b6d4930eed5abe43baa21193730507eb</id>
<published>2023-03-08T19:57:57Z</published>
<updated>2023-03-31T18:32:16Z</updated>
<title type="text">tiny code-style fixes</title>
<link rel="alternate" href="commit/d8f16138b6d4930eed5abe43baa21193730507eb.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content type="text">commit d8f16138b6d4930eed5abe43baa21193730507eb
parent 997f994cfd4318cdd6b9d40f5864b37002976cac
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Wed,  8 Mar 2023 20:57:57 +0100

tiny code-style fixes

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>997f994cfd4318cdd6b9d40f5864b37002976cac</id>
<published>2023-03-08T19:56:42Z</published>
<updated>2023-03-31T18:32:16Z</updated>
<title type="text">handlegph: fix memory leak if writing a line failed</title>
<link rel="alternate" href="commit/997f994cfd4318cdd6b9d40f5864b37002976cac.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content type="text">commit 997f994cfd4318cdd6b9d40f5864b37002976cac
parent 70d5d67d68410c852d9663a6e4935e508897ffdf
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Wed,  8 Mar 2023 20:56:42 +0100

handlegph: fix memory leak if writing a line failed

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>70d5d67d68410c852d9663a6e4935e508897ffdf</id>
<published>2023-03-08T19:55:16Z</published>
<updated>2023-03-31T18:32:16Z</updated>
<title type="text">handledir: fix memory leak if writing a directory entry failed</title>
<link rel="alternate" href="commit/70d5d67d68410c852d9663a6e4935e508897ffdf.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content type="text">commit 70d5d67d68410c852d9663a6e4935e508897ffdf
parent 9526d3d35917770ca5a021d745bcf50d382875b2
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Wed,  8 Mar 2023 20:55:16 +0100

handledir: fix memory leak if writing a directory entry failed

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>9526d3d35917770ca5a021d745bcf50d382875b2</id>
<published>2023-03-08T19:54:44Z</published>
<updated>2023-03-31T18:32:16Z</updated>
<title type="text">fix a regression from 980a398da8acca65a13936ff0792c39f3dcb0ede</title>
<link rel="alternate" href="commit/9526d3d35917770ca5a021d745bcf50d382875b2.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content type="text">commit 9526d3d35917770ca5a021d745bcf50d382875b2
parent fc79d9a4d2cd906e09d9f046e9f1cc91e35b0f7e
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Wed,  8 Mar 2023 20:54:44 +0100

fix a regression from 980a398da8acca65a13936ff0792c39f3dcb0ede

Open directory listings did not prefix the entries with / correctly when using
a chroot.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>fc79d9a4d2cd906e09d9f046e9f1cc91e35b0f7e</id>
<published>2023-03-31T18:22:25Z</published>
<updated>2023-03-31T18:23:23Z</updated>
<title type="text">xsplice: return -1 on error</title>
<link rel="alternate" href="commit/fc79d9a4d2cd906e09d9f046e9f1cc91e35b0f7e.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content type="text">commit fc79d9a4d2cd906e09d9f046e9f1cc91e35b0f7e
parent 2ea7fc9967866e29f459515cbac7e03ce10e23a4
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Fri, 31 Mar 2023 20:22:25 +0200

xsplice: return -1 on error

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>2ea7fc9967866e29f459515cbac7e03ce10e23a4</id>
<published>2023-03-19T17:52:01Z</published>
<updated>2023-03-19T19:07:39Z</updated>
<title type="text">handledcgi: close file descriptor if opening a stream for fdopen fails</title>
<link rel="alternate" href="commit/2ea7fc9967866e29f459515cbac7e03ce10e23a4.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content type="text">commit 2ea7fc9967866e29f459515cbac7e03ce10e23a4
parent e052ad155391912e86548bcb9ba9bac65dde7879
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 19 Mar 2023 18:52:01 +0100

handledcgi: close file descriptor if opening a stream for fdopen fails

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>e052ad155391912e86548bcb9ba9bac65dde7879</id>
<published>2023-02-26T19:54:13Z</published>
<updated>2023-02-26T19:54:13Z</updated>
<title type="text">Remove spurious empty line characters.</title>
<link rel="alternate" href="commit/e052ad155391912e86548bcb9ba9bac65dde7879.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit e052ad155391912e86548bcb9ba9bac65dde7879
parent 7180b9b0f9ea870a68234ad47ed953a352c4ef37
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 26 Feb 2023 20:54:13 +0100

Remove spurious empty line characters.

</content>
</entry>
<entry>
<id>7180b9b0f9ea870a68234ad47ed953a352c4ef37</id>
<published>2023-02-25T14:39:29Z</published>
<updated>2023-02-25T14:39:29Z</updated>
<title type="text">Add TODO file for bob.</title>
<link rel="alternate" href="commit/7180b9b0f9ea870a68234ad47ed953a352c4ef37.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 7180b9b0f9ea870a68234ad47ed953a352c4ef37
parent 44b55b20a823ff7bb09504583465374d0d1883e0
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 25 Feb 2023 15:39:29 +0100

Add TODO file for bob.

</content>
</entry>
<entry>
<id>44b55b20a823ff7bb09504583465374d0d1883e0</id>
<published>2023-02-25T14:38:12Z</published>
<updated>2023-02-25T14:38:12Z</updated>
<title type="text">Fix eval-bob to actually work with sh.</title>
<link rel="alternate" href="commit/44b55b20a823ff7bb09504583465374d0d1883e0.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 44b55b20a823ff7bb09504583465374d0d1883e0
parent fc42a2cc6f17ebbc7cfe22fa82905563e73f9ba6
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 25 Feb 2023 15:38:12 +0100

Fix eval-bob to actually work with sh.

</content>
</entry>
<entry>
<id>fc42a2cc6f17ebbc7cfe22fa82905563e73f9ba6</id>
<published>2023-02-25T14:36:10Z</published>
<updated>2023-02-25T14:36:10Z</updated>
<title type="text">Fix index.dbob and index.bob example files.</title>
<link rel="alternate" href="commit/fc42a2cc6f17ebbc7cfe22fa82905563e73f9ba6.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit fc42a2cc6f17ebbc7cfe22fa82905563e73f9ba6
parent 55786ce96a30a89b836e2ebdda0a284dfecffefe
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 25 Feb 2023 15:36:10 +0100

Fix index.dbob and index.bob example files.

</content>
</entry>
<entry>
<id>55786ce96a30a89b836e2ebdda0a284dfecffefe</id>
<published>2023-02-24T17:52:16Z</published>
<updated>2023-02-24T17:52:16Z</updated>
<title type="text">Add BOB support to geomyidae.</title>
<link rel="alternate" href="commit/55786ce96a30a89b836e2ebdda0a284dfecffefe.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 55786ce96a30a89b836e2ebdda0a284dfecffefe
parent 9f57161218c2528eb3ba17e30d6c44a970101888
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 24 Feb 2023 18:52:16 +0100

Add BOB support to geomyidae.

</content>
</entry>
<entry>
<id>9f57161218c2528eb3ba17e30d6c44a970101888</id>
<published>2023-02-18T11:31:01Z</published>
<updated>2023-02-18T17:11:08Z</updated>
<title type="text">rest.dcgi example: remove trailing whitespace</title>
<link rel="alternate" href="commit/9f57161218c2528eb3ba17e30d6c44a970101888.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content type="text">commit 9f57161218c2528eb3ba17e30d6c44a970101888
parent 980a398da8acca65a13936ff0792c39f3dcb0ede
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat, 18 Feb 2023 12:31:01 +0100

rest.dcgi example: remove trailing whitespace

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>980a398da8acca65a13936ff0792c39f3dcb0ede</id>
<published>2023-02-18T11:29:29Z</published>
<updated>2023-02-18T17:11:08Z</updated>
<title type="text">remove extra slash from request path if it is in a chroot</title>
<link rel="alternate" href="commit/980a398da8acca65a13936ff0792c39f3dcb0ede.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content type="text">commit 980a398da8acca65a13936ff0792c39f3dcb0ede
parent 7d7fc25a935fe9a9093abe93f678fa7a9bfd6549
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat, 18 Feb 2023 12:29:29 +0100

remove extra slash from request path if it is in a chroot

Remove extra slash from request path if it is in a chroot.
This is because a chroot sets base to &quot;/&quot;, otherwise &quot;/&quot; at the end were
already stripped.

This also fixes the $PATH_TRANSLATED environment variable in CGI scripts.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>7d7fc25a935fe9a9093abe93f678fa7a9bfd6549</id>
<published>2023-02-11T17:33:53Z</published>
<updated>2023-02-11T17:33:53Z</updated>
<title type="text">Fix telemetry. Thanks Bob!</title>
<link rel="alternate" href="commit/7d7fc25a935fe9a9093abe93f678fa7a9bfd6549.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 7d7fc25a935fe9a9093abe93f678fa7a9bfd6549
parent 98e30eef5de836d8a35de71d00687aa483f8b189
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 11 Feb 2023 18:33:53 +0100

Fix telemetry. Thanks Bob!

</content>
</entry>
<entry>
<id>98e30eef5de836d8a35de71d00687aa483f8b189</id>
<published>2023-02-11T17:07:03Z</published>
<updated>2023-02-11T17:07:03Z</updated>
<title type="text">Add installation telemetry support to geomyidae.</title>
<link rel="alternate" href="commit/98e30eef5de836d8a35de71d00687aa483f8b189.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 98e30eef5de836d8a35de71d00687aa483f8b189
parent 77f7f5ed8370cf11b8992c70e7f5361625b9afa9
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 11 Feb 2023 18:07:03 +0100

Add installation telemetry support to geomyidae.

We have to follow the corpo route. Cyberpunk2023.

</content>
</entry>
<entry>
<id>77f7f5ed8370cf11b8992c70e7f5361625b9afa9</id>
<published>2022-12-03T14:18:29Z</published>
<updated>2022-12-03T14:48:27Z</updated>
<title type="text">fix realpath when base is a symlink</title>
<link rel="alternate" href="commit/77f7f5ed8370cf11b8992c70e7f5361625b9afa9.gph" />
<author>
<name>KatolaZ</name>
<email>katolaz@freaknet.org</email>
</author>
<content type="text">commit 77f7f5ed8370cf11b8992c70e7f5361625b9afa9
parent d0a78b16bdbd4330424b9abdcf6448c5a2b42253
Author: KatolaZ &lt;katolaz@freaknet.org&gt;
Date:   Sat,  3 Dec 2022 14:18:29 +0000

fix realpath when base is a symlink

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>d0a78b16bdbd4330424b9abdcf6448c5a2b42253</id>
<published>2022-11-19T19:51:19Z</published>
<updated>2022-11-19T19:51:19Z</updated>
<title type="text">Bump up to v0.69.</title>
<link rel="alternate" href="commit/d0a78b16bdbd4330424b9abdcf6448c5a2b42253.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit d0a78b16bdbd4330424b9abdcf6448c5a2b42253
parent 308c7aee5edc020a24cb0aff0555ba9d11fd86f8
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 19 Nov 2022 20:51:19 +0100

Bump up to v0.69.

</content>
</entry>
<entry>
<id>308c7aee5edc020a24cb0aff0555ba9d11fd86f8</id>
<published>2022-11-19T19:49:30Z</published>
<updated>2022-11-19T19:49:30Z</updated>
<title type="text">Change to v0.54 in Makefile.</title>
<link rel="alternate" href="commit/308c7aee5edc020a24cb0aff0555ba9d11fd86f8.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 308c7aee5edc020a24cb0aff0555ba9d11fd86f8
parent da60f209d2f93d5c8b224ccb539d612aff2911f6
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 19 Nov 2022 20:49:30 +0100

Change to v0.54 in Makefile.

</content>
</entry>
<entry>
<id>da60f209d2f93d5c8b224ccb539d612aff2911f6</id>
<published>2022-11-19T19:45:42Z</published>
<updated>2022-11-19T19:45:42Z</updated>
<title type="text">Fixing TLS in HAProxy.</title>
<link rel="alternate" href="commit/da60f209d2f93d5c8b224ccb539d612aff2911f6.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit da60f209d2f93d5c8b224ccb539d612aff2911f6
parent d3a546ebc51a5cb2a96b4fd162a0c448c3db27e5
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 19 Nov 2022 20:45:42 +0100

Fixing TLS in HAProxy.

This makes reading more lines in geomyidae on a request very easy now.
As a downside, the receiving is just one byte, until there is some NL.
This can be slow on really old computers.

</content>
</entry>
<entry>
<id>d3a546ebc51a5cb2a96b4fd162a0c448c3db27e5</id>
<published>2022-11-14T00:17:27Z</published>
<updated>2022-11-14T00:17:27Z</updated>
<title type="text">Prepare v0.53 release.</title>
<link rel="alternate" href="commit/d3a546ebc51a5cb2a96b4fd162a0c448c3db27e5.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit d3a546ebc51a5cb2a96b4fd162a0c448c3db27e5
parent 5eba8a279042208ff514c43c1934b50c86cf2d60
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon, 14 Nov 2022 01:17:27 +0100

Prepare v0.53 release.

</content>
</entry>
<entry>
<id>5eba8a279042208ff514c43c1934b50c86cf2d60</id>
<published>2022-11-14T00:09:41Z</published>
<updated>2022-11-14T00:09:41Z</updated>
<title type="text">Add haproxy cfg example file.</title>
<link rel="alternate" href="commit/5eba8a279042208ff514c43c1934b50c86cf2d60.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 5eba8a279042208ff514c43c1934b50c86cf2d60
parent 8de0a5087833495b700c7ce4472df52c397c4cd5
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon, 14 Nov 2022 01:09:41 +0100

Add haproxy cfg example file.

</content>
</entry>
<entry>
<id>8de0a5087833495b700c7ce4472df52c397c4cd5</id>
<published>2022-11-14T00:06:49Z</published>
<updated>2022-11-14T00:06:49Z</updated>
<title type="text">Fix haproxy support.</title>
<link rel="alternate" href="commit/8de0a5087833495b700c7ce4472df52c397c4cd5.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 8de0a5087833495b700c7ce4472df52c397c4cd5
parent ef96bd3ac67bd8a63756736a172fe34590d45ea5
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon, 14 Nov 2022 01:06:49 +0100

Fix haproxy support.

</content>
</entry>
<entry>
<id>ef96bd3ac67bd8a63756736a172fe34590d45ea5</id>
<published>2022-11-11T09:45:11Z</published>
<updated>2022-11-11T21:08:40Z</updated>
<title type="text">geomyidae.8: improve man page formatting and some lint</title>
<link rel="alternate" href="commit/ef96bd3ac67bd8a63756736a172fe34590d45ea5.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content type="text">commit ef96bd3ac67bd8a63756736a172fe34590d45ea5
parent e03b02a1d3a3f7669d4bd88741def54dad981d59
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Fri, 11 Nov 2022 10:45:11 +0100

geomyidae.8: improve man page formatting and some lint

* Simplify and improve some nested sections. These are less portable according
  to the mandoc lint warning. Change .Dl or .D1 lines to a literal block.
* Fix a few lines longer than 79 characters.
* Fix some mandoc -Tlint warnings.
* Remove an extra paragraph which added an extra line, this is an injustice.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>e03b02a1d3a3f7669d4bd88741def54dad981d59</id>
<published>2022-11-11T08:05:18Z</published>
<updated>2022-11-11T08:05:18Z</updated>
<title type="text">Add HAProxy support.</title>
<link rel="alternate" href="commit/e03b02a1d3a3f7669d4bd88741def54dad981d59.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit e03b02a1d3a3f7669d4bd88741def54dad981d59
parent df8683b61ecb57affad4055f649560a2a789950e
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 11 Nov 2022 09:05:18 +0100

Add HAProxy support.

</content>
</entry>
<entry>
<id>df8683b61ecb57affad4055f649560a2a789950e</id>
<published>2022-11-11T06:46:43Z</published>
<updated>2022-11-11T06:46:43Z</updated>
<title type="text">Add some computer love.</title>
<link rel="alternate" href="commit/df8683b61ecb57affad4055f649560a2a789950e.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit df8683b61ecb57affad4055f649560a2a789950e
parent 68468c715b7bd84a26a6b1f0bf97dd9fd8234b8a
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 11 Nov 2022 07:46:43 +0100

Add some computer love.

I liked it, so I added it. Programming is fun.

</content>
</entry>
<entry>
<id>68468c715b7bd84a26a6b1f0bf97dd9fd8234b8a</id>
<published>2022-11-11T06:39:56Z</published>
<updated>2022-11-11T06:39:56Z</updated>
<title type="text">Add vhosting example script.</title>
<link rel="alternate" href="commit/68468c715b7bd84a26a6b1f0bf97dd9fd8234b8a.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 68468c715b7bd84a26a6b1f0bf97dd9fd8234b8a
parent faea5769eee478d9773030f4ece829d2b0db7e13
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 11 Nov 2022 07:39:56 +0100

Add vhosting example script.

</content>
</entry>
<entry>
<id>faea5769eee478d9773030f4ece829d2b0db7e13</id>
<published>2022-11-10T22:19:26Z</published>
<updated>2022-11-10T22:19:26Z</updated>
<title type="text">Make v0.52 release.</title>
<link rel="alternate" href="commit/faea5769eee478d9773030f4ece829d2b0db7e13.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit faea5769eee478d9773030f4ece829d2b0db7e13
parent 9ffef532d812330c00bd1043c884f9e685787018
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Thu, 10 Nov 2022 23:19:26 +0100

Make v0.52 release.

</content>
</entry>
<entry>
<id>9ffef532d812330c00bd1043c884f9e685787018</id>
<published>2022-10-26T17:03:26Z</published>
<updated>2022-10-26T17:03:26Z</updated>
<title type="text">Add SERVER_LISTEN_NAME feature.</title>
<link rel="alternate" href="commit/9ffef532d812330c00bd1043c884f9e685787018.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 9ffef532d812330c00bd1043c884f9e685787018
parent 8b9629bd2a0dae917cbe7e7db44417afc28064f6
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 26 Oct 2022 19:03:26 +0200

Add SERVER_LISTEN_NAME feature.

</content>
</entry>
<entry>
<id>8b9629bd2a0dae917cbe7e7db44417afc28064f6</id>
<published>2022-10-09T20:11:27Z</published>
<updated>2022-10-09T20:11:27Z</updated>
<title type="text">Make mtime access in dir listing compatible to other platforms but linux.</title>
<link rel="alternate" href="commit/8b9629bd2a0dae917cbe7e7db44417afc28064f6.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 8b9629bd2a0dae917cbe7e7db44417afc28064f6
parent 1f4c222dd84b3f7ee0fa068a21a50fcf47104000
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun,  9 Oct 2022 22:11:27 +0200

Make mtime access in dir listing compatible to other platforms but linux.

</content>
</entry>
<entry>
<id>1f4c222dd84b3f7ee0fa068a21a50fcf47104000</id>
<published>2022-08-06T20:18:06Z</published>
<updated>2022-08-06T20:18:06Z</updated>
<title type="text">Bump up to v0.51.</title>
<link rel="alternate" href="commit/1f4c222dd84b3f7ee0fa068a21a50fcf47104000.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 1f4c222dd84b3f7ee0fa068a21a50fcf47104000
parent 0bf8a3b9d7371bf83b44a64b882a224607d9d41c
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat,  6 Aug 2022 22:18:06 +0200

Bump up to v0.51.

</content>
</entry>
<entry>
<id>0bf8a3b9d7371bf83b44a64b882a224607d9d41c</id>
<published>2022-08-04T17:26:38Z</published>
<updated>2022-08-04T17:28:07Z</updated>
<title type="text">gph-mode 1.1, now with tab highlighting.</title>
<link rel="alternate" href="commit/0bf8a3b9d7371bf83b44a64b882a224607d9d41c.gph" />
<author>
<name>Troels Henriksen</name>
<email>athas@sigkill.dk</email>
</author>
<content type="text">commit 0bf8a3b9d7371bf83b44a64b882a224607d9d41c
parent 9f6992fbf205ebf60a0674c9ec29a86c73cb4fa9
Author: Troels Henriksen &lt;athas@sigkill.dk&gt;
Date:   Thu,  4 Aug 2022 19:26:38 +0200

gph-mode 1.1, now with tab highlighting.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>9f6992fbf205ebf60a0674c9ec29a86c73cb4fa9</id>
<published>2022-08-03T16:24:55Z</published>
<updated>2022-08-03T16:24:55Z</updated>
<title type="text">Add gph major-mode file for emacs.</title>
<link rel="alternate" href="commit/9f6992fbf205ebf60a0674c9ec29a86c73cb4fa9.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 9f6992fbf205ebf60a0674c9ec29a86c73cb4fa9
parent b8f2f9e71128445ed61141bb7eec1d241790fb43
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed,  3 Aug 2022 18:24:55 +0200

Add gph major-mode file for emacs.

Thanks Athas!

</content>
</entry>
<entry>
<id>b8f2f9e71128445ed61141bb7eec1d241790fb43</id>
<published>2022-08-01T11:45:52Z</published>
<updated>2022-08-01T11:45:52Z</updated>
<title type="text">Do not exit in splice when pipe is unsuccessfull.</title>
<link rel="alternate" href="commit/b8f2f9e71128445ed61141bb7eec1d241790fb43.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit b8f2f9e71128445ed61141bb7eec1d241790fb43
parent c0cf9ade2605856d2aac986e5bfb429badc5c729
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon,  1 Aug 2022 13:45:52 +0200

Do not exit in splice when pipe is unsuccessfull.

</content>
</entry>
<entry>
<id>c0cf9ade2605856d2aac986e5bfb429badc5c729</id>
<published>2022-08-01T11:44:56Z</published>
<updated>2022-08-01T11:44:56Z</updated>
<title type="text">Code cleanup in xsplice().</title>
<link rel="alternate" href="commit/c0cf9ade2605856d2aac986e5bfb429badc5c729.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit c0cf9ade2605856d2aac986e5bfb429badc5c729
parent 2d93b6f04f44d94cc38dd1ef666867c0ca95574f
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon,  1 Aug 2022 13:44:56 +0200

Code cleanup in xsplice().

</content>
</entry>
<entry>
<id>2d93b6f04f44d94cc38dd1ef666867c0ca95574f</id>
<published>2022-07-30T11:02:13Z</published>
<updated>2022-07-30T11:02:13Z</updated>
<title type="text">Add splice speedup for geomyidae.</title>
<link rel="alternate" href="commit/2d93b6f04f44d94cc38dd1ef666867c0ca95574f.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 2d93b6f04f44d94cc38dd1ef666867c0ca95574f
parent 23ce04766e993ae515483debfc2c3be1c38b2d0b
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 30 Jul 2022 13:02:13 +0200

Add splice speedup for geomyidae.

Thank you parayd, Evil_Bob!

Live from brcon2022.

</content>
</entry>
<entry>
<id>23ce04766e993ae515483debfc2c3be1c38b2d0b</id>
<published>2022-07-28T21:29:57Z</published>
<updated>2022-07-28T21:29:57Z</updated>
<title type="text">Remove a whitespace for test.</title>
<link rel="alternate" href="commit/23ce04766e993ae515483debfc2c3be1c38b2d0b.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 23ce04766e993ae515483debfc2c3be1c38b2d0b
parent 5b2a4d186c668de83728638abfd9d59e47d2f58e
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Thu, 28 Jul 2022 23:29:57 +0200

Remove a whitespace for test.

</content>
</entry>
<entry>
<id>5b2a4d186c668de83728638abfd9d59e47d2f58e</id>
<published>2022-07-26T22:17:28Z</published>
<updated>2022-07-26T22:17:28Z</updated>
<title type="text">Allow empty info lines again.</title>
<link rel="alternate" href="commit/5b2a4d186c668de83728638abfd9d59e47d2f58e.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 5b2a4d186c668de83728638abfd9d59e47d2f58e
parent 204c8cedb99683d264e2612a4e126142a20e3042
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 27 Jul 2022 00:17:28 +0200

Allow empty info lines again.

</content>
</entry>
<entry>
<id>204c8cedb99683d264e2612a4e126142a20e3042</id>
<published>2022-07-26T21:39:22Z</published>
<updated>2022-07-26T21:39:22Z</updated>
<title type="text">Implement new escaping in geomyidae.</title>
<link rel="alternate" href="commit/204c8cedb99683d264e2612a4e126142a20e3042.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 204c8cedb99683d264e2612a4e126142a20e3042
parent 25d46ce743e68c9d920190bfe29262f16214b194
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Tue, 26 Jul 2022 23:39:22 +0200

Implement new escaping in geomyidae.

Thanks Bob for all of your help and hints!

</content>
</entry>
<entry>
<id>25d46ce743e68c9d920190bfe29262f16214b194</id>
<published>2022-07-20T16:38:00Z</published>
<updated>2022-07-20T16:38:00Z</updated>
<title type="text">Add FreeBSD.rc.d. Thanks Mellowlink!</title>
<link rel="alternate" href="commit/25d46ce743e68c9d920190bfe29262f16214b194.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 25d46ce743e68c9d920190bfe29262f16214b194
parent 0731514fdbc13bf83ce43f7dc9ec51a1722577f0
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 20 Jul 2022 18:38:00 +0200

Add FreeBSD.rc.d. Thanks Mellowlink!

</content>
</entry>
<entry>
<id>0731514fdbc13bf83ce43f7dc9ec51a1722577f0</id>
<published>2022-07-20T16:36:50Z</published>
<updated>2022-07-20T16:36:50Z</updated>
<title type="text">Add reminders for new escape handling for brcon2022.</title>
<link rel="alternate" href="commit/0731514fdbc13bf83ce43f7dc9ec51a1722577f0.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 0731514fdbc13bf83ce43f7dc9ec51a1722577f0
parent 181dc0b57c1702ff23c81392c35653da708759bd
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 20 Jul 2022 18:36:50 +0200

Add reminders for new escape handling for brcon2022.

</content>
</entry>
<entry>
<id>181dc0b57c1702ff23c81392c35653da708759bd</id>
<published>2022-07-20T16:35:06Z</published>
<updated>2022-07-20T16:35:06Z</updated>
<title type="text">Add NetBSD compile options. Thanks Mellowlink!</title>
<link rel="alternate" href="commit/181dc0b57c1702ff23c81392c35653da708759bd.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 181dc0b57c1702ff23c81392c35653da708759bd
parent dec83c0fa1190b0db87303a5ae66e43803db3c25
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 20 Jul 2022 18:35:06 +0200

Add NetBSD compile options. Thanks Mellowlink!

</content>
</entry>
<entry>
<id>dec83c0fa1190b0db87303a5ae66e43803db3c25</id>
<published>2022-04-25T07:24:17Z</published>
<updated>2022-04-25T09:35:28Z</updated>
<title type="text">OpenBSD.rc.d: change shebang for 7.1 release</title>
<link rel="alternate" href="commit/dec83c0fa1190b0db87303a5ae66e43803db3c25.gph" />
<author>
<name>Anders Damsgaard</name>
<email>anders@adamsgaard.dk</email>
</author>
<content type="text">commit dec83c0fa1190b0db87303a5ae66e43803db3c25
parent 0a5496d8d23ab258c7c761cb1584b8ae396328b5
Author: Anders Damsgaard &lt;anders@adamsgaard.dk&gt;
Date:   Mon, 25 Apr 2022 09:24:17 +0200

OpenBSD.rc.d: change shebang for 7.1 release

OpenBSD rc.d(8) scripts should be ksh(1) scripts, and as of OpenBSD
release 7.1, it will produce a warning if the shebang is different.

https://man.openbsd.org/rc.d.8
Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>0a5496d8d23ab258c7c761cb1584b8ae396328b5</id>
<published>2022-04-08T17:37:22Z</published>
<updated>2022-04-08T17:37:22Z</updated>
<title type="text">Release 0.50.1 fix.</title>
<link rel="alternate" href="commit/0a5496d8d23ab258c7c761cb1584b8ae396328b5.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 0a5496d8d23ab258c7c761cb1584b8ae396328b5
parent 2ebea55275912a6228d36ad4e6715031924fa6dd
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri,  8 Apr 2022 19:37:22 +0200

Release 0.50.1 fix.

</content>
</entry>
<entry>
<id>2ebea55275912a6228d36ad4e6715031924fa6dd</id>
<published>2022-04-08T17:06:24Z</published>
<updated>2022-04-08T17:06:24Z</updated>
<title type="text">Fix chroot with new REST behaviour.</title>
<link rel="alternate" href="commit/2ebea55275912a6228d36ad4e6715031924fa6dd.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 2ebea55275912a6228d36ad4e6715031924fa6dd
parent e84010e9ac00d6d65a94aecef51e45fc397d9099
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri,  8 Apr 2022 19:06:24 +0200

Fix chroot with new REST behaviour.

</content>
</entry>
<entry>
<id>e84010e9ac00d6d65a94aecef51e45fc397d9099</id>
<published>2022-04-08T16:19:14Z</published>
<updated>2022-04-08T17:06:13Z</updated>
<title type="text">remove unused variable</title>
<link rel="alternate" href="commit/e84010e9ac00d6d65a94aecef51e45fc397d9099.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content type="text">commit e84010e9ac00d6d65a94aecef51e45fc397d9099
parent fee6caf0858e9c12062f9e89fbdef15305d0b1b4
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Fri,  8 Apr 2022 18:19:14 +0200

remove unused variable

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>fee6caf0858e9c12062f9e89fbdef15305d0b1b4</id>
<published>2022-04-08T15:27:18Z</published>
<updated>2022-04-08T15:27:18Z</updated>
<title type="text">Mark v0.50 release.</title>
<link rel="alternate" href="commit/fee6caf0858e9c12062f9e89fbdef15305d0b1b4.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit fee6caf0858e9c12062f9e89fbdef15305d0b1b4
parent 5f8346a44327a384b989b92ec9936389ea0ff58b
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri,  8 Apr 2022 17:27:18 +0200

Mark v0.50 release.

</content>
</entry>
<entry>
<id>5f8346a44327a384b989b92ec9936389ea0ff58b</id>
<published>2022-04-03T21:59:22Z</published>
<updated>2022-04-03T21:59:22Z</updated>
<title type="text">Add number support to umnlisting.dcgi.</title>
<link rel="alternate" href="commit/5f8346a44327a384b989b92ec9936389ea0ff58b.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 5f8346a44327a384b989b92ec9936389ea0ff58b
parent a541c4f4710d4e11847d082a623e11ab8fca6c31
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun,  3 Apr 2022 23:59:22 +0200

Add number support to umnlisting.dcgi.

Noone has done this before for all cases!

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