Re: [nginx] Added r->schema.

2018-06-07 Thread 洪志道
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,

[nginx] Removed extraneous check while processing request line.

2018-06-07 Thread Ruslan Ermilov
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

[nginx] HTTP/2: use scheme from original request for pushes (closes #1549).

2018-06-07 Thread Ruslan Ermilov
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

[nginx] Added r->schema.

2018-06-07 Thread Ruslan Ermilov
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

[nginx] Allowed digits, '+', '-', and '.' in scheme names as per RFC 3986.

2018-06-07 Thread Ruslan Ermilov
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

[nginx] HTTP/2: validate client request scheme.

2018-06-07 Thread Ruslan Ermilov
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: