Commit ca2c8b4a authored by Dominika Liberda's avatar Dominika Liberda 💽

Added basic proxying; Importing to gitlab.

parent 03f39e3d
printf "HTTP/1.0 200 OK
${cfg[extra_headers]}\r\n\r\n"
curl ${cfg[proxy_url]}${r[url]}
\ No newline at end of file
......@@ -126,6 +126,10 @@ if [[ ${cfg[auth_required]} == true && ${r[authorized]} != true ]]; then
r[status]=401
fi
if [[ ${cfg[proxy]} == true ]]; then
r[status]=211
fi
if [[ ${r[post]} == true && ${r[status]} == 200 ]]; then
# This whole ordeal is here to prevent passing binary data as a variable.
......@@ -170,6 +174,8 @@ fi
if [[ ${r[status]} == 210 && ${cfg[autoindex]} == true ]]; then
source "src/response/listing.sh"
elif [[ ${r[status]} == 211 ]]; then
source "src/response/proxy.sh"
elif [[ ${r[status]} == 200 ]]; then
source "src/response/200.sh"
elif [[ ${r[status]} == 401 ]]; then
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment