<?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>788dbec4863ef86fd6c67b1a9f82993b0185fb42</id>
<published>2026-04-05T19:37:40Z</published>
<updated>2026-04-05T19:37:40Z</updated>
<title>Bump year.</title>
<link rel="alternate" type="text/html" href="commit/788dbec4863ef86fd6c67b1a9f82993b0185fb42.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>commit 788dbec4863ef86fd6c67b1a9f82993b0185fb42
parent 012f8dcae306c886b90f1f6e1c885a64bfc60b18
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun,  5 Apr 2026 21:37:40 +0200

Bump year.

</content>
</entry>
<entry>
<id>012f8dcae306c886b90f1f6e1c885a64bfc60b18</id>
<published>2026-02-15T18:12:08Z</published>
<updated>2026-02-15T18:12:08Z</updated>
<title>Add quotes to variables in examples in manpage.</title>
<link rel="alternate" type="text/html" href="commit/012f8dcae306c886b90f1f6e1c885a64bfc60b18.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>commit 012f8dcae306c886b90f1f6e1c885a64bfc60b18
parent bf47ea180912ad88aa70a7b6c1319ad4111cc585
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 15 Feb 2026 19:12:08 +0100

Add quotes to variables in examples in manpage.

</content>
</entry>
<entry>
<id>bf47ea180912ad88aa70a7b6c1319ad4111cc585</id>
<published>2026-02-15T16:20:12Z</published>
<updated>2026-02-15T16:20:12Z</updated>
<title>Fix escaping for sed replacement in gph files.</title>
<link rel="alternate" type="text/html" href="commit/bf47ea180912ad88aa70a7b6c1319ad4111cc585.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>commit bf47ea180912ad88aa70a7b6c1319ad4111cc585
parent f77d60aadc1309b5ab6eb270f5ffc00094efa2fb
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 15 Feb 2026 17:20:12 +0100

Fix escaping for sed replacement in gph files.

Thanks anonymous!

</content>
</entry>
<entry>
<id>f77d60aadc1309b5ab6eb270f5ffc00094efa2fb</id>
<published>2025-07-30T20:51:52Z</published>
<updated>2025-07-30T21:00:15Z</updated>
<title>geomyidae.8: put (only) sentence-ending period at newline</title>
<link rel="alternate" type="text/html" href="commit/f77d60aadc1309b5ab6eb270f5ffc00094efa2fb.html" />
<author>
<name>Lennart Jablonka</name>
<email>humm@ljabl.com</email>
</author>
<content>commit f77d60aadc1309b5ab6eb270f5ffc00094efa2fb
parent a50f344d50d28b2f60634b71ec5a68512a96baaa
Author: Lennart Jablonka &lt;humm@ljabl.com&gt;
Date:   Wed, 30 Jul 2025 22:51:52 +0200

geomyidae.8: put (only) sentence-ending period at newline

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

</content>
</entry>
<entry>
<id>a50f344d50d28b2f60634b71ec5a68512a96baaa</id>
<published>2025-07-30T07:47:54Z</published>
<updated>2025-07-30T07:47:54Z</updated>
<title>Adding proper AUTHORS, preparing 0.99 release.</title>
<link rel="alternate" type="text/html" href="commit/a50f344d50d28b2f60634b71ec5a68512a96baaa.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>commit a50f344d50d28b2f60634b71ec5a68512a96baaa
parent d153299b5c0c1c6e09758a3435b1867b03d5e61b
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 30 Jul 2025 09:47:54 +0200

Adding proper AUTHORS, preparing 0.99 release.

</content>
</entry>
<entry>
<id>d153299b5c0c1c6e09758a3435b1867b03d5e61b</id>
<published>2025-07-14T17:16:46Z</published>
<updated>2025-07-14T17:16:39Z</updated>
<title>help on how to install tls.h on debian</title>
<link rel="alternate" type="text/html" href="commit/d153299b5c0c1c6e09758a3435b1867b03d5e61b.html" />
<author>
<name>Marc Chantreux</name>
<email>mc@unistra.fr</email>
</author>
<content>commit d153299b5c0c1c6e09758a3435b1867b03d5e61b
parent f947f2ed8c2f505aea020794c1a9addd1a77bfbf
Author: Marc Chantreux &lt;mc@unistra.fr&gt;
Date:   Mon, 14 Jul 2025 19:16:46 +0200

help on how to install tls.h on debian

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

</content>
</entry>
<entry>
<id>f947f2ed8c2f505aea020794c1a9addd1a77bfbf</id>
<published>2025-06-15T11:14:33Z</published>
<updated>2025-06-15T11:14:33Z</updated>
<title>Reduce meme amount in setcgienv for the sake of readability.</title>
<link rel="alternate" type="text/html" href="commit/f947f2ed8c2f505aea020794c1a9addd1a77bfbf.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>commit f947f2ed8c2f505aea020794c1a9addd1a77bfbf
parent 321233b3abce7e0c755445f1c14ddfd7f265e64e
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 15 Jun 2025 13:14:33 +0200

Reduce meme amount in setcgienv for the sake of readability.

Thanks Bob, for the hint!

</content>
</entry>
<entry>
<id>321233b3abce7e0c755445f1c14ddfd7f265e64e</id>
<published>2025-06-15T10:20:45Z</published>
<updated>2025-06-15T10:20:45Z</updated>
<title>Add a clear description of the CGI RFC.</title>
<link rel="alternate" type="text/html" href="commit/321233b3abce7e0c755445f1c14ddfd7f265e64e.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>commit 321233b3abce7e0c755445f1c14ddfd7f265e64e
parent 3e1a3e671254eefed589a14639e14d15af42249f
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 15 Jun 2025 12:20:45 +0200

Add a clear description of the CGI RFC.

</content>
</entry>
<entry>
<id>3e1a3e671254eefed589a14639e14d15af42249f</id>
<published>2025-06-15T05:47:30Z</published>
<updated>2025-06-15T05:47:30Z</updated>
<title>Adapt manpage to new CGI variables.</title>
<link rel="alternate" type="text/html" href="commit/3e1a3e671254eefed589a14639e14d15af42249f.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>commit 3e1a3e671254eefed589a14639e14d15af42249f
parent 1fe0e4e9026fac8fad295deec2b580e611372a29
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 15 Jun 2025 07:47:30 +0200

Adapt manpage to new CGI variables.

The manpage is shortened and for complex topics we reference the source.

</content>
</entry>
<entry>
<id>1fe0e4e9026fac8fad295deec2b580e611372a29</id>
<published>2025-06-15T05:34:17Z</published>
<updated>2025-06-15T05:34:17Z</updated>
<title>Thanks to Christopher Williams the discussion goes on about CGI.</title>
<link rel="alternate" type="text/html" href="commit/1fe0e4e9026fac8fad295deec2b580e611372a29.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>commit 1fe0e4e9026fac8fad295deec2b580e611372a29
parent 25358c41bcecda71584b0fbc431e19a1f5d05497
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 15 Jun 2025 07:34:17 +0200

Thanks to Christopher Williams the discussion goes on about CGI.

See the change. I added reference for future generations about the
variables, where they come from and why some environment variable is
included. There is even space for future new variables, as the CGI RFC
allows us.

</content>
</entry>
<entry>
<id>25358c41bcecda71584b0fbc431e19a1f5d05497</id>
<published>2025-06-13T15:02:12Z</published>
<updated>2025-06-13T15:02:12Z</updated>
<title>Add PATH_TRANSLATED to manpage again.</title>
<link rel="alternate" type="text/html" href="commit/25358c41bcecda71584b0fbc431e19a1f5d05497.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>commit 25358c41bcecda71584b0fbc431e19a1f5d05497
parent b7157352d2a088d8daf0975cf59b2df1af6a1b46
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 13 Jun 2025 17:02:12 +0200

Add PATH_TRANSLATED to manpage again.

</content>
</entry>
<entry>
<id>b7157352d2a088d8daf0975cf59b2df1af6a1b46</id>
<published>2025-06-13T14:57:56Z</published>
<updated>2025-06-13T14:57:56Z</updated>
<title>PATH_TRANSLATED should be the absolute path according to RFC3875.</title>
<link rel="alternate" type="text/html" href="commit/b7157352d2a088d8daf0975cf59b2df1af6a1b46.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>commit b7157352d2a088d8daf0975cf59b2df1af6a1b46
parent 4db13c5e462c939ad71bc0d1bf0cdbe117770d54
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 13 Jun 2025 16:57:56 +0200

PATH_TRANSLATED should be the absolute path according to RFC3875.

</content>
</entry>
<entry>
<id>4db13c5e462c939ad71bc0d1bf0cdbe117770d54</id>
<published>2025-06-06T19:23:02Z</published>
<updated>2025-06-06T19:23:02Z</updated>
<title>Make CGI environment more conformant to RFC3875.</title>
<link rel="alternate" type="text/html" href="commit/4db13c5e462c939ad71bc0d1bf0cdbe117770d54.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>commit 4db13c5e462c939ad71bc0d1bf0cdbe117770d54
parent 06a070824c9fcbc590986c1931ca6266463a613f
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri,  6 Jun 2025 21:23:02 +0200

Make CGI environment more conformant to RFC3875.

</content>
</entry>
<entry>
<id>06a070824c9fcbc590986c1931ca6266463a613f</id>
<published>2025-05-05T23:32:51Z</published>
<updated>2025-06-06T18:45:14Z</updated>
<title>Fix CGI environment variables</title>
<link rel="alternate" type="text/html" href="commit/06a070824c9fcbc590986c1931ca6266463a613f.html" />
<author>
<name>Christopher Williams</name>
<email>abbrev@gmail.com</email>
</author>
<content>commit 06a070824c9fcbc590986c1931ca6266463a613f
parent c5d96276bca47a0598ba696e8787a437a1ba6344
Author: Christopher Williams &lt;abbrev@gmail.com&gt;
Date:   Mon,  5 May 2025 16:32:51 -0700

Fix CGI environment variables

Rename:

* PATH_INFO to SCRIPT_NAME,
* PATH_TRANSLATED to SCRIPT_FILENAME, and
* TRAVERSAL to PATH_INFO

to conform with the CGI/1.1 spec (RFC 3875).

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

</content>
</entry>
<entry>
<id>c5d96276bca47a0598ba696e8787a437a1ba6344</id>
<published>2025-04-29T18:24:18Z</published>
<updated>2025-04-29T18:24:18Z</updated>
<title>Remove old remnants of old style comments not supported anymore.</title>
<link rel="alternate" type="text/html" href="commit/c5d96276bca47a0598ba696e8787a437a1ba6344.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>commit c5d96276bca47a0598ba696e8787a437a1ba6344
parent 5608d570134ebd6f67db51892bf4e496df02836e
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Tue, 29 Apr 2025 20:24:18 +0200

Remove old remnants of old style comments not supported anymore.

Thanks Christopher Williams &lt;abbrev@gmail.com&gt; for the hints!

</content>
</entry>
<entry>
<id>5608d570134ebd6f67db51892bf4e496df02836e</id>
<published>2025-01-06T12:46:22Z</published>
<updated>2025-01-06T12:46:22Z</updated>
<title>Fix a typo in the last big manpage patch.</title>
<link rel="alternate" type="text/html" href="commit/5608d570134ebd6f67db51892bf4e496df02836e.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>commit 5608d570134ebd6f67db51892bf4e496df02836e
parent b0020aba7262324964672cdce0c6924e45b85a88
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon,  6 Jan 2025 13:46:22 +0100

Fix a typo in the last big manpage patch.

Looks so much better now. :-)

</content>
</entry>
<entry>
<id>b0020aba7262324964672cdce0c6924e45b85a88</id>
<published>2025-01-06T12:41:23Z</published>
<updated>2025-01-06T12:41:23Z</updated>
<title>Fixing geomyidae.8 to a modern troff style.</title>
<link rel="alternate" type="text/html" href="commit/b0020aba7262324964672cdce0c6924e45b85a88.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>commit b0020aba7262324964672cdce0c6924e45b85a88
parent 5efc3bd3f2f7949c70d1d3fe49c00e8f2c3961f4
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon,  6 Jan 2025 13:41:23 +0100

Fixing geomyidae.8 to a modern troff style.

Thanks Lucas de Sena &lt;lucas@seninha.org&gt;

Sorry, your e-mail was no complete patch with all metadata.

</content>
</entry>
<entry>
<id>5efc3bd3f2f7949c70d1d3fe49c00e8f2c3961f4</id>
<published>2024-08-14T14:25:59Z</published>
<updated>2024-08-14T14:25:59Z</updated>
<title>Merge git://bitreich.org/geomyidae</title>
<link rel="alternate" type="text/html" href="commit/5efc3bd3f2f7949c70d1d3fe49c00e8f2c3961f4.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Do proper initialisation of traverse and traversec.</title>
<link rel="alternate" type="text/html" href="commit/5a8f1faeaec51bba6d25196b653c6df7ce75e87e.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Do proper initialisation of traverse and traversec.</title>
<link rel="alternate" type="text/html" href="commit/2deefd40cbc13516f07e503f8bf337a66dd54da9.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Increase listen queue to solve c10k problem in geomyidae.</title>
<link rel="alternate" type="text/html" href="commit/51959f2e295b12a6549278709954f6630655602a.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>rc.d: clean up and update FreeBSD rc script for easier configuration</title>
<link rel="alternate" type="text/html" href="commit/b26c0644c0b0badec69870e4b92da4e0b4225b31.html" />
<author>
<name>Nico Sonack</name>
<email>nsonack@herrhotzenplotz.de</email>
</author>
<content>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>Add static page generator by Kaan Çırağ &lt;pixificial@pixificial.xyz&gt;</title>
<link rel="alternate" type="text/html" href="commit/098b3ed375acbd86cba0dff419cd954160cb4a9e.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Fix the devil.</title>
<link rel="alternate" type="text/html" href="commit/c3891a3ec4edeb9657f9b185d32a6f1a40394848.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Add autohell support.</title>
<link rel="alternate" type="text/html" href="commit/4b3c0afd77c35f4df4318c887cd6e5e6d247ee68.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Spit out error in case of improperly URI escaping with hURL:</title>
<link rel="alternate" type="text/html" href="commit/4140d67a13c6888267e975e8bf60bfe91f3d21a4.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Bump up version and LICENSE.</title>
<link rel="alternate" type="text/html" href="commit/666c891cb2fa5ddd436e1cd0662f0c3e3d2ed142.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Add rpath for OpenBSD.</title>
<link rel="alternate" type="text/html" href="commit/0e9b1dd3e874665fdf6377ef52f3f41b8b29d155.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>We do not need the realpath. Only serve in basepath.</title>
<link rel="alternate" type="text/html" href="commit/9884d6e830dba5751c5363086e74b5f9a9c1691d.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Give virtual path instead of real path.</title>
<link rel="alternate" type="text/html" href="commit/cdf260787abd32506e151744c411d0e1057757d8.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Fix double printing notfounderr and fix notfound on not allowed dir trav.</title>
<link rel="alternate" type="text/html" href="commit/32c1854864ce91a873e607659294eda9012411e6.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>TLS + disabling the execution of CGI didn&#39;t work under OpenBSD.</title>
<link rel="alternate" type="text/html" href="commit/e35d04d03d5c4c8ddc88e73c5c3f092e3d309a40.html" />
<author>
<name>Julian Schweinsberg</name>
<email>pazz0@0xfa.de</email>
</author>
<content>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>Reverse reverse lookup flag definition. Disable by default.</title>
<link rel="alternate" type="text/html" href="commit/72253bb02d112a5287ce7b72af7e599da5436236.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Move shutdown out of linger and make it variable on tlssocks.</title>
<link rel="alternate" type="text/html" href="commit/ccbe2e7bf5613a77a9e1f2e29ff037c08755cdb0.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Do shuflen TLS_WANT only for tls_write.</title>
<link rel="alternate" type="text/html" href="commit/fe5c840d34c12bc38be14397144731b9f46ecec8.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>SIGKILL cannot be handled</title>
<link rel="alternate" type="text/html" href="commit/d1bda986e611c9ca93670ffa2d10aae178fb2067.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>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>Add TLS_WANT to tls_handshake. Thanks bob.</title>
<link rel="alternate" type="text/html" href="commit/c5dfedcbd82163391ed046caa3b2764562b0c1cf.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Add TLS_WANT on tls_close too.</title>
<link rel="alternate" type="text/html" href="commit/37b32150292c712dd823fdf810e7ee766a2358a9.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Do TLS_WANT on tls_close too.</title>
<link rel="alternate" type="text/html" href="commit/6aaceedcc36a36f52cfb27bfdbcfde2ba71381da.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Add TLS_WANT to tls_read too.</title>
<link rel="alternate" type="text/html" href="commit/f827151059463740fbdd59834ce0620b81d80d61.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Change wifi to wlen.</title>
<link rel="alternate" type="text/html" href="commit/c70b510eb6ff2a91583e8dcd819af3fb7667bfa7.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Change wlan to wifi.</title>
<link rel="alternate" type="text/html" href="commit/2216fbb8379f18495fa965043ac4fe2b24fe2f89.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Add TLS_POLL support return codes.</title>
<link rel="alternate" type="text/html" href="commit/95199c7edbf0fa3bb1ea0b521ffe8d04f0a60a52.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Add big comment why we need strlcat everywhere.</title>
<link rel="alternate" type="text/html" href="commit/60b382884e98afcc7e8dc4b679094ef2a1c652fa.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Give traversal and sel in cgi and dcgi call.</title>
<link rel="alternate" type="text/html" href="commit/96c7692574c9f7edf5faf5c98cafb8473b0fc1ce.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Add lingerie to all socks.</title>
<link rel="alternate" type="text/html" href="commit/89ed3ff980bfd8b1a6405be67565b1de3b393ac3.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>improve includes and fix a false-positive warning for clang</title>
<link rel="alternate" type="text/html" href="commit/41aaba3aa82bbe810c1008246b2b226e7395fe1e.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>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>Remove debugging from great refactoring.</title>
<link rel="alternate" type="text/html" href="commit/759d3017c73af279f7e0cec80f328e8da78d397d.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>handlr.c: use basename() to get the base filename</title>
<link rel="alternate" type="text/html" href="commit/31cab7f26e390b9e29a3f9fa185df6bd67abd826.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>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>Fix PATH_INFO to be full relative path. Thanks bob.</title>
<link rel="alternate" type="text/html" href="commit/e418a673b849daeac362148c6dfcb3dc9355f4dc.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>geomyidae.8: fix small typos</title>
<link rel="alternate" type="text/html" href="commit/00a21ba56a07fa0eaefd27c626c4605fce3e042d.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>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>Update CGI to the current state and restyle it.</title>
<link rel="alternate" type="text/html" href="commit/7bb98e044757e47523468791f8f4040893c34342.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Add http compatibility mode to the manpage.</title>
<link rel="alternate" type="text/html" href="commit/1f99de32eae25260f0596aad2c33780a239ba999.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Add REST handling example to manpage.</title>
<link rel="alternate" type="text/html" href="commit/28c6362fb2bcbe837e46883e60eb2e89efc59692.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Make compatibility serving a full feature.</title>
<link rel="alternate" type="text/html" href="commit/81f3ec7d02246ab56d7fcc57ce18d546a3fe4b6f.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Handle EINTR while dup2() in handlecgi().</title>
<link rel="alternate" type="text/html" href="commit/6dc65c6ce9c4a41c034aa1f21d9ff2a1573efde4.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Fix http-compatibility stub.</title>
<link rel="alternate" type="text/html" href="commit/73b1a17ecfe53540e39ca60059235ce91c70c932.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>First stub for new http-compatibility feature.</title>
<link rel="alternate" type="text/html" href="commit/3a876cbe4fb9b93ecf98decfa79e7f9b27dbc320.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Move .. handling to a more efficient position.</title>
<link rel="alternate" type="text/html" href="commit/646c0c9ac1c8944393c3640c63ffefd6f400c2a5.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Clarify gopher+ compatibility handling.</title>
<link rel="alternate" type="text/html" href="commit/2a482d9af02b09bc8a770c4e08be577264d473c5.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Remove comment about non-/ selectors. We are using them now.</title>
<link rel="alternate" type="text/html" href="commit/7b9aa6de08d6ed822f5917c44bf61e10a804b31b.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Fix traversal handling, add selector and traversal to CGI environment.</title>
<link rel="alternate" type="text/html" href="commit/a291bc8c99309fcbfd1a7688988ba60a2e5bf042.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>First rework of path handling.</title>
<link rel="alternate" type="text/html" href="commit/b12a77acd24fc170b1ad047986ffaf13592fb326.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>First implementation of two-way TLS for scripts.</title>
<link rel="alternate" type="text/html" href="commit/f66a8a67b9471909016d6f24ce93f39584130a67.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Use sockets instead of pipes to allow bidirectional communication.</title>
<link rel="alternate" type="text/html" href="commit/3a9cbc78b4777d2dab54bca974f65c708ffc61a5.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Add snowman science document.</title>
<link rel="alternate" type="text/html" href="commit/5359e24388be689acc073af1739af4c932a57915.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Add code snippet for requiring gph mode</title>
<link rel="alternate" type="text/html" href="commit/d13933d6a4d1370e7565ab94032dfe7bcf6ea39a.html" />
<author>
<name>Roygbyte</name>
<email>git@noon.mozmail.com</email>
</author>
<content>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>Add gophers to CGI environment in case tls is used.</title>
<link rel="alternate" type="text/html" href="commit/9d62510690cc6eb31a3ebd766cdab07b9f0dd65b.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>CGI: for PATH_INFO use the path relative to the base directory</title>
<link rel="alternate" type="text/html" href="commit/c436fc10abe28f4c60a480cad787f619a3724336.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>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>Move make_base_path to ind.c</title>
<link rel="alternate" type="text/html" href="commit/9b695d406cbc9c2d9ffddb7a086d44d22f0623ad.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>tiny code-style fixes</title>
<link rel="alternate" type="text/html" href="commit/d8f16138b6d4930eed5abe43baa21193730507eb.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>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>handlegph: fix memory leak if writing a line failed</title>
<link rel="alternate" type="text/html" href="commit/997f994cfd4318cdd6b9d40f5864b37002976cac.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>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>handledir: fix memory leak if writing a directory entry failed</title>
<link rel="alternate" type="text/html" href="commit/70d5d67d68410c852d9663a6e4935e508897ffdf.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>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>fix a regression from 980a398da8acca65a13936ff0792c39f3dcb0ede</title>
<link rel="alternate" type="text/html" href="commit/9526d3d35917770ca5a021d745bcf50d382875b2.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>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>xsplice: return -1 on error</title>
<link rel="alternate" type="text/html" href="commit/fc79d9a4d2cd906e09d9f046e9f1cc91e35b0f7e.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>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>handledcgi: close file descriptor if opening a stream for fdopen fails</title>
<link rel="alternate" type="text/html" href="commit/2ea7fc9967866e29f459515cbac7e03ce10e23a4.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>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>Remove spurious empty line characters.</title>
<link rel="alternate" type="text/html" href="commit/e052ad155391912e86548bcb9ba9bac65dde7879.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Add TODO file for bob.</title>
<link rel="alternate" type="text/html" href="commit/7180b9b0f9ea870a68234ad47ed953a352c4ef37.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Fix eval-bob to actually work with sh.</title>
<link rel="alternate" type="text/html" href="commit/44b55b20a823ff7bb09504583465374d0d1883e0.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Fix index.dbob and index.bob example files.</title>
<link rel="alternate" type="text/html" href="commit/fc42a2cc6f17ebbc7cfe22fa82905563e73f9ba6.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Add BOB support to geomyidae.</title>
<link rel="alternate" type="text/html" href="commit/55786ce96a30a89b836e2ebdda0a284dfecffefe.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>rest.dcgi example: remove trailing whitespace</title>
<link rel="alternate" type="text/html" href="commit/9f57161218c2528eb3ba17e30d6c44a970101888.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>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>remove extra slash from request path if it is in a chroot</title>
<link rel="alternate" type="text/html" href="commit/980a398da8acca65a13936ff0792c39f3dcb0ede.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>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>Fix telemetry. Thanks Bob!</title>
<link rel="alternate" type="text/html" href="commit/7d7fc25a935fe9a9093abe93f678fa7a9bfd6549.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Add installation telemetry support to geomyidae.</title>
<link rel="alternate" type="text/html" href="commit/98e30eef5de836d8a35de71d00687aa483f8b189.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>fix realpath when base is a symlink</title>
<link rel="alternate" type="text/html" href="commit/77f7f5ed8370cf11b8992c70e7f5361625b9afa9.html" />
<author>
<name>KatolaZ</name>
<email>katolaz@freaknet.org</email>
</author>
<content>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>Bump up to v0.69.</title>
<link rel="alternate" type="text/html" href="commit/d0a78b16bdbd4330424b9abdcf6448c5a2b42253.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Change to v0.54 in Makefile.</title>
<link rel="alternate" type="text/html" href="commit/308c7aee5edc020a24cb0aff0555ba9d11fd86f8.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Fixing TLS in HAProxy.</title>
<link rel="alternate" type="text/html" href="commit/da60f209d2f93d5c8b224ccb539d612aff2911f6.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Prepare v0.53 release.</title>
<link rel="alternate" type="text/html" href="commit/d3a546ebc51a5cb2a96b4fd162a0c448c3db27e5.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Add haproxy cfg example file.</title>
<link rel="alternate" type="text/html" href="commit/5eba8a279042208ff514c43c1934b50c86cf2d60.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Fix haproxy support.</title>
<link rel="alternate" type="text/html" href="commit/8de0a5087833495b700c7ce4472df52c397c4cd5.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>geomyidae.8: improve man page formatting and some lint</title>
<link rel="alternate" type="text/html" href="commit/ef96bd3ac67bd8a63756736a172fe34590d45ea5.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>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>Add HAProxy support.</title>
<link rel="alternate" type="text/html" href="commit/e03b02a1d3a3f7669d4bd88741def54dad981d59.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Add some computer love.</title>
<link rel="alternate" type="text/html" href="commit/df8683b61ecb57affad4055f649560a2a789950e.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Add vhosting example script.</title>
<link rel="alternate" type="text/html" href="commit/68468c715b7bd84a26a6b1f0bf97dd9fd8234b8a.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Make v0.52 release.</title>
<link rel="alternate" type="text/html" href="commit/faea5769eee478d9773030f4ece829d2b0db7e13.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Add SERVER_LISTEN_NAME feature.</title>
<link rel="alternate" type="text/html" href="commit/9ffef532d812330c00bd1043c884f9e685787018.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Make mtime access in dir listing compatible to other platforms but linux.</title>
<link rel="alternate" type="text/html" href="commit/8b9629bd2a0dae917cbe7e7db44417afc28064f6.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>Bump up to v0.51.</title>
<link rel="alternate" type="text/html" href="commit/1f4c222dd84b3f7ee0fa068a21a50fcf47104000.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>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>
</feed>
