| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2011-08-29 | Merge of r4016: | Igor Sysoev | 3 | -3/+27 | |
| Fix ignored headers handling in fastcgi/scgi/uwsgi. The bug had appeared in r3561 (fastcgi), r3638 (scgi), r3567 (uwsgi). | |||||
| 2011-08-29 | Merge of r4018: | Igor Sysoev | 1 | -1/+2 | |
| Fix buffer overrun under Windows. | |||||
| 2011-08-29 | Merge of r3964, r3977, r3978: | Igor Sysoev | 6 | -8/+22 | |
| Proxy related fixes: *) finalizing with rc == 0 in unbuffered proxy mode caused nginx to wait for another send_timeout before actually closing client's connection if client timed out while still talking to upstream server *) update r3945 with more descriptive error message *) test length of proxy_pass with variables; patch by Lanshun Zhou | |||||
| 2011-08-29 | Merge of r3982, r3984, r3985, r3991: | Igor Sysoev | 3 | -2/+31 | |
| Lingering closing related fixes: *) lingering_close "off|on|always" *) enable lingering close for pipelined requests *) do not send RST on normal lingering close read timeout, if reset_timedout_connection is on | |||||
| 2011-08-29 | Merge of r3960, r3961, r3962, r3963, r3965: | Igor Sysoev | 8 | -36/+119 | |
| SSL related fixes: *) MSIE export versions are rare now, so RSA 512 key is generated on demand 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. *) ECDHE support; patch by Adrian Kotelba *) fix build by gcc46 with -Wunused-value option *) fix SSL connection issues on platforms with 32-bit off_t *) do not try to reuse and save a SSL session for a peer created on the fly by ngx_http_upstream_create_round_robin_peer(), since the peer lives only during request so the saved SSL session will never be used again and just causes memory leak | |||||
| 2011-08-29 | Merge of r3979, r3980, r3981, r3983, r3987, r3994, r3995: | Igor Sysoev | 3 | -16/+154 | |
| Accept-Encoding refactoring: *) "gzip; q=0" support *) and removal of ancient MSIE 4.x test for gzip | |||||
| 2011-08-29 | Merge of r3972, r3973, r3974: | Igor Sysoev | 1 | -5/+7 | |
| Cache fixes: *) do not close connection if cache file is too small: replace it with valid one *) rename ngx_http_file_cache_manager_sleep() to ngx_http_file_cache_loader_sleep() and do not use it all in cache manager: this is a vestige of the times when cache manager loaded cache *) set correct configuration file values while adding path | |||||
| 2011-08-29 | Merge of r3966, r3967, r3968, r3969, r3970, r3971: | Igor Sysoev | 5 | -67/+23 | |
| Cache loader improvements: The cache loader performs two tasks: inserting cache objects in inactivity list and evaluating total cache size. Reading just directory is enough for this purpose. Elimination of reading cache files saves at least one disk I/O operation per file. | |||||
| 2011-08-29 | Merge of r4035: | Igor Sysoev | 1 | -0/+1 | |
| Cache size accounting fix: actual cache size on disk was less than needed by sum of sizes of files loaded by worker processes themselves while cache loader was running. The bug has been introduced in r3900. | |||||
| 2011-08-29 | Version bump. | Igor Sysoev | 2 | -3/+3 | |
| 2011-07-19 | fix segfault if cache key is larger than upstream buffer size | Igor Sysoev | 1 | -0/+9 | |
| patch by Lanshun Zhou | |||||
| 2011-07-19 | $uid_reset | Igor Sysoev | 1 | -18/+63 | |
| 2011-07-19 | fix r3756: release lock to allow other process to delete cache node | Igor Sysoev | 1 | -1/+2 | |
| patch by Maxim Dounin | |||||
| 2011-07-18 | fix building by MSVC | Igor Sysoev | 1 | -26/+26 | |
| 2011-06-28 | revert r3935 and fix "stalled cache updating" alert | Igor Sysoev | 1 | -16/+10 | |
| by freeing cache at upstream finalize phase patch by Maxim Dounin | |||||
| 2011-06-28 | referer_hash_max_size and referer_hash_bucket_size directives | Igor Sysoev | 1 | -2/+32 | |
| patch by Witold Filipczyk | |||||
| 2011-06-27 | use !aNULL to disable all anonymous cipher suites | Igor Sysoev | 2 | -2/+2 | |
| patch by Rob Stradling | |||||
| 2011-06-27 | bump version | Igor Sysoev | 2 | -3/+3 | |
| 2011-06-01 | fix "stalled cache updating" alert, | Igor Sysoev | 1 | -0/+9 | |
| when non-cachable HEAD response did not not free an expired cache node | |||||
| 2011-05-30 | revert r3875 since now map uses case sensetive regexes by default | Igor Sysoev | 1 | -0/+6 | |
| 2011-05-30 | change ngx_http_map_find(): use case sensitive regexes | Igor Sysoev | 3 | -11/+24 | |
| 2011-05-27 | fix building on FreeBSD 6 or earlier against system md5 | Igor Sysoev | 1 | -1/+1 | |
| 2011-05-27 | make built-in ngx_md5_update() interface consistent with other implemenations | Igor Sysoev | 2 | -4/+3 | |
| 2011-05-26 | fix building --without-http_auth_basic_module, | Igor Sysoev | 1 | -0/+4 | |
| the bug has been introduced in r3923 | |||||
| 2011-05-26 | bump version | Igor Sysoev | 2 | -3/+3 | |
| 2011-05-16 | "$apr1", "{PLAIN}", and "{SSHA}" password methods in auth basic module | Igor Sysoev | 7 | -5/+259 | |
| patch by Maxim Dounin | |||||
| 2011-05-16 | fix testing IPv4 address mapped to IPv6, when only IPv6 access rules are defined | Igor Sysoev | 1 | -12/+19 | |
| 2011-05-16 | support IPv4 mapped to IPv6 in geo module | Igor Sysoev | 1 | -4/+28 | |
| 2011-05-16 | support IPv4 mapped to IPv6 in geoip module | Igor Sysoev | 1 | -28/+42 | |
| 2011-05-13 | fix debug logging | Igor Sysoev | 1 | -1/+1 | |
| 2011-05-13 | fix a broken cached response if bypass/no_cache directive values are different, | Igor Sysoev | 2 | -28/+14 | |
| the bug has been introduced in r3700 | |||||
| 2011-05-11 | geoip_org | Igor Sysoev | 1 | -0/+118 | |
| patch by Alexander Uskov | |||||
| 2011-05-11 | fix typo | Igor Sysoev | 1 | -2/+2 | |
| 2011-05-11 | bump version | Igor Sysoev | 2 | -3/+3 | |
| 2011-05-10 | gdImageCopyRotated() may images of even height or width | Igor Sysoev | 1 | -3/+17 | |
| patch by Adam Bocim | |||||
| 2011-05-10 | use POSIX semaphores in shmtx instead of sched_yield() | Igor Sysoev | 8 | -80/+249 | |
| number of spinlock spins are increased twice | |||||
| 2011-05-04 | bump version | Igor Sysoev | 2 | -3/+3 | |
| 2011-05-03 | test zero value in an "if" directive consistently with predicates fixed in r3894 | Igor Sysoev | 1 | -1/+1 | |
| thanks to Maxim Dounin | |||||
| 2011-04-23 | revert r3864, it may cause kernel panic on some kernels while working with IPv6 | Igor Sysoev | 1 | -1/+1 | |
| 2011-04-23 | fix building by gcc 4.6 without --with-debug | Igor Sysoev | 2 | -14/+7 | |
| 2011-04-23 | style fix: remove trailing spaces | Igor Sysoev | 1 | -29/+29 | |
| 2011-04-22 | Use more precise stat.st_blocks to account cache size on Unix | Igor Sysoev | 6 | -18/+21 | |
| instead of file length rounded to a file system block size. There is no similar way on Windows, so rounding to a cache->bsize is kept. | |||||
| 2011-04-21 | allow to use $upstream_... variables in SSI | Igor Sysoev | 1 | -5/+5 | |
| 2011-04-19 | fix r3713 | Igor Sysoev | 1 | -2/+2 | |
| thanks to Igor A. Valcov | |||||
| 2011-04-15 | an internal MD5 implemenation | Igor Sysoev | 2 | -0/+308 | |
| patch by Maxim Dounin | |||||
| 2011-04-15 | fix segfault in IPv6 parsing while processing invalid IPv4 address X.YYYY.Z | Igor Sysoev | 1 | -1/+1 | |
| patch by Maxim Dounin | |||||
| 2011-04-15 | values starting with '0' were incorrectly assumed to be false | Igor Sysoev | 1 | -1/+1 | |
| patch by Maxim Dounin | |||||
| 2011-04-15 | use MurmurHash2 for split_clients, because | Igor Sysoev | 1 | -1/+1 | |
| its distribution is much better than CRC32's one | |||||
| 2011-04-15 | ngx_murmur_hash2() | Igor Sysoev | 3 | -0/+69 | |
| 2011-04-15 | bump version | Igor Sysoev | 2 | -3/+3 | |
