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 }