comparison src/http/modules/ngx_http_headers_filter_module.c @ 4367:9c4acdf9b276 stable-1.0

Merge of r4315: Allowed add_header for proxied 206 replies. It was working for nginx's own 206 replies as they are seen as 200 in the headers filter module (range filter goes later in the headers filter chain), but not for proxied replies.
author Maxim Dounin <mdounin@mdounin.ru>
date Wed, 14 Dec 2011 18:06:21 +0000
parents ea0f2e1f84d4
children 4919fb357a5d
comparison
equal deleted inserted replaced
4366:8aab24694c91 4367:9c4acdf9b276
143 143
144 if ((conf->expires == NGX_HTTP_EXPIRES_OFF && conf->headers == NULL) 144 if ((conf->expires == NGX_HTTP_EXPIRES_OFF && conf->headers == NULL)
145 || r != r->main 145 || r != r->main
146 || (r->headers_out.status != NGX_HTTP_OK 146 || (r->headers_out.status != NGX_HTTP_OK
147 && r->headers_out.status != NGX_HTTP_NO_CONTENT 147 && r->headers_out.status != NGX_HTTP_NO_CONTENT
148 && r->headers_out.status != NGX_HTTP_PARTIAL_CONTENT
148 && r->headers_out.status != NGX_HTTP_MOVED_PERMANENTLY 149 && r->headers_out.status != NGX_HTTP_MOVED_PERMANENTLY
149 && r->headers_out.status != NGX_HTTP_MOVED_TEMPORARILY 150 && r->headers_out.status != NGX_HTTP_MOVED_TEMPORARILY
150 && r->headers_out.status != NGX_HTTP_NOT_MODIFIED)) 151 && r->headers_out.status != NGX_HTTP_NOT_MODIFIED))
151 { 152 {
152 return ngx_http_next_header_filter(r); 153 return ngx_http_next_header_filter(r);