ref: b2de370f6c83b544985cc1cbd9f01eedfd412d0e
parent: e1ab0fd0801189ee622fb24a1a155ed1768c00a7
author: Stanley Lieber <sl@stanleylieber.com>
date: Sun Jun 14 18:29:36 EDT 2020
bin/contrib/rc-httpd/handlers/{dir-index, serve-static}: urlencode -d -> urldecode.awk
--- a/bin/contrib/rc-httpd/handlers/dir-index
+++ b/bin/contrib/rc-httpd/handlers/dir-index
@@ -1,5 +1,5 @@
#!/bin/rc
-PATH_INFO=`{echo $PATH_INFO | urlencode -d}+PATH_INFO=`{echo $PATH_INFO | urldecode.awk}full_path=$"FS_ROOT^$"PATH_INFO
full_path=$"full_path
if(! test -d $full_path){--- a/bin/contrib/rc-httpd/handlers/serve-static
+++ b/bin/contrib/rc-httpd/handlers/serve-static
@@ -1,5 +1,5 @@
#!/bin/rc
-full_path=`{echo $"FS_ROOT^$"PATH_INFO | urlencode -d}+full_path=`{echo $"FS_ROOT^$"PATH_INFO | urldecode.awk}full_path=$"full_path
if(~ $full_path */)
error 503
--
⑨