| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2012-05-11 | Added r->state reset on fastcgi/scgi/uwsgi request start. | Maxim Dounin | 1 | -0/+2 | |
| 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 | -6/+6 | |
| 2012-03-15 | Fixed incorrect ngx_cpystrn() usage in ngx_http_*_process_header(). | Maxim Dounin | 1 | -2/+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-15 | Uwsgi: merged r->http_version fixes from scgi module. | Maxim Dounin | 1 | -12/+3 | |
| Fixed incorrect use of r->http_version (r4372). Removed duplicate function declaration (r4373). Removed error if there is no Status header (r4374). | |||||
| 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 | uwsgi: added "if_not_empty" flag support to the "uwsgi_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 | -28/+40 | |
| No functional changes. | |||||
| 2011-09-30 | Added uwsgi_buffering and scgi_buffering directives. | Maxim Dounin | 1 | -1/+10 | |
| Patch by Peter Smit. | |||||
| 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 | |||||
| 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 | proxy_cache_pass, fastcgi_cache_bypass, uwsgi_cache_bypass, scgi_cache_bypass | Igor Sysoev | 1 | -0/+11 | |
| 2010-07-14 | fix scgi_no_cache and uwsgi_no_cache initialization | Igor Sysoev | 1 | -0/+1 | |
| 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 | -24/+1 | |
| 2010-07-02 | use shared ngx_http_upstream_ignore_headers_masks[] | Igor Sysoev | 1 | -10/+1 | |
| 2010-06-15 | style fix | Igor Sysoev | 1 | -1/+1 | |
| 2010-06-15 | fix r3628 | Igor Sysoev | 1 | -22/+11 | |
| 2010-06-15 | make code more obviuos | Igor Sysoev | 1 | -5/+6 | |
| 2010-06-15 | use ngx_http_parse_status_line() | Igor Sysoev | 1 | -221/+11 | |
| 2010-06-15 | update the previous commit | Igor Sysoev | 1 | -4/+0 | |
| 2010-06-15 | support CGI-style response | Igor Sysoev | 1 | -4/+45 | |
| 2010-06-15 | style fix | Igor Sysoev | 1 | -1/+2 | |
| 2010-06-08 | delete empty Server and Date header used only in proxy mode | Igor Sysoev | 1 | -32/+0 | |
| 2010-06-08 | change variable names | Igor Sysoev | 1 | -19/+21 | |
| 2010-06-08 | delete surplus flush | Igor Sysoev | 1 | -2/+0 | |
| 2010-06-04 | uwsgi cache | Igor Sysoev | 1 | -7/+326 | |
| 2010-06-04 | uwsgi_bind | Igor Sysoev | 1 | -0/+7 | |
| 2010-06-04 | allow uwsgi_param to override client headers using HTTP_ parameters | Igor Sysoev | 1 | -7/+105 | |
| 2010-06-04 | uwsgi_store | Igor Sysoev | 1 | -0/+62 | |
| 2010-06-04 | add uwsgi_param and client request headers debug logging | Igor Sysoev | 1 | -0/+10 | |
| 2010-06-01 | style fix | Igor Sysoev | 1 | -0/+1 | |
| 2010-06-01 | improve uwsgi_string processing | Igor Sysoev | 1 | -7/+3 | |
| 2010-06-01 | delete unneeded declaration | Igor Sysoev | 1 | -3/+0 | |
| 2010-06-01 | delete unused ngx_http_uwsgi_add_variables() | Igor Sysoev | 1 | -27/+1 | |
| 2010-06-01 | improve uwsgi_modifierX processing: | Igor Sysoev | 1 | -52/+20 | |
| *) use ngx_conf_set_num_slot() *) check bounds *) check duplicates | |||||
| 2010-06-01 | remove LICENSE text | Igor Sysoev | 1 | -21/+0 | |
| 2010-06-01 | style fix | Igor Sysoev | 1 | -1/+1 | |
| 2010-06-01 | ./configure --http-uwsgi-temp-path=PATH | Igor Sysoev | 1 | -3/+0 | |
| 2010-06-01 | fix the previous commit when value is static string: remove the special | Igor Sysoev | 1 | -68/+26 | |
| static values processing, because it is anyway very seldom case | |||||
| 2010-06-01 | remove useless copy: key name should be just copied before value length | Igor Sysoev | 1 | -15/+7 | |
| 2010-06-01 | simplify binary little endian length processing | Igor Sysoev | 1 | -54/+25 | |
| 2010-06-01 | use ngx_str_set() and ngx_str_null() | Igor Sysoev | 1 | -11/+5 | |
| 2010-06-01 | fix copyrights | Igor Sysoev | 1 | -5/+2 | |
