geomyidae, branch HEAD A small C-based gopherd. 5efc3bd3f2f7949c70d1d3fe49c00e8f2c3961f4 2024-08-14T14:25:59Z 2024-08-14T14:25:59Z Merge git://bitreich.org/geomyidae Christoph Lohmann 20h@r-36.net 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 5a8f1faeaec51bba6d25196b653c6df7ce75e87e 2024-08-14T14:22:44Z 2024-08-14T14:24:26Z Do proper initialisation of traverse and traversec. Christoph Lohmann 20h@r-36.net 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> 2deefd40cbc13516f07e503f8bf337a66dd54da9 2024-08-14T14:22:44Z 2024-08-14T14:22:44Z Do proper initialisation of traverse and traversec. Christoph Lohmann 20h@r-36.net 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. 51959f2e295b12a6549278709954f6630655602a 2024-07-28T14:00:45Z 2024-07-28T14:00:45Z Increase listen queue to solve c10k problem in geomyidae. Christoph Lohmann 20h@r-36.net 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. b26c0644c0b0badec69870e4b92da4e0b4225b31 2024-07-05T15:51:17Z 2024-07-09T18:01:26Z rc.d: clean up and update FreeBSD rc script for easier configuration Nico Sonack nsonack@herrhotzenplotz.de 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> 098b3ed375acbd86cba0dff419cd954160cb4a9e 2024-07-02T17:23:32Z 2024-07-02T17:23:32Z Add static page generator by Kaan Çırağ <pixificial@pixificial.xyz> Christoph Lohmann 20h@r-36.net 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> c3891a3ec4edeb9657f9b185d32a6f1a40394848 2024-02-28T14:41:07Z 2024-02-28T14:41:07Z Fix the devil. Christoph Lohmann 20h@r-36.net commit c3891a3ec4edeb9657f9b185d32a6f1a40394848 parent 4b3c0afd77c35f4df4318c887cd6e5e6d247ee68 Author: Christoph Lohmann <20h@r-36.net> Date: Wed, 28 Feb 2024 15:41:07 +0100 Fix the devil. 4b3c0afd77c35f4df4318c887cd6e5e6d247ee68 2024-02-28T14:32:48Z 2024-02-28T14:32:48Z Add autohell support. Christoph Lohmann 20h@r-36.net commit 4b3c0afd77c35f4df4318c887cd6e5e6d247ee68 parent 4140d67a13c6888267e975e8bf60bfe91f3d21a4 Author: Christoph Lohmann <20h@r-36.net> Date: Wed, 28 Feb 2024 15:32:48 +0100 Add autohell support. 4140d67a13c6888267e975e8bf60bfe91f3d21a4 2024-02-10T11:43:48Z 2024-02-10T11:43:48Z Spit out error in case of improperly URI escaping with hURL: Christoph Lohmann 20h@r-36.net 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! 666c891cb2fa5ddd436e1cd0662f0c3e3d2ed142 2023-08-26T14:42:28Z 2023-08-26T14:42:28Z Bump up version and LICENSE. Christoph Lohmann 20h@r-36.net 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. 0e9b1dd3e874665fdf6377ef52f3f41b8b29d155 2023-08-23T18:01:37Z 2023-08-23T18:01:37Z Add rpath for OpenBSD. Christoph Lohmann 20h@r-36.net commit 0e9b1dd3e874665fdf6377ef52f3f41b8b29d155 parent 9884d6e830dba5751c5363086e74b5f9a9c1691d Author: Christoph Lohmann <20h@r-36.net> Date: Wed, 23 Aug 2023 20:01:37 +0200 Add rpath for OpenBSD. 9884d6e830dba5751c5363086e74b5f9a9c1691d 2023-08-23T12:49:23Z 2023-08-23T12:49:23Z We do not need the realpath. Only serve in basepath. Christoph Lohmann 20h@r-36.net 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. cdf260787abd32506e151744c411d0e1057757d8 2023-08-23T11:04:52Z 2023-08-23T11:04:52Z Give virtual path instead of real path. Christoph Lohmann 20h@r-36.net 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. 32c1854864ce91a873e607659294eda9012411e6 2023-08-21T09:37:44Z 2023-08-21T09:37:44Z Fix double printing notfounderr and fix notfound on not allowed dir trav. Christoph Lohmann 20h@r-36.net 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. e35d04d03d5c4c8ddc88e73c5c3f092e3d309a40 2023-08-21T08:51:36Z 2023-08-21T09:02:08Z TLS + disabling the execution of CGI didn't work under OpenBSD. Julian Schweinsberg pazz0@0xfa.de 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> 72253bb02d112a5287ce7b72af7e599da5436236 2023-08-21T08:50:33Z 2023-08-21T08:50:33Z Reverse reverse lookup flag definition. Disable by default. Christoph Lohmann 20h@r-36.net 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. ccbe2e7bf5613a77a9e1f2e29ff037c08755cdb0 2023-08-12T19:37:16Z 2023-08-12T19:37:16Z Move shutdown out of linger and make it variable on tlssocks. Christoph Lohmann 20h@r-36.net 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. fe5c840d34c12bc38be14397144731b9f46ecec8 2023-08-12T18:39:57Z 2023-08-12T18:39:57Z Do shuflen TLS_WANT only for tls_write. Christoph Lohmann 20h@r-36.net 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. d1bda986e611c9ca93670ffa2d10aae178fb2067 2023-08-12T18:23:28Z 2023-08-12T18:25:33Z SIGKILL cannot be handled Hiltjo Posthuma hiltjo@codemadness.org 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> c5dfedcbd82163391ed046caa3b2764562b0c1cf 2023-08-12T18:24:55Z 2023-08-12T18:24:55Z Add TLS_WANT to tls_handshake. Thanks bob. Christoph Lohmann 20h@r-36.net 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. 37b32150292c712dd823fdf810e7ee766a2358a9 2023-08-12T17:21:36Z 2023-08-12T17:21:36Z Add TLS_WANT on tls_close too. Christoph Lohmann 20h@r-36.net 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. 6aaceedcc36a36f52cfb27bfdbcfde2ba71381da 2023-08-12T17:20:56Z 2023-08-12T17:20:56Z Do TLS_WANT on tls_close too. Christoph Lohmann 20h@r-36.net 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. f827151059463740fbdd59834ce0620b81d80d61 2023-08-12T17:19:26Z 2023-08-12T17:19:26Z Add TLS_WANT to tls_read too. Christoph Lohmann 20h@r-36.net 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. c70b510eb6ff2a91583e8dcd819af3fb7667bfa7 2023-08-12T17:17:08Z 2023-08-12T17:17:08Z Change wifi to wlen. Christoph Lohmann 20h@r-36.net commit c70b510eb6ff2a91583e8dcd819af3fb7667bfa7 parent 2216fbb8379f18495fa965043ac4fe2b24fe2f89 Author: Christoph Lohmann <20h@r-36.net> Date: Sat, 12 Aug 2023 19:17:08 +0200 Change wifi to wlen. 2216fbb8379f18495fa965043ac4fe2b24fe2f89 2023-08-12T17:16:44Z 2023-08-12T17:16:44Z Change wlan to wifi. Christoph Lohmann 20h@r-36.net commit 2216fbb8379f18495fa965043ac4fe2b24fe2f89 parent 95199c7edbf0fa3bb1ea0b521ffe8d04f0a60a52 Author: Christoph Lohmann <20h@r-36.net> Date: Sat, 12 Aug 2023 19:16:44 +0200 Change wlan to wifi. 95199c7edbf0fa3bb1ea0b521ffe8d04f0a60a52 2023-08-12T17:15:20Z 2023-08-12T17:15:20Z Add TLS_POLL support return codes. Christoph Lohmann 20h@r-36.net 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. 60b382884e98afcc7e8dc4b679094ef2a1c652fa 2023-08-10T09:51:56Z 2023-08-10T09:51:56Z Add big comment why we need strlcat everywhere. Christoph Lohmann 20h@r-36.net 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. 96c7692574c9f7edf5faf5c98cafb8473b0fc1ce 2023-08-03T11:14:48Z 2023-08-03T11:14:48Z Give traversal and sel in cgi and dcgi call. Christoph Lohmann 20h@r-36.net 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. 89ed3ff980bfd8b1a6405be67565b1de3b393ac3 2023-07-23T12:23:26Z 2023-07-23T12:24:13Z Add lingerie to all socks. Christoph Lohmann 20h@r-36.net 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 41aaba3aa82bbe810c1008246b2b226e7395fe1e 2023-07-22T18:16:12Z 2023-07-22T18:18:52Z improve includes and fix a false-positive warning for clang Hiltjo Posthuma hiltjo@codemadness.org 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> 759d3017c73af279f7e0cec80f328e8da78d397d 2023-07-22T18:02:18Z 2023-07-22T18:02:18Z Remove debugging from great refactoring. Christoph Lohmann 20h@r-36.net 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. 31cab7f26e390b9e29a3f9fa185df6bd67abd826 2023-07-22T17:15:03Z 2023-07-22T17:12:40Z handlr.c: use basename() to get the base filename Hiltjo Posthuma hiltjo@codemadness.org 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> e418a673b849daeac362148c6dfcb3dc9355f4dc 2023-07-22T17:09:12Z 2023-07-22T17:09:12Z Fix PATH_INFO to be full relative path. Thanks bob. Christoph Lohmann 20h@r-36.net 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. 00a21ba56a07fa0eaefd27c626c4605fce3e042d 2023-07-22T16:41:40Z 2023-07-22T16:37:31Z geomyidae.8: fix small typos Hiltjo Posthuma hiltjo@codemadness.org 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> 7bb98e044757e47523468791f8f4040893c34342 2023-07-22T16:07:39Z 2023-07-22T16:07:39Z Update CGI to the current state and restyle it. Christoph Lohmann 20h@r-36.net 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. 1f99de32eae25260f0596aad2c33780a239ba999 2023-07-22T15:56:54Z 2023-07-22T15:56:54Z Add http compatibility mode to the manpage. Christoph Lohmann 20h@r-36.net 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. 28c6362fb2bcbe837e46883e60eb2e89efc59692 2023-07-22T15:51:54Z 2023-07-22T15:51:54Z Add REST handling example to manpage. Christoph Lohmann 20h@r-36.net 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. 81f3ec7d02246ab56d7fcc57ce18d546a3fe4b6f 2023-07-22T15:27:20Z 2023-07-22T15:27:20Z Make compatibility serving a full feature. Christoph Lohmann 20h@r-36.net 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. 6dc65c6ce9c4a41c034aa1f21d9ff2a1573efde4 2023-07-22T15:17:35Z 2023-07-22T15:17:35Z Handle EINTR while dup2() in handlecgi(). Christoph Lohmann 20h@r-36.net 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(). 73b1a17ecfe53540e39ca60059235ce91c70c932 2023-07-22T15:16:51Z 2023-07-22T15:16:51Z Fix http-compatibility stub. Christoph Lohmann 20h@r-36.net commit 73b1a17ecfe53540e39ca60059235ce91c70c932 parent 3a876cbe4fb9b93ecf98decfa79e7f9b27dbc320 Author: Christoph Lohmann <20h@r-36.net> Date: Sat, 22 Jul 2023 17:16:51 +0200 Fix http-compatibility stub. 3a876cbe4fb9b93ecf98decfa79e7f9b27dbc320 2023-07-22T15:14:59Z 2023-07-22T15:14:59Z First stub for new http-compatibility feature. Christoph Lohmann 20h@r-36.net 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. 646c0c9ac1c8944393c3640c63ffefd6f400c2a5 2023-07-22T15:14:26Z 2023-07-22T15:14:26Z Move .. handling to a more efficient position. Christoph Lohmann 20h@r-36.net 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. 2a482d9af02b09bc8a770c4e08be577264d473c5 2023-07-22T13:57:20Z 2023-07-22T13:57:20Z Clarify gopher+ compatibility handling. Christoph Lohmann 20h@r-36.net commit 2a482d9af02b09bc8a770c4e08be577264d473c5 parent 7b9aa6de08d6ed822f5917c44bf61e10a804b31b Author: Christoph Lohmann <20h@r-36.net> Date: Sat, 22 Jul 2023 15:57:20 +0200 Clarify gopher+ compatibility handling. 7b9aa6de08d6ed822f5917c44bf61e10a804b31b 2023-07-22T13:32:47Z 2023-07-22T13:32:47Z Remove comment about non-/ selectors. We are using them now. Christoph Lohmann 20h@r-36.net 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. a291bc8c99309fcbfd1a7688988ba60a2e5bf042 2023-07-22T13:28:45Z 2023-07-22T13:28:45Z Fix traversal handling, add selector and traversal to CGI environment. Christoph Lohmann 20h@r-36.net 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. b12a77acd24fc170b1ad047986ffaf13592fb326 2023-07-20T04:30:24Z 2023-07-20T04:30:24Z First rework of path handling. Christoph Lohmann 20h@r-36.net 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. f66a8a67b9471909016d6f24ce93f39584130a67 2023-05-26T04:45:48Z 2023-05-26T04:45:48Z First implementation of two-way TLS for scripts. Christoph Lohmann 20h@r-36.net 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. 3a9cbc78b4777d2dab54bca974f65c708ffc61a5 2023-05-26T04:28:28Z 2023-05-26T04:28:28Z Use sockets instead of pipes to allow bidirectional communication. Christoph Lohmann 20h@r-36.net 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. 5359e24388be689acc073af1739af4c932a57915 2023-05-25T00:29:56Z 2023-05-25T00:29:56Z Add snowman science document. Christoph Lohmann 20h@r-36.net commit 5359e24388be689acc073af1739af4c932a57915 parent d13933d6a4d1370e7565ab94032dfe7bcf6ea39a Author: Christoph Lohmann <20h@r-36.net> Date: Thu, 25 May 2023 02:29:56 +0200 Add snowman science document. d13933d6a4d1370e7565ab94032dfe7bcf6ea39a 2023-05-19T10:29:27Z 2023-05-24T04:31:02Z Add code snippet for requiring gph mode Roygbyte git@noon.mozmail.com 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> 9d62510690cc6eb31a3ebd766cdab07b9f0dd65b 2023-05-13T22:12:04Z 2023-05-13T22:12:04Z Add gophers to CGI environment in case tls is used. Christoph Lohmann 20h@r-36.net 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. c436fc10abe28f4c60a480cad787f619a3724336 2023-04-07T10:16:08Z 2023-04-07T12:56:11Z CGI: for PATH_INFO use the path relative to the base directory Hiltjo Posthuma hiltjo@codemadness.org 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> 9b695d406cbc9c2d9ffddb7a086d44d22f0623ad 2023-03-31T18:35:06Z 2023-03-31T18:35:06Z Move make_base_path to ind.c Christoph Lohmann 20h@r-36.net 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 d8f16138b6d4930eed5abe43baa21193730507eb 2023-03-08T19:57:57Z 2023-03-31T18:32:16Z tiny code-style fixes Hiltjo Posthuma hiltjo@codemadness.org 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> 997f994cfd4318cdd6b9d40f5864b37002976cac 2023-03-08T19:56:42Z 2023-03-31T18:32:16Z handlegph: fix memory leak if writing a line failed Hiltjo Posthuma hiltjo@codemadness.org 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> 70d5d67d68410c852d9663a6e4935e508897ffdf 2023-03-08T19:55:16Z 2023-03-31T18:32:16Z handledir: fix memory leak if writing a directory entry failed Hiltjo Posthuma hiltjo@codemadness.org 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> 9526d3d35917770ca5a021d745bcf50d382875b2 2023-03-08T19:54:44Z 2023-03-31T18:32:16Z fix a regression from 980a398da8acca65a13936ff0792c39f3dcb0ede Hiltjo Posthuma hiltjo@codemadness.org 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> fc79d9a4d2cd906e09d9f046e9f1cc91e35b0f7e 2023-03-31T18:22:25Z 2023-03-31T18:23:23Z xsplice: return -1 on error Hiltjo Posthuma hiltjo@codemadness.org 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> 2ea7fc9967866e29f459515cbac7e03ce10e23a4 2023-03-19T17:52:01Z 2023-03-19T19:07:39Z handledcgi: close file descriptor if opening a stream for fdopen fails Hiltjo Posthuma hiltjo@codemadness.org 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> e052ad155391912e86548bcb9ba9bac65dde7879 2023-02-26T19:54:13Z 2023-02-26T19:54:13Z Remove spurious empty line characters. Christoph Lohmann 20h@r-36.net 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. 7180b9b0f9ea870a68234ad47ed953a352c4ef37 2023-02-25T14:39:29Z 2023-02-25T14:39:29Z Add TODO file for bob. Christoph Lohmann 20h@r-36.net 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. 44b55b20a823ff7bb09504583465374d0d1883e0 2023-02-25T14:38:12Z 2023-02-25T14:38:12Z Fix eval-bob to actually work with sh. Christoph Lohmann 20h@r-36.net 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. fc42a2cc6f17ebbc7cfe22fa82905563e73f9ba6 2023-02-25T14:36:10Z 2023-02-25T14:36:10Z Fix index.dbob and index.bob example files. Christoph Lohmann 20h@r-36.net 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. 55786ce96a30a89b836e2ebdda0a284dfecffefe 2023-02-24T17:52:16Z 2023-02-24T17:52:16Z Add BOB support to geomyidae. Christoph Lohmann 20h@r-36.net 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. 9f57161218c2528eb3ba17e30d6c44a970101888 2023-02-18T11:31:01Z 2023-02-18T17:11:08Z rest.dcgi example: remove trailing whitespace Hiltjo Posthuma hiltjo@codemadness.org 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> 980a398da8acca65a13936ff0792c39f3dcb0ede 2023-02-18T11:29:29Z 2023-02-18T17:11:08Z remove extra slash from request path if it is in a chroot Hiltjo Posthuma hiltjo@codemadness.org 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> 7d7fc25a935fe9a9093abe93f678fa7a9bfd6549 2023-02-11T17:33:53Z 2023-02-11T17:33:53Z Fix telemetry. Thanks Bob! Christoph Lohmann 20h@r-36.net commit 7d7fc25a935fe9a9093abe93f678fa7a9bfd6549 parent 98e30eef5de836d8a35de71d00687aa483f8b189 Author: Christoph Lohmann <20h@r-36.net> Date: Sat, 11 Feb 2023 18:33:53 +0100 Fix telemetry. Thanks Bob! 98e30eef5de836d8a35de71d00687aa483f8b189 2023-02-11T17:07:03Z 2023-02-11T17:07:03Z Add installation telemetry support to geomyidae. Christoph Lohmann 20h@r-36.net 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. 77f7f5ed8370cf11b8992c70e7f5361625b9afa9 2022-12-03T14:18:29Z 2022-12-03T14:48:27Z fix realpath when base is a symlink KatolaZ katolaz@freaknet.org 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> d0a78b16bdbd4330424b9abdcf6448c5a2b42253 2022-11-19T19:51:19Z 2022-11-19T19:51:19Z Bump up to v0.69. Christoph Lohmann 20h@r-36.net 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. 308c7aee5edc020a24cb0aff0555ba9d11fd86f8 2022-11-19T19:49:30Z 2022-11-19T19:49:30Z Change to v0.54 in Makefile. Christoph Lohmann 20h@r-36.net 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. da60f209d2f93d5c8b224ccb539d612aff2911f6 2022-11-19T19:45:42Z 2022-11-19T19:45:42Z Fixing TLS in HAProxy. Christoph Lohmann 20h@r-36.net 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. d3a546ebc51a5cb2a96b4fd162a0c448c3db27e5 2022-11-14T00:17:27Z 2022-11-14T00:17:27Z Prepare v0.53 release. Christoph Lohmann 20h@r-36.net commit d3a546ebc51a5cb2a96b4fd162a0c448c3db27e5 parent 5eba8a279042208ff514c43c1934b50c86cf2d60 Author: Christoph Lohmann <20h@r-36.net> Date: Mon, 14 Nov 2022 01:17:27 +0100 Prepare v0.53 release. 5eba8a279042208ff514c43c1934b50c86cf2d60 2022-11-14T00:09:41Z 2022-11-14T00:09:41Z Add haproxy cfg example file. Christoph Lohmann 20h@r-36.net 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. 8de0a5087833495b700c7ce4472df52c397c4cd5 2022-11-14T00:06:49Z 2022-11-14T00:06:49Z Fix haproxy support. Christoph Lohmann 20h@r-36.net commit 8de0a5087833495b700c7ce4472df52c397c4cd5 parent ef96bd3ac67bd8a63756736a172fe34590d45ea5 Author: Christoph Lohmann <20h@r-36.net> Date: Mon, 14 Nov 2022 01:06:49 +0100 Fix haproxy support. ef96bd3ac67bd8a63756736a172fe34590d45ea5 2022-11-11T09:45:11Z 2022-11-11T21:08:40Z geomyidae.8: improve man page formatting and some lint Hiltjo Posthuma hiltjo@codemadness.org 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> e03b02a1d3a3f7669d4bd88741def54dad981d59 2022-11-11T08:05:18Z 2022-11-11T08:05:18Z Add HAProxy support. Christoph Lohmann 20h@r-36.net commit e03b02a1d3a3f7669d4bd88741def54dad981d59 parent df8683b61ecb57affad4055f649560a2a789950e Author: Christoph Lohmann <20h@r-36.net> Date: Fri, 11 Nov 2022 09:05:18 +0100 Add HAProxy support. df8683b61ecb57affad4055f649560a2a789950e 2022-11-11T06:46:43Z 2022-11-11T06:46:43Z Add some computer love. Christoph Lohmann 20h@r-36.net 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. 68468c715b7bd84a26a6b1f0bf97dd9fd8234b8a 2022-11-11T06:39:56Z 2022-11-11T06:39:56Z Add vhosting example script. Christoph Lohmann 20h@r-36.net commit 68468c715b7bd84a26a6b1f0bf97dd9fd8234b8a parent faea5769eee478d9773030f4ece829d2b0db7e13 Author: Christoph Lohmann <20h@r-36.net> Date: Fri, 11 Nov 2022 07:39:56 +0100 Add vhosting example script. faea5769eee478d9773030f4ece829d2b0db7e13 2022-11-10T22:19:26Z 2022-11-10T22:19:26Z Make v0.52 release. Christoph Lohmann 20h@r-36.net commit faea5769eee478d9773030f4ece829d2b0db7e13 parent 9ffef532d812330c00bd1043c884f9e685787018 Author: Christoph Lohmann <20h@r-36.net> Date: Thu, 10 Nov 2022 23:19:26 +0100 Make v0.52 release. 9ffef532d812330c00bd1043c884f9e685787018 2022-10-26T17:03:26Z 2022-10-26T17:03:26Z Add SERVER_LISTEN_NAME feature. Christoph Lohmann 20h@r-36.net 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. 8b9629bd2a0dae917cbe7e7db44417afc28064f6 2022-10-09T20:11:27Z 2022-10-09T20:11:27Z Make mtime access in dir listing compatible to other platforms but linux. Christoph Lohmann 20h@r-36.net 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. 1f4c222dd84b3f7ee0fa068a21a50fcf47104000 2022-08-06T20:18:06Z 2022-08-06T20:18:06Z Bump up to v0.51. Christoph Lohmann 20h@r-36.net 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. 0bf8a3b9d7371bf83b44a64b882a224607d9d41c 2022-08-04T17:26:38Z 2022-08-04T17:28:07Z gph-mode 1.1, now with tab highlighting. Troels Henriksen athas@sigkill.dk 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> 9f6992fbf205ebf60a0674c9ec29a86c73cb4fa9 2022-08-03T16:24:55Z 2022-08-03T16:24:55Z Add gph major-mode file for emacs. Christoph Lohmann 20h@r-36.net 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! b8f2f9e71128445ed61141bb7eec1d241790fb43 2022-08-01T11:45:52Z 2022-08-01T11:45:52Z Do not exit in splice when pipe is unsuccessfull. Christoph Lohmann 20h@r-36.net 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. c0cf9ade2605856d2aac986e5bfb429badc5c729 2022-08-01T11:44:56Z 2022-08-01T11:44:56Z Code cleanup in xsplice(). Christoph Lohmann 20h@r-36.net commit c0cf9ade2605856d2aac986e5bfb429badc5c729 parent 2d93b6f04f44d94cc38dd1ef666867c0ca95574f Author: Christoph Lohmann <20h@r-36.net> Date: Mon, 1 Aug 2022 13:44:56 +0200 Code cleanup in xsplice(). 2d93b6f04f44d94cc38dd1ef666867c0ca95574f 2022-07-30T11:02:13Z 2022-07-30T11:02:13Z Add splice speedup for geomyidae. Christoph Lohmann 20h@r-36.net 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. 23ce04766e993ae515483debfc2c3be1c38b2d0b 2022-07-28T21:29:57Z 2022-07-28T21:29:57Z Remove a whitespace for test. Christoph Lohmann 20h@r-36.net 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. 5b2a4d186c668de83728638abfd9d59e47d2f58e 2022-07-26T22:17:28Z 2022-07-26T22:17:28Z Allow empty info lines again. Christoph Lohmann 20h@r-36.net 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. 204c8cedb99683d264e2612a4e126142a20e3042 2022-07-26T21:39:22Z 2022-07-26T21:39:22Z Implement new escaping in geomyidae. Christoph Lohmann 20h@r-36.net 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! 25d46ce743e68c9d920190bfe29262f16214b194 2022-07-20T16:38:00Z 2022-07-20T16:38:00Z Add FreeBSD.rc.d. Thanks Mellowlink! Christoph Lohmann 20h@r-36.net 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! 0731514fdbc13bf83ce43f7dc9ec51a1722577f0 2022-07-20T16:36:50Z 2022-07-20T16:36:50Z Add reminders for new escape handling for brcon2022. Christoph Lohmann 20h@r-36.net 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. 181dc0b57c1702ff23c81392c35653da708759bd 2022-07-20T16:35:06Z 2022-07-20T16:35:06Z Add NetBSD compile options. Thanks Mellowlink! Christoph Lohmann 20h@r-36.net 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! dec83c0fa1190b0db87303a5ae66e43803db3c25 2022-04-25T07:24:17Z 2022-04-25T09:35:28Z OpenBSD.rc.d: change shebang for 7.1 release Anders Damsgaard anders@adamsgaard.dk 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> 0a5496d8d23ab258c7c761cb1584b8ae396328b5 2022-04-08T17:37:22Z 2022-04-08T17:37:22Z Release 0.50.1 fix. Christoph Lohmann 20h@r-36.net 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. 2ebea55275912a6228d36ad4e6715031924fa6dd 2022-04-08T17:06:24Z 2022-04-08T17:06:24Z Fix chroot with new REST behaviour. Christoph Lohmann 20h@r-36.net 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. e84010e9ac00d6d65a94aecef51e45fc397d9099 2022-04-08T16:19:14Z 2022-04-08T17:06:13Z remove unused variable Hiltjo Posthuma hiltjo@codemadness.org 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> fee6caf0858e9c12062f9e89fbdef15305d0b1b4 2022-04-08T15:27:18Z 2022-04-08T15:27:18Z Mark v0.50 release. Christoph Lohmann 20h@r-36.net commit fee6caf0858e9c12062f9e89fbdef15305d0b1b4 parent 5f8346a44327a384b989b92ec9936389ea0ff58b Author: Christoph Lohmann <20h@r-36.net> Date: Fri, 8 Apr 2022 17:27:18 +0200 Mark v0.50 release. 5f8346a44327a384b989b92ec9936389ea0ff58b 2022-04-03T21:59:22Z 2022-04-03T21:59:22Z Add number support to umnlisting.dcgi. Christoph Lohmann 20h@r-36.net 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!