]>
git.kaiwu.me - nginx.git/log
Igor Sysoev [Fri, 14 Dec 2007 14:33:00 +0000 (14:33 +0000)]
fix merge_slashes
Igor Sysoev [Wed, 12 Dec 2007 15:42:39 +0000 (15:42 +0000)]
large_client_header_buffers did not free()ed before keep-alive
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
Igor Sysoev [Mon, 10 Dec 2007 12:30:09 +0000 (12:30 +0000)]
style fix: remove trailing spaces
Igor Sysoev [Mon, 10 Dec 2007 12:29:43 +0000 (12:29 +0000)]
optimize r->upstream usage
Igor Sysoev [Mon, 10 Dec 2007 12:09:51 +0000 (12:09 +0000)]
move condition declarations inside blocks where they are used
Igor Sysoev [Sun, 9 Dec 2007 20:52:14 +0000 (20:52 +0000)]
*) copy regex captures $1, $2, etc.
*) SV flags debug logging
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
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()
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
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()
Igor Sysoev [Sun, 9 Dec 2007 08:08:56 +0000 (08:08 +0000)]
return NGX_HTTP_UPSTREAM_INVALID_HEADER for invalid status
Igor Sysoev [Sat, 8 Dec 2007 22:12:37 +0000 (22:12 +0000)]
fix r1695
Igor Sysoev [Fri, 7 Dec 2007 20:57:38 +0000 (20:57 +0000)]
delete useless variable
Igor Sysoev [Fri, 7 Dec 2007 20:22:03 +0000 (20:22 +0000)]
ngx_create_path_and_rename_file()
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()
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
Igor Sysoev [Mon, 3 Dec 2007 17:26:28 +0000 (17:26 +0000)]
bump version
Igor Sysoev [Mon, 3 Dec 2007 17:18:49 +0000 (17:18 +0000)]
release-0.6.21 tag
Igor Sysoev [Mon, 3 Dec 2007 17:18:48 +0000 (17:18 +0000)]
nginx-0.6.21-RELEASE
Igor Sysoev [Mon, 3 Dec 2007 16:46:46 +0000 (16:46 +0000)]
ngx_udp_recv()
Igor Sysoev [Mon, 3 Dec 2007 15:47:35 +0000 (15:47 +0000)]
fix segfault
Igor Sysoev [Mon, 3 Dec 2007 12:17:26 +0000 (12:17 +0000)]
use ngx_rbtree_init()
Igor Sysoev [Mon, 3 Dec 2007 12:17:15 +0000 (12:17 +0000)]
ngx_rbtree_init()
Igor Sysoev [Mon, 3 Dec 2007 11:21:19 +0000 (11:21 +0000)]
use ngx_queue_init()
Igor Sysoev [Mon, 3 Dec 2007 11:21:07 +0000 (11:21 +0000)]
ngx_queue_init()
Igor Sysoev [Mon, 3 Dec 2007 10:05:19 +0000 (10:05 +0000)]
allow to use IP addresses without defined resolver
Igor Sysoev [Sat, 1 Dec 2007 21:05:19 +0000 (21:05 +0000)]
style fix
Igor Sysoev [Sat, 1 Dec 2007 20:31:59 +0000 (20:31 +0000)]
axe old unused alert message
Igor Sysoev [Sat, 1 Dec 2007 20:25:32 +0000 (20:25 +0000)]
style fix
Igor Sysoev [Sat, 1 Dec 2007 19:57:37 +0000 (19:57 +0000)]
style fix: remove trailing spaces
Igor Sysoev [Sat, 1 Dec 2007 14:23:53 +0000 (14:23 +0000)]
log how big fastcgi record
Igor Sysoev [Sat, 1 Dec 2007 12:22:48 +0000 (12:22 +0000)]
copy protocol value when large request line is copied,
this fixes error "fastcgi: the request record is too big"
Igor Sysoev [Sat, 1 Dec 2007 11:46:04 +0000 (11:46 +0000)]
do not allow plain 0.9 request to HTTPS
Igor Sysoev [Fri, 30 Nov 2007 22:08:59 +0000 (22:08 +0000)]
zero ngx_url_t
Igor Sysoev [Fri, 30 Nov 2007 22:08:29 +0000 (22:08 +0000)]
style fix
Igor Sysoev [Fri, 30 Nov 2007 22:07:05 +0000 (22:07 +0000)]
fix typo
Igor Sysoev [Fri, 30 Nov 2007 22:06:48 +0000 (22:06 +0000)]
fix comment
Igor Sysoev [Wed, 28 Nov 2007 19:55:31 +0000 (19:55 +0000)]
ngx_parse_url() saves port text, this allows to use it in proxy host header
Igor Sysoev [Wed, 28 Nov 2007 19:17:24 +0000 (19:17 +0000)]
bump version
Igor Sysoev [Wed, 28 Nov 2007 19:13:24 +0000 (19:13 +0000)]
release-0.6.20 tag
Igor Sysoev [Wed, 28 Nov 2007 19:13:23 +0000 (19:13 +0000)]
nginx-0.6.20-RELEASE
Igor Sysoev [Wed, 28 Nov 2007 15:06:05 +0000 (15:06 +0000)]
fix segfault
Igor Sysoev [Wed, 28 Nov 2007 10:14:04 +0000 (10:14 +0000)]
delete unneeded declaration
Igor Sysoev [Tue, 27 Nov 2007 16:58:41 +0000 (16:58 +0000)]
bump version
Igor Sysoev [Tue, 27 Nov 2007 16:53:15 +0000 (16:53 +0000)]
release-0.6.19 tag
Igor Sysoev [Tue, 27 Nov 2007 16:53:14 +0000 (16:53 +0000)]
nginx-0.6.19-RELEASE
Igor Sysoev [Tue, 27 Nov 2007 16:47:16 +0000 (16:47 +0000)]
do not delete resolver sources from release tarball
Igor Sysoev [Tue, 27 Nov 2007 16:25:32 +0000 (16:25 +0000)]
bump version
Igor Sysoev [Tue, 27 Nov 2007 16:20:12 +0000 (16:20 +0000)]
release-0.6.18 tag
Igor Sysoev [Tue, 27 Nov 2007 16:20:11 +0000 (16:20 +0000)]
nginx-0.6.18-RELEASE
Igor Sysoev [Tue, 27 Nov 2007 13:34:13 +0000 (13:34 +0000)]
proxy_pass variables support
Igor Sysoev [Tue, 27 Nov 2007 12:24:44 +0000 (12:24 +0000)]
improve throughput with large limit_rate
Igor Sysoev [Tue, 27 Nov 2007 12:22:01 +0000 (12:22 +0000)]
log entire request line instead of URI only
Igor Sysoev [Tue, 27 Nov 2007 12:02:58 +0000 (12:02 +0000)]
add_header last-modified ""
Igor Sysoev [Tue, 27 Nov 2007 11:56:18 +0000 (11:56 +0000)]
r->headers_out.refresh
Igor Sysoev [Tue, 27 Nov 2007 11:52:37 +0000 (11:52 +0000)]
set r->headers_out.location for non-local redirects
Igor Sysoev [Tue, 27 Nov 2007 11:33:52 +0000 (11:33 +0000)]
http resolver and resolver_timeout
Igor Sysoev [Sat, 24 Nov 2007 10:43:15 +0000 (10:43 +0000)]
use usec and pid as start value
Igor Sysoev [Fri, 23 Nov 2007 17:27:01 +0000 (17:27 +0000)]
fix previous commit
Igor Sysoev [Fri, 23 Nov 2007 17:13:26 +0000 (17:13 +0000)]
resolver
Igor Sysoev [Fri, 23 Nov 2007 17:00:11 +0000 (17:00 +0000)]
update ngx_memcmp()
Igor Sysoev [Fri, 23 Nov 2007 16:59:24 +0000 (16:59 +0000)]
ngx_inet_addr()
Igor Sysoev [Fri, 23 Nov 2007 16:32:50 +0000 (16:32 +0000)]
ngx_queue.h
Igor Sysoev [Fri, 16 Nov 2007 18:15:04 +0000 (18:15 +0000)]
the simple expression has the same precision without overflow
Igor Sysoev [Thu, 15 Nov 2007 15:42:39 +0000 (15:42 +0000)]
bump version
Igor Sysoev [Thu, 15 Nov 2007 15:04:23 +0000 (15:04 +0000)]
release-0.6.17 tag
Igor Sysoev [Thu, 15 Nov 2007 15:04:22 +0000 (15:04 +0000)]
nginx-0.6.17-RELEASE
Igor Sysoev [Thu, 15 Nov 2007 14:34:10 +0000 (14:34 +0000)]
enable getenv() and gmtime() in msvc8
Igor Sysoev [Thu, 15 Nov 2007 14:26:36 +0000 (14:26 +0000)]
64-bit time_t compatibility
Igor Sysoev [Thu, 15 Nov 2007 14:22:12 +0000 (14:22 +0000)]
msvc8 compatibility: it can not build with debug under Wine
Igor Sysoev [Thu, 15 Nov 2007 11:00:06 +0000 (11:00 +0000)]
add msvc8
Igor Sysoev [Thu, 15 Nov 2007 10:59:07 +0000 (10:59 +0000)]
option -Yd has been deprecated in msvc8,
option -debugtype:coff is unsupported in msvc8
Igor Sysoev [Thu, 15 Nov 2007 10:25:30 +0000 (10:25 +0000)]
enable precompiled headers for msvc7,
probably they were disabled because of some Wine bug
Igor Sysoev [Wed, 14 Nov 2007 14:58:27 +0000 (14:58 +0000)]
fix typo
Igor Sysoev [Sun, 11 Nov 2007 19:56:46 +0000 (19:56 +0000)]
fix win32 ngx_read_fd() and ngx_write_fd()
Igor Sysoev [Sun, 11 Nov 2007 18:56:50 +0000 (18:56 +0000)]
TransmitPackets(), ConnectEx(), and DisconnectEx()
Igor Sysoev [Sun, 11 Nov 2007 17:50:47 +0000 (17:50 +0000)]
fix win32 glob
Igor Sysoev [Fri, 9 Nov 2007 15:43:43 +0000 (15:43 +0000)]
omit unnecessary test, because NGX_ERROR == -1,
but r->headers_out.last_modified_time != -1 at this point
Igor Sysoev [Fri, 9 Nov 2007 15:41:35 +0000 (15:41 +0000)]
If-Range support
Igor Sysoev [Fri, 9 Nov 2007 13:17:58 +0000 (13:17 +0000)]
do not encode already encoded characters in msie_refresh
Igor Sysoev [Fri, 9 Nov 2007 13:12:25 +0000 (13:12 +0000)]
style and grammar fix
Igor Sysoev [Thu, 8 Nov 2007 15:21:54 +0000 (15:21 +0000)]
fix autoindex for "alias /"
Igor Sysoev [Thu, 8 Nov 2007 15:21:22 +0000 (15:21 +0000)]
fix gzip and SSL
Igor Sysoev [Thu, 8 Nov 2007 15:20:56 +0000 (15:20 +0000)]
fix segfaults
Igor Sysoev [Tue, 6 Nov 2007 15:01:13 +0000 (15:01 +0000)]
set status in correct place
Igor Sysoev [Mon, 29 Oct 2007 14:09:12 +0000 (14:09 +0000)]
bump version
Igor Sysoev [Mon, 29 Oct 2007 13:41:42 +0000 (13:41 +0000)]
release-0.6.16 tag
Igor Sysoev [Mon, 29 Oct 2007 13:41:41 +0000 (13:41 +0000)]
nginx-0.6.16-RELEASE
Igor Sysoev [Fri, 26 Oct 2007 16:38:53 +0000 (16:38 +0000)]
use uname(2) instead of /proc/, this allows to run nginx in chroot
Igor Sysoev [Fri, 26 Oct 2007 16:17:17 +0000 (16:17 +0000)]
divide special response handling into several functions
fix "?" escaping introduced in r1467
Igor Sysoev [Fri, 26 Oct 2007 11:34:10 +0000 (11:34 +0000)]
compatibility with mget: space after HTTP/1.1
Igor Sysoev [Tue, 23 Oct 2007 14:16:00 +0000 (14:16 +0000)]
refactor index module: remove context
Igor Sysoev [Tue, 23 Oct 2007 14:15:06 +0000 (14:15 +0000)]
change emerg to a warn for absolute index
Igor Sysoev [Tue, 23 Oct 2007 14:10:38 +0000 (14:10 +0000)]
fix mime type for absolute index
Igor Sysoev [Tue, 23 Oct 2007 14:09:12 +0000 (14:09 +0000)]
64-bit update lost in r1355
Igor Sysoev [Mon, 22 Oct 2007 15:22:08 +0000 (15:22 +0000)]
style fix
Igor Sysoev [Mon, 22 Oct 2007 11:24:05 +0000 (11:24 +0000)]
bump version
Igor Sysoev [Mon, 22 Oct 2007 11:16:56 +0000 (11:16 +0000)]
release-0.6.15 tag
Igor Sysoev [Mon, 22 Oct 2007 11:16:55 +0000 (11:16 +0000)]
nginx-0.6.15-RELEASE