]>
git.kaiwu.me - nginx.git/log
Igor Sysoev [Mon, 26 Jan 2009 15:31:48 +0000 (15:31 +0000)]
release-0.6.35 tag
Igor Sysoev [Mon, 26 Jan 2009 15:31:47 +0000 (15:31 +0000)]
nginx-0.6.35-RELEASE
Igor Sysoev [Mon, 26 Jan 2009 15:24:14 +0000 (15:24 +0000)]
fix slab page or more sized allocations if nginx was build without debug
Igor Sysoev [Mon, 26 Jan 2009 15:23:11 +0000 (15:23 +0000)]
update year and delete blank line
Igor Sysoev [Mon, 26 Jan 2009 15:22:24 +0000 (15:22 +0000)]
r2420, r2421, r2435, r2436, r2437 merge:
*) send "100 Continue" for HTTP/1.1 only
*) do not send "100 Continue" for subrequests
*) send "100 Continue" just before reading request body
*) set send() slot for POSIX systems
Igor Sysoev [Mon, 26 Jan 2009 15:17:50 +0000 (15:17 +0000)]
r2414 merge:
fix segfault
Igor Sysoev [Mon, 26 Jan 2009 15:09:55 +0000 (15:09 +0000)]
r2121, r2126 merge:
*) fix utf-8 names in autoindex
*) rename ngx_utf_...() to ngx_utf8_...()
Igor Sysoev [Mon, 26 Jan 2009 15:06:20 +0000 (15:06 +0000)]
bump version
Igor Sysoev [Thu, 27 Nov 2008 15:32:52 +0000 (15:32 +0000)]
release-0.6.34 tag
Igor Sysoev [Thu, 27 Nov 2008 15:32:51 +0000 (15:32 +0000)]
nginx-0.6.34-RELEASE
Igor Sysoev [Thu, 27 Nov 2008 14:46:01 +0000 (14:46 +0000)]
r2220 merge:
set listen configuration to default server,
this fixes the case, when default server is not the first one
Igor Sysoev [Thu, 27 Nov 2008 14:40:35 +0000 (14:40 +0000)]
r2163, r2164, r2165 merge:
*) ngx_next_time()
*) expires daily time
Igor Sysoev [Thu, 27 Nov 2008 14:35:19 +0000 (14:35 +0000)]
r2161 merge:
consider log_not_found while testing index files
Igor Sysoev [Thu, 27 Nov 2008 14:31:44 +0000 (14:31 +0000)]
r2141 merge:
if upstream sent a location header without status use 302
Igor Sysoev [Thu, 27 Nov 2008 14:28:19 +0000 (14:28 +0000)]
r2118 merge:
handle connect()'s EAGAIN on Linux
Igor Sysoev [Thu, 27 Nov 2008 14:24:39 +0000 (14:24 +0000)]
r2087 merge:
allow several values in query string
Igor Sysoev [Thu, 27 Nov 2008 14:22:34 +0000 (14:22 +0000)]
r2068 merge:
the "Expect" header support
Igor Sysoev [Thu, 27 Nov 2008 14:13:48 +0000 (14:13 +0000)]
r2055 merge:
auto detect https redirect in rewrite
Igor Sysoev [Thu, 27 Nov 2008 14:12:18 +0000 (14:12 +0000)]
r2052, r2082 merge:
"gzip_vary on" always sends "Vary: Accept-Encoding" header
Igor Sysoev [Thu, 27 Nov 2008 14:06:46 +0000 (14:06 +0000)]
r2051 merge:
disable charset if there is "Content-Encoding" header
Igor Sysoev [Thu, 27 Nov 2008 14:02:52 +0000 (14:02 +0000)]
r2039 merge:
add args in redirect to a directory
Igor Sysoev [Thu, 27 Nov 2008 14:01:11 +0000 (14:01 +0000)]
bump version
Igor Sysoev [Thu, 20 Nov 2008 17:26:45 +0000 (17:26 +0000)]
release-0.6.33 tag
Igor Sysoev [Thu, 20 Nov 2008 17:26:44 +0000 (17:26 +0000)]
nginx-0.6.33-RELEASE
Igor Sysoev [Thu, 20 Nov 2008 17:24:16 +0000 (17:24 +0000)]
r2315 merge:
fix compression pointer for big (>255) DNS responses
Igor Sysoev [Thu, 20 Nov 2008 17:23:08 +0000 (17:23 +0000)]
r2303 merge:
compatibility with glibc 2.3, warn_unused_result attribute for write()
Igor Sysoev [Thu, 20 Nov 2008 17:20:15 +0000 (17:20 +0000)]
r2281 merge:
always use buffer, if connection is buffered,
this fixes OpenSSL "bad write retry" error, when
*) nginx passed a single buf greater than our buffer (say 32K) to OpenSSL,
*) OpenSSL returns SSL_ERROR_WANT_WRITE,
*) after some time nginx has to send a new data,
*) so there are at least two bufs nginx does pass them directly to OpenSSL,
*) but copies the first buf part to buffer, and sends the buffer to OpenSSL.
*) because the data length is lesser than it was in previous SSL_write():
16K < 32K, OpenSSL returns SSL_R_BAD_WRITE_RETRY.
Igor Sysoev [Thu, 20 Nov 2008 17:18:12 +0000 (17:18 +0000)]
r2245 merge:
strip charset name quotes
Igor Sysoev [Thu, 20 Nov 2008 17:16:39 +0000 (17:16 +0000)]
r2205 merge:
fix divide by zero if max_fails=0
Igor Sysoev [Thu, 20 Nov 2008 17:12:15 +0000 (17:12 +0000)]
r2194 merge:
fix $r->header_in() for "User-Agent", "Connection", and "Host"
broken in r2091 and r2093 merges
Igor Sysoev [Thu, 20 Nov 2008 17:09:15 +0000 (17:09 +0000)]
r2193 merge:
leave HEAD method while error_page redirection
Igor Sysoev [Thu, 20 Nov 2008 17:07:22 +0000 (17:07 +0000)]
r2183, r2192 merge:
*) allow file existence test for POST requests in static module
*) do not discard body while error_page redirection
Igor Sysoev [Thu, 20 Nov 2008 17:02:02 +0000 (17:02 +0000)]
r2182 merge:
ignore NGX_EACCES error while directory test
Igor Sysoev [Thu, 20 Nov 2008 16:58:41 +0000 (16:58 +0000)]
r2175 merge:
disable error_page loop in 500 error when recursive errors are enabled
Igor Sysoev [Thu, 20 Nov 2008 16:55:27 +0000 (16:55 +0000)]
bump version
Igor Sysoev [Mon, 7 Jul 2008 11:44:12 +0000 (11:44 +0000)]
release-0.6.32 tag
Igor Sysoev [Mon, 7 Jul 2008 11:44:11 +0000 (11:44 +0000)]
nginx-0.6.32-RELEASE
Igor Sysoev [Mon, 7 Jul 2008 11:33:29 +0000 (11:33 +0000)]
r2080 merge:
fix error when response parsed by sub filter, then by SSI filter
and some response parts are output as file buffers
Igor Sysoev [Mon, 7 Jul 2008 11:32:02 +0000 (11:32 +0000)]
r2067 merge:
fix bug when inactive subrequest is truncated,
if output_buffers are less than subrequest size
Igor Sysoev [Mon, 7 Jul 2008 11:30:24 +0000 (11:30 +0000)]
r2053 merge:
fix "proxy_pass https://..." broken in r1427
Igor Sysoev [Mon, 7 Jul 2008 11:28:48 +0000 (11:28 +0000)]
r2033 merge:
ssl_session_cache none
Igor Sysoev [Mon, 7 Jul 2008 11:25:22 +0000 (11:25 +0000)]
r2032 merge:
read channel until EAGAIN
Igor Sysoev [Mon, 7 Jul 2008 11:24:19 +0000 (11:24 +0000)]
r2019 merge:
fix building on modern Fedora 9 caused by IOV_MAX
Igor Sysoev [Mon, 7 Jul 2008 11:23:28 +0000 (11:23 +0000)]
r2015 merge:
avoid recursive loop
Igor Sysoev [Mon, 7 Jul 2008 11:22:34 +0000 (11:22 +0000)]
r2014 merge:
expires modified
Igor Sysoev [Mon, 7 Jul 2008 11:22:04 +0000 (11:22 +0000)]
r2013 merge:
$uid_got and $uid_set may used at any time
Igor Sysoev [Mon, 7 Jul 2008 11:20:46 +0000 (11:20 +0000)]
r2012 merge:
$hostname variable
Igor Sysoev [Mon, 7 Jul 2008 10:25:46 +0000 (10:25 +0000)]
r2011 merge:
simplify library autoconfigure
Igor Sysoev [Mon, 7 Jul 2008 10:25:08 +0000 (10:25 +0000)]
r2010 merge:
DESTDIR support
Igor Sysoev [Mon, 7 Jul 2008 10:24:25 +0000 (10:24 +0000)]
r2009 merge:
escape 0x00-0x1f, ", and \ in access log variables
Igor Sysoev [Mon, 7 Jul 2008 10:22:30 +0000 (10:22 +0000)]
r2008 merge:
*) host in request line has priority
*) allow several Host headers
*) validate host
Igor Sysoev [Mon, 7 Jul 2008 10:18:41 +0000 (10:18 +0000)]
r2007, r2025, r2042 merge:
style fixes
Igor Sysoev [Mon, 7 Jul 2008 10:13:55 +0000 (10:13 +0000)]
r2005, r2006 merge:
test user agent in header callback
Igor Sysoev [Mon, 12 May 2008 10:05:04 +0000 (10:05 +0000)]
bump version
Igor Sysoev [Mon, 12 May 2008 09:56:52 +0000 (09:56 +0000)]
stable 0.6 branch
Igor Sysoev [Mon, 12 May 2008 09:48:43 +0000 (09:48 +0000)]
nginx-0.6.31-RELEASE
Igor Sysoev [Thu, 8 May 2008 09:53:22 +0000 (09:53 +0000)]
fix error introduced in r1273 and r1275:
nginx did not process FastCGI response if header was at end of FastCGI record
Igor Sysoev [Tue, 29 Apr 2008 18:15:23 +0000 (18:15 +0000)]
fix segfault when file is deleted and open_file_cache_errors is off
Igor Sysoev [Tue, 29 Apr 2008 18:14:45 +0000 (18:14 +0000)]
back out the previous commit
Igor Sysoev [Tue, 29 Apr 2008 14:39:15 +0000 (14:39 +0000)]
fix segfault when file is deleted and open_file_cache_errors is off
Igor Sysoev [Tue, 29 Apr 2008 12:44:47 +0000 (12:44 +0000)]
bump version
Igor Sysoev [Tue, 29 Apr 2008 12:36:40 +0000 (12:36 +0000)]
release-0.6.30 tag
Igor Sysoev [Tue, 29 Apr 2008 12:36:39 +0000 (12:36 +0000)]
nginx-0.6.30-RELEASE
Igor Sysoev [Tue, 29 Apr 2008 10:06:43 +0000 (10:06 +0000)]
args support in static error_page
Igor Sysoev [Tue, 29 Apr 2008 09:35:06 +0000 (09:35 +0000)]
reset message
Igor Sysoev [Tue, 29 Apr 2008 09:28:42 +0000 (09:28 +0000)]
ignore glob no match error
Igor Sysoev [Tue, 29 Apr 2008 09:27:55 +0000 (09:27 +0000)]
disable confusing messages about threads
Igor Sysoev [Tue, 29 Apr 2008 06:15:56 +0000 (06:15 +0000)]
reset looked at match
Igor Sysoev [Mon, 28 Apr 2008 08:52:32 +0000 (08:52 +0000)]
get certificate info only for debug build
Igor Sysoev [Mon, 28 Apr 2008 08:50:39 +0000 (08:50 +0000)]
fix memory leak when ssl_verify_client is on
Igor Sysoev [Thu, 24 Apr 2008 19:19:26 +0000 (19:19 +0000)]
Cygwin O_BINARY mode
Igor Sysoev [Wed, 23 Apr 2008 18:57:25 +0000 (18:57 +0000)]
fix memory leak when ssl_verify_client is on
Igor Sysoev [Thu, 17 Apr 2008 14:32:11 +0000 (14:32 +0000)]
small fix
Igor Sysoev [Thu, 17 Apr 2008 14:23:20 +0000 (14:23 +0000)]
allow time without spaces in ngx_parse_time()
Igor Sysoev [Wed, 16 Apr 2008 19:33:23 +0000 (19:33 +0000)]
change variable name
Igor Sysoev [Sun, 13 Apr 2008 13:33:12 +0000 (13:33 +0000)]
use more straightforward ngx_gmtime() implementation
Igor Sysoev [Sat, 12 Apr 2008 07:29:20 +0000 (07:29 +0000)]
limit CNAME recursion
Igor Sysoev [Fri, 11 Apr 2008 09:15:07 +0000 (09:15 +0000)]
fix segfault
Igor Sysoev [Thu, 10 Apr 2008 17:27:07 +0000 (17:27 +0000)]
use correct ngx_sprintf() formats
Igor Sysoev [Thu, 10 Apr 2008 17:26:14 +0000 (17:26 +0000)]
log unexpected qtype
Igor Sysoev [Thu, 10 Apr 2008 17:12:21 +0000 (17:12 +0000)]
take into account DNAME
Igor Sysoev [Thu, 10 Apr 2008 09:37:12 +0000 (09:37 +0000)]
comment Gauss' formula
Igor Sysoev [Wed, 9 Apr 2008 19:09:13 +0000 (19:09 +0000)]
grammar fix
Igor Sysoev [Wed, 9 Apr 2008 18:56:36 +0000 (18:56 +0000)]
small optimization
Igor Sysoev [Wed, 9 Apr 2008 14:45:39 +0000 (14:45 +0000)]
return NXDOMAIN for ".." in host name
Igor Sysoev [Wed, 9 Apr 2008 14:26:08 +0000 (14:26 +0000)]
fix memory leak on resolver query send failure
Igor Sysoev [Wed, 9 Apr 2008 14:20:17 +0000 (14:20 +0000)]
quick resolving handles u->resolved->ctx by itself
Igor Sysoev [Fri, 4 Apr 2008 12:07:13 +0000 (12:07 +0000)]
fix peer sendfile capability
Igor Sysoev [Mon, 24 Mar 2008 17:17:17 +0000 (17:17 +0000)]
update previous commit
Igor Sysoev [Mon, 24 Mar 2008 13:04:02 +0000 (13:04 +0000)]
use ngx_int_t in ngx_sort() callback
Igor Sysoev [Sun, 23 Mar 2008 19:58:54 +0000 (19:58 +0000)]
use dynamically allocated buffer in ngx_sort()
Igor Sysoev [Sun, 23 Mar 2008 15:42:40 +0000 (15:42 +0000)]
it seems that malloc.h is required for Cygwin only
and breaks building on other platforms
Igor Sysoev [Thu, 20 Mar 2008 07:31:51 +0000 (07:31 +0000)]
axe never used macro
Igor Sysoev [Tue, 18 Mar 2008 14:51:09 +0000 (14:51 +0000)]
bump version
Igor Sysoev [Tue, 18 Mar 2008 14:11:56 +0000 (14:11 +0000)]
release-0.6.29 tag
Igor Sysoev [Tue, 18 Mar 2008 14:11:55 +0000 (14:11 +0000)]
nginx-0.6.29-RELEASE
Igor Sysoev [Tue, 18 Mar 2008 10:36:27 +0000 (10:36 +0000)]
ngx_google_perftools_module
Igor Sysoev [Tue, 18 Mar 2008 10:35:00 +0000 (10:35 +0000)]
low some SSL handshake errors level
Igor Sysoev [Mon, 17 Mar 2008 13:07:35 +0000 (13:07 +0000)]
use ngx_ext_rename_file() in proxy/fastcgi_store
Igor Sysoev [Mon, 17 Mar 2008 08:58:07 +0000 (08:58 +0000)]
some perl builds require my_perl for PERL_SYS_TERM()