]> git.kaiwu.me - nginx.git/log
nginx.git
16 years agoadd context to a resolver log
Igor Sysoev [Mon, 11 Jan 2010 11:01:02 +0000 (11:01 +0000)]
add context to a resolver log

16 years ago2010 year
Igor Sysoev [Fri, 1 Jan 2010 14:53:56 +0000 (14:53 +0000)]
2010 year

16 years agouse "localhost" in "Host" header line, if unix socket is used in "auth_http"
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"

16 years agofix negative time in "Cache-Control" if "expires modified" sets time in the past
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

16 years agobump version
Igor Sysoev [Fri, 25 Dec 2009 14:57:10 +0000 (14:57 +0000)]
bump version

16 years agorelease-0.8.31 tag
Igor Sysoev [Wed, 23 Dec 2009 15:44:32 +0000 (15:44 +0000)]
release-0.8.31 tag

16 years agonginx-0.8.31-RELEASE release-0.8.31
Igor Sysoev [Wed, 23 Dec 2009 15:44:31 +0000 (15:44 +0000)]
nginx-0.8.31-RELEASE

16 years agoallow to handle 301/302 in error_page
Igor Sysoev [Wed, 23 Dec 2009 15:31:16 +0000 (15:31 +0000)]
allow to handle 301/302 in error_page

16 years agofix a cached zero-length body case
Igor Sysoev [Wed, 23 Dec 2009 14:46:45 +0000 (14:46 +0000)]
fix a cached zero-length body case

16 years agofix typo
Igor Sysoev [Wed, 23 Dec 2009 14:22:17 +0000 (14:22 +0000)]
fix typo

16 years ago$geoip_city_continent_code, $geoip_latitude, $geoip_longitude
Igor Sysoev [Tue, 22 Dec 2009 17:33:03 +0000 (17:33 +0000)]
$geoip_city_continent_code, $geoip_latitude, $geoip_longitude

16 years agofix the "If-None-Match" header name
Igor Sysoev [Tue, 22 Dec 2009 16:41:34 +0000 (16:41 +0000)]
fix the "If-None-Match" header name

16 years agofix building by gcc 4.x with -O2/3/s in some Linux distributions:
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

16 years agofix building by gcc 4.4 with -O2/3/s:
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

16 years agoforce image filter conversion if JPEG application data consume more than 5%
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%

16 years agostyle fix
Igor Sysoev [Tue, 22 Dec 2009 10:45:29 +0000 (10:45 +0000)]
style fix

16 years agofix building by gcc 4.x with -O2/3/s in some Linux distributions:
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

16 years agodo not add NGX_GCC_OPT twice: it is added later with -W
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

16 years agofix caseless locations, the bug had been introduced in r3326
Igor Sysoev [Thu, 17 Dec 2009 14:25:46 +0000 (14:25 +0000)]
fix caseless locations, the bug had been introduced in r3326

16 years agotest degradation parameters
Igor Sysoev [Thu, 17 Dec 2009 12:45:13 +0000 (12:45 +0000)]
test degradation parameters

16 years agofix r3331:
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

16 years agofix Win32 error message when an temporary file replaces an existent file:
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

16 years agobump version
Igor Sysoev [Wed, 16 Dec 2009 14:59:33 +0000 (14:59 +0000)]
bump version

16 years agorelease-0.8.30 tag
Igor Sysoev [Tue, 15 Dec 2009 14:34:10 +0000 (14:34 +0000)]
release-0.8.30 tag

16 years agonginx-0.8.30-RELEASE release-0.8.30
Igor Sysoev [Tue, 15 Dec 2009 14:34:09 +0000 (14:34 +0000)]
nginx-0.8.30-RELEASE

16 years agoadd conf/fastcgi.conf
Igor Sysoev [Tue, 15 Dec 2009 13:54:41 +0000 (13:54 +0000)]
add conf/fastcgi.conf

16 years agofix Win32 error messages when an temporary file replaces an existent file:
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()

16 years agodefault large_client_header_buffers' buffer size should be 8K as compatible
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

16 years agoprint libatomic configure summary
Igor Sysoev [Tue, 8 Dec 2009 12:53:54 +0000 (12:53 +0000)]
print libatomic configure summary

16 years agobackout r3315 and test r->header_only last, since it's not actually
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

16 years agofix libatomic usage on arm, cris, hppa, m68k, and sparc platforms
Igor Sysoev [Mon, 7 Dec 2009 15:32:38 +0000 (15:32 +0000)]
fix libatomic usage on arm, cris, hppa, m68k, and sparc platforms

16 years agofix double free(), introduced in r3268
Igor Sysoev [Mon, 7 Dec 2009 15:13:46 +0000 (15:13 +0000)]
fix double free(), introduced in r3268

16 years agoremove stale comment
Igor Sysoev [Wed, 2 Dec 2009 13:03:54 +0000 (13:03 +0000)]
remove stale comment

16 years agobump version
Igor Sysoev [Wed, 2 Dec 2009 13:02:43 +0000 (13:02 +0000)]
bump version

16 years agorelease-0.8.29 tag
Igor Sysoev [Mon, 30 Nov 2009 13:28:13 +0000 (13:28 +0000)]
release-0.8.29 tag

16 years agonginx-0.8.29-RELEASE release-0.8.29
Igor Sysoev [Mon, 30 Nov 2009 13:28:12 +0000 (13:28 +0000)]
nginx-0.8.29-RELEASE

16 years agosupport "*" in gzip_types, ssi_types, etc
Igor Sysoev [Mon, 30 Nov 2009 13:15:10 +0000 (13:15 +0000)]
support "*" in gzip_types, ssi_types, etc

16 years agochmod unix listen domain socket to 0666
Igor Sysoev [Mon, 30 Nov 2009 11:26:24 +0000 (11:26 +0000)]
chmod unix listen domain socket to 0666

16 years agolog proxied HTTP/0.9 responses status as "009"
Igor Sysoev [Sun, 29 Nov 2009 20:49:29 +0000 (20:49 +0000)]
log proxied HTTP/0.9 responses status as "009"

16 years agofix handling cached HTTP/0.9 response
Igor Sysoev [Sun, 29 Nov 2009 20:48:01 +0000 (20:48 +0000)]
fix handling cached HTTP/0.9 response

16 years agofix server_name regex named captures given by "?P<...>"
Igor Sysoev [Sun, 29 Nov 2009 20:39:32 +0000 (20:39 +0000)]
fix server_name regex named captures given by "?P<...>"

16 years agotest invalid --with-ld-opt in right place
Igor Sysoev [Fri, 27 Nov 2009 22:02:04 +0000 (22:02 +0000)]
test invalid --with-ld-opt in right place

16 years agoatomic operations test-run
Igor Sysoev [Fri, 27 Nov 2009 22:00:39 +0000 (22:00 +0000)]
atomic operations test-run

16 years agoupdate comments
Igor Sysoev [Wed, 25 Nov 2009 18:03:59 +0000 (18:03 +0000)]
update comments

16 years agofix comment
Igor Sysoev [Wed, 25 Nov 2009 17:56:53 +0000 (17:56 +0000)]
fix comment

16 years agolibatomic_ops support
Igor Sysoev [Wed, 25 Nov 2009 17:55:25 +0000 (17:55 +0000)]
libatomic_ops support

16 years agoGCC 4.1 builtin atomic operations
Igor Sysoev [Wed, 25 Nov 2009 17:34:35 +0000 (17:34 +0000)]
GCC 4.1 builtin atomic operations

16 years agobump version
Igor Sysoev [Wed, 25 Nov 2009 17:04:00 +0000 (17:04 +0000)]
bump version

16 years agorelease-0.8.28 tag
Igor Sysoev [Mon, 23 Nov 2009 15:53:13 +0000 (15:53 +0000)]
release-0.8.28 tag

16 years agonginx-0.8.28-RELEASE release-0.8.28
Igor Sysoev [Mon, 23 Nov 2009 15:53:12 +0000 (15:53 +0000)]
nginx-0.8.28-RELEASE

16 years agoadd NGX_PROCESS_HELPER process status
Igor Sysoev [Mon, 23 Nov 2009 15:46:21 +0000 (15:46 +0000)]
add NGX_PROCESS_HELPER process status

16 years agodecrease SSL handshake error level to info
Igor Sysoev [Mon, 23 Nov 2009 14:09:57 +0000 (14:09 +0000)]
decrease SSL handshake error level to info

16 years agofix building without PCRE, the bug had been introduced in r3326
Igor Sysoev [Mon, 23 Nov 2009 13:13:58 +0000 (13:13 +0000)]
fix building without PCRE, the bug had been introduced in r3326

16 years agobump version
Igor Sysoev [Mon, 23 Nov 2009 13:09:33 +0000 (13:09 +0000)]
bump version

16 years agorelease-0.8.27 tag
Igor Sysoev [Tue, 17 Nov 2009 16:53:18 +0000 (16:53 +0000)]
release-0.8.27 tag

16 years agonginx-0.8.27-RELEASE release-0.8.27
Igor Sysoev [Tue, 17 Nov 2009 16:53:17 +0000 (16:53 +0000)]
nginx-0.8.27-RELEASE

16 years agoa cache manager thread handle was overwritten by a cache loader thread handle,
Igor Sysoev [Tue, 17 Nov 2009 16:46:27 +0000 (16:46 +0000)]
a cache manager thread handle was overwritten by a cache loader thread handle,
this caused an exit delay, the bug had been introduced in r3023

16 years agoadd comment from r2716 commit message
Igor Sysoev [Tue, 17 Nov 2009 10:31:39 +0000 (10:31 +0000)]
add comment from r2716 commit message

16 years agouse global perl variable in perl_destruct()/perl_free()
Igor Sysoev [Tue, 17 Nov 2009 10:28:12 +0000 (10:28 +0000)]
use global perl variable in perl_destruct()/perl_free()
for non-mulitiplicity perl

16 years agofix pcre allocation on Win32, the bug had been introduced in r3326
Igor Sysoev [Tue, 17 Nov 2009 10:24:45 +0000 (10:24 +0000)]
fix pcre allocation on Win32, the bug had been introduced in r3326

16 years agobump version
Igor Sysoev [Tue, 17 Nov 2009 09:59:45 +0000 (09:59 +0000)]
bump version

16 years agorelease-0.8.26 tag
Igor Sysoev [Mon, 16 Nov 2009 19:25:38 +0000 (19:25 +0000)]
release-0.8.26 tag

16 years agonginx-0.8.26-RELEASE release-0.8.26
Igor Sysoev [Mon, 16 Nov 2009 19:25:37 +0000 (19:25 +0000)]
nginx-0.8.26-RELEASE

16 years agoevaluate maximum captures size on configuration phase
Igor Sysoev [Mon, 16 Nov 2009 19:11:38 +0000 (19:11 +0000)]
evaluate maximum captures size on configuration phase

16 years agofix captures in "rewrite", the bug had been introduced in r3326
Igor Sysoev [Mon, 16 Nov 2009 19:10:45 +0000 (19:10 +0000)]
fix captures in "rewrite", the bug had been introduced in r3326

16 years agofix building without --with-debug, introduced in r3328
Igor Sysoev [Mon, 16 Nov 2009 16:00:52 +0000 (16:00 +0000)]
fix building without --with-debug, introduced in r3328

16 years agobump version
Igor Sysoev [Mon, 16 Nov 2009 16:00:12 +0000 (16:00 +0000)]
bump version

16 years agorelease-0.8.25 tag
Igor Sysoev [Mon, 16 Nov 2009 13:47:11 +0000 (13:47 +0000)]
release-0.8.25 tag

16 years agonginx-0.8.25-RELEASE release-0.8.25
Igor Sysoev [Mon, 16 Nov 2009 13:47:10 +0000 (13:47 +0000)]
nginx-0.8.25-RELEASE

16 years agobackout r3325: postpone filter is a body only filter
Igor Sysoev [Mon, 16 Nov 2009 13:22:10 +0000 (13:22 +0000)]
backout r3325: postpone filter is a body only filter

16 years agoalign to minimum of a page and a pool sizes
Igor Sysoev [Mon, 16 Nov 2009 12:50:10 +0000 (12:50 +0000)]
align to minimum of a page and a pool sizes

16 years agongx_min()
Igor Sysoev [Mon, 16 Nov 2009 12:48:41 +0000 (12:48 +0000)]
ngx_min()

16 years agolarge allocation should not be aligned to a page size
Igor Sysoev [Mon, 16 Nov 2009 12:47:44 +0000 (12:47 +0000)]
large allocation should not be aligned to a page size

16 years agoadd alignment in debug log
Igor Sysoev [Mon, 16 Nov 2009 12:46:05 +0000 (12:46 +0000)]
add alignment in debug log

16 years agongx_http_degradation_module
Igor Sysoev [Mon, 16 Nov 2009 12:20:00 +0000 (12:20 +0000)]
ngx_http_degradation_module

16 years agoregex named captures
Igor Sysoev [Mon, 16 Nov 2009 12:19:02 +0000 (12:19 +0000)]
regex named captures

16 years agoremove subrequest test in range header, chunked, and header filters: they
Igor Sysoev [Mon, 16 Nov 2009 12:13:17 +0000 (12:13 +0000)]
remove subrequest test in range header, chunked, and header filters: they
are run after postpone filter which sends data only in main request context

16 years agoallow "proxy_pass http://$backend" without URI part
Igor Sysoev [Sun, 15 Nov 2009 11:36:12 +0000 (11:36 +0000)]
allow "proxy_pass  http://$backend" without URI part

16 years agofix posix_fadvise() error handling
Igor Sysoev [Sun, 15 Nov 2009 09:16:58 +0000 (09:16 +0000)]
fix posix_fadvise() error handling

16 years agoupdate allocation error messages
Igor Sysoev [Sun, 15 Nov 2009 09:03:08 +0000 (09:03 +0000)]
update allocation error messages

16 years agofix posix_memalign() error handling
Igor Sysoev [Sun, 15 Nov 2009 08:56:40 +0000 (08:56 +0000)]
fix posix_memalign() error handling

16 years agongx_regex_exec() calling optimiztion:
Igor Sysoev [Fri, 13 Nov 2009 20:41:41 +0000 (20:41 +0000)]
ngx_regex_exec() calling optimiztion:

*) change NGX_REGEX_NO_MATCHED to PCRE_ERROR_NOMATCH
*) declare ngx_regex_exec() as #define
*) optimize SSI regex a little

16 years agostyle fix: lcf > clcf
Igor Sysoev [Fri, 13 Nov 2009 19:59:54 +0000 (19:59 +0000)]
style fix: lcf > clcf

16 years agodo not log error if $r->variable was not found
Igor Sysoev [Thu, 12 Nov 2009 15:50:34 +0000 (15:50 +0000)]
do not log error if $r->variable was not found

16 years agoadd MSIE padding for Chrome too
Igor Sysoev [Thu, 12 Nov 2009 14:24:22 +0000 (14:24 +0000)]
add MSIE padding for Chrome too

16 years agor->chrome
Igor Sysoev [Thu, 12 Nov 2009 14:23:18 +0000 (14:23 +0000)]
r->chrome

16 years agotest frequent r->header_only before three response status
Igor Sysoev [Thu, 12 Nov 2009 13:44:16 +0000 (13:44 +0000)]
test frequent r->header_only before three response status

16 years agorefactor gzip_vary handling
Igor Sysoev [Thu, 12 Nov 2009 13:41:56 +0000 (13:41 +0000)]
refactor gzip_vary handling

16 years agonginx sent gzipped responses to clients those do not support gzip,
Igor Sysoev [Wed, 11 Nov 2009 21:12:41 +0000 (21:12 +0000)]
nginx sent gzipped responses to clients those do not support gzip,
if "gzip_static on" and "gzip_vary off"; the bug had been introduced in r3136

16 years agobump version
Igor Sysoev [Wed, 11 Nov 2009 21:06:36 +0000 (21:06 +0000)]
bump version

16 years agorelease-0.8.24 tag
Igor Sysoev [Wed, 11 Nov 2009 14:53:18 +0000 (14:53 +0000)]
release-0.8.24 tag

16 years agonginx-0.8.24-RELEASE release-0.8.24
Igor Sysoev [Wed, 11 Nov 2009 14:53:17 +0000 (14:53 +0000)]
nginx-0.8.24-RELEASE

16 years agoremove "Content-Encoding: gzip" in 304 response
Igor Sysoev [Wed, 11 Nov 2009 14:32:49 +0000 (14:32 +0000)]
remove "Content-Encoding: gzip" in 304 response
sent by ngx_http_gzip_static_module

16 years agouse ngx_resolver_alloc() instead of ngx_resolver_calloc()
Igor Sysoev [Wed, 11 Nov 2009 14:29:20 +0000 (14:29 +0000)]
use ngx_resolver_alloc() instead of ngx_resolver_calloc()
since all fields are filled

16 years agofix resolving an empty name (".")
Igor Sysoev [Wed, 11 Nov 2009 14:27:24 +0000 (14:27 +0000)]
fix resolving an empty name (".")

16 years agofix "set_real_ip_from unix:" inheritance
Igor Sysoev [Wed, 11 Nov 2009 13:41:16 +0000 (13:41 +0000)]
fix "set_real_ip_from unix:" inheritance

16 years agofix building without --with-debug, introduced in r3294
Igor Sysoev [Wed, 11 Nov 2009 12:32:06 +0000 (12:32 +0000)]
fix building without --with-debug, introduced in r3294

16 years agobump version
Igor Sysoev [Wed, 11 Nov 2009 12:30:36 +0000 (12:30 +0000)]
bump version

16 years agorelease-0.8.23 tag
Igor Sysoev [Wed, 11 Nov 2009 11:05:23 +0000 (11:05 +0000)]
release-0.8.23 tag

16 years agonginx-0.8.23-RELEASE release-0.8.23
Igor Sysoev [Wed, 11 Nov 2009 11:05:22 +0000 (11:05 +0000)]
nginx-0.8.23-RELEASE