nginx/src/http
Maxim Dounin 1ac2693a33 Upstream: cache revalidation with conditional requests.
The following new directives are introduced: proxy_cache_revalidate,
fastcgi_cache_revalidate, scgi_cache_revalidate, uwsgi_cache_revalidate.
Default is off.  When set to on, they enable cache revalidation using
conditional requests with If-Modified-Since for expired cache items.

As of now, no attempts are made to merge headers given in a 304 response
during cache revalidation with headers previously stored in a cache item.
Headers in a 304 response are only used to calculate new validity time
of a cache item.
2013-11-18 20:48:22 +04:00
..
modules Upstream: cache revalidation with conditional requests. 2013-11-18 20:48:22 +04:00
ngx_http_busy_lock.c Whitespace fixes. 2012-03-05 18:09:06 +00:00
ngx_http_busy_lock.h Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_http_cache.h Upstream: cache revalidation with conditional requests. 2013-11-18 20:48:22 +04:00
ngx_http_config.h Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_http_copy_filter_module.c Local variable "ngx_http_next_filter" renamed to "ngx_http_next_body_filter" 2012-03-15 20:08:58 +00:00
ngx_http_core_module.c Fixed "satisfy any" if 403 is returned after 401 (ticket #285). 2013-10-18 18:13:49 +04:00
ngx_http_core_module.h Preliminary experimental support for SPDY draft 2. 2013-03-20 10:36:57 +00:00
ngx_http_file_cache.c Upstream: cache revalidation with conditional requests. 2013-11-18 20:48:22 +04:00
ngx_http_header_filter_module.c Fixed response line formatting with empty reason phrase. 2013-09-18 18:53:26 +04:00
ngx_http_parse_time.c Fixed compilation with -Wmissing-prototypes. 2012-07-24 15:09:54 +00:00
ngx_http_parse.c Minor ngx_http_parse_request_line() optimization. 2013-08-21 12:51:31 +04:00
ngx_http_postpone_filter_module.c Fixed error logging. 2013-05-21 17:30:19 +04:00
ngx_http_request_body.c SPDY: fixed request hang with the auth request module. 2013-11-11 18:49:35 +04:00
ngx_http_request.c Use EPOLLRDHUP in ngx_http_test_reading() (ticket #320). 2013-09-16 18:33:39 +04:00
ngx_http_request.h Core: support several "error_log" directives. 2013-06-20 20:47:39 +04:00
ngx_http_script.c Style. 2013-10-18 18:13:35 +04:00
ngx_http_script.h Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_http_spdy_filter_module.c SPDY: fixed code style, no functional changes. 2013-06-13 16:28:42 +04:00
ngx_http_spdy_module.c Preliminary experimental support for SPDY draft 2. 2013-03-20 10:36:57 +00:00
ngx_http_spdy_module.h Preliminary experimental support for SPDY draft 2. 2013-03-20 10:36:57 +00:00
ngx_http_spdy.c SPDY: set empty write handler during connection finalization. 2013-10-01 00:12:30 +04:00
ngx_http_spdy.h SPDY: ignore priority when queuing blocked frames. 2013-10-01 00:14:37 +04:00
ngx_http_special_response.c Format specifier fixes in error logging. 2013-08-20 20:47:16 +04:00
ngx_http_upstream_round_robin.c Upstream: optimize loops in ngx_http_upstream_init_round_robin(). 2013-10-21 18:20:32 +08:00
ngx_http_upstream_round_robin.h Upstream: removed rudiments of upstream connection caching. 2013-03-25 14:51:44 +00:00
ngx_http_upstream.c Upstream: cache revalidation with conditional requests. 2013-11-18 20:48:22 +04:00
ngx_http_upstream.h Upstream: cache revalidation with conditional requests. 2013-11-18 20:48:22 +04:00
ngx_http_variables.c Removed extra allocation for $sent_http_last_modified. 2013-10-31 04:02:59 +04:00
ngx_http_variables.h Removed unused ngx_http_clear_variable() macro. 2013-03-21 16:06:13 +00:00
ngx_http_write_filter_module.c Added r->limit_rate_after. 2013-05-11 18:49:42 +04:00
ngx_http.c Caseless location tree construction (ticket #90). 2013-09-23 19:37:06 +04:00
ngx_http.h Fixed build with --with-mail_ssl_module. 2013-05-11 18:49:30 +04:00