]>
git.kaiwu.me - nginx.git/log
Igor Sysoev [Wed, 7 Oct 2009 15:15:41 +0000 (15:15 +0000)]
hide cacheable Set-Cookie and P3P FastCGI response headers
Igor Sysoev [Wed, 7 Oct 2009 14:46:13 +0000 (14:46 +0000)]
use only strong ciphers by default
Igor Sysoev [Wed, 7 Oct 2009 12:55:58 +0000 (12:55 +0000)]
use real file cache length, this fixes cache size counting for responses
without "Content-Length" header and 304 responses.
Igor Sysoev [Wed, 7 Oct 2009 12:48:05 +0000 (12:48 +0000)]
bump version
Igor Sysoev [Tue, 6 Oct 2009 16:19:43 +0000 (16:19 +0000)]
release-0.8.19 tag
Igor Sysoev [Tue, 6 Oct 2009 16:19:42 +0000 (16:19 +0000)]
nginx-0.8.19-RELEASE
Igor Sysoev [Tue, 6 Oct 2009 16:08:15 +0000 (16:08 +0000)]
fix r3184
Igor Sysoev [Tue, 6 Oct 2009 14:24:53 +0000 (14:24 +0000)]
disable SSLv2 and low ciphers by default
Igor Sysoev [Tue, 6 Oct 2009 13:52:26 +0000 (13:52 +0000)]
bump version
Igor Sysoev [Tue, 6 Oct 2009 12:44:51 +0000 (12:44 +0000)]
release-0.8.18 tag
Igor Sysoev [Tue, 6 Oct 2009 12:44:50 +0000 (12:44 +0000)]
nginx-0.8.18-RELEASE
Igor Sysoev [Tue, 6 Oct 2009 10:14:29 +0000 (10:14 +0000)]
limit_conn_log_level
Igor Sysoev [Tue, 6 Oct 2009 10:14:21 +0000 (10:14 +0000)]
limit_req_log_level
Igor Sysoev [Tue, 6 Oct 2009 09:46:16 +0000 (09:46 +0000)]
fix building by gcc45
Igor Sysoev [Tue, 6 Oct 2009 09:37:18 +0000 (09:37 +0000)]
make limit_req to conform to the leaky bucket algorithm
Igor Sysoev [Tue, 6 Oct 2009 09:32:21 +0000 (09:32 +0000)]
omit '\0' from "Location" header on MKCOL request
Igor Sysoev [Fri, 2 Oct 2009 11:32:56 +0000 (11:32 +0000)]
clear r->lingering_close to disable preventively calling
ngx_http_set_lingering_close() while request cleanup
Igor Sysoev [Fri, 2 Oct 2009 11:30:47 +0000 (11:30 +0000)]
clear r->keepalive to disable preventively calling
ngx_http_set_keepalive() while request cleanup
Igor Sysoev [Fri, 2 Oct 2009 09:46:04 +0000 (09:46 +0000)]
update r3167: do not set r->discard_body if the body has been just discarded
Igor Sysoev [Wed, 30 Sep 2009 13:21:52 +0000 (13:21 +0000)]
read_ahead
Igor Sysoev [Wed, 30 Sep 2009 12:56:44 +0000 (12:56 +0000)]
Linux/SPARC malloc() returns an address aligned to 8. This conflicts with
our SPARC 16-byte alignment and some allocations may be done out of pool.
ngx_memalign(ngx_pagesize) fixes this issue.
Igor Sysoev [Wed, 30 Sep 2009 12:05:08 +0000 (12:05 +0000)]
log 499 instead 0, the bug was introduced in r3050
Igor Sysoev [Wed, 30 Sep 2009 11:46:01 +0000 (11:46 +0000)]
allow several perl_modules
Igor Sysoev [Mon, 28 Sep 2009 16:07:14 +0000 (16:07 +0000)]
use ngx_conf_set_str_array_slot() for perl_require
Igor Sysoev [Mon, 28 Sep 2009 15:57:28 +0000 (15:57 +0000)]
optimize error handling
Igor Sysoev [Mon, 28 Sep 2009 15:56:28 +0000 (15:56 +0000)]
bump version
Igor Sysoev [Mon, 28 Sep 2009 13:08:10 +0000 (13:08 +0000)]
release-0.8.17 tag
Igor Sysoev [Mon, 28 Sep 2009 13:08:09 +0000 (13:08 +0000)]
nginx-0.8.17-RELEASE
Igor Sysoev [Mon, 28 Sep 2009 12:31:47 +0000 (12:31 +0000)]
fix request counter in resolver handling, the bug was introduced in r3050
Igor Sysoev [Mon, 28 Sep 2009 12:24:09 +0000 (12:24 +0000)]
allow "make clean" for OpenSSL, the bug was introduced in r2874
Igor Sysoev [Mon, 28 Sep 2009 11:12:45 +0000 (11:12 +0000)]
we do not need to increase request counter in this place,
the bug had appeared in r3115
Igor Sysoev [Sat, 26 Sep 2009 13:24:15 +0000 (13:24 +0000)]
fix r3078: do not increase request counter if body has been just discarded
Igor Sysoev [Fri, 25 Sep 2009 20:25:47 +0000 (20:25 +0000)]
use parents around NGX_ATOMIC_T_LEN value
Igor Sysoev [Fri, 25 Sep 2009 14:17:28 +0000 (14:17 +0000)]
uniform ngx_directio_on/off() interface with other file functions
Igor Sysoev [Fri, 25 Sep 2009 13:55:46 +0000 (13:55 +0000)]
handle short pwrite() to log an error cause: ENOSPC, EDQUOT, or EFBIG
Igor Sysoev [Fri, 25 Sep 2009 11:55:33 +0000 (11:55 +0000)]
fix discarding body
Igor Sysoev [Fri, 25 Sep 2009 09:30:06 +0000 (09:30 +0000)]
check unsafe Destination
Igor Sysoev [Fri, 25 Sep 2009 09:13:08 +0000 (09:13 +0000)]
low ENAMETOOLONG logging level
Igor Sysoev [Thu, 24 Sep 2009 20:09:12 +0000 (20:09 +0000)]
fix r3155
Igor Sysoev [Thu, 24 Sep 2009 20:05:21 +0000 (20:05 +0000)]
test incomplete WriteFile()
Igor Sysoev [Thu, 24 Sep 2009 20:04:10 +0000 (20:04 +0000)]
log file name for read/write errors
Igor Sysoev [Thu, 24 Sep 2009 19:55:35 +0000 (19:55 +0000)]
delete Win95 code
Igor Sysoev [Thu, 24 Sep 2009 14:47:10 +0000 (14:47 +0000)]
fix debug log message
Igor Sysoev [Thu, 24 Sep 2009 14:45:28 +0000 (14:45 +0000)]
$ssl_session_id
Igor Sysoev [Thu, 24 Sep 2009 13:23:25 +0000 (13:23 +0000)]
update the previous commit: use ngx_strlow()
Igor Sysoev [Thu, 24 Sep 2009 13:15:50 +0000 (13:15 +0000)]
$host is always in low case:
*) move low case convertation from ngx_http_find_virtual_server()
to ngx_http_validate_host()
*) add in ngx_http_validate_host() capability to copy host name in the pool
allocated memory
Igor Sysoev [Wed, 23 Sep 2009 15:28:33 +0000 (15:28 +0000)]
low default connection errors level from alert to error
Igor Sysoev [Wed, 23 Sep 2009 15:27:17 +0000 (15:27 +0000)]
bump version
Igor Sysoev [Tue, 22 Sep 2009 14:35:22 +0000 (14:35 +0000)]
release-0.8.16 tag
Igor Sysoev [Tue, 22 Sep 2009 14:35:21 +0000 (14:35 +0000)]
nginx-0.8.16-RELEASE
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