Hi.
diff -r 8e6bb4e6045f src/http/ngx_http_variables.c
--- a/src/http/ngx_http_variables.c Thu Jun 07 20:04:22 2018 +0300
+++ b/src/http/ngx_http_variables.c Thu Jun 07 12:20:05 2018 -0400
@@ -1420,25 +1420,11 @@
ngx_http_variable_scheme(ngx_http_request_t *r,
ngx_http_variable_value_t *v,
details: http://hg.nginx.org/nginx/rev/21ad2af3262c
branches:
changeset: 7294:21ad2af3262c
user: Ruslan Ermilov
date: Thu Jun 07 19:53:43 2018 +0300
description:
Removed extraneous check while processing request line.
diffstat:
src/http/ngx_http_request.c | 2 +-
1 files
details: http://hg.nginx.org/nginx/rev/8e6bb4e6045f
branches:
changeset: 7296:8e6bb4e6045f
user: Ruslan Ermilov
date: Thu Jun 07 20:04:22 2018 +0300
description:
HTTP/2: use scheme from original request for pushes (closes #1549).
Instead of the connection scheme, use scheme from
details: http://hg.nginx.org/nginx/rev/89430899c72a
branches:
changeset: 7295:89430899c72a
user: Ruslan Ermilov
date: Thu Jun 07 20:01:41 2018 +0300
description:
Added r->schema.
For HTTP/1, it keeps scheme from the absolute form of URI.
For HTTP/2, the :scheme request
details: http://hg.nginx.org/nginx/rev/f9661f56c717
branches:
changeset: 7292:f9661f56c717
user: Ruslan Ermilov
date: Thu May 24 12:06:35 2018 +0300
description:
Allowed digits, '+', '-', and '.' in scheme names as per RFC 3986.
diffstat:
src/http/ngx_http_parse.c | 5 +
1
details: http://hg.nginx.org/nginx/rev/d588987701f4
branches:
changeset: 7293:d588987701f4
user: Ruslan Ermilov
date: Thu Jun 07 11:47:10 2018 +0300
description:
HTTP/2: validate client request scheme.
The scheme is validated as per RFC 3986, Section 3.1.
diffstat: