<?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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> </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 <20h@r-36.net> 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 <20h@r-36.net> 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 <nsonack@herrhotzenplotz.de> 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'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'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't know if the TLS stuff works as I haven't configured it (and don't need it atm). Everything else works fine on a FreeBSD 14.1-RELEASE-p2 amd64 box. Signed-off-by: Christoph Lohmann <20h@r-36.net> </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ğ <pixificial@pixificial.xyz></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 <20h@r-36.net> Date: Tue, 2 Jul 2024 19:23:32 +0200 Add static page generator by Kaan Çırağ <pixificial@pixificial.xyz> </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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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'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 <pazz0@0xfa.de> Date: Mon, 21 Aug 2023 08:51:36 +0000 TLS + disabling the execution of CGI didn't work under OpenBSD. For fork() the pledge "proc" is needed, this wasn't pledge if nocgi was set. Signed-off-by: Christoph Lohmann <20h@r-36.net> </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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <hiltjo@codemadness.org> Date: Sat, 12 Aug 2023 20:23:28 +0200 SIGKILL cannot be handled "The signals SIGKILL and SIGSTOP cannot be caught or ignored." Signed-off-by: Christoph Lohmann <20h@r-36.net> </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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <hiltjo@codemadness.org> 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 <20h@r-36.net> </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 <20h@r-36.net> 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 <hiltjo@codemadness.org> Date: Sat, 22 Jul 2023 19:15:03 +0200 handlr.c: use basename() to get the base filename Signed-off-by: Christoph Lohmann <20h@r-36.net> </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 <20h@r-36.net> 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 <hiltjo@codemadness.org> Date: Sat, 22 Jul 2023 18:41:40 +0200 geomyidae.8: fix small typos Signed-off-by: Christoph Lohmann <20h@r-36.net> </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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <git@noon.mozmail.com> Date: Fri, 19 May 2023 07:29:27 -0300 Add code snippet for requiring gph mode Signed-off-by: Christoph Lohmann <20h@r-36.net> </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 <20h@r-36.net> 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 <hiltjo@codemadness.org> 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 <20h@r-36.net> </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 <20h@r-36.net> 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 <hiltjo@codemadness.org> Date: Wed, 8 Mar 2023 20:57:57 +0100 tiny code-style fixes Signed-off-by: Christoph Lohmann <20h@r-36.net> </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 <hiltjo@codemadness.org> Date: Wed, 8 Mar 2023 20:56:42 +0100 handlegph: fix memory leak if writing a line failed Signed-off-by: Christoph Lohmann <20h@r-36.net> </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 <hiltjo@codemadness.org> Date: Wed, 8 Mar 2023 20:55:16 +0100 handledir: fix memory leak if writing a directory entry failed Signed-off-by: Christoph Lohmann <20h@r-36.net> </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 <hiltjo@codemadness.org> 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 <20h@r-36.net> </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 <hiltjo@codemadness.org> Date: Fri, 31 Mar 2023 20:22:25 +0200 xsplice: return -1 on error Signed-off-by: Christoph Lohmann <20h@r-36.net> </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 <hiltjo@codemadness.org> 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 <20h@r-36.net> </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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <hiltjo@codemadness.org> Date: Sat, 18 Feb 2023 12:31:01 +0100 rest.dcgi example: remove trailing whitespace Signed-off-by: Christoph Lohmann <20h@r-36.net> </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 <hiltjo@codemadness.org> 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 "/", otherwise "/" at the end were already stripped. This also fixes the $PATH_TRANSLATED environment variable in CGI scripts. Signed-off-by: Christoph Lohmann <20h@r-36.net> </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 <20h@r-36.net> 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 <20h@r-36.net> 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 <katolaz@freaknet.org> Date: Sat, 3 Dec 2022 14:18:29 +0000 fix realpath when base is a symlink Signed-off-by: Christoph Lohmann <20h@r-36.net> </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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <hiltjo@codemadness.org> 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 <20h@r-36.net> </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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <athas@sigkill.dk> Date: Thu, 4 Aug 2022 19:26:38 +0200 gph-mode 1.1, now with tab highlighting. Signed-off-by: Christoph Lohmann <20h@r-36.net> </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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <20h@r-36.net> 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 <anders@adamsgaard.dk> 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 <20h@r-36.net> </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 <20h@r-36.net> 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 <20h@r-36.net> 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 <hiltjo@codemadness.org> Date: Fri, 8 Apr 2022 18:19:14 +0200 remove unused variable Signed-off-by: Christoph Lohmann <20h@r-36.net> </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 <20h@r-36.net> 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 <20h@r-36.net> 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>