From ff977be94170e84c34142f8bdeccb925b501f6ae Mon Sep 17 00:00:00 2001 From: "Charles E. Lehner" Date: Wed, 16 Sep 2020 14:17:22 -0400 Subject: Use percent-encoding for spaces Add comment about input redirect --- gemini.filter.dpi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gemini.filter.dpi b/gemini.filter.dpi index 7ecc60e..6e1c0ae 100755 --- a/gemini.filter.dpi +++ b/gemini.filter.dpi @@ -244,11 +244,13 @@ serve_fail() { serve_gemini_input() { url=${1#gemini:input:} + # gemini:input://REQUEST?q=INPUT -> gemini://REQUEST?INPUT url_no_query=${url%%?q=*} if [ "$url_no_query" != "$url" ]; then url="${url_no_query}?${url#*?q=}" fi + url=$(printf "%s" "$url" | sed 's/\+/%20/g') serve_real_redirect "$url" } -- cgit v1.2.3