]> git.kaiwu.me - nginx.git/log
nginx.git
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

16 years agodo not test "..." case since it's Win9x family feature only
Igor Sysoev [Mon, 20 Jul 2009 12:23:04 +0000 (12:23 +0000)]
do not test "..." case since it's Win9x family feature only

16 years agodo auto redirect for proxy_pass/fastcgi_pass with variables
Igor Sysoev [Mon, 20 Jul 2009 11:44:38 +0000 (11:44 +0000)]
do auto redirect for proxy_pass/fastcgi_pass with variables

16 years agobump version
Igor Sysoev [Mon, 20 Jul 2009 11:43:15 +0000 (11:43 +0000)]
bump version

16 years agorelease-0.8.6 tag
Igor Sysoev [Mon, 20 Jul 2009 08:24:32 +0000 (08:24 +0000)]
release-0.8.6 tag

16 years agonginx-0.8.6-RELEASE release-0.8.6
Igor Sysoev [Mon, 20 Jul 2009 08:24:31 +0000 (08:24 +0000)]
nginx-0.8.6-RELEASE

16 years agongx_http_geoip_module
Igor Sysoev [Mon, 20 Jul 2009 07:10:43 +0000 (07:10 +0000)]
ngx_http_geoip_module

16 years agopreserve XML wellFormed field before freeing memory
Igor Sysoev [Fri, 17 Jul 2009 08:04:52 +0000 (08:04 +0000)]
preserve XML wellFormed field before freeing memory

16 years agostyle fix
Igor Sysoev [Wed, 15 Jul 2009 14:50:51 +0000 (14:50 +0000)]
style fix

16 years agoname of file specified in --conf-path was not honored during installation
Igor Sysoev [Tue, 14 Jul 2009 09:41:18 +0000 (09:41 +0000)]
name of file specified in --conf-path was not honored during installation
the bug had been appeared in r1353

16 years agouse caseless regex locations on caseless filesystems: MacOSX, Win32, Cygwin
Igor Sysoev [Tue, 14 Jul 2009 08:53:37 +0000 (08:53 +0000)]
use caseless regex locations on caseless filesystems: MacOSX, Win32, Cygwin

16 years agoskip URI trailing dots under Win32
Igor Sysoev [Tue, 14 Jul 2009 08:51:20 +0000 (08:51 +0000)]
skip URI trailing dots under Win32

16 years agongx_http_set_exten() is always successful since 0.3.46
Igor Sysoev [Tue, 14 Jul 2009 08:38:28 +0000 (08:38 +0000)]
ngx_http_set_exten() is always successful since 0.3.46

16 years agobump version
Igor Sysoev [Tue, 14 Jul 2009 08:18:38 +0000 (08:18 +0000)]
bump version

16 years agorelease-0.8.5 tag
Igor Sysoev [Mon, 13 Jul 2009 11:48:00 +0000 (11:48 +0000)]
release-0.8.5 tag

16 years agonginx-0.8.5-RELEASE release-0.8.5
Igor Sysoev [Mon, 13 Jul 2009 11:47:59 +0000 (11:47 +0000)]
nginx-0.8.5-RELEASE

16 years agoallow underscore in request method
Igor Sysoev [Mon, 13 Jul 2009 09:33:34 +0000 (09:33 +0000)]
allow underscore in request method

16 years agohandle Win32 ReadFile() EOF state in Unix way
Igor Sysoev [Mon, 13 Jul 2009 09:32:49 +0000 (09:32 +0000)]
handle Win32 ReadFile() EOF state in Unix way

16 years agostyle fix
Igor Sysoev [Thu, 9 Jul 2009 14:03:12 +0000 (14:03 +0000)]
style fix

16 years agofix client write event handling in ngx_http_limit_req_module
Igor Sysoev [Thu, 9 Jul 2009 14:02:09 +0000 (14:02 +0000)]
fix client write event handling in ngx_http_limit_req_module

16 years agofix ngx_http_send_special() for subrequests handled by perl
Igor Sysoev [Thu, 9 Jul 2009 13:32:51 +0000 (13:32 +0000)]
fix ngx_http_send_special() for subrequests handled by perl

16 years agobump version
Igor Sysoev [Thu, 9 Jul 2009 13:20:51 +0000 (13:20 +0000)]
bump version

16 years agorelease-0.8.4 tag
Igor Sysoev [Mon, 22 Jun 2009 09:17:25 +0000 (09:17 +0000)]
release-0.8.4 tag

16 years agonginx-0.8.4-RELEASE release-0.8.4
Igor Sysoev [Mon, 22 Jun 2009 09:17:24 +0000 (09:17 +0000)]
nginx-0.8.4-RELEASE

16 years agofix building --without-http-cache, broken in r2953
Igor Sysoev [Mon, 22 Jun 2009 09:10:50 +0000 (09:10 +0000)]
fix building --without-http-cache, broken in r2953

16 years agobump version
Igor Sysoev [Mon, 22 Jun 2009 08:59:48 +0000 (08:59 +0000)]
bump version

16 years agorelease-0.8.3 tag
Igor Sysoev [Fri, 19 Jun 2009 10:56:36 +0000 (10:56 +0000)]
release-0.8.3 tag

16 years agonginx-0.8.3-RELEASE release-0.8.3
Igor Sysoev [Fri, 19 Jun 2009 10:56:35 +0000 (10:56 +0000)]
nginx-0.8.3-RELEASE

16 years agofix segfault if there is error_page 401, proxy_intercept_errors is on
Igor Sysoev [Thu, 18 Jun 2009 14:28:50 +0000 (14:28 +0000)]
fix segfault if there is error_page 401, proxy_intercept_errors is on
and backend does not return "WWW-Authenticate" header

16 years ago$upstream_cache_status
Igor Sysoev [Thu, 18 Jun 2009 13:34:47 +0000 (13:34 +0000)]
$upstream_cache_status

16 years agoignore ngx_atomic_fetch_add() result
Igor Sysoev [Thu, 18 Jun 2009 13:14:51 +0000 (13:14 +0000)]
ignore ngx_atomic_fetch_add() result
this fixes building at least by gcc 4.2.1 on Mac OS X 10.6

16 years agofix ./configure error message
Igor Sysoev [Thu, 18 Jun 2009 13:01:05 +0000 (13:01 +0000)]
fix ./configure error message

16 years agofix building --without-http-cache, broken in r2930
Igor Sysoev [Mon, 15 Jun 2009 14:25:08 +0000 (14:25 +0000)]
fix building --without-http-cache, broken in r2930

16 years agobump version
Igor Sysoev [Mon, 15 Jun 2009 14:22:20 +0000 (14:22 +0000)]
bump version

16 years agorelease-0.8.2 tag
Igor Sysoev [Mon, 15 Jun 2009 08:15:12 +0000 (08:15 +0000)]
release-0.8.2 tag

16 years agonginx-0.8.2-RELEASE release-0.8.2
Igor Sysoev [Mon, 15 Jun 2009 08:15:11 +0000 (08:15 +0000)]
nginx-0.8.2-RELEASE

16 years agoadd response file uniq while loading cold cache on demand
Igor Sysoev [Fri, 12 Jun 2009 20:32:42 +0000 (20:32 +0000)]
add response file uniq while loading cold cache on demand

16 years agoinitialize use_event field in open file cache
Igor Sysoev [Fri, 12 Jun 2009 14:23:29 +0000 (14:23 +0000)]
initialize use_event field in open file cache
the bug had been introduced in r2071

16 years agostyle fix
Igor Sysoev [Thu, 11 Jun 2009 05:51:37 +0000 (05:51 +0000)]
style fix

16 years agobump version
Igor Sysoev [Wed, 10 Jun 2009 11:46:34 +0000 (11:46 +0000)]
bump version

16 years agorelease-0.8.1 tag
Igor Sysoev [Mon, 8 Jun 2009 12:55:50 +0000 (12:55 +0000)]
release-0.8.1 tag

16 years agonginx-0.8.1-RELEASE release-0.8.1
Igor Sysoev [Mon, 8 Jun 2009 12:55:49 +0000 (12:55 +0000)]
nginx-0.8.1-RELEASE

16 years agoinherit proxy_set_header, proxy_hide_header, and fastcgi_hide_header
Igor Sysoev [Mon, 8 Jun 2009 12:33:11 +0000 (12:33 +0000)]
inherit proxy_set_header, proxy_hide_header, and fastcgi_hide_header
only if cache settings are similar

16 years agoupdate r2925
Igor Sysoev [Sun, 7 Jun 2009 18:22:58 +0000 (18:22 +0000)]
update r2925

16 years agoproxy_cache_use_stale/fastcgi_cache_use_stale updating
Igor Sysoev [Sat, 6 Jun 2009 18:49:47 +0000 (18:49 +0000)]
proxy_cache_use_stale/fastcgi_cache_use_stale  updating

16 years agodelete useless r->cache->uses
Igor Sysoev [Sat, 6 Jun 2009 17:48:54 +0000 (17:48 +0000)]
delete useless r->cache->uses

16 years agoremove remnants
Igor Sysoev [Sat, 6 Jun 2009 14:13:49 +0000 (14:13 +0000)]
remove remnants

16 years agowin32 master process had aready closed listening sockets
Igor Sysoev [Sat, 6 Jun 2009 12:53:55 +0000 (12:53 +0000)]
win32 master process had aready closed listening sockets

16 years agoa signaller process should stop configuration processing just after
Igor Sysoev [Sat, 6 Jun 2009 12:41:31 +0000 (12:41 +0000)]
a signaller process should stop configuration processing just after
it is able to get pid file, this allows to not open log files, etc.

16 years ago*) exit if no workers could not be started
Igor Sysoev [Sat, 6 Jun 2009 12:36:44 +0000 (12:36 +0000)]
*) exit if no workers could not be started
*) do not quit old workers if no new workers could not be started

16 years agofix debug logging
Igor Sysoev [Fri, 5 Jun 2009 17:44:49 +0000 (17:44 +0000)]
fix debug logging

16 years agodo not test a pool block space if we can not allocated from the block 4 times
Igor Sysoev [Fri, 5 Jun 2009 13:27:12 +0000 (13:27 +0000)]
do not test a pool block space if we can not allocated from the block 4 times

16 years agochange surplus for() to while()
Igor Sysoev [Fri, 5 Jun 2009 12:33:49 +0000 (12:33 +0000)]
change surplus for() to while()

16 years agotest GIF87a
Igor Sysoev [Fri, 5 Jun 2009 07:29:47 +0000 (07:29 +0000)]
test GIF87a

16 years agotry to reuse last 4 free large allocation links
Igor Sysoev [Wed, 3 Jun 2009 13:57:28 +0000 (13:57 +0000)]
try to reuse last 4 free large allocation links
this fixes a pool growing for multi-requests keepalive connections

16 years agolibrt must be tested before creating Makefile
Igor Sysoev [Wed, 3 Jun 2009 04:53:01 +0000 (04:53 +0000)]
librt must be tested before creating Makefile
the bug has been introduced in r2817