Mercurial > hg > nginx
comparison src/http/modules/ngx_http_ssi_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 | 3a8e19528b30 |
children | f01ab2dbcfdc |
comparison
equal
deleted
inserted
replaced
5732:d0ce06cb9be1 | 5733:e491b26fa5a1 |
---|---|
367 r->filter_need_in_memory = 1; | 367 r->filter_need_in_memory = 1; |
368 | 368 |
369 if (r == r->main) { | 369 if (r == r->main) { |
370 ngx_http_clear_content_length(r); | 370 ngx_http_clear_content_length(r); |
371 ngx_http_clear_accept_ranges(r); | 371 ngx_http_clear_accept_ranges(r); |
372 ngx_http_clear_etag(r); | |
373 | 372 |
374 if (!slcf->last_modified) { | 373 if (!slcf->last_modified) { |
375 ngx_http_clear_last_modified(r); | 374 ngx_http_clear_last_modified(r); |
375 ngx_http_clear_etag(r); | |
376 | |
377 } else { | |
378 ngx_http_weak_etag(r); | |
376 } | 379 } |
377 } | 380 } |
378 | 381 |
379 return ngx_http_next_header_filter(r); | 382 return ngx_http_next_header_filter(r); |
380 } | 383 } |