From 9b0e095c9f6a5be5a50f80a627781f8470c1d1b9 Mon Sep 17 00:00:00 2001 From: fbrosson Date: Mon, 16 Oct 2017 13:11:27 +0000 Subject: [PATCH] [core] add back REQUEST_SCHEME for backends x-ref: "[core] Add back REQUEST_SCHEME (for use in e.g. mod_ssi)" https://github.com/lighttpd/lighttpd1.4/pull/85 github: closes #85 --- src/http-header-glue.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/http-header-glue.c b/src/http-header-glue.c index 5afa6f98..0c32f6b4 100644 --- a/src/http-header-glue.c +++ b/src/http-header-glue.c @@ -1452,6 +1452,9 @@ int http_cgi_headers (server *srv, connection *con, http_cgi_opts *opts, http_cg rc |= cb(vdata, CONST_STR_LEN("GATEWAY_INTERFACE"), CONST_STR_LEN("CGI/1.1")); + rc |= cb(vdata, CONST_STR_LEN("REQUEST_SCHEME"), + CONST_BUF_LEN(con->uri.scheme)); + if (buffer_is_equal_caseless_string(con->uri.scheme, CONST_STR_LEN("https"))) { rc |= cb(vdata, CONST_STR_LEN("HTTPS"), CONST_STR_LEN("on"));