]>
git.kaiwu.me - nginx.git/log
Igor Sysoev [Fri, 26 Mar 2010 21:17:26 +0000 (21:17 +0000)]
fix comments
Igor Sysoev [Fri, 26 Mar 2010 13:38:41 +0000 (13:38 +0000)]
use "rep; nop" instead of "pause" on Solaris/amd64
Igor Sysoev [Fri, 26 Mar 2010 11:27:32 +0000 (11:27 +0000)]
fix a comment and a style fix
Igor Sysoev [Thu, 25 Mar 2010 13:27:52 +0000 (13:27 +0000)]
reset a parsing state to parse correctly an upstream response,
if 400 or 414 response has been redirected to upstream
Igor Sysoev [Thu, 25 Mar 2010 10:07:38 +0000 (10:07 +0000)]
zlib 1.2.4 compatibility
Igor Sysoev [Thu, 25 Mar 2010 09:10:10 +0000 (09:10 +0000)]
*) introduce ngx_time_sigsafe_update() to update the error log time only
*) change ngx_time_update() interface
Igor Sysoev [Sat, 13 Mar 2010 18:08:07 +0000 (18:08 +0000)]
*) use previously cached GMT offset value to update time from a signal handler
*) change ngx_time_update() interface since there are no notification methods
those return time
Igor Sysoev [Fri, 12 Mar 2010 14:31:47 +0000 (14:31 +0000)]
do not update time in the timer signal handler,
since localtime_r() is not Async-Signal-Safe function
Igor Sysoev [Fri, 12 Mar 2010 11:15:26 +0000 (11:15 +0000)]
use sys_errlist[] in signal handler instead
of non Async-Signal-Safe strerror_r()
Igor Sysoev [Wed, 10 Mar 2010 14:41:49 +0000 (14:41 +0000)]
"proxy_redirect default" may not be used if a proxy_pass uses variables
Igor Sysoev [Wed, 10 Mar 2010 14:37:18 +0000 (14:37 +0000)]
fix proxy_redirect name in error message
Igor Sysoev [Wed, 10 Mar 2010 13:51:47 +0000 (13:51 +0000)]
fix segfault if there was non cached large FastCGI stderr output before header,
the bug had been introduced in r3461
Igor Sysoev [Wed, 10 Mar 2010 13:49:17 +0000 (13:49 +0000)]
bump version
Igor Sysoev [Wed, 3 Mar 2010 17:00:10 +0000 (17:00 +0000)]
release-0.8.34 tag
Igor Sysoev [Wed, 3 Mar 2010 17:00:09 +0000 (17:00 +0000)]
nginx-0.8.34-RELEASE
Igor Sysoev [Wed, 3 Mar 2010 16:37:57 +0000 (16:37 +0000)]
add 7z MIME type
Igor Sysoev [Wed, 3 Mar 2010 16:23:14 +0000 (16:23 +0000)]
add OpenSSL_add_all_algorithms(), this fixes the error
"ASN1_item_verify:unknown message digest algorithm" occurred if
client certificate is signed using sha256WithRSAEncryption
Igor Sysoev [Wed, 3 Mar 2010 16:14:07 +0000 (16:14 +0000)]
make $request_method non-cacheable
Igor Sysoev [Wed, 3 Mar 2010 15:14:04 +0000 (15:14 +0000)]
remove code disabled since 0.1.29 version
Igor Sysoev [Wed, 3 Mar 2010 15:08:06 +0000 (15:08 +0000)]
use a right "Location" header name, however, it did not harm,
since ngx_http_variable_sent_location() never use key name field
Igor Sysoev [Wed, 3 Mar 2010 10:43:38 +0000 (10:43 +0000)]
fix cached FastCGI response with large stderr output before header
Igor Sysoev [Wed, 3 Mar 2010 10:21:12 +0000 (10:21 +0000)]
allow HTTPS referers
Igor Sysoev [Wed, 3 Mar 2010 10:05:54 +0000 (10:05 +0000)]
compare long file names in case-insensitive mode,
the bug had been introduced in r3418
Igor Sysoev [Tue, 2 Mar 2010 08:41:47 +0000 (08:41 +0000)]
Set SSL session context for "ssl_session_cache none".
This fixes a bug when client certficate is used and nginx closes connection
with the message: "SSL_GET_PREV_SESSION:session id context uninitialized".
Igor Sysoev [Thu, 25 Feb 2010 17:26:01 +0000 (17:26 +0000)]
fix a geo range if the range includes two or more /16 networks
and does not begin at /16 network boundary
Igor Sysoev [Fri, 19 Feb 2010 20:54:58 +0000 (20:54 +0000)]
decrease SSL handshake error level to info
Igor Sysoev [Fri, 19 Feb 2010 13:53:11 +0000 (13:53 +0000)]
SSI %s timefmt has no timezone offset
Igor Sysoev [Fri, 19 Feb 2010 13:42:59 +0000 (13:42 +0000)]
use content type of the parent request in SSI stub block output
instead of default one
Igor Sysoev [Thu, 18 Feb 2010 14:47:09 +0000 (14:47 +0000)]
style fix: remove tabs
Igor Sysoev [Mon, 15 Feb 2010 19:38:59 +0000 (19:38 +0000)]
fix $upstream_http_ variable prefix length
Igor Sysoev [Fri, 12 Feb 2010 09:48:04 +0000 (09:48 +0000)]
delete surplus code
Igor Sysoev [Fri, 12 Feb 2010 09:45:05 +0000 (09:45 +0000)]
const char *fmt in ngx_conf_log_error()
Igor Sysoev [Fri, 12 Feb 2010 09:40:46 +0000 (09:40 +0000)]
delete ngx_http_perl_cleanup_t unused since r909
Igor Sysoev [Fri, 12 Feb 2010 09:32:02 +0000 (09:32 +0000)]
fix request counter for $r->sleep(), the bug was introduced in r3050
Igor Sysoev [Fri, 12 Feb 2010 09:31:01 +0000 (09:31 +0000)]
bump version
Igor Sysoev [Mon, 1 Feb 2010 13:36:32 +0000 (13:36 +0000)]
release-0.8.33 tag
Igor Sysoev [Mon, 1 Feb 2010 13:36:31 +0000 (13:36 +0000)]
nginx-0.8.33-RELEASE
Igor Sysoev [Mon, 1 Feb 2010 12:58:07 +0000 (12:58 +0000)]
do not disable keepalive after POST requests for MSIE 7+
Igor Sysoev [Mon, 1 Feb 2010 12:01:01 +0000 (12:01 +0000)]
disable keepalive for Safari:
https://bugs.webkit.org/show_bug.cgi?id=5760
Igor Sysoev [Fri, 29 Jan 2010 16:45:14 +0000 (16:45 +0000)]
delete u->cleanup mark, this fixes large values in $upstream_response_time,
the bug had been introduced in r3007
Igor Sysoev [Thu, 28 Jan 2010 14:17:51 +0000 (14:17 +0000)]
disable Win32 short file names
Igor Sysoev [Thu, 28 Jan 2010 14:09:28 +0000 (14:09 +0000)]
skip URI trailing spaces under Win32
Igor Sysoev [Thu, 28 Jan 2010 08:33:24 +0000 (08:33 +0000)]
Fix segfault when while discarding body a write event handler is called,
runs ngx_http_core_run_phases(), and starts a request processing again.
The write event has clear type and remained in a keepalive connection.
The bug was introduced in r3050.
Igor Sysoev [Thu, 28 Jan 2010 08:22:45 +0000 (08:22 +0000)]
bump version
Igor Sysoev [Mon, 11 Jan 2010 15:35:45 +0000 (15:35 +0000)]
release-0.8.32 tag
Igor Sysoev [Mon, 11 Jan 2010 15:35:44 +0000 (15:35 +0000)]
nginx-0.8.32-RELEASE
Igor Sysoev [Mon, 11 Jan 2010 15:14:23 +0000 (15:14 +0000)]
allow a chunked body for 201 responses
Igor Sysoev [Mon, 11 Jan 2010 13:39:24 +0000 (13:39 +0000)]
fix ngx_utf8_cpystrn(): it did not fully copy utf-8 string
Igor Sysoev [Mon, 11 Jan 2010 11:21:46 +0000 (11:21 +0000)]
named captures worked for two names only
Igor Sysoev [Mon, 11 Jan 2010 11:01:02 +0000 (11:01 +0000)]
add context to a resolver log
Igor Sysoev [Fri, 1 Jan 2010 14:53:56 +0000 (14:53 +0000)]
2010 year
Igor Sysoev [Fri, 25 Dec 2009 15:43:40 +0000 (15:43 +0000)]
use "localhost" in "Host" header line, if unix socket is used in "auth_http"
Igor Sysoev [Fri, 25 Dec 2009 15:00:08 +0000 (15:00 +0000)]
fix negative time in "Cache-Control" if "expires modified" sets time in the past
Igor Sysoev [Fri, 25 Dec 2009 14:57:10 +0000 (14:57 +0000)]
bump version
Igor Sysoev [Wed, 23 Dec 2009 15:44:32 +0000 (15:44 +0000)]
release-0.8.31 tag
Igor Sysoev [Wed, 23 Dec 2009 15:44:31 +0000 (15:44 +0000)]
nginx-0.8.31-RELEASE
Igor Sysoev [Wed, 23 Dec 2009 15:31:16 +0000 (15:31 +0000)]
allow to handle 301/302 in error_page
Igor Sysoev [Wed, 23 Dec 2009 14:46:45 +0000 (14:46 +0000)]
fix a cached zero-length body case
Igor Sysoev [Wed, 23 Dec 2009 14:22:17 +0000 (14:22 +0000)]
fix typo
Igor Sysoev [Tue, 22 Dec 2009 17:33:03 +0000 (17:33 +0000)]
$geoip_city_continent_code, $geoip_latitude, $geoip_longitude
Igor Sysoev [Tue, 22 Dec 2009 16:41:34 +0000 (16:41 +0000)]
fix the "If-None-Match" header name
Igor Sysoev [Tue, 22 Dec 2009 15:29:56 +0000 (15:29 +0000)]
fix building by gcc 4.x with -O2/3/s in some Linux distributions:
dereferencing type-punned pointer will break strict-aliasing rules
Igor Sysoev [Tue, 22 Dec 2009 15:15:45 +0000 (15:15 +0000)]
fix building by gcc 4.4 with -O2/3/s:
dereferencing pointer 'sin' does break strict-aliasing rules
Igor Sysoev [Tue, 22 Dec 2009 13:03:49 +0000 (13:03 +0000)]
force image filter conversion if JPEG application data consume more than 5%
Igor Sysoev [Tue, 22 Dec 2009 10:45:29 +0000 (10:45 +0000)]
style fix
Igor Sysoev [Mon, 21 Dec 2009 21:56:48 +0000 (21:56 +0000)]
fix building by gcc 4.x with -O2/3/s in some Linux distributions:
dereferencing type-punned pointer will break strict-aliasing rules
the bug has been introduced in r3065
Igor Sysoev [Mon, 21 Dec 2009 17:51:30 +0000 (17:51 +0000)]
do not add NGX_GCC_OPT twice: it is added later with -W
Igor Sysoev [Thu, 17 Dec 2009 14:25:46 +0000 (14:25 +0000)]
fix caseless locations, the bug had been introduced in r3326
Igor Sysoev [Thu, 17 Dec 2009 12:45:13 +0000 (12:45 +0000)]
test degradation parameters
Igor Sysoev [Thu, 17 Dec 2009 12:25:46 +0000 (12:25 +0000)]
fix r3331:
*) now pools are aligned to 16 bytes
*) forbidden to set non-aligned pool sizes
Igor Sysoev [Thu, 17 Dec 2009 10:05:39 +0000 (10:05 +0000)]
fix Win32 error message when an temporary file replaces an existent file:
return at once if ngx_win32_rename_file() was not failed
and do not try to delete already the renamed temporary file
Igor Sysoev [Wed, 16 Dec 2009 14:59:33 +0000 (14:59 +0000)]
bump version
Igor Sysoev [Tue, 15 Dec 2009 14:34:10 +0000 (14:34 +0000)]
release-0.8.30 tag
Igor Sysoev [Tue, 15 Dec 2009 14:34:09 +0000 (14:34 +0000)]
nginx-0.8.30-RELEASE
Igor Sysoev [Tue, 15 Dec 2009 13:54:41 +0000 (13:54 +0000)]
add conf/fastcgi.conf
Igor Sysoev [Tue, 15 Dec 2009 13:47:02 +0000 (13:47 +0000)]
fix Win32 error messages when an temporary file replaces an existent file:
*) do not rename an already renamed file
*) now ngx_win32_rename_file() returns error code
*) do not log failure inside ngx_win32_rename_file()
Igor Sysoev [Wed, 9 Dec 2009 06:37:41 +0000 (06:37 +0000)]
default large_client_header_buffers' buffer size should be 8K as compatible
with Apache's one
Igor Sysoev [Tue, 8 Dec 2009 12:53:54 +0000 (12:53 +0000)]
print libatomic configure summary
Igor Sysoev [Mon, 7 Dec 2009 15:41:57 +0000 (15:41 +0000)]
backout r3315 and test r->header_only last, since it's not actually
frequent here: 304 and HEAD responses are not set it before the filter
Igor Sysoev [Mon, 7 Dec 2009 15:32:38 +0000 (15:32 +0000)]
fix libatomic usage on arm, cris, hppa, m68k, and sparc platforms
Igor Sysoev [Mon, 7 Dec 2009 15:13:46 +0000 (15:13 +0000)]
fix double free(), introduced in r3268
Igor Sysoev [Wed, 2 Dec 2009 13:03:54 +0000 (13:03 +0000)]
remove stale comment
Igor Sysoev [Wed, 2 Dec 2009 13:02:43 +0000 (13:02 +0000)]
bump version
Igor Sysoev [Mon, 30 Nov 2009 13:28:13 +0000 (13:28 +0000)]
release-0.8.29 tag
Igor Sysoev [Mon, 30 Nov 2009 13:28:12 +0000 (13:28 +0000)]
nginx-0.8.29-RELEASE
Igor Sysoev [Mon, 30 Nov 2009 13:15:10 +0000 (13:15 +0000)]
support "*" in gzip_types, ssi_types, etc
Igor Sysoev [Mon, 30 Nov 2009 11:26:24 +0000 (11:26 +0000)]
chmod unix listen domain socket to 0666
Igor Sysoev [Sun, 29 Nov 2009 20:49:29 +0000 (20:49 +0000)]
log proxied HTTP/0.9 responses status as "009"
Igor Sysoev [Sun, 29 Nov 2009 20:48:01 +0000 (20:48 +0000)]
fix handling cached HTTP/0.9 response
Igor Sysoev [Sun, 29 Nov 2009 20:39:32 +0000 (20:39 +0000)]
fix server_name regex named captures given by "?P<...>"
Igor Sysoev [Fri, 27 Nov 2009 22:02:04 +0000 (22:02 +0000)]
test invalid --with-ld-opt in right place
Igor Sysoev [Fri, 27 Nov 2009 22:00:39 +0000 (22:00 +0000)]
atomic operations test-run
Igor Sysoev [Wed, 25 Nov 2009 18:03:59 +0000 (18:03 +0000)]
update comments
Igor Sysoev [Wed, 25 Nov 2009 17:56:53 +0000 (17:56 +0000)]
fix comment
Igor Sysoev [Wed, 25 Nov 2009 17:55:25 +0000 (17:55 +0000)]
libatomic_ops support
Igor Sysoev [Wed, 25 Nov 2009 17:34:35 +0000 (17:34 +0000)]
GCC 4.1 builtin atomic operations
Igor Sysoev [Wed, 25 Nov 2009 17:04:00 +0000 (17:04 +0000)]
bump version
Igor Sysoev [Mon, 23 Nov 2009 15:53:13 +0000 (15:53 +0000)]
release-0.8.28 tag
Igor Sysoev [Mon, 23 Nov 2009 15:53:12 +0000 (15:53 +0000)]
nginx-0.8.28-RELEASE
Igor Sysoev [Mon, 23 Nov 2009 15:46:21 +0000 (15:46 +0000)]
add NGX_PROCESS_HELPER process status