]> git.kaiwu.me - nginx.git/commit
r1699, r1700, r1701, r1702, r1707 merge:
authorIgor Sysoev <igor@sysoev.ru>
Sun, 4 May 2008 09:29:43 +0000 (09:29 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Sun, 4 May 2008 09:29:43 +0000 (09:29 +0000)
commitdbfc1e75645d07b2948c965244208ba6e10c98b3
tree85b735c3768b4a890754875c722f3ccb12587647
parent5eac378ff0c5db707745060014527e01c4bf612b
r1699, r1700, r1701, r1702, r1707 merge:

upstream parse_header fix and optimization,
fix fastcgi_catch_stderr segfault merged in r1524:

*) return NGX_HTTP_UPSTREAM_INVALID_HEADER for invalid status
*) return NGX_ERROR instead of NGX_HTTP_INTERNAL_SERVER_ERROR
   in u->parse_header()
*) return NGX_HTTP_UPSTREAM_INVALID_HEADER instead of NGX_HTTP_BAD_GATEWAY
   to go to a next upstream on invalid_header condition
*) now ngx_conf_set_str_array_slot() tests NGX_CONF_UNSET_PTR
   this fixes fastcgi_catch_stderr segfault
*) ngx_http_upstream_hide_headers_hash()
*) proxy/fastcgi pass_header/hide_header use
   ngx_http_upstream_hide_headers_hash()
src/core/ngx_conf_file.c
src/http/modules/ngx_http_fastcgi_module.c
src/http/modules/ngx_http_proxy_module.c
src/http/ngx_http_upstream.c
src/http/ngx_http_upstream.h