| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2011-10-26 | Fix of building by Microsoft Visual C++ 10 compiler. | Igor Sysoev | 1 | -0/+8 | |
| 2011-10-25 | Decrease of log level of some SSL handshake errors. | Igor Sysoev | 1 | -1/+19 | |
| 2011-10-25 | Fixed port range checking. | Ruslan Ermilov | 2 | -4/+4 | |
| 2011-10-25 | Fixed range checking for the "somaxconn" sysctl. | Ruslan Ermilov | 2 | -12/+5 | |
| 2011-10-24 | Support of several servers in the "resolver" directive. | Igor Sysoev | 4 | -51/+58 | |
| Patch by Kirill A. Korinskiy. | |||||
| 2011-10-24 | Using of junk value in slab allocator similar to modern FreeBSD values. | Igor Sysoev | 1 | -2/+2 | |
| 2011-10-24 | malloc() debugging on MacOSX. | Igor Sysoev | 13 | -9/+48 | |
| 2011-10-24 | FreeBSD's MALLOC_OPTIONS must be set before any malloc() call. | Igor Sysoev | 1 | -4/+4 | |
| The bug has been introduced in r3799. | |||||
| 2011-10-21 | Fixed another return in unix ngx_write_chain_to_file(). | Maxim Dounin | 1 | -2/+9 | |
| Previous patch missed special case for one iovec, it needs total bytes written to be returned as well. | |||||
| 2011-10-20 | Fixed unix ngx_write_chain_to_file() to return total bytes written. | Maxim Dounin | 1 | -2/+5 | |
| Previously result of last iteration's writev() was returned. This was unnoticed as return value was only used if chain contained only one or two buffers. | |||||
| 2011-10-20 | Fixing conflict with SDK off_t definition. | Igor Sysoev | 1 | -1/+4 | |
| 2011-10-20 | Recent SDKs allow to build IPV6 only for Windows XP or above. | Igor Sysoev | 1 | -1/+1 | |
| 2011-10-17 | Fixed "expires @time" with unknown last modified time (ticket #32). | Maxim Dounin | 1 | -6/+6 | |
| 2011-10-17 | Fixed "expires @00h". | Maxim Dounin | 1 | -1/+1 | |
| 2011-10-17 | Removal of incomplete draft documentation processing. | Igor Sysoev | 1 | -6/+0 | |
| 2011-10-17 | Version bump. | Igor Sysoev | 2 | -3/+3 | |
| 2011-10-17 | release-1.1.6 tag | Igor Sysoev | 1 | -0/+1 | |
| 2011-10-17 | nginx-1.1.6-RELEASErelease-1.1.6 | Igor Sysoev | 1 | -0/+120 | |
| 2011-10-17 | Moving RELEASE target in more safe place. | Igor Sysoev | 1 | -15/+15 | |
| 2011-10-15 | Added clearing of modules' contexts in ngx_http_named_location(). | Maxim Dounin | 1 | -0/+3 | |
| Patch by Yichun Zhang (agentzh). | |||||
| 2011-10-13 | Fixed utf8 decode (ticket #25). | Maxim Dounin | 1 | -3/+3 | |
| Patch by Alexey Kuts. | |||||
| 2011-10-13 | Skipping location rewrite phase for server null location. | Igor Sysoev | 1 | -0/+12 | |
| 2011-10-12 | Better recheck of dead upstream servers. | Maxim Dounin | 3 | -8/+18 | |
| Previously nginx used to mark backend again as live as soon as fail_timeout passes (10s by default) since last failure. On the other hand, detecting dead backend takes up to 60s (proxy_connect_timeout) in typical situation "backend is down and doesn't respond to any packets". This resulted in suboptimal behaviour in the above situation (up to 23% of requests were directed to dead backend with default settings). More detailed description of the problem may be found here (in Russian): http://mailman.nginx.org/pipermail/nginx-ru/2011-August/042172.html Fix is to only allow one request after fail_timeout passes, and mark backend as "live" only if this request succeeds. Note that with new code backend will not be marked "live" unless "check" request is completed, and this may take a while in some specific workloads (e.g. streaming). This is believed to be acceptable. | |||||
| 2011-10-12 | Clear old Location header (if any) while adding a new one. | Maxim Dounin | 5 | -0/+17 | |
| This prevents incorrect behaviour when another redirect is issued within error_page 302 handler. | |||||
| 2011-10-12 | Wording fix, "many data" is incorrect. | Maxim Dounin | 1 | -1/+1 | |
| Noted by Piotr Sikora. | |||||
| 2011-10-12 | Fixed two minor bugs in "types" parsing code. | Ruslan Ermilov | 1 | -1/+10 | |
| 2011-10-12 | Fixed grammar in a comment. | Ruslan Ermilov | 1 | -1/+1 | |
| 2011-10-12 | Replaced magic constants representing default values of some directives | Ruslan Ermilov | 1 | -4/+5 | |
| with appropriate #define's. | |||||
| 2011-10-12 | Stylistic change in checking the boolean expression. | Ruslan Ermilov | 1 | -1/+1 | |
| 2011-10-12 | Preallocating exact number of default MIME types entries. | Igor Sysoev | 1 | -1/+1 | |
| 2011-10-12 | Fixed configuration summary and manpage contents for the special | Ruslan Ermilov | 1 | -3/+3 | |
| --error-log-path=stderr case. | |||||
| 2011-10-12 | Removed old warning that suggested to use "server_name_in_redirect off" | Ruslan Ermilov | 1 | -7/+0 | |
| (now the default) in place of no longer supported "server_name *". | |||||
| 2011-10-11 | Additional headers for proxy/fastcgi/uwsgi/scgi_ignore_headers. | Maxim Dounin | 2 | -6/+29 | |
| Now the following headers may be ignored as well: X-Accel-Limit-Rate, X-Accel-Buffering, X-Accel-Charset. | |||||
| 2011-10-11 | Handling of Content-Encoding set from perl. | Maxim Dounin | 1 | -0/+7 | |
| This fixes double gzipping in case of gzip filter being enabled while perl returns already gzipped response. | |||||
| 2011-10-11 | Fix for socket leak with "aio sendfile" and "limit_rate". | Maxim Dounin | 2 | -8/+13 | |
| Second aio post happened when timer set by limit_rate expired while we have aio request in flight, resulting in "second aio post" alert and socket leak. The patch adds actual protection from aio calls with r->aio already set to aio sendfile code in ngx_http_copy_filter(). This should fix other cases as well, e.g. when sending buffered to disk upstream replies while still talking to upstream. The ngx_http_writer() is also fixed to handle the above case (though it's mostly optimization now). Reported by Oleksandr V. Typlyns'kyi. | |||||
| 2011-10-11 | Fix for connection drops with AIO. | Maxim Dounin | 1 | -1/+1 | |
| Connections serving content with AIO to fast clients were dropped with "client timed out" messages after send_timeout from response start. | |||||
| 2011-10-11 | Autoindex: escape html in file names. | Maxim Dounin | 1 | -12/+49 | |
| 2011-10-11 | Autoindex: escape '?' in file names. | Maxim Dounin | 3 | -18/+31 | |
| For files with '?' in their names autoindex generated links with '?' not escaped. This resulted in effectively truncated links as '?' indicates query string start. This is an updated version of the patch originally posted at [1]. It introduces generic NGX_ESCAPE_URI_COMPONENT which escapes everything but unreserved characters as per RFC 3986. This approach also renders unneeded special colon processing (as colon is percent-encoded now), it's dropped accordingly. [1] http://nginx.org/pipermail/nginx-devel/2010-February/000112.html Reported by Konstantin Leonov. | |||||
| 2011-10-11 | Improved access log escaping to better protect other software. | Maxim Dounin | 1 | -5/+5 | |
| Some character sets (notably ISO-8859-1) have C1 control characters in upper half, make sure to escape them. Reported by Jesus Olmos Gonzalez. | |||||
| 2011-10-11 | Fixing directive name in error message if types hash size is not enough. | Igor Sysoev | 1 | -1/+1 | |
| 2011-10-11 | Fixing mp4 module seeking on 32-bit platforms. | Igor Sysoev | 1 | -1/+1 | |
| 2011-10-10 | Fixed macro name. | Ruslan Ermilov | 1 | -1/+1 | |
| 2011-10-09 | The reference documentation is moving elsewhere. | Ruslan Ermilov | 14 | -4772/+1 | |
| 2011-10-07 | Releasing memory of idle SSL connection. This saves about 34K per SSL | Igor Sysoev | 1 | -0/+4 | |
| connection. The SSL_MODE_RELEASE_BUFFERS option is available since OpenSSL 1.0.0d. | |||||
| 2011-10-07 | Disabling SSL compression. This saves about 300K per SSL connection. | Igor Sysoev | 1 | -0/+4 | |
| The SSL_OP_NO_COMPRESSION option is available since OpenSSL 1.0.0. | |||||
| 2011-10-07 | Version bump. | Igor Sysoev | 2 | -3/+3 | |
| 2011-10-07 | Improved ngx_parse_time() code readability. | Ruslan Ermilov | 2 | -24/+24 | |
| 2011-10-07 | Tweaked error messages. | Ruslan Ermilov | 1 | -5/+5 | |
| 2011-10-06 | Adding repository path missed in r4179. | Igor Sysoev | 1 | -0/+1 | |
| 2011-10-05 | release-1.1.5 tag | Igor Sysoev | 1 | -0/+1 | |
