The official NGINX Open Source repository.
Go to file
Roman Arutyunyan 891908cd0c Inherit valid_unparsed_uri in cloned subrequests (ticket #1430).
Inheriting this flag will make the cloned subrequest behave consistently with
the parent.  Specifically, the upstream HTTP request and cache key created by
the proxy module may depend directly on unparsed_uri if valid_unparsed_uri flag
is set.  Previously, the flag was zero for cloned requests, which could make
background update proxy a request different than its parent and cache the result
with a different key.  For example, if client URI contained the escaped slash
character %2F, it was used as is by the proxy module in the main request, but
was unescaped in the subrequests.

Similar problems exist in the slice module.
2017-11-20 21:11:19 +03:00
auto Configure: fixed clang detection on MINIX. 2017-11-23 16:33:40 +03:00
conf MIME: added most common OpenDocument types. 2017-10-02 19:07:01 +03:00
contrib Contrib: proper syntax parsing in vim syntax highlighting. 2017-05-22 16:34:47 +03:00
docs nginx-1.13.7-RELEASE 2017-11-21 18:09:43 +03:00
misc Updated OpenSSL used for win32 builds. 2017-11-21 17:32:12 +03:00
src Inherit valid_unparsed_uri in cloned subrequests (ticket #1430). 2017-11-20 21:11:19 +03:00
.hgtags release-1.13.7 tag 2017-11-21 18:09:44 +03:00