]> git.kaiwu.me - nginx.git/log
nginx.git
16 years agofix request counter handling in perl module for $r->internal_redirect()
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

16 years agodo not pass incoming buf chain twice if data are ready,
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

16 years agobump version
Igor Sysoev [Mon, 7 Sep 2009 12:08:58 +0000 (12:08 +0000)]
bump version

16 years agorelease-0.8.14 tag
Igor Sysoev [Mon, 7 Sep 2009 08:25:46 +0000 (08:25 +0000)]
release-0.8.14 tag

16 years agonginx-0.8.14-RELEASE release-0.8.14
Igor Sysoev [Mon, 7 Sep 2009 08:25:45 +0000 (08:25 +0000)]
nginx-0.8.14-RELEASE

16 years agofix the previous commit
Igor Sysoev [Fri, 4 Sep 2009 18:51:17 +0000 (18:51 +0000)]
fix the previous commit

16 years agopreload just a single byte to avoid testing file overrun
Igor Sysoev [Fri, 4 Sep 2009 16:59:23 +0000 (16:59 +0000)]
preload just a single byte to avoid testing file overrun

16 years agoclean cache updating state if a response has uncacheable code or
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

16 years agofix request counter handling for perl handler, introduced in r3050
Igor Sysoev [Fri, 4 Sep 2009 09:54:16 +0000 (09:54 +0000)]
fix request counter handling for perl handler, introduced in r3050

16 years agolog offset passed to sendfile()
Igor Sysoev [Fri, 4 Sep 2009 09:53:09 +0000 (09:53 +0000)]
log offset passed to sendfile()

16 years agosmall optimization
Igor Sysoev [Fri, 4 Sep 2009 09:50:58 +0000 (09:50 +0000)]
small optimization

16 years agodiscrease slightly ngx_http_parse_header_line() size:
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

16 years agodiscard request body before returning 413 error,
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

16 years agofix request counter handling while discarding body, introduced in r3050
Igor Sysoev [Tue, 1 Sep 2009 12:40:27 +0000 (12:40 +0000)]
fix request counter handling while discarding body, introduced in r3050

16 years agouse %*s instead of %V
Igor Sysoev [Tue, 1 Sep 2009 12:35:52 +0000 (12:35 +0000)]
use %*s instead of %V

16 years agofix segfault when a header starts with "\rX"
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

16 years agobump version
Igor Sysoev [Tue, 1 Sep 2009 12:07:00 +0000 (12:07 +0000)]
bump version

16 years agorelease-0.8.13 tag
Igor Sysoev [Mon, 31 Aug 2009 15:02:37 +0000 (15:02 +0000)]
release-0.8.13 tag

16 years agonginx-0.8.13-RELEASE release-0.8.13
Igor Sysoev [Mon, 31 Aug 2009 15:02:36 +0000 (15:02 +0000)]
nginx-0.8.13-RELEASE

16 years agoretry aio sendfile if data are ready
Igor Sysoev [Mon, 31 Aug 2009 14:00:16 +0000 (14:00 +0000)]
retry aio sendfile if data are ready

16 years agofix building on FreeBSD without --with-file-aio
Igor Sysoev [Mon, 31 Aug 2009 13:51:13 +0000 (13:51 +0000)]
fix building on FreeBSD without --with-file-aio

16 years agobump version
Igor Sysoev [Mon, 31 Aug 2009 13:50:37 +0000 (13:50 +0000)]
bump version

16 years agorelease-0.8.12 tag
Igor Sysoev [Mon, 31 Aug 2009 11:32:17 +0000 (11:32 +0000)]
release-0.8.12 tag

16 years agonginx-0.8.12-RELEASE release-0.8.12
Igor Sysoev [Mon, 31 Aug 2009 11:32:16 +0000 (11:32 +0000)]
nginx-0.8.12-RELEASE

16 years agofix request counter handling for try_files, introduced in r3050
Igor Sysoev [Mon, 31 Aug 2009 11:21:04 +0000 (11:21 +0000)]
fix request counter handling for try_files, introduced in r3050

16 years agoaio sendfile
Igor Sysoev [Sun, 30 Aug 2009 09:52:39 +0000 (09:52 +0000)]
aio sendfile

16 years ago*) ngx_http_ephemeral
Igor Sysoev [Sun, 30 Aug 2009 09:47:11 +0000 (09:47 +0000)]
*) ngx_http_ephemeral
*) use preallocated terminal_posted_request

16 years agorefactor EAGAIN/EINTR processing
Igor Sysoev [Sun, 30 Aug 2009 09:42:29 +0000 (09:42 +0000)]
refactor EAGAIN/EINTR processing

16 years agouse local variable and fix debug log message
Igor Sysoev [Sat, 29 Aug 2009 18:42:31 +0000 (18:42 +0000)]
use local variable and fix debug log message

16 years agofix request counter for memcached, introduced in r3050
Igor Sysoev [Sat, 29 Aug 2009 18:40:28 +0000 (18:40 +0000)]
fix request counter for memcached, introduced in r3050

16 years agobump version
Igor Sysoev [Sat, 29 Aug 2009 18:39:32 +0000 (18:39 +0000)]
bump version

16 years agorelease-0.8.11 tag
Igor Sysoev [Fri, 28 Aug 2009 13:21:07 +0000 (13:21 +0000)]
release-0.8.11 tag

16 years agonginx-0.8.11-RELEASE release-0.8.11
Igor Sysoev [Fri, 28 Aug 2009 13:21:06 +0000 (13:21 +0000)]
nginx-0.8.11-RELEASE

16 years agofix build by msvc, introduced in r3054
Igor Sysoev [Fri, 28 Aug 2009 11:46:12 +0000 (11:46 +0000)]
fix build by msvc, introduced in r3054

16 years agodo not create cache key in AIO invocation
Igor Sysoev [Fri, 28 Aug 2009 11:23:50 +0000 (11:23 +0000)]
do not create cache key in AIO invocation

16 years agofix sending a cached file using AIO
Igor Sysoev [Fri, 28 Aug 2009 11:22:27 +0000 (11:22 +0000)]
fix sending a cached file using AIO

16 years agodo not disable gzip for MSIE 6.0 SV1 in "gzip_disable msie6"
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"

16 years agodirectio_alignment
Igor Sysoev [Fri, 28 Aug 2009 08:15:55 +0000 (08:15 +0000)]
directio_alignment

16 years agoFreeBSD and Linux AIO support
Igor Sysoev [Fri, 28 Aug 2009 08:12:35 +0000 (08:12 +0000)]
FreeBSD and Linux AIO support

16 years agostyle fix
Igor Sysoev [Fri, 28 Aug 2009 07:50:45 +0000 (07:50 +0000)]
style fix

16 years agoaxe r->connection->destroyed testing
Igor Sysoev [Wed, 26 Aug 2009 16:14:57 +0000 (16:14 +0000)]
axe r->connection->destroyed testing

16 years agorequest reference counter
Igor Sysoev [Wed, 26 Aug 2009 16:04:05 +0000 (16:04 +0000)]
request reference counter

16 years agotwice termination delay only after SIGALRM, otherwise many separate SIGCHLD
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

16 years agostyle fix
Igor Sysoev [Wed, 26 Aug 2009 15:09:09 +0000 (15:09 +0000)]
style fix

16 years agofix typo
Igor Sysoev [Wed, 26 Aug 2009 15:03:53 +0000 (15:03 +0000)]
fix typo

16 years agoignore SIGSYS
Igor Sysoev [Wed, 26 Aug 2009 05:19:57 +0000 (05:19 +0000)]
ignore SIGSYS

16 years ago*) move small declarations in appropriate places and delete the surplus
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

16 years agostyle fix
Igor Sysoev [Tue, 25 Aug 2009 09:06:21 +0000 (09:06 +0000)]
style fix

16 years agobump version
Igor Sysoev [Tue, 25 Aug 2009 08:47:58 +0000 (08:47 +0000)]
bump version

16 years agorelease-0.8.10 tag
Igor Sysoev [Mon, 24 Aug 2009 11:10:37 +0000 (11:10 +0000)]
release-0.8.10 tag

16 years agonginx-0.8.10-RELEASE release-0.8.10
Igor Sysoev [Mon, 24 Aug 2009 11:10:36 +0000 (11:10 +0000)]
nginx-0.8.10-RELEASE

16 years agofix Linux "uname -r" version matching
Igor Sysoev [Mon, 24 Aug 2009 11:04:46 +0000 (11:04 +0000)]
fix Linux "uname -r" version matching

16 years agostrict testing "access_log off"
Igor Sysoev [Sun, 23 Aug 2009 17:06:33 +0000 (17:06 +0000)]
strict testing "access_log off"

16 years agoprocess upstream ETag header
Igor Sysoev [Sun, 23 Aug 2009 16:10:39 +0000 (16:10 +0000)]
process upstream ETag header

16 years agothe flags should be bit-wide only
Igor Sysoev [Sun, 23 Aug 2009 12:58:41 +0000 (12:58 +0000)]
the flags should be bit-wide only

16 years ago*) share temporary number between workers
Igor Sysoev [Fri, 21 Aug 2009 09:06:35 +0000 (09:06 +0000)]
*) share temporary number between workers
*) randomize collision offset

16 years agotest EXDEV after path creation
Igor Sysoev [Thu, 20 Aug 2009 15:53:57 +0000 (15:53 +0000)]
test EXDEV after path creation

16 years agofix copy failure logging and stale files removal, introduced in r3025
Igor Sysoev [Thu, 20 Aug 2009 13:41:32 +0000 (13:41 +0000)]
fix copy failure logging and stale files removal, introduced in r3025

16 years agofix copy destination name length, introduced in r3025
Igor Sysoev [Thu, 20 Aug 2009 13:37:26 +0000 (13:37 +0000)]
fix copy destination name length, introduced in r3025

16 years agofix memory leak if GeoIP City database was used
Igor Sysoev [Wed, 19 Aug 2009 17:44:33 +0000 (17:44 +0000)]
fix memory leak if GeoIP City database was used

16 years agobump version
Igor Sysoev [Wed, 19 Aug 2009 09:09:12 +0000 (09:09 +0000)]
bump version

16 years agorelease-0.8.9 tag
Igor Sysoev [Mon, 17 Aug 2009 17:59:57 +0000 (17:59 +0000)]
release-0.8.9 tag

16 years agonginx-0.8.9-RELEASE release-0.8.9
Igor Sysoev [Mon, 17 Aug 2009 17:59:56 +0000 (17:59 +0000)]
nginx-0.8.9-RELEASE

16 years agofix building on 64-bit platforms, introduced in r3025
Igor Sysoev [Thu, 13 Aug 2009 13:48:41 +0000 (13:48 +0000)]
fix building on 64-bit platforms, introduced in r3025

16 years agofix debug point for left open sockets
Igor Sysoev [Thu, 13 Aug 2009 08:40:25 +0000 (08:40 +0000)]
fix debug point for left open sockets

16 years agorefactor fastcgi stderr handling
Igor Sysoev [Wed, 12 Aug 2009 14:38:44 +0000 (14:38 +0000)]
refactor fastcgi stderr handling

16 years agoallow cross device temporary files atomic copying:
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

16 years agoNGX_ENOPATH
Igor Sysoev [Tue, 11 Aug 2009 14:25:04 +0000 (14:25 +0000)]
NGX_ENOPATH

16 years agowin32 cache loader support
Igor Sysoev [Tue, 11 Aug 2009 08:14:43 +0000 (08:14 +0000)]
win32 cache loader support

16 years agostyle fix
Igor Sysoev [Tue, 11 Aug 2009 07:55:39 +0000 (07:55 +0000)]
style fix

16 years agounlock incompletely loaded cache
Igor Sysoev [Mon, 10 Aug 2009 15:57:42 +0000 (15:57 +0000)]
unlock incompletely loaded cache

16 years agodelete mistaken sleep in the previous commit
Igor Sysoev [Mon, 10 Aug 2009 14:45:52 +0000 (14:45 +0000)]
delete mistaken sleep in the previous commit

16 years agocache loader process
Igor Sysoev [Mon, 10 Aug 2009 13:27:14 +0000 (13:27 +0000)]
cache loader process

16 years agotest cache path levels while reconfiguration
Igor Sysoev [Mon, 10 Aug 2009 13:18:40 +0000 (13:18 +0000)]
test cache path levels while reconfiguration

16 years agointroduce NGX_PROCESS_JUST_SPAWN and change field name accordingly
Igor Sysoev [Mon, 10 Aug 2009 13:07:15 +0000 (13:07 +0000)]
introduce NGX_PROCESS_JUST_SPAWN and change field name accordingly

16 years agobump version
Igor Sysoev [Mon, 10 Aug 2009 12:49:06 +0000 (12:49 +0000)]
bump version

16 years agorelease-0.8.8 tag
Igor Sysoev [Mon, 10 Aug 2009 08:26:28 +0000 (08:26 +0000)]
release-0.8.8 tag

16 years agonginx-0.8.8-RELEASE release-0.8.8
Igor Sysoev [Mon, 10 Aug 2009 08:26:27 +0000 (08:26 +0000)]
nginx-0.8.8-RELEASE

16 years agofix segfault introduced in r3007
Igor Sysoev [Fri, 7 Aug 2009 13:16:42 +0000 (13:16 +0000)]
fix segfault introduced in r3007

16 years agofix a garbage in a split fastcgi header
Igor Sysoev [Tue, 4 Aug 2009 12:19:17 +0000 (12:19 +0000)]
fix a garbage in a split fastcgi header

16 years agocontinue to parse available fastcgi record after a split header,
Igor Sysoev [Tue, 4 Aug 2009 11:51:10 +0000 (11:51 +0000)]
continue to parse available fastcgi record after a split header,
this fixes the erroneous message "upstream prematurely closed connection
while reading response header from upstream"

16 years agobump version
Igor Sysoev [Fri, 31 Jul 2009 12:41:02 +0000 (12:41 +0000)]
bump version

16 years agorelease-0.8.7 tag
Igor Sysoev [Mon, 27 Jul 2009 15:24:02 +0000 (15:24 +0000)]
release-0.8.7 tag

16 years agonginx-0.8.7-RELEASE release-0.8.7
Igor Sysoev [Mon, 27 Jul 2009 15:24:01 +0000 (15:24 +0000)]
nginx-0.8.7-RELEASE

16 years agongx_http_upstream_create() to cleanup the previous upstream after
Igor Sysoev [Mon, 27 Jul 2009 13:25:29 +0000 (13:25 +0000)]
ngx_http_upstream_create() to cleanup the previous upstream after
internal redirect

16 years agoclear "Accept-Ranges" for SSI responses
Igor Sysoev [Mon, 27 Jul 2009 13:18:40 +0000 (13:18 +0000)]
clear "Accept-Ranges" for SSI responses

16 years agofix handling "Last-Modified" and "Accept-Ranges" for upstream responses
Igor Sysoev [Mon, 27 Jul 2009 13:14:45 +0000 (13:14 +0000)]
fix handling "Last-Modified" and "Accept-Ranges" for upstream responses

16 years agoallow to proxy_pass_header/fastcgi_pass_header "X-Accel-Redirect",
Igor Sysoev [Mon, 27 Jul 2009 12:06:12 +0000 (12:06 +0000)]
allow to proxy_pass_header/fastcgi_pass_header "X-Accel-Redirect",
"X-Accel-Limit-Rate", "X-Accel-Buffering", and "X-Accel-Charset"

16 years agofix memory corruption in $ssl_client_cert
Igor Sysoev [Mon, 27 Jul 2009 11:51:12 +0000 (11:51 +0000)]
fix memory corruption in $ssl_client_cert

16 years agofix return value
Igor Sysoev [Mon, 27 Jul 2009 11:04:28 +0000 (11:04 +0000)]
fix return value

16 years agofix segfault if 400 or 414 errors are handled intricately
Igor Sysoev [Fri, 24 Jul 2009 19:20:29 +0000 (19:20 +0000)]
fix segfault if 400 or 414 errors are handled intricately

16 years agofix libxml2 error message
Igor Sysoev [Fri, 24 Jul 2009 13:32:41 +0000 (13:32 +0000)]
fix libxml2 error message

16 years agovariables support in image_filter
Igor Sysoev [Thu, 23 Jul 2009 13:14:58 +0000 (13:14 +0000)]
variables support in image_filter

16 years agodelete ancient define
Igor Sysoev [Thu, 23 Jul 2009 12:59:11 +0000 (12:59 +0000)]
delete ancient define

16 years agodelete OpenSSL pre-0.9.7 compatibility: the sources were not actually
Igor Sysoev [Thu, 23 Jul 2009 12:54:20 +0000 (12:54 +0000)]
delete OpenSSL pre-0.9.7 compatibility: the sources were not actually
compatible with OpenSSL 0.9.6 since ssl_session_cache introduction

16 years agossl_crl
Igor Sysoev [Thu, 23 Jul 2009 12:21:26 +0000 (12:21 +0000)]
ssl_crl

16 years ago*) $ssl_client_verify
Igor Sysoev [Wed, 22 Jul 2009 17:41:42 +0000 (17:41 +0000)]
*) $ssl_client_verify
*) "ssl_verify_client ask" was changed to "ssl_verify_client optional"

16 years agofix r2972, it caused "zero size buf" alert.
Igor Sysoev [Wed, 22 Jul 2009 13:06:27 +0000 (13:06 +0000)]
fix r2972, it caused "zero size buf" alert.

16 years agogeo module supports trusted proxies
Igor Sysoev [Wed, 22 Jul 2009 09:43:14 +0000 (09:43 +0000)]
geo module supports trusted proxies

16 years agofix help message
Igor Sysoev [Tue, 21 Jul 2009 13:27:19 +0000 (13:27 +0000)]
fix help message