]> git.kaiwu.me - nginx.git/commit
Fixed fastcgi/scgi/uwsgi_param inheritance.
authorMaxim Dounin <mdounin@mdounin.ru>
Mon, 14 Nov 2011 13:26:18 +0000 (13:26 +0000)
committerMaxim Dounin <mdounin@mdounin.ru>
Mon, 14 Nov 2011 13:26:18 +0000 (13:26 +0000)
commit030523dff05c997bcba1ca421f7dcddd4575ded1
treee58058c651156f2a94d2152fa110700af59d309c
parentca01f46103a8767496fe1c0dfc4cf88da51d01eb
Fixed fastcgi/scgi/uwsgi_param inheritance.

The following problems were fixed:

1. Directive fastcgi_cache affected headers sent to backends in unrelated
   servers / locations (see ticket #45).

2. If-Unmodified-Since, If-Match and If-Range headers were sent to backends
   if fastcgi_cache was used.

3. Cache-related headers were sent to backends if there were no fastcgi_param
   directives and fastcgi_cache was used at server level.
src/http/modules/ngx_http_fastcgi_module.c
src/http/modules/ngx_http_scgi_module.c
src/http/modules/ngx_http_uwsgi_module.c