]>
git.kaiwu.me - nginx.git/log
Igor Sysoev [Tue, 22 Sep 2009 09:44:57 +0000 (09:44 +0000)]
fail if file size was changed
Igor Sysoev [Tue, 22 Sep 2009 09:06:15 +0000 (09:06 +0000)]
fix typo in addition_types directive name
Igor Sysoev [Mon, 21 Sep 2009 18:34:22 +0000 (18:34 +0000)]
fix request counter for post_action, the bug was introduced in r3050
Igor Sysoev [Mon, 21 Sep 2009 15:55:56 +0000 (15:55 +0000)]
allow to log invalid $request in access_log always,
before it was logged only if error_log was set to info or debug level
Igor Sysoev [Sat, 19 Sep 2009 16:15:13 +0000 (16:15 +0000)]
fix resolver cache rbtree comparison
Igor Sysoev [Fri, 18 Sep 2009 09:21:14 +0000 (09:21 +0000)]
restore environ, this fixes segfault on reconfiguration failure when
perl module creates new environment
Igor Sysoev [Fri, 18 Sep 2009 09:12:40 +0000 (09:12 +0000)]
fix comment
Igor Sysoev [Fri, 18 Sep 2009 09:10:16 +0000 (09:10 +0000)]
*) issue warning instead of failure: this is too common case
*) use ngx_log_error(), since OpenSSL does not set an error on the failure
Igor Sysoev [Wed, 16 Sep 2009 13:48:11 +0000 (13:48 +0000)]
fix memory leak in resolver
Igor Sysoev [Wed, 16 Sep 2009 13:30:13 +0000 (13:30 +0000)]
win32 ngx_file_info() utf8 support
Igor Sysoev [Wed, 16 Sep 2009 13:28:20 +0000 (13:28 +0000)]
preserve errno while ngx_free()
Igor Sysoev [Tue, 15 Sep 2009 15:12:03 +0000 (15:12 +0000)]
do not pass buf with empty cached response,
this fixes "zero size buf in output" alert
Igor Sysoev [Tue, 15 Sep 2009 11:57:29 +0000 (11:57 +0000)]
nginx always sent "Vary: Accept-Encoding",
if both gzip_static and gzip_vary were on
Igor Sysoev [Tue, 15 Sep 2009 11:55:17 +0000 (11:55 +0000)]
image_filter_transparency
Igor Sysoev [Tue, 15 Sep 2009 09:47:12 +0000 (09:47 +0000)]
fix alpha-channel transparency in PNG
Igor Sysoev [Tue, 15 Sep 2009 09:37:16 +0000 (09:37 +0000)]
allow perl "sub{..."
Igor Sysoev [Tue, 15 Sep 2009 09:36:09 +0000 (09:36 +0000)]
bump version
Igor Sysoev [Mon, 14 Sep 2009 13:07:18 +0000 (13:07 +0000)]
release-0.8.15 tag
Igor Sysoev [Mon, 14 Sep 2009 13:07:17 +0000 (13:07 +0000)]
nginx-0.8.15-RELEASE
Igor Sysoev [Mon, 14 Sep 2009 09:48:48 +0000 (09:48 +0000)]
test space between "~" and regex in server_name and invalid_referers
Igor Sysoev [Mon, 14 Sep 2009 07:42:01 +0000 (07:42 +0000)]
handle "/../" case more reliably
Igor Sysoev [Sun, 13 Sep 2009 13:45:32 +0000 (13:45 +0000)]
fix request counter for X-Accel-Redirect, the bug was introduced in r3050
Igor Sysoev [Sun, 13 Sep 2009 06:28:17 +0000 (06:28 +0000)]
fix case when the output filter should add incoming buffers
while waiting on file AIO completion
Igor Sysoev [Sun, 13 Sep 2009 06:25:54 +0000 (06:25 +0000)]
style fix
Igor Sysoev [Sat, 12 Sep 2009 09:46:28 +0000 (09:46 +0000)]
fix transparency in GIF
Igor Sysoev [Sat, 12 Sep 2009 09:28:37 +0000 (09:28 +0000)]
If .domain.com, .sub.domain.com, and .domain-some.com were defined,
then .sub.domain.com was matched by .domain.com: wildcard names hash
was built incorrectly due to sorting order issue of "." vs "-".
They were sorted as
com.domain com.domain-some com.domain.sub
while they should be sorted as
com.domain com.domain.sub com.domain-some
for correct hash building
Igor Sysoev [Fri, 11 Sep 2009 13:57:50 +0000 (13:57 +0000)]
style fix
Igor Sysoev [Thu, 10 Sep 2009 16:34:09 +0000 (16:34 +0000)]
fix request counter for rewrite or internal redirection cycle,
the bug was introduced in r3050
Igor Sysoev [Thu, 10 Sep 2009 12:08:30 +0000 (12:08 +0000)]
fail if no file aio was found
Igor Sysoev [Tue, 8 Sep 2009 11:37:50 +0000 (11:37 +0000)]
increase request counter before an upstream cleanup because the cleanup
decreases the counter via ngx_http_finalize_request(r, NGX_DONE),
the bug was introduced in r3050
Igor Sysoev [Tue, 8 Sep 2009 11:33:32 +0000 (11:33 +0000)]
fix request counter handling in perl module for $r->internal_redirect()
and $r->has_request_body(), the bug was introduced in r3050
Igor Sysoev [Mon, 7 Sep 2009 12:10:07 +0000 (12:10 +0000)]
do not pass incoming buf chain twice if data are ready,
the bug was introduced in r3072
Igor Sysoev [Mon, 7 Sep 2009 12:08:58 +0000 (12:08 +0000)]
bump version
Igor Sysoev [Mon, 7 Sep 2009 08:25:46 +0000 (08:25 +0000)]
release-0.8.14 tag
Igor Sysoev [Mon, 7 Sep 2009 08:25:45 +0000 (08:25 +0000)]
nginx-0.8.14-RELEASE
Igor Sysoev [Fri, 4 Sep 2009 18:51:17 +0000 (18:51 +0000)]
fix the previous commit
Igor Sysoev [Fri, 4 Sep 2009 16:59:23 +0000 (16:59 +0000)]
preload just a single byte to avoid testing file overrun
Igor Sysoev [Fri, 4 Sep 2009 09:57:38 +0000 (09:57 +0000)]
clean cache updating state if a response has uncacheable code or
cache prohibitive headers
Igor Sysoev [Fri, 4 Sep 2009 09:54:16 +0000 (09:54 +0000)]
fix request counter handling for perl handler, introduced in r3050
Igor Sysoev [Fri, 4 Sep 2009 09:53:09 +0000 (09:53 +0000)]
log offset passed to sendfile()
Igor Sysoev [Fri, 4 Sep 2009 09:50:58 +0000 (09:50 +0000)]
small optimization
Igor Sysoev [Wed, 2 Sep 2009 07:02:49 +0000 (07:02 +0000)]
discrease slightly ngx_http_parse_header_line() size:
this line is not required for LF, however, this case is very seldom
Igor Sysoev [Tue, 1 Sep 2009 12:47:34 +0000 (12:47 +0000)]
discard request body before returning 413 error,
this fixes custom 413 page redirection bug introduced in r1456
Igor Sysoev [Tue, 1 Sep 2009 12:40:27 +0000 (12:40 +0000)]
fix request counter handling while discarding body, introduced in r3050
Igor Sysoev [Tue, 1 Sep 2009 12:35:52 +0000 (12:35 +0000)]
use %*s instead of %V
Igor Sysoev [Tue, 1 Sep 2009 12:32:37 +0000 (12:32 +0000)]
fix segfault when a header starts with "\rX"
and logging is set to info or debug level
Igor Sysoev [Tue, 1 Sep 2009 12:07:00 +0000 (12:07 +0000)]
bump version
Igor Sysoev [Mon, 31 Aug 2009 15:02:37 +0000 (15:02 +0000)]
release-0.8.13 tag
Igor Sysoev [Mon, 31 Aug 2009 15:02:36 +0000 (15:02 +0000)]
nginx-0.8.13-RELEASE
Igor Sysoev [Mon, 31 Aug 2009 14:00:16 +0000 (14:00 +0000)]
retry aio sendfile if data are ready
Igor Sysoev [Mon, 31 Aug 2009 13:51:13 +0000 (13:51 +0000)]
fix building on FreeBSD without --with-file-aio
Igor Sysoev [Mon, 31 Aug 2009 13:50:37 +0000 (13:50 +0000)]
bump version
Igor Sysoev [Mon, 31 Aug 2009 11:32:17 +0000 (11:32 +0000)]
release-0.8.12 tag
Igor Sysoev [Mon, 31 Aug 2009 11:32:16 +0000 (11:32 +0000)]
nginx-0.8.12-RELEASE
Igor Sysoev [Mon, 31 Aug 2009 11:21:04 +0000 (11:21 +0000)]
fix request counter handling for try_files, introduced in r3050
Igor Sysoev [Sun, 30 Aug 2009 09:52:39 +0000 (09:52 +0000)]
aio sendfile
Igor Sysoev [Sun, 30 Aug 2009 09:47:11 +0000 (09:47 +0000)]
*) ngx_http_ephemeral
*) use preallocated terminal_posted_request
Igor Sysoev [Sun, 30 Aug 2009 09:42:29 +0000 (09:42 +0000)]
refactor EAGAIN/EINTR processing
Igor Sysoev [Sat, 29 Aug 2009 18:42:31 +0000 (18:42 +0000)]
use local variable and fix debug log message
Igor Sysoev [Sat, 29 Aug 2009 18:40:28 +0000 (18:40 +0000)]
fix request counter for memcached, introduced in r3050
Igor Sysoev [Sat, 29 Aug 2009 18:39:32 +0000 (18:39 +0000)]
bump version
Igor Sysoev [Fri, 28 Aug 2009 13:21:07 +0000 (13:21 +0000)]
release-0.8.11 tag
Igor Sysoev [Fri, 28 Aug 2009 13:21:06 +0000 (13:21 +0000)]
nginx-0.8.11-RELEASE
Igor Sysoev [Fri, 28 Aug 2009 11:46:12 +0000 (11:46 +0000)]
fix build by msvc, introduced in r3054
Igor Sysoev [Fri, 28 Aug 2009 11:23:50 +0000 (11:23 +0000)]
do not create cache key in AIO invocation
Igor Sysoev [Fri, 28 Aug 2009 11:22:27 +0000 (11:22 +0000)]
fix sending a cached file using AIO
Igor Sysoev [Fri, 28 Aug 2009 08:19:02 +0000 (08:19 +0000)]
do not disable gzip for MSIE 6.0 SV1 in "gzip_disable msie6"
Igor Sysoev [Fri, 28 Aug 2009 08:15:55 +0000 (08:15 +0000)]
directio_alignment
Igor Sysoev [Fri, 28 Aug 2009 08:12:35 +0000 (08:12 +0000)]
FreeBSD and Linux AIO support
Igor Sysoev [Fri, 28 Aug 2009 07:50:45 +0000 (07:50 +0000)]
style fix
Igor Sysoev [Wed, 26 Aug 2009 16:14:57 +0000 (16:14 +0000)]
axe r->connection->destroyed testing
Igor Sysoev [Wed, 26 Aug 2009 16:04:05 +0000 (16:04 +0000)]
request reference counter
Igor Sysoev [Wed, 26 Aug 2009 15:12:28 +0000 (15:12 +0000)]
twice termination delay only after SIGALRM, otherwise many separate SIGCHLD
and SIGIO signals quickly increase delay to the level when SIGKILL is sent
Igor Sysoev [Wed, 26 Aug 2009 15:09:09 +0000 (15:09 +0000)]
style fix
Igor Sysoev [Wed, 26 Aug 2009 15:03:53 +0000 (15:03 +0000)]
fix typo
Igor Sysoev [Wed, 26 Aug 2009 05:19:57 +0000 (05:19 +0000)]
ignore SIGSYS
Igor Sysoev [Tue, 25 Aug 2009 09:09:13 +0000 (09:09 +0000)]
*) move small declarations in appropriate places and delete the surplus
header files
*) delete insignificant comments
Igor Sysoev [Tue, 25 Aug 2009 09:06:21 +0000 (09:06 +0000)]
style fix
Igor Sysoev [Tue, 25 Aug 2009 08:47:58 +0000 (08:47 +0000)]
bump version
Igor Sysoev [Mon, 24 Aug 2009 11:10:37 +0000 (11:10 +0000)]
release-0.8.10 tag
Igor Sysoev [Mon, 24 Aug 2009 11:10:36 +0000 (11:10 +0000)]
nginx-0.8.10-RELEASE
Igor Sysoev [Mon, 24 Aug 2009 11:04:46 +0000 (11:04 +0000)]
fix Linux "uname -r" version matching
Igor Sysoev [Sun, 23 Aug 2009 17:06:33 +0000 (17:06 +0000)]
strict testing "access_log off"
Igor Sysoev [Sun, 23 Aug 2009 16:10:39 +0000 (16:10 +0000)]
process upstream ETag header
Igor Sysoev [Sun, 23 Aug 2009 12:58:41 +0000 (12:58 +0000)]
the flags should be bit-wide only
Igor Sysoev [Fri, 21 Aug 2009 09:06:35 +0000 (09:06 +0000)]
*) share temporary number between workers
*) randomize collision offset
Igor Sysoev [Thu, 20 Aug 2009 15:53:57 +0000 (15:53 +0000)]
test EXDEV after path creation
Igor Sysoev [Thu, 20 Aug 2009 13:41:32 +0000 (13:41 +0000)]
fix copy failure logging and stale files removal, introduced in r3025
Igor Sysoev [Thu, 20 Aug 2009 13:37:26 +0000 (13:37 +0000)]
fix copy destination name length, introduced in r3025
Igor Sysoev [Wed, 19 Aug 2009 17:44:33 +0000 (17:44 +0000)]
fix memory leak if GeoIP City database was used
Igor Sysoev [Wed, 19 Aug 2009 09:09:12 +0000 (09:09 +0000)]
bump version
Igor Sysoev [Mon, 17 Aug 2009 17:59:57 +0000 (17:59 +0000)]
release-0.8.9 tag
Igor Sysoev [Mon, 17 Aug 2009 17:59:56 +0000 (17:59 +0000)]
nginx-0.8.9-RELEASE
Igor Sysoev [Thu, 13 Aug 2009 13:48:41 +0000 (13:48 +0000)]
fix building on 64-bit platforms, introduced in r3025
Igor Sysoev [Thu, 13 Aug 2009 08:40:25 +0000 (08:40 +0000)]
fix debug point for left open sockets
Igor Sysoev [Wed, 12 Aug 2009 14:38:44 +0000 (14:38 +0000)]
refactor fastcgi stderr handling
Igor Sysoev [Wed, 12 Aug 2009 12:05:33 +0000 (12:05 +0000)]
allow cross device temporary files atomic copying:
*) ngx_copy_file()
*) delete ngx_ext_rename_file_t.log_rename_error and .rename_error fields
Igor Sysoev [Tue, 11 Aug 2009 14:25:04 +0000 (14:25 +0000)]
NGX_ENOPATH
Igor Sysoev [Tue, 11 Aug 2009 08:14:43 +0000 (08:14 +0000)]
win32 cache loader support
Igor Sysoev [Tue, 11 Aug 2009 07:55:39 +0000 (07:55 +0000)]
style fix