summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* release-0.7.69 tagbranches/stable-0.7Igor Sysoev2011-07-191-0/+1
|
* nginx-0.7.69-RELEASErelease-0.7.69Igor Sysoev2011-07-191-1/+19
|
* copy OpenSSL-0.9.8r LICENSE for nginx/Windows zipIgor Sysoev2011-07-191-1/+1
|
* merge r3945:Igor Sysoev2011-07-191-0/+9
| | | | | fix segfault if cache key is larger than upstream buffer size patch by Lanshun Zhou
* bump versionIgor Sysoev2011-07-192-3/+3
|
* release-0.7.68 tagIgor Sysoev2010-12-141-0/+1
|
* nginx-0.7.68-RELEASErelease-0.7.68Igor Sysoev2010-12-141-3/+77
|
* merge r3797:Igor Sysoev2010-12-141-4/+4
| | | | allocate last zero byte in ngx_crypt()
* merge r3681:Igor Sysoev2010-12-141-2/+12
| | | | | update r->buffered after processing SSI command, the bug has been probably introduced in r2378
* merge r3676:Igor Sysoev2010-12-141-17/+36
| | | | fix case of partially matched patterns on buffer border in sub_filter
* SSL related fixes:Igor Sysoev2010-12-142-2/+2
| | | | | | *) merge r3675: fix recognition of SSLv2 Client Hello Packet large than 255 bytes *) upgrade OpenSSL to 0.8.9q in nginx/Windows
* merge r3659, r3825, r3826:Igor Sysoev2010-12-142-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
* set r->valid_unparsed_uri just after request line processing,Igor Sysoev2010-12-142-4/+1
| | | | | it allows to use X-Accel-Redirect'ed URI in a proxy_pass without URI part this fix corresponds to r3616
* bump versionIgor Sysoev2010-12-142-3/+3
|
* release-0.7.67 tagIgor Sysoev2010-06-151-0/+1
|
* nginx-0.7.67-RELEASErelease-0.7.67Igor Sysoev2010-06-151-0/+16
|
* merge r3615:Igor Sysoev2010-06-151-1/+0
| | | | do not free() stack allocated buffer
* bump versionIgor Sysoev2010-06-152-3/+3
|
* release-0.7.66 tagIgor Sysoev2010-06-071-0/+1
|
* nginx-0.7.66-RELEASErelease-0.7.66Igor Sysoev2010-06-071-9/+395
|
* merge r3528:Igor Sysoev2010-06-0713-78/+17
| | | | remove r->zero_in_uri
* merge r3518, r3527:Igor Sysoev2010-06-076-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
* merge r3502:Igor Sysoev2010-06-073-7/+14
| | | | use lstat() for WebDAV DELETE, COPY, and MOVE to handle symlinks
* merge r3498, r3499:Igor Sysoev2010-06-075-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
* merge r3489, r3493:Igor Sysoev2010-06-076-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
* merge r3487, r3525:Igor Sysoev2010-06-072-9/+6
| | | | | | | rewrite fixes: *) escape ampersand in argument while rewrite *) autodetect redirect if URI is rewritten to a string starting with $scheme
* merge r3488:Igor Sysoev2010-06-071-3/+8
| | | | revert partially r1555 and fix the error "memcached sent invalid trailer"
* merge r3482:Igor Sysoev2010-06-071-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
* merge r3515:Igor Sysoev2010-06-071-2/+0
| | | | | fix segfault: ngx_http_upstream_cleanup() cleans r->cleanup, the bug had been introduced in r3426
* merge r3478:Igor Sysoev2010-06-071-0/+2
| | | | | reset a parsing state to parse correctly an upstream response, if 400 or 414 response has been redirected to upstream
* merge r3477:Igor Sysoev2010-06-071-3/+3
| | | | zlib 1.2.4 compatibility
* merge r3473, r3474, r3385, r3386, r3537:Igor Sysoev2010-06-0720-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
* merge r3464, r3500, r3501:Igor Sysoev2010-06-074-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
* merge r3460:Igor Sysoev2010-06-071-8/+17
| | | | allow HTTPS referers
* merge r3459, r3571:Igor Sysoev2010-06-074-5/+24
| | | | | | | | Win32 fixes: *) compare long file names in case-insensitive mode, the bug had been introduced in r3436 *) test default NTFS stream "::$DATA"
* merge r3456, r3458, r3465:Igor Sysoev2010-06-072-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
* merge r3457:Igor Sysoev2010-06-071-1/+1
| | | | | fix a geo range if the range includes two or more /16 networks and does not begin at /16 network boundary
* merge r3454, r3455, r3486, r3496, r3519, r3523:Igor Sysoev2010-06-074-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
* merge r3452, r3462, r3471, r3472:Igor Sysoev2010-06-073-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
* merge r3451, r3506:Igor Sysoev2010-06-072-3/+1
| | | | | | | mail related fixes: *) delete surplus code *) Zimbra IMAP server may return only 4 bytes: "+ \r\n"
* merge r3412, r3485:Igor Sysoev2010-06-073-2/+21
| | | | | *) allow a chunked body for 201 responses *) chunked_transfer_encoding
* merge r3399:Igor Sysoev2010-06-071-27/+79
| | | | $geoip_city_continent_code, $geoip_latitude, $geoip_longitude
* merge r3394, r3395:Igor Sysoev2010-06-071-12/+32
| | | | force image filter conversion if JPEG application data consume more than 5%
* merge r3368, r3392:Igor Sysoev2010-06-073-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
* merge r3318, r3449:Igor Sysoev2010-06-072-9/+0
| | | | | | | perl related fixes: *) do not log error if $r->variable was not found *) delete ngx_http_perl_cleanup_t unused since r909
* merge r3316, r3317, r3420, r3421, r3453:Igor Sysoev2010-06-044-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+
* bump versionIgor Sysoev2010-06-042-3/+3
|
* release-0.7.65 tagIgor Sysoev2010-02-011-0/+1
|
* nginx-0.7.65-RELEASErelease-0.7.65Igor Sysoev2010-02-011-1/+348
|
* merge r3406:Igor Sysoev2010-02-011-1/+1
| | | | fix negative time in "Cache-Control" if "expires modified" sets time in the past