]> git.kaiwu.me - nginx.git/log
nginx.git
18 years agochange status code, add log message, and test collection URI
Igor Sysoev [Thu, 3 Jan 2008 19:13:04 +0000 (19:13 +0000)]
change status code, add log message, and test collection URI

18 years agostyle fix
Igor Sysoev [Thu, 3 Jan 2008 17:21:13 +0000 (17:21 +0000)]
style fix

18 years ago2008 year
Igor Sysoev [Thu, 3 Jan 2008 12:33:54 +0000 (12:33 +0000)]
2008 year

18 years agomin_delete_depth
Igor Sysoev [Sun, 30 Dec 2007 11:46:03 +0000 (11:46 +0000)]
min_delete_depth

18 years agolog DELETE errors
Igor Sysoev [Sun, 30 Dec 2007 10:24:43 +0000 (10:24 +0000)]
log DELETE errors

18 years agoaxe useless code
Igor Sysoev [Sun, 30 Dec 2007 10:19:32 +0000 (10:19 +0000)]
axe useless code

18 years agochange status code and add log message
Igor Sysoev [Sun, 30 Dec 2007 09:44:02 +0000 (09:44 +0000)]
change status code and add log message

18 years agolog right request method
Igor Sysoev [Sun, 30 Dec 2007 09:11:19 +0000 (09:11 +0000)]
log right request method

18 years agoaxe useless r->server_name
Igor Sysoev [Sun, 30 Dec 2007 08:15:27 +0000 (08:15 +0000)]
axe useless r->server_name

18 years agolog server address
Igor Sysoev [Sun, 30 Dec 2007 08:01:50 +0000 (08:01 +0000)]
log server address

18 years agofix building by msvc introduced by r1807
Igor Sysoev [Sat, 29 Dec 2007 21:43:49 +0000 (21:43 +0000)]
fix building by msvc introduced by r1807

18 years agohandle old "server_name *"
Igor Sysoev [Sat, 29 Dec 2007 19:05:21 +0000 (19:05 +0000)]
handle old "server_name *"

18 years agofix comment
Igor Sysoev [Sat, 29 Dec 2007 16:55:31 +0000 (16:55 +0000)]
fix comment

18 years agosatisfy all|any
Igor Sysoev [Sat, 29 Dec 2007 16:38:23 +0000 (16:38 +0000)]
satisfy all|any

18 years agouse ngx_http_server_addr()
Igor Sysoev [Sat, 29 Dec 2007 16:00:34 +0000 (16:00 +0000)]
use ngx_http_server_addr()

18 years agoseveral changes in server_name:
Igor Sysoev [Sat, 29 Dec 2007 15:30:39 +0000 (15:30 +0000)]
several changes in server_name:

*) server_name_in_redirect directive and removal of the '*' stub
*) use server address in redirect if host can not be detected
*) ngx_http_server_addr()
*) allow wildcard and regex names to be a main server_name
*) DAV Destination header is tested against Host header

18 years agocondition declarations inside blocks update missed in r1705
Igor Sysoev [Sat, 29 Dec 2007 13:55:10 +0000 (13:55 +0000)]
condition declarations inside blocks update missed in r1705

18 years agoset ngx_http_gzip_static module just before ngx_http_static_module
Igor Sysoev [Sat, 29 Dec 2007 08:38:42 +0000 (08:38 +0000)]
set ngx_http_gzip_static module just before ngx_http_static_module

18 years agostyle fix: remove trailing spaces
Igor Sysoev [Fri, 28 Dec 2007 13:15:36 +0000 (13:15 +0000)]
style fix: remove trailing spaces

18 years agofix building --without-pcre
Igor Sysoev [Fri, 28 Dec 2007 13:15:11 +0000 (13:15 +0000)]
fix building --without-pcre

18 years agooptimization
Igor Sysoev [Thu, 27 Dec 2007 20:32:43 +0000 (20:32 +0000)]
optimization

18 years agobump version
Igor Sysoev [Thu, 27 Dec 2007 18:47:33 +0000 (18:47 +0000)]
bump version

18 years agorelease-0.6.24 tag
Igor Sysoev [Thu, 27 Dec 2007 18:43:54 +0000 (18:43 +0000)]
release-0.6.24 tag

18 years agonginx-0.6.24-RELEASE release-0.6.24
Igor Sysoev [Thu, 27 Dec 2007 18:43:53 +0000 (18:43 +0000)]
nginx-0.6.24-RELEASE

18 years agofix segfault introduced in r1780
Igor Sysoev [Thu, 27 Dec 2007 18:35:52 +0000 (18:35 +0000)]
fix segfault introduced in r1780

18 years agobump version
Igor Sysoev [Thu, 27 Dec 2007 15:39:06 +0000 (15:39 +0000)]
bump version

18 years agorelease-0.6.23 tag
Igor Sysoev [Thu, 27 Dec 2007 14:59:58 +0000 (14:59 +0000)]
release-0.6.23 tag

18 years agonginx-0.6.23-RELEASE release-0.6.23
Igor Sysoev [Thu, 27 Dec 2007 14:59:57 +0000 (14:59 +0000)]
nginx-0.6.23-RELEASE

18 years agobackout r1790
Igor Sysoev [Thu, 27 Dec 2007 14:39:05 +0000 (14:39 +0000)]
backout r1790

18 years agongx_http_gzip_static_module and gzip_disable
Igor Sysoev [Thu, 27 Dec 2007 14:21:59 +0000 (14:21 +0000)]
ngx_http_gzip_static_module and gzip_disable

18 years agonon-active request is not done
Igor Sysoev [Thu, 27 Dec 2007 14:20:50 +0000 (14:20 +0000)]
non-active request is not done

18 years agoallow memached_pass inside "if" block
Igor Sysoev [Thu, 27 Dec 2007 14:19:30 +0000 (14:19 +0000)]
allow memached_pass inside "if" block

18 years agoinherit $memached_key index and memcached_pass upstream inside "if" block
Igor Sysoev [Thu, 27 Dec 2007 14:18:34 +0000 (14:18 +0000)]
inherit $memached_key index and memcached_pass upstream inside "if" block

18 years agoreturn NGX_DECLINED if access directives are not active,
Igor Sysoev [Thu, 27 Dec 2007 14:15:34 +0000 (14:15 +0000)]
return NGX_DECLINED if access directives are not active,
this fixes case when satisfy any does not test active directives at all

18 years agouse ngx_regex_exec_array()
Igor Sysoev [Thu, 27 Dec 2007 13:15:43 +0000 (13:15 +0000)]
use ngx_regex_exec_array()

18 years agongx_regex_exec_array()
Igor Sysoev [Thu, 27 Dec 2007 13:15:08 +0000 (13:15 +0000)]
ngx_regex_exec_array()

18 years agocall post_action for 499
Igor Sysoev [Thu, 27 Dec 2007 13:13:34 +0000 (13:13 +0000)]
call post_action for 499

18 years agoregex valid_referers were not inherited
Igor Sysoev [Thu, 27 Dec 2007 12:13:11 +0000 (12:13 +0000)]
regex valid_referers were not inherited

18 years agooptimization
Igor Sysoev [Thu, 27 Dec 2007 09:17:20 +0000 (09:17 +0000)]
optimization

18 years agostyle fix
Igor Sysoev [Thu, 27 Dec 2007 08:40:14 +0000 (08:40 +0000)]
style fix

18 years agocreate ssl buffer on demand and free it before keep-alive
Igor Sysoev [Wed, 26 Dec 2007 21:07:30 +0000 (21:07 +0000)]
create ssl buffer on demand and free it before keep-alive

18 years agossl_session_cache off
Igor Sysoev [Wed, 26 Dec 2007 20:27:22 +0000 (20:27 +0000)]
ssl_session_cache off

18 years agooptimization
Igor Sysoev [Wed, 26 Dec 2007 13:24:57 +0000 (13:24 +0000)]
optimization

18 years agostyle fix
Igor Sysoev [Tue, 25 Dec 2007 15:31:18 +0000 (15:31 +0000)]
style fix

18 years agoseveral fixes:
Igor Sysoev [Tue, 25 Dec 2007 10:46:40 +0000 (10:46 +0000)]
several fixes:
*) do not add event if file was used less than min_uses
*) do not rely upon event to avoid race conditions
*) ngx_open_file_lookup()

18 years agouse %*s format
Igor Sysoev [Mon, 24 Dec 2007 17:05:31 +0000 (17:05 +0000)]
use %*s format

18 years ago%*s format
Igor Sysoev [Mon, 24 Dec 2007 17:05:16 +0000 (17:05 +0000)]
%*s format

18 years agoopen_file_cache_min_uses
Igor Sysoev [Sat, 22 Dec 2007 13:19:39 +0000 (13:19 +0000)]
open_file_cache_min_uses

18 years agotake MALLOC_OPTIONS=J into account in slab allocator
Igor Sysoev [Sat, 22 Dec 2007 11:06:53 +0000 (11:06 +0000)]
take MALLOC_OPTIONS=J into account in slab allocator

18 years agoadd missed dependences
Igor Sysoev [Sat, 22 Dec 2007 10:32:00 +0000 (10:32 +0000)]
add missed dependences

18 years agotree.init_handler is never called
Igor Sysoev [Fri, 21 Dec 2007 17:50:49 +0000 (17:50 +0000)]
tree.init_handler is never called

18 years agofix the previous commit
Igor Sysoev [Fri, 21 Dec 2007 17:23:41 +0000 (17:23 +0000)]
fix the previous commit

18 years agoopen_file_cache_retest > open_file_cache_valid
Igor Sysoev [Fri, 21 Dec 2007 16:19:48 +0000 (16:19 +0000)]
open_file_cache_retest > open_file_cache_valid

18 years agofix the previous commit
Igor Sysoev [Fri, 21 Dec 2007 16:19:14 +0000 (16:19 +0000)]
fix the previous commit

18 years agouse ngx_queue.h
Igor Sysoev [Fri, 21 Dec 2007 15:33:15 +0000 (15:33 +0000)]
use ngx_queue.h

18 years agoclean rbtree node for all removals
Igor Sysoev [Fri, 21 Dec 2007 15:32:51 +0000 (15:32 +0000)]
clean rbtree node for all removals

18 years agostyle fix
Igor Sysoev [Fri, 21 Dec 2007 15:24:59 +0000 (15:24 +0000)]
style fix

18 years agofix STARTTLS prompt in SMTP
Igor Sysoev [Fri, 21 Dec 2007 10:24:59 +0000 (10:24 +0000)]
fix STARTTLS prompt in SMTP

18 years agoembed sentinel
Igor Sysoev [Thu, 20 Dec 2007 21:29:52 +0000 (21:29 +0000)]
embed sentinel

18 years agouse ngx_queue.h
Igor Sysoev [Thu, 20 Dec 2007 21:01:00 +0000 (21:01 +0000)]
use ngx_queue.h

18 years agoembed session_rbtree and sentinel inside ngx_ssl_session_cache_t
Igor Sysoev [Thu, 20 Dec 2007 20:35:23 +0000 (20:35 +0000)]
embed session_rbtree and sentinel inside ngx_ssl_session_cache_t

18 years agoomit useless test
Igor Sysoev [Thu, 20 Dec 2007 20:30:45 +0000 (20:30 +0000)]
omit useless test

18 years agouse ngx_time() instead of ngx_timeofday()
Igor Sysoev [Thu, 20 Dec 2007 20:11:45 +0000 (20:11 +0000)]
use ngx_time() instead of ngx_timeofday()

18 years agoremove SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER, we never need it,
Igor Sysoev [Thu, 20 Dec 2007 13:49:07 +0000 (13:49 +0000)]
remove SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER, we never need it,
the "bad write retry" error was caused by SSL_shutdown() error

18 years agocleaning stale global SSL error
Igor Sysoev [Thu, 20 Dec 2007 13:04:20 +0000 (13:04 +0000)]
cleaning stale global SSL error

18 years agoSSL_shutdown() never returns -1, on error it returns 0.
Igor Sysoev [Thu, 20 Dec 2007 12:59:05 +0000 (12:59 +0000)]
SSL_shutdown() never returns -1, on error it returns 0.
This fixes incidental "bad write retry" errors.

18 years agobump version
Igor Sysoev [Wed, 19 Dec 2007 16:56:01 +0000 (16:56 +0000)]
bump version

18 years agorelease-0.6.22 tag
Igor Sysoev [Wed, 19 Dec 2007 16:44:39 +0000 (16:44 +0000)]
release-0.6.22 tag

18 years agonginx-0.6.22-RELEASE release-0.6.22
Igor Sysoev [Wed, 19 Dec 2007 16:44:38 +0000 (16:44 +0000)]
nginx-0.6.22-RELEASE

18 years agocomment ngx_walk_tree()
Igor Sysoev [Tue, 18 Dec 2007 18:04:37 +0000 (18:04 +0000)]
comment ngx_walk_tree()

18 years agofix comment
Igor Sysoev [Tue, 18 Dec 2007 15:12:33 +0000 (15:12 +0000)]
fix comment

18 years agongx_create_hashed_filename() does not need ngx_file_t
Igor Sysoev [Mon, 17 Dec 2007 21:29:34 +0000 (21:29 +0000)]
ngx_create_hashed_filename() does not need ngx_file_t

18 years agocreate the only cleanup
Igor Sysoev [Mon, 17 Dec 2007 21:23:05 +0000 (21:23 +0000)]
create the only cleanup

18 years agostyle fix: remove trailing spaces
Igor Sysoev [Mon, 17 Dec 2007 21:20:12 +0000 (21:20 +0000)]
style fix: remove trailing spaces

18 years agoreplace ngx_md5_text() with ngx_hex_dump()
Igor Sysoev [Mon, 17 Dec 2007 21:06:17 +0000 (21:06 +0000)]
replace ngx_md5_text() with ngx_hex_dump()

18 years agolog run cleanups clearly
Igor Sysoev [Mon, 17 Dec 2007 17:29:36 +0000 (17:29 +0000)]
log run cleanups clearly

18 years agooptimize rbtree initialization and insert
Igor Sysoev [Mon, 17 Dec 2007 08:52:00 +0000 (08:52 +0000)]
optimize rbtree initialization and insert

18 years agono answers in DNS response should be NXDOMAIN
Igor Sysoev [Sun, 16 Dec 2007 20:47:55 +0000 (20:47 +0000)]
no answers in DNS response should be NXDOMAIN

18 years agofix segfault if response will have CNAME only
Igor Sysoev [Sun, 16 Dec 2007 20:00:15 +0000 (20:00 +0000)]
fix segfault if response will have CNAME only

18 years agorestore environ for perl_destruct()
Igor Sysoev [Sun, 16 Dec 2007 11:58:16 +0000 (11:58 +0000)]
restore environ for perl_destruct()

18 years agocopy return values to perl's allocated memory
Igor Sysoev [Sun, 16 Dec 2007 11:57:27 +0000 (11:57 +0000)]
copy return values to perl's allocated memory

18 years agofix merge_slashes
Igor Sysoev [Fri, 14 Dec 2007 14:33:00 +0000 (14:33 +0000)]
fix merge_slashes

18 years agolarge_client_header_buffers did not free()ed before keep-alive
Igor Sysoev [Wed, 12 Dec 2007 15:42:39 +0000 (15:42 +0000)]
large_client_header_buffers did not free()ed before keep-alive

18 years ago$upstream_addr did not contain last address, the bug was introduced in r1659
Igor Sysoev [Tue, 11 Dec 2007 16:26:56 +0000 (16:26 +0000)]
$upstream_addr did not contain last address, the bug was introduced in r1659

18 years agostyle fix: remove trailing spaces
Igor Sysoev [Mon, 10 Dec 2007 12:30:09 +0000 (12:30 +0000)]
style fix: remove trailing spaces

18 years agooptimize r->upstream usage
Igor Sysoev [Mon, 10 Dec 2007 12:29:43 +0000 (12:29 +0000)]
optimize r->upstream usage

18 years agomove condition declarations inside blocks where they are used
Igor Sysoev [Mon, 10 Dec 2007 12:09:51 +0000 (12:09 +0000)]
move condition declarations inside blocks where they are used

18 years ago*) copy regex captures $1, $2, etc.
Igor Sysoev [Sun, 9 Dec 2007 20:52:14 +0000 (20:52 +0000)]
*) copy regex captures $1, $2, etc.
*) SV flags debug logging

18 years agofix segfault when $r->has_request_body() is called with ready body
Igor Sysoev [Sun, 9 Dec 2007 19:30:30 +0000 (19:30 +0000)]
fix segfault when $r->has_request_body() is called with ready body

18 years ago*) now ngx_conf_set_str_array_slot() tests NGX_CONF_UNSET_PTR
Igor Sysoev [Sun, 9 Dec 2007 18:03:20 +0000 (18:03 +0000)]
*) now ngx_conf_set_str_array_slot() tests NGX_CONF_UNSET_PTR
   this fixes fastcgi_catch_stderr segfault introduced in r1453
*) ngx_http_upstream_hide_headers_hash()
*) proxy/fastcgi pass_header/hide_header use
   ngx_http_upstream_hide_headers_hash()

18 years agoreturn NGX_HTTP_UPSTREAM_INVALID_HEADER instead of NGX_HTTP_BAD_GATEWAY
Igor Sysoev [Sun, 9 Dec 2007 14:50:19 +0000 (14:50 +0000)]
return NGX_HTTP_UPSTREAM_INVALID_HEADER instead of NGX_HTTP_BAD_GATEWAY
to go to a next upstream on invalid_header condition

18 years agoreturn NGX_ERROR instead of NGX_HTTP_INTERNAL_SERVER_ERROR in u->parse_header()
Igor Sysoev [Sun, 9 Dec 2007 08:22:35 +0000 (08:22 +0000)]
return NGX_ERROR instead of NGX_HTTP_INTERNAL_SERVER_ERROR in u->parse_header()

18 years agoreturn NGX_HTTP_UPSTREAM_INVALID_HEADER for invalid status
Igor Sysoev [Sun, 9 Dec 2007 08:08:56 +0000 (08:08 +0000)]
return NGX_HTTP_UPSTREAM_INVALID_HEADER for invalid status

18 years agofix r1695
Igor Sysoev [Sat, 8 Dec 2007 22:12:37 +0000 (22:12 +0000)]
fix r1695

18 years agodelete useless variable
Igor Sysoev [Fri, 7 Dec 2007 20:57:38 +0000 (20:57 +0000)]
delete useless variable

18 years agongx_create_path_and_rename_file()
Igor Sysoev [Fri, 7 Dec 2007 20:22:03 +0000 (20:22 +0000)]
ngx_create_path_and_rename_file()

18 years agorename ngx_crc32_init() to ngx_crc32_table_init()
Igor Sysoev [Fri, 7 Dec 2007 20:19:41 +0000 (20:19 +0000)]
rename ngx_crc32_init() to ngx_crc32_table_init()
ngx_crc32_init(), ngx_crc32_update(), ngx_crc32_final()

18 years agouse malloc() in ngx_win32_rename_file, set crit level instead of error
Igor Sysoev [Fri, 7 Dec 2007 19:57:13 +0000 (19:57 +0000)]
use malloc() in ngx_win32_rename_file, set crit level instead of error

18 years agobump version
Igor Sysoev [Mon, 3 Dec 2007 17:26:28 +0000 (17:26 +0000)]
bump version

18 years agorelease-0.6.21 tag
Igor Sysoev [Mon, 3 Dec 2007 17:18:49 +0000 (17:18 +0000)]
release-0.6.21 tag