iFix \r handling in gopher request filter. - geomyidae - A small C-based gopherd. Err bitreich.org 70 hgit clone git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/ URL:git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/ bitreich.org 70 1Log /scm/geomyidae/log.gph bitreich.org 70 1Files /scm/geomyidae/files.gph bitreich.org 70 1Refs /scm/geomyidae/refs.gph bitreich.org 70 1Tags /scm/geomyidae/tag bitreich.org 70 1README /scm/geomyidae/file/README.gph bitreich.org 70 1LICENSE /scm/geomyidae/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 45c3a0e013a65e7bc6c5fa4cb941cedf22fb83e0 /scm/geomyidae/commit/45c3a0e013a65e7bc6c5fa4cb941cedf22fb83e0.gph bitreich.org 70 1parent 72b56b76bbd9616ec82b59b4a6541ca40ab4e660 /scm/geomyidae/commit/72b56b76bbd9616ec82b59b4a6541ca40ab4e660.gph bitreich.org 70 hAuthor: Christoph Lohmann <20h@r-36.net> URL:mailto:20h@r-36.net bitreich.org 70 iDate: Wed, 17 Mar 2021 22:28:18 +0100 Err bitreich.org 70 i Err bitreich.org 70 iFix \r handling in gopher request filter. Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M xinetd-gopher-request-filter.sh | 3 ++- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 2 insertions(+), 1 deletion(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/xinetd-gopher-request-filter.sh b/xinetd-gopher-request-filter.sh /scm/geomyidae/file/xinetd-gopher-request-filter.sh.gph bitreich.org 70 i@@ -7,8 +7,9 @@ dstserver="localhost" Err bitreich.org 70 i dstport="7070" Err bitreich.org 70 i Err bitreich.org 70 i read -r request Err bitreich.org 70 i+request="$(printf "%s\n" "${request}" | tr -d '\r')" Err bitreich.org 70 i case "${request}" in Err bitreich.org 70 i-/bill-gates-chips-us-all|/something-secret) Err bitreich.org 70 i+*bill-gates*|*cia*) Err bitreich.org 70 i printf "3The request cannot be handled\terror\t70\r\n" Err bitreich.org 70 i ;; Err bitreich.org 70 i *) Err bitreich.org 70 .