| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2011-09-20 | Fixed loss of chain links in fastcgi module. | Maxim Dounin | 1 | -2/+4 | |
| 2011-09-19 | Replaced "can not" with "cannot" and "could not" in a bunch of places. | Ruslan Ermilov | 3 | -3/+3 | |
| Fixed nearby grammar errors. | |||||
| 2011-09-16 | Trailing space fix. | Maxim Dounin | 1 | -1/+1 | |
| 2011-09-15 | Upstream keepalive module. | Maxim Dounin | 1 | -0/+569 | |
| 2011-09-15 | Proxy: basic HTTP/1.1 support (including keepalive). | Maxim Dounin | 1 | -5/+773 | |
| By default we still send requests using HTTP/1.0. This may be changed with new proxy_http_version directive. | |||||
| 2011-09-15 | Protocol version parsing in ngx_http_parse_status_line(). | Maxim Dounin | 1 | -0/+5 | |
| Once we know protocol version, set u->headers_in.connection_close to indicate implicitly assumed connection close with HTTP before 1.1. | |||||
| 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-09-15 | Keepalive support in memcached. | Maxim Dounin | 1 | -0/+16 | |
| 2011-09-15 | Upstream: r->upstream->length type change to off_t. | Maxim Dounin | 1 | -1/+1 | |
| Previous use of size_t may cause wierd effects on 32bit platforms with certain big responses transferred in unbuffered mode. Nuke "if (size > u->length)" check as it's not usefull anyway (preread body data isn't subject to this check) and now requires additional check for u->length being positive. | |||||
| 2011-09-15 | Upstream: content_length_n API change. | Maxim Dounin | 1 | -2/+2 | |
| We no longer use r->headers_out.content_length_n as a primary source of backend's response length. Instead we parse response length to u->headers_in.content_length_n and copy to r->headers_out.content_length_n when needed. | |||||
| 2011-09-15 | API change: ngx_chain_update_chains() now requires pool. | Maxim Dounin | 2 | -3/+3 | |
| The ngx_chain_update_chains() needs pool to free chain links used for buffers with non-matching tags. Providing one helps to reduce memory consumption for long-lived requests. | |||||
| 2011-09-15 | Buffers reuse in chunked filter. | Maxim Dounin | 1 | -31/+68 | |
| There were 2 buffers allocated on each buffer chain sent through chunked filter (one buffer for chunk size, another one for trailing CRLF, about 120 bytes in total on 32-bit platforms). This resulted in large memory consumption with long-lived requests sending many buffer chains. Usual example of problematic scenario is streaming though proxy with proxy_buffering set to off. Introduced buffers reuse reduces memory consumption in the above problematic scenario. See here for initial report: http://mailman.nginx.org/pipermail/nginx/2010-April/019814.html | |||||
| 2011-09-15 | MP4 co64 atom support added. | Igor Sysoev | 1 | -6/+164 | |
| 2011-09-15 | Fix of struct field name. | Igor Sysoev | 1 | -4/+4 | |
| 2011-09-14 | Style fix. | Igor Sysoev | 1 | -1/+2 | |
| 2011-09-14 | Fixing building by gcc-4.7. | Igor Sysoev | 1 | -3/+0 | |
| 2011-09-14 | Version bump. | Igor Sysoev | 1 | -1/+1 | |
| 2011-09-14 | Skipping traks with unsupported media formats. | Igor Sysoev | 1 | -14/+42 | |
| 2011-09-14 | Fix of case when start sample does not reside on chunk boundary. | Igor Sysoev | 1 | -67/+134 | |
| 2011-09-12 | Fix of debug message format. | Igor Sysoev | 1 | -6/+6 | |
| 2011-09-12 | Fix of codec debug message. | Igor Sysoev | 1 | -1/+3 | |
| 2011-09-12 | Fix of error message. | Igor Sysoev | 1 | -2/+2 | |
| 2011-09-12 | Fix of error message. | Igor Sysoev | 1 | -1/+1 | |
| 2011-09-12 | mp4_max_moov_size directive has been renamed to mp4_max_buffer_size. | Igor Sysoev | 1 | -7/+7 | |
| 2011-09-09 | bugfix of r4086: nginx could not be built without debug log. | Igor Sysoev | 1 | -4/+4 | |
| 2011-09-09 | Bugfix of r4086: directio was always enabled if mp4 file was sent as is. | Igor Sysoev | 1 | -0/+3 | |
| 2011-09-09 | ngx_http_mp4_module | Igor Sysoev | 1 | -0/+2591 | |
| 2011-09-05 | Version bump. | Igor Sysoev | 1 | -1/+1 | |
| 2011-09-01 | Now if client requests more ranges than "max_ranges" permits, | Igor Sysoev | 1 | -2/+2 | |
| nginx disables ranges and returns just the source response. | |||||
| 2011-08-31 | The "max_ranges" directive. | Igor Sysoev | 1 | -3/+15 | |
| "max_ranges 0" disables ranges support at all, "max_ranges 1" allows the single range, etc. By default number of ranges is unlimited, to be precise, 2^31-1. | |||||
| 2011-08-31 | Style fix: removal of tabs introduced in the previous commit. | Igor Sysoev | 1 | -7/+7 | |
| 2011-08-30 | *) fix of r4060: start value should be tested after the "found" label; | Igor Sysoev | 1 | -13/+9 | |
| *) optimization: start value may be tested against end value only, since end value here may not be greater than content_length. | |||||
| 2011-08-30 | Unsatisfiable range with start value greater than content length | Igor Sysoev | 1 | -5/+1 | |
| was not properly skipped. The bug has been introduced in r4057. | |||||
| 2011-08-30 | ngx_http_range_parse() should be static. | Igor Sysoev | 1 | -2/+2 | |
| 2011-08-30 | Ranges processing small optimization. | Igor Sysoev | 1 | -8/+9 | |
| 2011-08-30 | Now unsatisfiable ranges are processed according to RFC 2616. | Igor Sysoev | 1 | -6/+8 | |
| 2011-08-30 | Ranges processing small optimization. | Igor Sysoev | 1 | -24/+15 | |
| 2011-08-30 | Style fix. | Igor Sysoev | 1 | -2/+2 | |
| 2011-08-26 | Now if total size of all ranges is greater than source response size, | Igor Sysoev | 1 | -12/+21 | |
| then nginx disables ranges and returns just the source response. This fix should not affect well-behaving applications but will defeat DoS attempts exploiting malicious byte ranges. | |||||
| 2011-08-23 | Version bump. | Igor Sysoev | 1 | -1/+1 | |
| 2011-08-19 | Fix ignored headers handling in fastcgi/scgi/uwsgi. | Maxim Dounin | 3 | -3/+27 | |
| The bug had appeared in r3561 (fastcgi), r3638 (scgi), r3567 (uwsgi). | |||||
| 2011-08-18 | Fixing proxy_set_body and proxy_pass_request_body with SSL. | Maxim Dounin | 1 | -2/+1 | |
| 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 | |||||
| 2011-08-18 | Fix names of the referer hash size directives introduced in r3940. | Igor Sysoev | 1 | -1/+1 | |
| 2011-08-04 | A new fix for the case when ssl_session_cache defined, but ssl is not | Igor Sysoev | 1 | -0/+2 | |
| enabled in any server. The previous r1033 does not help when unused zone becomes used after reconfiguration, so it is backed out. The initial thought was to make SSL modules independed from SSL implementation and to keep OpenSSL code dependance as much as in separate files. | |||||
| 2011-08-03 | removal of error message about %name log_format parameters, | Igor Sysoev | 1 | -19/+0 | |
| they have been deleted long ago in 0.5.0-RELEASE | |||||
| 2011-08-02 | bump version | Igor Sysoev | 1 | -1/+1 | |
| 2011-07-30 | test length of proxy_pass with variables | Igor Sysoev | 1 | -4/+6 | |
| patch by Lanshun Zhou | |||||
| 2011-07-29 | update r3945 with more descriptive error message | Igor Sysoev | 4 | -0/+8 | |
| 2011-07-20 | ECDHE support | Igor Sysoev | 2 | -1/+18 | |
| patch by Adrian Kotelba | |||||
| 2011-07-20 | MSIE export versions are rare now, so RSA 512 key is generated on demand | Igor Sysoev | 1 | -3/+1 | |
| and is shared among all hosts instead of pregenerating for every HTTPS host on configuraiton phase. This decreases start time for configuration with large number of HTTPS hosts. | |||||
