Mercurial > hg > nginx
comparison src/http/modules/ngx_http_sub_filter_module.c @ 5733:e491b26fa5a1
Entity tags: downgrade strong etags to weak ones as needed.
See http://mailman.nginx.org/pipermail/nginx-devel/2013-November/004523.html.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Thu, 26 Jun 2014 02:21:01 +0400 |
parents | 9e9c1310d17c |
children | 5322be87fc02 |
comparison
equal
deleted
inserted
replaced
5732:d0ce06cb9be1 | 5733:e491b26fa5a1 |
---|---|
173 | 173 |
174 r->filter_need_in_memory = 1; | 174 r->filter_need_in_memory = 1; |
175 | 175 |
176 if (r == r->main) { | 176 if (r == r->main) { |
177 ngx_http_clear_content_length(r); | 177 ngx_http_clear_content_length(r); |
178 ngx_http_clear_etag(r); | |
179 | 178 |
180 if (!slcf->last_modified) { | 179 if (!slcf->last_modified) { |
181 ngx_http_clear_last_modified(r); | 180 ngx_http_clear_last_modified(r); |
181 ngx_http_clear_etag(r); | |
182 | |
183 } else { | |
184 ngx_http_weak_etag(r); | |
182 } | 185 } |
183 } | 186 } |
184 | 187 |
185 return ngx_http_next_header_filter(r); | 188 return ngx_http_next_header_filter(r); |
186 } | 189 } |