| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2011-08-29 | Merge of r3964, r3977, r3978: | Igor Sysoev | 1 | -4/+7 | |
| Proxy related fixes: *) finalizing with rc == 0 in unbuffered proxy mode caused nginx to wait for another send_timeout before actually closing client's connection if client timed out while still talking to upstream server *) update r3945 with more descriptive error message *) test length of proxy_pass with variables; patch by Lanshun Zhou | |||||
| 2011-07-19 | fix segfault if cache key is larger than upstream buffer size | Igor Sysoev | 1 | -0/+9 | |
| patch by Lanshun Zhou | |||||
| 2011-06-28 | revert r3935 and fix "stalled cache updating" alert | Igor Sysoev | 1 | -16/+10 | |
| by freeing cache at upstream finalize phase patch by Maxim Dounin | |||||
| 2011-06-01 | fix "stalled cache updating" alert, | Igor Sysoev | 1 | -0/+9 | |
| when non-cachable HEAD response did not not free an expired cache node | |||||
| 2011-05-13 | fix a broken cached response if bypass/no_cache directive values are different, | Igor Sysoev | 1 | -25/+13 | |
| the bug has been introduced in r3700 | |||||
| 2011-04-21 | allow to use $upstream_... variables in SSI | Igor Sysoev | 1 | -5/+5 | |
| 2011-04-04 | fix case when a host in fastcgi_pass, scgi_pass, and uwsgi_pass | Igor Sysoev | 1 | -0/+8 | |
| is given by expression and refers to a defined upstream | |||||
| 2010-07-28 | move debug logging inside ngx_http_file_cache_free() | Igor Sysoev | 1 | -6/+0 | |
| 2010-07-28 | several changes in cache cleanup handling: | Igor Sysoev | 1 | -4/+4 | |
| *) now ngx_http_file_cache_cleanup() uses ngx_http_file_cache_free() *) ngx_http_file_cache_free() interface has been changed to accept r->cache ngx_http_file_cache_cleanup() must use r->cache, but not r, because there can be several r->cache's during request processing, r->cache may be NULL at request finalising, etc. *) test if updating request does not complete correctly | |||||
| 2010-07-27 | fix r3707: cache node should be freed be a response is not cached | Igor Sysoev | 1 | -1/+1 | |
| 2010-07-27 | fix typo | Igor Sysoev | 1 | -1/+1 | |
| 2010-07-19 | an intercepted error code was not cached | Igor Sysoev | 1 | -0/+18 | |
| 2010-07-19 | style fix | Igor Sysoev | 1 | -2/+1 | |
| 2010-07-19 | proxy_cache_pass, fastcgi_cache_bypass, uwsgi_cache_bypass, scgi_cache_bypass | Igor Sysoev | 1 | -3/+52 | |
| 2010-07-16 | rename ngx_http_file_cache_create() to ngx_http_file_cache_new() | Igor Sysoev | 1 | -1/+1 | |
| 2010-07-15 | ngx_http_file_cache_create() | Igor Sysoev | 1 | -9/+3 | |
| 2010-07-14 | use ngx_http_test_predicates(), ngx_http_set_predicate_slot() | Igor Sysoev | 1 | -5/+3 | |
| delete ngx_http_cache(), ngx_http_no_cache_set_slot() | |||||
| 2010-07-02 | treat Set-Cookie as a header that forbids caching | Igor Sysoev | 1 | -1/+22 | |
| 2010-07-02 | use shared ngx_http_upstream_ignore_headers_masks[] | Igor Sysoev | 1 | -0/+9 | |
| 2010-05-24 | remove r->zero_in_uri | Igor Sysoev | 1 | -4/+0 | |
| 2010-05-24 | proxy_no_cache and fastcgi_no_cache | Igor Sysoev | 1 | -0/+7 | |
| 2010-05-14 | do not cache response if it has "no-store" or "private" | Igor Sysoev | 1 | -4/+6 | |
| in "Cache-Control" header | |||||
| 2010-05-14 | ngx_str_set() and ngx_str_null() | Igor Sysoev | 1 | -2/+1 | |
| 2010-05-14 | use ngx_min() and ngx_max() | Igor Sysoev | 1 | -1/+1 | |
| 2010-05-14 | fix segfault: ngx_http_upstream_cleanup() cleans r->cleanup, | Igor Sysoev | 1 | -2/+0 | |
| the bug had been introduced in r3419 | |||||
| 2010-01-29 | delete u->cleanup mark, this fixes large values in $upstream_response_time, | Igor Sysoev | 1 | -0/+2 | |
| the bug had been introduced in r3007 | |||||
| 2009-12-23 | allow to handle 301/302 in error_page | Igor Sysoev | 1 | -1/+1 | |
| 2009-12-23 | fix typo | Igor Sysoev | 1 | -1/+1 | |
| 2009-11-29 | fix handling cached HTTP/0.9 response | Igor Sysoev | 1 | -0/+5 | |
| 2009-11-02 | change ngx_parse_addr() interface | Igor Sysoev | 1 | -7/+17 | |
| 2009-11-02 | proxy_bind, fastcgi_bind, and memcached_bind | Igor Sysoev | 1 | -0/+27 | |
| 2009-10-08 | test comma separator in "Cache-Control" | Igor Sysoev | 1 | -1/+1 | |
| 2009-10-07 | use real file cache length, this fixes cache size counting for responses | Igor Sysoev | 1 | -5/+0 | |
| without "Content-Length" header and 304 responses. | |||||
| 2009-09-28 | fix request counter in resolver handling, the bug was introduced in r3050 | Igor Sysoev | 1 | -18/+23 | |
| 2009-09-25 | check unsafe Destination | Igor Sysoev | 1 | -1/+1 | |
| 2009-09-13 | fix request counter for X-Accel-Redirect, the bug was introduced in r3050 | Igor Sysoev | 1 | -0/+1 | |
| 2009-09-08 | increase request counter before an upstream cleanup because the cleanup | Igor Sysoev | 1 | -0/+1 | |
| decreases the counter via ngx_http_finalize_request(r, NGX_DONE), the bug was introduced in r3050 | |||||
| 2009-09-04 | clean cache updating state if a response has uncacheable code or | Igor Sysoev | 1 | -0/+4 | |
| cache prohibitive headers | |||||
| 2009-08-28 | do not create cache key in AIO invocation | Igor Sysoev | 1 | -25/+34 | |
| 2009-08-28 | fix sending a cached file using AIO | Igor Sysoev | 1 | -2/+4 | |
| 2009-08-28 | directio_alignment | Igor Sysoev | 1 | -0/+1 | |
| 2009-08-28 | FreeBSD and Linux AIO support | Igor Sysoev | 1 | -26/+48 | |
| 2009-08-26 | axe r->connection->destroyed testing | Igor Sysoev | 1 | -21/+0 | |
| 2009-08-23 | process upstream ETag header | Igor Sysoev | 1 | -0/+6 | |
| 2009-08-20 | fix copy destination name length, introduced in r3025 | Igor Sysoev | 1 | -0/+2 | |
| 2009-08-12 | allow cross device temporary files atomic copying: | Igor Sysoev | 1 | -1/+0 | |
| *) ngx_copy_file() *) delete ngx_ext_rename_file_t.log_rename_error and .rename_error fields | |||||
| 2009-08-07 | fix segfault introduced in r3007 | Igor Sysoev | 1 | -1/+1 | |
| 2009-07-27 | ngx_http_upstream_create() to cleanup the previous upstream after | Igor Sysoev | 1 | -0/+29 | |
| internal redirect | |||||
| 2009-07-27 | fix handling "Last-Modified" and "Accept-Ranges" for upstream responses | Igor Sysoev | 1 | -1/+4 | |
| 2009-07-27 | allow to proxy_pass_header/fastcgi_pass_header "X-Accel-Redirect", | Igor Sysoev | 1 | -4/+4 | |
| "X-Accel-Limit-Rate", "X-Accel-Buffering", and "X-Accel-Charset" | |||||
