summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2011-07-19nginx-0.7.69-RELEASErelease-0.7.69Igor Sysoev1-1/+19
2011-07-19copy OpenSSL-0.9.8r LICENSE for nginx/Windows zipIgor Sysoev1-1/+1
2011-07-19merge r3945:Igor Sysoev1-0/+9
fix segfault if cache key is larger than upstream buffer size patch by Lanshun Zhou
2011-07-19bump versionIgor Sysoev2-3/+3
2010-12-14release-0.7.68 tagIgor Sysoev1-0/+1
2010-12-14nginx-0.7.68-RELEASErelease-0.7.68Igor Sysoev1-3/+77
2010-12-14merge r3797:Igor Sysoev1-4/+4
allocate last zero byte in ngx_crypt()
2010-12-14merge r3681:Igor Sysoev1-2/+12
update r->buffered after processing SSI command, the bug has been probably introduced in r2378
2010-12-14merge r3676:Igor Sysoev1-17/+36
fix case of partially matched patterns on buffer border in sub_filter
2010-12-14SSL related fixes:Igor Sysoev2-2/+2
*) merge r3675: fix recognition of SSLv2 Client Hello Packet large than 255 bytes *) upgrade OpenSSL to 0.8.9q in nginx/Windows
2010-12-14merge r3659, r3825, r3826:Igor Sysoev2-3/+7
IPv6 related fixes: *) fix IPv6 listen socket handling while reconfiguring *) test wildcard tail hash existance for IPv6 addresses, the same fix for IPv4 addresses has been made in r2581 *) always run regex in server_name to get captures for IPv6 addresses, the same fix for IPv4 addresses has been made in r2584
2010-12-14set r->valid_unparsed_uri just after request line processing,Igor Sysoev2-4/+1
it allows to use X-Accel-Redirect'ed URI in a proxy_pass without URI part this fix corresponds to r3616
2010-12-14bump versionIgor Sysoev2-3/+3
2010-06-15release-0.7.67 tagIgor Sysoev1-0/+1
2010-06-15nginx-0.7.67-RELEASErelease-0.7.67Igor Sysoev1-0/+16
2010-06-15merge r3615:Igor Sysoev1-1/+0
do not free() stack allocated buffer
2010-06-15bump versionIgor Sysoev2-3/+3
2010-06-07release-0.7.66 tagIgor Sysoev1-0/+1
2010-06-07nginx-0.7.66-RELEASErelease-0.7.66Igor Sysoev1-9/+395
2010-06-07merge r3528:Igor Sysoev13-78/+17
remove r->zero_in_uri
2010-06-07merge r3518, r3527:Igor Sysoev6-4/+107
cache related fixes: *) do not cache response if it has "no-store" or "private" in "Cache-Control" header *) proxy_no_cache and fastcgi_no_cache
2010-06-07merge r3502:Igor Sysoev3-7/+14
use lstat() for WebDAV DELETE, COPY, and MOVE to handle symlinks
2010-06-07merge r3498, r3499:Igor Sysoev5-3/+12
opening files fixes: *) use non-blocking open() not to hang on FIFO files, etc. *) do not log misleading errno in "not a regular file" error
2010-06-07merge r3489, r3493:Igor Sysoev6-6/+9
*) MSVC8 compatibility with OpenSSL 1.0.0 *) fix building OpenSSL-1.0.0 on 64-bit Linux: make installs the libraries in lib64 directory and build nginx/Windows against OpenSSL-0.9.8n
2010-06-07merge r3487, r3525:Igor Sysoev2-9/+6
rewrite fixes: *) escape ampersand in argument while rewrite *) autodetect redirect if URI is rewritten to a string starting with $scheme
2010-06-07merge r3488:Igor Sysoev1-3/+8
revert partially r1555 and fix the error "memcached sent invalid trailer"
2010-06-07merge r3482:Igor Sysoev1-4/+6
do not set file time in ngx_copy_file() if the time is -1, this fixes an issue when file is moved across devices
2010-06-07merge r3515:Igor Sysoev1-2/+0
fix segfault: ngx_http_upstream_cleanup() cleans r->cleanup, the bug had been introduced in r3426
2010-06-07merge r3478:Igor Sysoev1-0/+2
reset a parsing state to parse correctly an upstream response, if 400 or 414 response has been redirected to upstream
2010-06-07merge r3477:Igor Sysoev1-3/+3
zlib 1.2.4 compatibility
2010-06-07merge r3473, r3474, r3385, r3386, r3537:Igor Sysoev20-53/+139
signal processing stability: *) use sys_errlist[] in signal handler instead of non Async-Signal-Safe strerror_r() *) do not update time in the timer signal handler, since localtime_r() is not Async-Signal-Safe function *) use previously cached GMT offset value to update time from a signal handler *) change ngx_time_update() interface since there are no notification methods those return time *) introduce ngx_time_sigsafe_update() to update the error log time only *) change ngx_time_update() interface
2010-06-07merge r3464, r3500, r3501:Igor Sysoev4-16/+10
*) make $request_method non-cacheable *) make $arg_ variables non-cacheable *) change processing variables accessed by SSI and perl module: *) the indexed variables are always flushed *) never show warning for not found variables
2010-06-07merge r3460:Igor Sysoev1-8/+17
allow HTTPS referers
2010-06-07merge r3459, r3571:Igor Sysoev4-5/+24
Win32 fixes: *) compare long file names in case-insensitive mode, the bug had been introduced in r3436 *) test default NTFS stream "::$DATA"
2010-06-07merge r3456, r3458, r3465:Igor Sysoev2-2/+10
SSL fixes: *) decrease SSL handshake error level to info *) Set SSL session context for "ssl_session_cache none". This fixes a bug when client certficate is used and nginx closes connection with the message: "SSL_GET_PREV_SESSION:session id context uninitialized". *) add OpenSSL_add_all_algorithms(), this fixes the error "ASN1_item_verify:unknown message digest algorithm" occurred if client certificate is signed using sha256WithRSAEncryption
2010-06-07merge r3457:Igor Sysoev1-1/+1
fix a geo range if the range includes two or more /16 networks and does not begin at /16 network boundary
2010-06-07merge r3454, r3455, r3486, r3496, r3519, r3523:Igor Sysoev4-25/+25
SSI fixes: *) use content type of the parent request in SSI stub block output instead of default one *) SSI %s timefmt has no timezone offset *) change ngx_http_ssi_filter and ngx_http_charset_filter order *) do not store an encoded variable value as a new cached variable value *) fix SSI include stub for valid empty responses *) allow to use $uid_got in SSI and perl module
2010-06-07merge r3452, r3462, r3471, r3472:Igor Sysoev3-5/+12
fix miscellaneous name bugs: *) fix $upstream_http_ variable prefix length *) use a right "Location" header name, however, it did not harm, since ngx_http_variable_sent_location() never use key name field *) fix proxy_redirect name in error message *) "proxy_redirect default" may not be used if a proxy_pass uses variables
2010-06-07merge r3451, r3506:Igor Sysoev2-3/+1
mail related fixes: *) delete surplus code *) Zimbra IMAP server may return only 4 bytes: "+ \r\n"
2010-06-07merge r3412, r3485:Igor Sysoev3-2/+21
*) allow a chunked body for 201 responses *) chunked_transfer_encoding
2010-06-07merge r3399:Igor Sysoev1-27/+79
$geoip_city_continent_code, $geoip_latitude, $geoip_longitude
2010-06-07merge r3394, r3395:Igor Sysoev1-12/+32
force image filter conversion if JPEG application data consume more than 5%
2010-06-07merge r3368, r3392:Igor Sysoev3-3/+2
./configure related fixes: *) test invalid --with-ld-opt in right place *) do not add NGX_GCC_OPT twice: it is added later with -W
2010-06-07merge r3318, r3449:Igor Sysoev2-9/+0
perl related fixes: *) do not log error if $r->variable was not found *) delete ngx_http_perl_cleanup_t unused since r909
2010-06-04merge r3316, r3317, r3420, r3421, r3453:Igor Sysoev4-18/+36
browsers related fixes: *) add MSIE padding for Chrome too *) disable keepalive for Safari: https://bugs.webkit.org/show_bug.cgi?id=5760 *) do not disable keepalive after POST requests for MSIE 7+
2010-06-04bump versionIgor Sysoev2-3/+3
2010-02-01release-0.7.65 tagIgor Sysoev1-0/+1
2010-02-01nginx-0.7.65-RELEASErelease-0.7.65Igor Sysoev1-1/+348
2010-02-01merge r3406:Igor Sysoev1-1/+1
fix negative time in "Cache-Control" if "expires modified" sets time in the past
2010-02-01merge r3351, r3352:Igor Sysoev1-15/+16
perl exit fixes: *) use global perl variable in perl_destruct()/perl_free() for non-mulitiplicity perl *) add comment from r2716 commit message