From 67616cb9f0fe6c0bb23afc2f9bfc1b9d43bed58f Mon Sep 17 00:00:00 2001 From: tv Date: Thu, 30 Apr 2020 16:42:03 +0200 Subject: request-line parser: accept = and _ in URI --- htgen | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htgen b/htgen index 562f092..78696be 100755 --- a/htgen +++ b/htgen @@ -42,7 +42,7 @@ EOF ## Parse Request-Line. {{{ read Request_Line eval "$(echo "$Request_Line" | sed -rn ' - s^([a-zA-Z]+) ([a-zA-Z0-9?&+*/.-]+) HTTP/([0-9]+\.[0-9]+)\r$\ + s^([a-zA-Z]+) ([a-zA-Z0-9=?&+*/._-]+) HTTP/([0-9]+\.[0-9]+)\r$\ Request_Line="&"\ Method="\1"\ Request_URI="\2"\ -- cgit v1.2.3