ref: 4cd03abefe80c9d7ce97d7dfb488e7ed5a8163c8
parent: 62f58184815c2ad3eecf0cc811967f3b0659c00e
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sat Nov 15 18:51:01 EST 2014
hpost: fix multipart/form variable name mangeling when field value contains newlines com='MH3U pic unrelated ' hpost -u ... -m post com:$com resulted in wrong field name like: --HJBOUNDARY Content-Disposition: form-data; name="com pic unrelated" MH3U pic unrelated
--- a/rc/bin/hpost
+++ b/rc/bin/hpost
@@ -58,7 +58,7 @@
f=$1
cr=`{echo x | tr x \015} for(i in $at){- k=`{sed 's!:.*$!!' /env/i}+ k=`{sed 's!:.*$!!; q' /env/i}echo '--'$"f$"cr
echo 'Content-Disposition: form-data; name="'$"k'"'$"cr
echo $"cr
@@ -66,7 +66,7 @@
sed 's!^[^:]+:!!' /env/i
}
for(i in $af){- k=`{sed 's!@.*$!!' /env/i}+ k=`{sed 's!@.*$!!; q' /env/i} v=`{sed 's!^[^@]+@!!' /env/i} t=`{file -m $v} n=`{basename $v}--
⑨