Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Scgi: removed error if there is no Status header. | Maxim Dounin | 2011-12-19 |
| | | | | | | | The SCGI specification doesn't specify format of the response, and assuming CGI specs should be used there is no reason to complain. RFC 3875 explicitly states that "A Status header field is optional, and status 200 'OK' is assumed if it is omitted". | ||
* | Scgi: removed duplicate function declaration. | Maxim Dounin | 2011-12-19 |
| | |||
* | Fixed incorrect use of r->http_version in scgi module. | Maxim Dounin | 2011-12-19 |
| | | | | | | | | | | | The r->http_version is a version of client's request, and modules must not set it unless they are really willing to downgrade protocol version used for a response (i.e. to HTTP/0.9 if no response headers are available). In neither case r->http_version may be upgraded. The former code downgraded response from HTTP/1.1 to HTTP/1.0 for no reason, causing various problems (see ticket #66). It was also possible that HTTP/0.9 requests were upgraded to HTTP/1.0. | ||
* | SCGI: added "if_not_empty" flag support to the "scgi_param" directive. | Valentin Bartenev | 2011-12-09 |
| | |||
* | Fixed incorrect counting the length of headers in a SCGI request. | Valentin Bartenev | 2011-11-16 |
| | |||
* | Fixed fastcgi/scgi/uwsgi_param inheritance. | Maxim Dounin | 2011-11-14 |
| | | | | | | | | | | | | | 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. | ||
* | Separate functions to merge fastcgi/scgi/uwsgi params. | Maxim Dounin | 2011-11-14 |
| | | | | No functional changes. | ||
* | Added uwsgi_buffering and scgi_buffering directives. | Maxim Dounin | 2011-09-30 |
| | | | | Patch by Peter Smit. | ||
* | Fix ignored headers handling in fastcgi/scgi/uwsgi. | Maxim Dounin | 2011-08-19 |
| | | | | The bug had appeared in r3561 (fastcgi), r3638 (scgi), r3567 (uwsgi). | ||
* | update r3945 with more descriptive error message | Igor Sysoev | 2011-07-29 |
| | |||
* | fix case when a host in fastcgi_pass, scgi_pass, and uwsgi_pass | Igor Sysoev | 2011-04-04 |
| | | | | is given by expression and refers to a defined upstream | ||
* | inherit proxy_pass, fastcgi_pass, uwsgi_pass, scgi_pass inside | Igor Sysoev | 2010-08-03 |
| | | | | a limit_except block if no handler was defined for the block | ||
* | fix directive type | Igor Sysoev | 2010-08-02 |
| | |||
* | proxy_cache_pass, fastcgi_cache_bypass, uwsgi_cache_bypass, scgi_cache_bypass | Igor Sysoev | 2010-07-19 |
| | |||
* | fix scgi_no_cache and uwsgi_no_cache initialization | Igor Sysoev | 2010-07-14 |
| | |||
* | use ngx_http_test_predicates(), ngx_http_set_predicate_slot() | Igor Sysoev | 2010-07-14 |
| | | | | delete ngx_http_cache(), ngx_http_no_cache_set_slot() | ||
* | do not use a cache headers set to hide | Igor Sysoev | 2010-07-02 |
| | |||
* | update the previous commit | Igor Sysoev | 2010-07-02 |
| | |||
* | use shared ngx_http_upstream_ignore_headers_masks[] | Igor Sysoev | 2010-07-02 |
| | |||
* | ngx_http_scgi_module | Igor Sysoev | 2010-06-18 |