summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2011-08-29nginx-1.0.6-RELEASErelease-1.0.6Igor Sysoev1-0/+147
2011-08-29Merge of r4016:Igor Sysoev3-3/+27
Fix ignored headers handling in fastcgi/scgi/uwsgi. The bug had appeared in r3561 (fastcgi), r3638 (scgi), r3567 (uwsgi).
2011-08-29Getting rid of " <br/>" hacks.Igor Sysoev1-9/+9
2011-08-29CHANGES conversion from KOI8-R to UTF-8.Igor Sysoev4-2629/+2629
2011-08-29Merge of r3996, r3998, r4015, r4023, r4025, r4026, r4027:Igor Sysoev3-32/+67
Changes log build procedure fixes: *) using sed instead of perl *) support <br/> in the middle of input *) fixed "<br>" lookup (eliminates the need in " <br/>" hacks) *) fixed maximum length for unbreakable input *) fixed space lookup (allows a space at column 77 to break a line) *) traling spaces removal in text CHANGES files.
2011-08-29Merge of r4018:Igor Sysoev1-1/+2
Fix buffer overrun under Windows.
2011-08-29Merge of r3964, r3977, r3978:Igor Sysoev6-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-29Merge of r4004, r4005:Igor Sysoev2-5/+30
Solaris related fixes: *) Detect POSIX semaphores in librt on Solaris (ticket #3). Patch by Denis Ivanov. *) Lower optimization level for Sun Studio before 12.1. At least Sun Studio 12 has problems with bit-fields exposed by nginx code (caught by test suite). They seems to be fixed in Sun Studio 12.1. As a workaround use "-fast -xalias_level=any" for older versions, it resolves the problem.
2011-08-29Merge of r4003:Igor Sysoev1-1/+3
Configure: catch up with new Linux version numbering (ticket #5). Catch up with new Linux version numbering scheme as announced at [1] and suppress unrecognized versions to actually use default 0. [1] https://lkml.org/lkml/2011/5/29/204
2011-08-29Merge of r3982, r3984, r3985, r3991:Igor Sysoev3-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-29Merge of r3960, r3961, r3962, r3963, r3965:Igor Sysoev8-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-29Merge of r3979, r3980, r3981, r3983, r3987, r3994, r3995:Igor Sysoev3-16/+154
Accept-Encoding refactoring: *) "gzip; q=0" support *) and removal of ancient MSIE 4.x test for gzip
2011-08-29Merge of r3972, r3973, r3974:Igor Sysoev1-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-29Merge of r3966, r3967, r3968, r3969, r3970, r3971:Igor Sysoev5-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-29Merge of r4035:Igor Sysoev1-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-29Version bump.Igor Sysoev2-3/+3
2011-07-19stable-1.0 branchIgor Sysoev0-0/+0
2011-07-19release-1.0.5 tagIgor Sysoev1-0/+1
2011-07-19nginx-1.0.5-RELEASErelease-1.0.5Igor Sysoev1-1/+77
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 Sysoev3-3/+3
patch by Rob Stradling
2011-06-27bump versionIgor Sysoev2-3/+3
2011-06-01release-1.0.4 tagIgor Sysoev1-0/+1
2011-06-01nginx-1.0.4-RELEASErelease-1.0.4Igor Sysoev1-1/+48
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-31concatenate auto/os/features and auto/unixIgor Sysoev3-364/+361
2011-05-31delete unused auto/threadsIgor Sysoev2-71/+0
2011-05-31Support POSIX semaphores on Linux.Igor Sysoev2-4/+14
This configure test must run before auto/make, because it adds library. auto/unix was placed after auto/make just for historical reasons. Patch by Denis F. Latypoff
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-25release-1.0.3 tagIgor Sysoev1-0/+1
2011-05-25nginx-1.0.3-RELEASErelease-1.0.3Igor Sysoev1-0/+69
2011-05-16"$apr1", "{PLAIN}", and "{SSHA}" password methods in auth basic moduleIgor Sysoev11-8/+268
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-11log "Abort trap" or similar messagesIgor Sysoev1-3/+3
2011-05-11geoip_orgIgor Sysoev1-0/+118
patch by Alexander Uskov
2011-05-11fix typoIgor Sysoev1-2/+2