summaryrefslogtreecommitdiffhomepage
path: root/src (follow)
AgeCommit message (Collapse)AuthorFilesLines
2011-07-24fix r3968Igor Sysoev1-1/+1
2011-07-24update the previous commit:Igor Sysoev1-2/+1
removing dependencies on file uniq since WIN32_FIND_DATA has no such field
2011-07-24The cache loader performs two tasks: inserting cache objects in inactivityIgor Sysoev1-11/+6
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. Preparation for elimination of reading cache files by cache loader: removing dependencies on the reading: *) cache node valid_sec and valid_msec are used only for caching errors; *) upstream buffer size can be used instead of cache node body_start.
2011-07-24fuse two if's in one conditionIgor Sysoev1-11/+2
2011-07-24style fixIgor Sysoev1-1/+1
2011-07-22do not try to reuse and save a SSL session for a peer created on the flyIgor Sysoev1-4/+25
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 patch by Maxim Dounin
2011-07-22finalizing with rc == 0 in unbuffered proxy mode caused nginx to waitIgor Sysoev1-1/+2
for another send_timeout before actually closing client's connection if client timed out while still talking to upstream server patch by Maxim Dounin
2011-07-22fix SSL connection issues on platforms with 32-bit off_tIgor Sysoev2-3/+5
patch by Maxim Dounin
2011-07-22fix build by gcc46 with -Wunused-value optionIgor Sysoev1-3/+7
patch by Maxim Dounin
2011-07-20ECDHE supportIgor Sysoev6-2/+72
patch by Adrian Kotelba
2011-07-20MSIE export versions are rare now, so RSA 512 key is generated on demandIgor Sysoev4-25/+11
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.
2011-07-20bump version: 1.1.0 development versionIgor Sysoev2-3/+3
2011-07-19fix segfault if cache key is larger than upstream buffer sizeIgor Sysoev1-0/+9
patch by Lanshun Zhou
2011-07-19$uid_resetIgor Sysoev1-18/+63
2011-07-19fix r3756: release lock to allow other process to delete cache nodeIgor Sysoev1-1/+2
patch by Maxim Dounin
2011-07-18fix building by MSVCIgor Sysoev1-26/+26
2011-06-28revert r3935 and fix "stalled cache updating" alertIgor Sysoev1-16/+10
by freeing cache at upstream finalize phase patch by Maxim Dounin
2011-06-28referer_hash_max_size and referer_hash_bucket_size directivesIgor Sysoev1-2/+32
patch by Witold Filipczyk
2011-06-27use !aNULL to disable all anonymous cipher suitesIgor Sysoev2-2/+2
patch by Rob Stradling
2011-06-27bump versionIgor Sysoev2-3/+3
2011-06-01fix "stalled cache updating" alert,Igor Sysoev1-0/+9
when non-cachable HEAD response did not not free an expired cache node
2011-05-30revert r3875 since now map uses case sensetive regexes by defaultIgor Sysoev1-0/+6
2011-05-30change ngx_http_map_find(): use case sensitive regexesIgor Sysoev3-11/+24
2011-05-27fix building on FreeBSD 6 or earlier against system md5Igor Sysoev1-1/+1
2011-05-27make built-in ngx_md5_update() interface consistent with other implemenationsIgor Sysoev2-4/+3
2011-05-26fix building --without-http_auth_basic_module,Igor Sysoev1-0/+4
the bug has been introduced in r3923
2011-05-26bump versionIgor Sysoev2-3/+3
2011-05-16"$apr1", "{PLAIN}", and "{SSHA}" password methods in auth basic moduleIgor Sysoev7-5/+259
patch by Maxim Dounin
2011-05-16fix testing IPv4 address mapped to IPv6, when only IPv6 access rules are definedIgor Sysoev1-12/+19
2011-05-16support IPv4 mapped to IPv6 in geo moduleIgor Sysoev1-4/+28
2011-05-16support IPv4 mapped to IPv6 in geoip moduleIgor Sysoev1-28/+42
2011-05-13fix debug loggingIgor Sysoev1-1/+1
2011-05-13fix a broken cached response if bypass/no_cache directive values are different,Igor Sysoev2-28/+14
the bug has been introduced in r3700
2011-05-11geoip_orgIgor Sysoev1-0/+118
patch by Alexander Uskov
2011-05-11fix typoIgor Sysoev1-2/+2
2011-05-11bump versionIgor Sysoev2-3/+3
2011-05-10gdImageCopyRotated() may images of even height or widthIgor Sysoev1-3/+17
patch by Adam Bocim
2011-05-10use POSIX semaphores in shmtx instead of sched_yield()Igor Sysoev8-80/+249
number of spinlock spins are increased twice
2011-05-04bump versionIgor Sysoev2-3/+3
2011-05-03test zero value in an "if" directive consistently with predicates fixed in r3894Igor Sysoev1-1/+1
thanks to Maxim Dounin
2011-04-23revert r3864, it may cause kernel panic on some kernels while working with IPv6Igor Sysoev1-1/+1
2011-04-23fix building by gcc 4.6 without --with-debugIgor Sysoev2-14/+7
2011-04-23style fix: remove trailing spacesIgor Sysoev1-29/+29
2011-04-22Use more precise stat.st_blocks to account cache size on UnixIgor Sysoev6-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-21allow to use $upstream_... variables in SSIIgor Sysoev1-5/+5
2011-04-19fix r3713Igor Sysoev1-2/+2
thanks to Igor A. Valcov
2011-04-15an internal MD5 implemenationIgor Sysoev2-0/+308
patch by Maxim Dounin
2011-04-15fix segfault in IPv6 parsing while processing invalid IPv4 address X.YYYY.ZIgor Sysoev1-1/+1
patch by Maxim Dounin
2011-04-15values starting with '0' were incorrectly assumed to be falseIgor Sysoev1-1/+1
patch by Maxim Dounin
2011-04-15use MurmurHash2 for split_clients, becauseIgor Sysoev1-1/+1
its distribution is much better than CRC32's one