| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2011-09-30 | Merging r4010, r4065: | Igor Sysoev | 1 | -2/+1 | |
| SSL related fixes: *) Fixing proxy_set_body and proxy_pass_request_body with SSL. Flush flag wasn't set in constructed buffer and this prevented any data from being actually sent to upstream due to SSL buffering. Make sure we always set flush in the last buffer we are going to sent. See here for report: http://nginx.org/pipermail/nginx-ru/2011-June/041552.html *) Proper SSL shutdown handling. If connection has unsent alerts, SSL_shutdown() tries to send them even if SSL_set_shutdown(SSL_RECEIVED_SHUTDOWN|SSL_SENT_SHUTDOWN) was used. This can be prevented by SSL_set_quiet_shutdown(). SSL_set_shutdown() is required nevertheless to preserve session. | |||||
| 2011-08-29 | Merge of r3964, r3977, r3978: | Igor Sysoev | 1 | -4/+8 | |
| 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-02-17 | always test proxy_redirect with slash, this fixes a case when nginx uses | Igor Sysoev | 1 | -4/+30 | |
| proxy_pass "http://www", upstream redirects to "http://www.host/uri", and nginx rewrites it as ".host/uri" patch by Maxim Dounin | |||||
| 2010-08-03 | *) make code consistent to fastcgi, etc | Igor Sysoev | 1 | -6/+5 | |
| *) remove STUB comment | |||||
| 2010-08-03 | use NULL instead of 0 | Igor Sysoev | 1 | -1/+1 | |
| 2010-08-03 | inherit proxy_pass, fastcgi_pass, uwsgi_pass, scgi_pass inside | Igor Sysoev | 1 | -0/+8 | |
| a limit_except block if no handler was defined for the block | |||||
| 2010-08-02 | fix directive type | Igor Sysoev | 1 | -4/+4 | |
| 2010-07-19 | add warnings for proxy_no_cache and fastcgi_no_cache | Igor Sysoev | 1 | -0/+6 | |
| 2010-07-19 | proxy_cache_pass, fastcgi_cache_bypass, uwsgi_cache_bypass, scgi_cache_bypass | Igor Sysoev | 1 | -0/+11 | |
| 2010-07-14 | use ngx_http_test_predicates(), ngx_http_set_predicate_slot() | Igor Sysoev | 1 | -1/+1 | |
| delete ngx_http_cache(), ngx_http_no_cache_set_slot() | |||||
| 2010-07-02 | do not use a cache headers set to hide | Igor Sysoev | 1 | -27/+1 | |
| 2010-07-02 | use shared ngx_http_upstream_ignore_headers_masks[] | Igor Sysoev | 1 | -10/+1 | |
| 2010-06-15 | fix r3628 | Igor Sysoev | 1 | -3/+0 | |
| 2010-06-15 | make code more obviuos | Igor Sysoev | 1 | -5/+6 | |
| 2010-06-15 | use ngx_http_parse_status_line() | Igor Sysoev | 1 | -228/+13 | |
| 2010-06-15 | allow spaces in URI | Igor Sysoev | 1 | -1/+1 | |
| 2010-06-07 | delete useless code | Igor Sysoev | 1 | -6/+2 | |
| 2010-06-07 | fix rewritten Refresh header length | Igor Sysoev | 1 | -2/+2 | |
| 2010-06-03 | use local headers_names array instead of stored in configuration | Igor Sysoev | 1 | -12/+6 | |
| and allocate its elements from temporary pool | |||||
| 2010-05-24 | proxy_no_cache and fastcgi_no_cache | Igor Sysoev | 1 | -0/+11 | |
| 2010-05-20 | delete warnings of proxy_upstream_max_fails, proxy_upstream_fail_timeout, | Igor Sysoev | 1 | -45/+0 | |
| fastcgi_upstream_max_fails, fastcgi_upstream_fail_timeout, memcached_upstream_max_fails, and memcached_upstream_fail_timeout directives obsolete since 0.5.0 version | |||||
| 2010-05-14 | ngx_str_set() and ngx_str_null() | Igor Sysoev | 1 | -24/+12 | |
| 2010-03-25 | reset a parsing state to parse correctly an upstream response, | Igor Sysoev | 1 | -0/+2 | |
| if 400 or 414 response has been redirected to upstream | |||||
| 2010-03-10 | "proxy_redirect default" may not be used if a proxy_pass uses variables | Igor Sysoev | 1 | -0/+7 | |
| 2010-03-10 | fix proxy_redirect name in error message | Igor Sysoev | 1 | -2/+2 | |
| 2009-12-23 | fix typo | Igor Sysoev | 1 | -1/+1 | |
| 2009-12-22 | fix the "If-None-Match" header name | Igor Sysoev | 1 | -1/+1 | |
| 2009-11-29 | log proxied HTTP/0.9 responses status as "009" | Igor Sysoev | 1 | -2/+0 | |
| 2009-11-15 | allow "proxy_pass http://$backend" without URI part | Igor Sysoev | 1 | -9/+14 | |
| 2009-11-02 | proxy_bind, fastcgi_bind, and memcached_bind | Igor Sysoev | 1 | -0/+7 | |
| 2009-07-27 | ngx_http_upstream_create() to cleanup the previous upstream after | Igor Sysoev | 1 | -10/+3 | |
| internal redirect | |||||
| 2009-07-20 | do auto redirect for proxy_pass/fastcgi_pass with variables | Igor Sysoev | 1 | -8/+6 | |
| 2009-06-15 | fix building --without-http-cache, broken in r2930 | Igor Sysoev | 1 | -1/+4 | |
| 2009-06-08 | inherit proxy_set_header, proxy_hide_header, and fastcgi_hide_header | Igor Sysoev | 1 | -1/+3 | |
| only if cache settings are similar | |||||
| 2009-06-06 | proxy_cache_use_stale/fastcgi_cache_use_stale updating | Igor Sysoev | 1 | -0/+1 | |
| 2009-06-02 | return NULL instead of NGX_CONF_ERROR on a create conf failure | Igor Sysoev | 1 | -1/+1 | |
| 2009-05-28 | report about proxy/fastcgi_store and proxy/fastcgi_cache incompatibility | Igor Sysoev | 1 | -4/+18 | |
| 2009-05-28 | style fix | Igor Sysoev | 1 | -2/+3 | |
| 2009-05-19 | proxy_cache_methods and fastcgi_cache_methods | Igor Sysoev | 1 | -1/+15 | |
| 2009-04-30 | proxy_ignore_headers and fastcgi_ignore_headers | Igor Sysoev | 1 | -0/+22 | |
| 2009-04-30 | *) check a proxy_redirect single parameter | Igor Sysoev | 1 | -5/+21 | |
| *) warn about "proxy_redirect false" | |||||
| 2009-04-24 | merge SSL context inside "if" block | Igor Sysoev | 1 | -0/+6 | |
| 2009-04-16 | move zone name from ngx_shm_zone_t to ngx_shm_t to use Win32 shared memory | Igor Sysoev | 1 | -1/+1 | |
| 2009-04-15 | hide cacheable Set-Cookie and P3P response headers | Igor Sysoev | 1 | -5/+30 | |
| 2009-04-15 | do not pass if-... headers for cacheable responses | Igor Sysoev | 1 | -2/+31 | |
| 2009-04-06 | proxy_cache_key | Igor Sysoev | 1 | -0/+54 | |
| 2009-03-24 | unlink proxy_cache and proxy_cache_valid | Igor Sysoev | 1 | -4/+0 | |
| 2009-03-23 | fix the previous commit | Igor Sysoev | 1 | -1/+1 | |
| 2009-03-23 | axe old definition fields | Igor Sysoev | 1 | -2/+2 | |
| 2009-03-23 | a prelimiary proxy cache support | Igor Sysoev | 1 | -85/+359 | |
