| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2012-05-11 | Fastcgi: fixed padding handling on fixed-size records. | Maxim Dounin | 1 | -4/+23 | |
| Padding was incorrectly ignored on end request, empty stdout and stderr fastcgi records. This resulted in protocol desynchronization if fastcgi application used these records with padding for some reason. Reported by Ilia Vinokurov. | |||||
| 2012-05-11 | Added r->state reset on fastcgi/scgi/uwsgi request start. | Maxim Dounin | 1 | -0/+3 | |
| Failing to do so results in problems if 400 or 414 requests are redirected to fastcgi/scgi/uwsgi upstream, as well as after invalid headers got from upstream. This was already fixed for proxy in r3478, but fastcgi (the only affected protocol at that time) was missed. Reported by Matthieu Tourne. | |||||
| 2012-04-12 | Fixed grammar in error messages. | Ruslan Ermilov | 1 | -7/+7 | |
| 2012-03-15 | Fixed incorrect ngx_cpystrn() usage in ngx_http_*_process_header(). | Maxim Dounin | 1 | -4/+4 | |
| This resulted in a disclosure of previously freed memory if upstream server returned specially crafted response, potentially exposing sensitive information. Reported by Matthew Daley. | |||||
| 2012-03-05 | Whitespace fixes. | Maxim Dounin | 1 | -1/+2 | |
| 2012-01-18 | Copyright updated. | Maxim Konovalov | 1 | -0/+1 | |
| 2012-01-16 | Fixed proxy_cache_use_stale in "no live upstreams" case. | Maxim Dounin | 1 | -0/+4 | |
| 2011-12-26 | Cache lock support for fastcgi, scgi, uwsgi. | Maxim Dounin | 1 | -0/+22 | |
| 2011-12-09 | FastCGI: added "if_not_empty" flag support to the "fastcgi_param" directive. | Valentin Bartenev | 1 | -7/+44 | |
| 2011-11-14 | Fixed fastcgi/scgi/uwsgi_param inheritance. | Maxim Dounin | 1 | -30/+58 | |
| The following problems were fixed: 1. Directive fastcgi_cache affected headers sent to backends in unrelated servers / locations (see ticket #45). 2. If-Unmodified-Since, If-Match and If-Range headers were sent to backends if fastcgi_cache was used. 3. Cache-related headers were sent to backends if there were no fastcgi_param directives and fastcgi_cache was used at server level. | |||||
| 2011-11-14 | Separate functions to merge fastcgi/scgi/uwsgi params. | Maxim Dounin | 1 | -30/+42 | |
| No functional changes. | |||||
| 2011-11-14 | Fixed NGX_CONF_TAKE1/NGX_CONF_FLAG misuse. | Sergey Budnevitch | 1 | -1/+1 | |
| 2011-09-20 | Fixed loss of chain links in fastcgi module. | Maxim Dounin | 1 | -2/+4 | |
| 2011-09-15 | Keepalive support in fastcgi. | Maxim Dounin | 1 | -7/+69 | |
| By default follow the old behaviour, i.e. FASTCGI_KEEP_CONN flag isn't set in request and application is responsible for closing connection once request is done. To keep connections alive fastcgi_keep_conn must be activated. | |||||
| 2011-08-19 | Fix ignored headers handling in fastcgi/scgi/uwsgi. | Maxim Dounin | 1 | -1/+9 | |
| The bug had appeared in r3561 (fastcgi), r3638 (scgi), r3567 (uwsgi). | |||||
| 2011-07-29 | update r3945 with more descriptive error message | Igor Sysoev | 1 | -0/+2 | |
| 2011-04-04 | fix case when a host in fastcgi_pass, scgi_pass, and uwsgi_pass | Igor Sysoev | 1 | -6/+1 | |
| is given by expression and refers to a defined upstream | |||||
| 2011-01-20 | fix large stderr handling without http cache | Igor Sysoev | 1 | -1/+2 | |
| patch by Maxim Dounin the bug has been introduced in r3461 | |||||
| 2010-08-03 | fix fastcgi_split_path_info, if URI was not fully captured | Igor Sysoev | 1 | -2/+2 | |
| 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 | -25/+1 | |
| 2010-07-02 | use shared ngx_http_upstream_ignore_headers_masks[] | Igor Sysoev | 1 | -10/+1 | |
| 2010-06-08 | change variable names | Igor Sysoev | 1 | -19/+21 | |
| 2010-06-04 | do not pass if-... headers for cacheable fastcgi responses | Igor Sysoev | 1 | -0/+63 | |
| 2010-06-03 | rename variable to conform to the next commit | Igor Sysoev | 1 | -5/+5 | |
| 2010-06-03 | allow fastcgi_param to override client headers using HTTP_ parameters | Igor Sysoev | 1 | -7/+110 | |
| 2010-06-03 | add client request headers debug logging in fastcgi | Igor Sysoev | 1 | -16/+20 | |
| 2010-06-02 | remove the special static fastcgi_param values processing, | Igor Sysoev | 1 | -70/+26 | |
| because it is anyway very seldom case | |||||
| 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 | -11/+5 | |
| 2010-04-06 | fix building without HTTP cache, the bug had been introduced in r3461 | Igor Sysoev | 1 | -3/+3 | |
| 2010-03-10 | fix segfault if there was non cached large FastCGI stderr output before header, | Igor Sysoev | 1 | -1/+1 | |
| the bug had been introduced in r3461 | |||||
| 2010-03-03 | fix cached FastCGI response with large stderr output before header | Igor Sysoev | 1 | -3/+54 | |
| 2009-12-23 | fix typo | Igor Sysoev | 1 | -1/+1 | |
| 2009-11-16 | regex named captures | Igor Sysoev | 1 | -34/+27 | |
| 2009-11-02 | proxy_bind, fastcgi_bind, and memcached_bind | Igor Sysoev | 1 | -0/+7 | |
| 2009-10-07 | hide cacheable Set-Cookie and P3P FastCGI response headers | Igor Sysoev | 1 | -3/+29 | |
| 2009-08-12 | refactor fastcgi stderr handling | Igor Sysoev | 1 | -26/+23 | |
| 2009-08-04 | fix a garbage in a split fastcgi header | Igor Sysoev | 1 | -2/+3 | |
| 2009-08-04 | continue to parse available fastcgi record after a split header, | Igor Sysoev | 1 | -0/+4 | |
| this fixes the erroneous message "upstream prematurely closed connection while reading response header from upstream" | |||||
| 2009-07-27 | ngx_http_upstream_create() to cleanup the previous upstream after | Igor Sysoev | 1 | -14/+7 | |
| internal redirect | |||||
| 2009-07-20 | do auto redirect for proxy_pass/fastcgi_pass with variables | Igor Sysoev | 1 | -4/+5 | |
| 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 | |
