]> git.kaiwu.me - nginx.git/log
nginx.git
17 years agor2032 merge:
Igor Sysoev [Mon, 7 Jul 2008 11:25:22 +0000 (11:25 +0000)]
r2032 merge:

read channel until EAGAIN

17 years agor2019 merge:
Igor Sysoev [Mon, 7 Jul 2008 11:24:19 +0000 (11:24 +0000)]
r2019 merge:

fix building on modern Fedora 9 caused by IOV_MAX

17 years agor2015 merge:
Igor Sysoev [Mon, 7 Jul 2008 11:23:28 +0000 (11:23 +0000)]
r2015 merge:

avoid recursive loop

17 years agor2014 merge:
Igor Sysoev [Mon, 7 Jul 2008 11:22:34 +0000 (11:22 +0000)]
r2014 merge:

expires modified

17 years agor2013 merge:
Igor Sysoev [Mon, 7 Jul 2008 11:22:04 +0000 (11:22 +0000)]
r2013 merge:

$uid_got and $uid_set may used at any time

17 years agor2012 merge:
Igor Sysoev [Mon, 7 Jul 2008 11:20:46 +0000 (11:20 +0000)]
r2012 merge:

$hostname variable

17 years agor2011 merge:
Igor Sysoev [Mon, 7 Jul 2008 10:25:46 +0000 (10:25 +0000)]
r2011 merge:

simplify library autoconfigure

17 years agor2010 merge:
Igor Sysoev [Mon, 7 Jul 2008 10:25:08 +0000 (10:25 +0000)]
r2010 merge:

DESTDIR support

17 years agor2009 merge:
Igor Sysoev [Mon, 7 Jul 2008 10:24:25 +0000 (10:24 +0000)]
r2009 merge:

escape 0x00-0x1f, ", and \ in access log variables

17 years agor2008 merge:
Igor Sysoev [Mon, 7 Jul 2008 10:22:30 +0000 (10:22 +0000)]
r2008 merge:

*) host in request line has priority
*) allow several Host headers
*) validate host

17 years agor2007, r2025, r2042 merge:
Igor Sysoev [Mon, 7 Jul 2008 10:18:41 +0000 (10:18 +0000)]
r2007, r2025, r2042 merge:

style fixes

17 years agor2005, r2006 merge:
Igor Sysoev [Mon, 7 Jul 2008 10:13:55 +0000 (10:13 +0000)]
r2005, r2006 merge:

test user agent in header callback

18 years agobump version
Igor Sysoev [Mon, 12 May 2008 10:05:04 +0000 (10:05 +0000)]
bump version

18 years agostable 0.6 branch
Igor Sysoev [Mon, 12 May 2008 09:56:52 +0000 (09:56 +0000)]
stable 0.6 branch

18 years agonginx-0.6.31-RELEASE release-0.6.31
Igor Sysoev [Mon, 12 May 2008 09:48:43 +0000 (09:48 +0000)]
nginx-0.6.31-RELEASE

18 years agofix error introduced in r1273 and r1275:
Igor Sysoev [Thu, 8 May 2008 09:53:22 +0000 (09:53 +0000)]
fix error introduced in r1273 and r1275:
nginx did not process FastCGI response if header was at end of FastCGI record

18 years agofix segfault when file is deleted and open_file_cache_errors is off
Igor Sysoev [Tue, 29 Apr 2008 18:15:23 +0000 (18:15 +0000)]
fix segfault when file is deleted and open_file_cache_errors is off

18 years agoback out the previous commit
Igor Sysoev [Tue, 29 Apr 2008 18:14:45 +0000 (18:14 +0000)]
back out the previous commit

18 years agofix segfault when file is deleted and open_file_cache_errors is off
Igor Sysoev [Tue, 29 Apr 2008 14:39:15 +0000 (14:39 +0000)]
fix segfault when file is deleted and open_file_cache_errors is off

18 years agobump version
Igor Sysoev [Tue, 29 Apr 2008 12:44:47 +0000 (12:44 +0000)]
bump version

18 years agorelease-0.6.30 tag
Igor Sysoev [Tue, 29 Apr 2008 12:36:40 +0000 (12:36 +0000)]
release-0.6.30 tag

18 years agonginx-0.6.30-RELEASE release-0.6.30
Igor Sysoev [Tue, 29 Apr 2008 12:36:39 +0000 (12:36 +0000)]
nginx-0.6.30-RELEASE

18 years agoargs support in static error_page
Igor Sysoev [Tue, 29 Apr 2008 10:06:43 +0000 (10:06 +0000)]
args support in static error_page

18 years agoreset message
Igor Sysoev [Tue, 29 Apr 2008 09:35:06 +0000 (09:35 +0000)]
reset message

18 years agoignore glob no match error
Igor Sysoev [Tue, 29 Apr 2008 09:28:42 +0000 (09:28 +0000)]
ignore glob no match error

18 years agodisable confusing messages about threads
Igor Sysoev [Tue, 29 Apr 2008 09:27:55 +0000 (09:27 +0000)]
disable confusing messages about threads

18 years agoreset looked at match
Igor Sysoev [Tue, 29 Apr 2008 06:15:56 +0000 (06:15 +0000)]
reset looked at match

18 years agoget certificate info only for debug build
Igor Sysoev [Mon, 28 Apr 2008 08:52:32 +0000 (08:52 +0000)]
get certificate info only for debug build

18 years agofix memory leak when ssl_verify_client is on
Igor Sysoev [Mon, 28 Apr 2008 08:50:39 +0000 (08:50 +0000)]
fix memory leak when ssl_verify_client is on

18 years agoCygwin O_BINARY mode
Igor Sysoev [Thu, 24 Apr 2008 19:19:26 +0000 (19:19 +0000)]
Cygwin O_BINARY mode

18 years agofix memory leak when ssl_verify_client is on
Igor Sysoev [Wed, 23 Apr 2008 18:57:25 +0000 (18:57 +0000)]
fix memory leak when ssl_verify_client is on

18 years agosmall fix
Igor Sysoev [Thu, 17 Apr 2008 14:32:11 +0000 (14:32 +0000)]
small fix

18 years agoallow time without spaces in ngx_parse_time()
Igor Sysoev [Thu, 17 Apr 2008 14:23:20 +0000 (14:23 +0000)]
allow time without spaces in ngx_parse_time()

18 years agochange variable name
Igor Sysoev [Wed, 16 Apr 2008 19:33:23 +0000 (19:33 +0000)]
change variable name

18 years agouse more straightforward ngx_gmtime() implementation
Igor Sysoev [Sun, 13 Apr 2008 13:33:12 +0000 (13:33 +0000)]
use more straightforward ngx_gmtime() implementation

18 years agolimit CNAME recursion
Igor Sysoev [Sat, 12 Apr 2008 07:29:20 +0000 (07:29 +0000)]
limit CNAME recursion

18 years agofix segfault
Igor Sysoev [Fri, 11 Apr 2008 09:15:07 +0000 (09:15 +0000)]
fix segfault

18 years agouse correct ngx_sprintf() formats
Igor Sysoev [Thu, 10 Apr 2008 17:27:07 +0000 (17:27 +0000)]
use correct ngx_sprintf() formats

18 years agolog unexpected qtype
Igor Sysoev [Thu, 10 Apr 2008 17:26:14 +0000 (17:26 +0000)]
log unexpected qtype

18 years agotake into account DNAME
Igor Sysoev [Thu, 10 Apr 2008 17:12:21 +0000 (17:12 +0000)]
take into account DNAME

18 years agocomment Gauss' formula
Igor Sysoev [Thu, 10 Apr 2008 09:37:12 +0000 (09:37 +0000)]
comment Gauss' formula

18 years agogrammar fix
Igor Sysoev [Wed, 9 Apr 2008 19:09:13 +0000 (19:09 +0000)]
grammar fix

18 years agosmall optimization
Igor Sysoev [Wed, 9 Apr 2008 18:56:36 +0000 (18:56 +0000)]
small optimization

18 years agoreturn NXDOMAIN for ".." in host name
Igor Sysoev [Wed, 9 Apr 2008 14:45:39 +0000 (14:45 +0000)]
return NXDOMAIN for ".." in host name

18 years agofix memory leak on resolver query send failure
Igor Sysoev [Wed, 9 Apr 2008 14:26:08 +0000 (14:26 +0000)]
fix memory leak on resolver query send failure

18 years agoquick resolving handles u->resolved->ctx by itself
Igor Sysoev [Wed, 9 Apr 2008 14:20:17 +0000 (14:20 +0000)]
quick resolving handles u->resolved->ctx by itself

18 years agofix peer sendfile capability
Igor Sysoev [Fri, 4 Apr 2008 12:07:13 +0000 (12:07 +0000)]
fix peer sendfile capability

18 years agoupdate previous commit
Igor Sysoev [Mon, 24 Mar 2008 17:17:17 +0000 (17:17 +0000)]
update previous commit

18 years agouse ngx_int_t in ngx_sort() callback
Igor Sysoev [Mon, 24 Mar 2008 13:04:02 +0000 (13:04 +0000)]
use ngx_int_t in ngx_sort() callback

18 years agouse dynamically allocated buffer in ngx_sort()
Igor Sysoev [Sun, 23 Mar 2008 19:58:54 +0000 (19:58 +0000)]
use dynamically allocated buffer in ngx_sort()

18 years agoit seems that malloc.h is required for Cygwin only
Igor Sysoev [Sun, 23 Mar 2008 15:42:40 +0000 (15:42 +0000)]
it seems that malloc.h is required for Cygwin only
and breaks building on other platforms

18 years agoaxe never used macro
Igor Sysoev [Thu, 20 Mar 2008 07:31:51 +0000 (07:31 +0000)]
axe never used macro

18 years agobump version
Igor Sysoev [Tue, 18 Mar 2008 14:51:09 +0000 (14:51 +0000)]
bump version

18 years agorelease-0.6.29 tag
Igor Sysoev [Tue, 18 Mar 2008 14:11:56 +0000 (14:11 +0000)]
release-0.6.29 tag

18 years agonginx-0.6.29-RELEASE release-0.6.29
Igor Sysoev [Tue, 18 Mar 2008 14:11:55 +0000 (14:11 +0000)]
nginx-0.6.29-RELEASE

18 years agongx_google_perftools_module
Igor Sysoev [Tue, 18 Mar 2008 10:36:27 +0000 (10:36 +0000)]
ngx_google_perftools_module

18 years agolow some SSL handshake errors level
Igor Sysoev [Tue, 18 Mar 2008 10:35:00 +0000 (10:35 +0000)]
low some SSL handshake errors level

18 years agouse ngx_ext_rename_file() in proxy/fastcgi_store
Igor Sysoev [Mon, 17 Mar 2008 13:07:35 +0000 (13:07 +0000)]
use ngx_ext_rename_file() in proxy/fastcgi_store

18 years agosome perl builds require my_perl for PERL_SYS_TERM()
Igor Sysoev [Mon, 17 Mar 2008 08:58:07 +0000 (08:58 +0000)]
some perl builds require my_perl for PERL_SYS_TERM()

18 years agofastcgi params debug logging
Igor Sysoev [Sun, 16 Mar 2008 18:03:10 +0000 (18:03 +0000)]
fastcgi params debug logging

18 years agospeed up ngx_http_charset_recode() for 25%: google-perftools reported
Igor Sysoev [Sun, 16 Mar 2008 16:52:15 +0000 (16:52 +0000)]
speed up ngx_http_charset_recode() for 25%: google-perftools reported
that CPU usage of charset body filter has decreased from 7.5% to 5.5%
if gzipping is disabled

18 years agotest the more likely case first
Igor Sysoev [Sun, 16 Mar 2008 16:47:16 +0000 (16:47 +0000)]
test the more likely case first

18 years agouse the more correct mask
Igor Sysoev [Sun, 16 Mar 2008 13:29:49 +0000 (13:29 +0000)]
use the more correct mask

18 years agostyle fix
Igor Sysoev [Fri, 14 Mar 2008 12:31:20 +0000 (12:31 +0000)]
style fix

18 years agofix building on 64-bit platforms broken in r1900
Igor Sysoev [Thu, 13 Mar 2008 15:48:36 +0000 (15:48 +0000)]
fix building on 64-bit platforms broken in r1900

18 years agorestore building --test-build-rtsig and --test-build-eventport on FreeBSD 6
Igor Sysoev [Thu, 13 Mar 2008 15:47:14 +0000 (15:47 +0000)]
restore building --test-build-rtsig and --test-build-eventport on FreeBSD 6

18 years agofix the previous commit
Igor Sysoev [Thu, 13 Mar 2008 13:00:40 +0000 (13:00 +0000)]
fix the previous commit

18 years agofix case when errors are not cached,
Igor Sysoev [Thu, 13 Mar 2008 12:59:25 +0000 (12:59 +0000)]
fix case when errors are not cached,
and a file was not used often enough to keep open
and it has been removed before it was kept open

18 years agoaxe useless code
Igor Sysoev [Thu, 13 Mar 2008 12:34:59 +0000 (12:34 +0000)]
axe useless code

18 years agobump version
Igor Sysoev [Thu, 13 Mar 2008 06:39:00 +0000 (06:39 +0000)]
bump version

18 years agorelease-0.6.28 tag
Igor Sysoev [Thu, 13 Mar 2008 06:10:33 +0000 (06:10 +0000)]
release-0.6.28 tag

18 years agonginx-0.6.28-RELEASE release-0.6.28
Igor Sysoev [Thu, 13 Mar 2008 06:10:32 +0000 (06:10 +0000)]
nginx-0.6.28-RELEASE

18 years agofix typo
Igor Sysoev [Wed, 12 Mar 2008 21:10:48 +0000 (21:10 +0000)]
fix typo

18 years agofix r1921
Igor Sysoev [Wed, 12 Mar 2008 19:34:36 +0000 (19:34 +0000)]
fix r1921

18 years agobump version
Igor Sysoev [Wed, 12 Mar 2008 13:37:29 +0000 (13:37 +0000)]
bump version

18 years agorelease-0.6.27 tag
Igor Sysoev [Wed, 12 Mar 2008 13:27:11 +0000 (13:27 +0000)]
release-0.6.27 tag

18 years agonginx-0.6.27-RELEASE release-0.6.27
Igor Sysoev [Wed, 12 Mar 2008 13:27:10 +0000 (13:27 +0000)]
nginx-0.6.27-RELEASE

18 years agouse uname instead of often outdated header file
Igor Sysoev [Tue, 11 Mar 2008 16:29:18 +0000 (16:29 +0000)]
use uname instead of often outdated header file

18 years agouse correct version: real hex numbers
Igor Sysoev [Tue, 11 Mar 2008 16:27:44 +0000 (16:27 +0000)]
use correct version: real hex numbers

18 years agonon cacheable $proxy_host and $proxy_port
Igor Sysoev [Tue, 11 Mar 2008 14:10:11 +0000 (14:10 +0000)]
non cacheable $proxy_host and $proxy_port

18 years agoinvalidate SSL session if there is no valid client certificate
Igor Sysoev [Mon, 10 Mar 2008 14:47:07 +0000 (14:47 +0000)]
invalidate SSL session if there is no valid client certificate

18 years agofix large memory allocation in "error_page 495-497 /uri"
Igor Sysoev [Mon, 10 Mar 2008 14:45:41 +0000 (14:45 +0000)]
fix large memory allocation in "error_page 495-497 /uri"

18 years agodo not change method while error redirection to named location
Igor Sysoev [Mon, 10 Mar 2008 14:36:42 +0000 (14:36 +0000)]
do not change method while error redirection to named location

18 years agodisable rtsig automatic building in post 2.6.18 Linux kernels
Igor Sysoev [Mon, 10 Mar 2008 14:35:21 +0000 (14:35 +0000)]
disable rtsig automatic building in post 2.6.18 Linux kernels

18 years agortsig uses own poll code
Igor Sysoev [Sat, 8 Mar 2008 15:15:18 +0000 (15:15 +0000)]
rtsig uses own poll code

18 years agocreate dummy resolver in http context to inherit it in all servers
Igor Sysoev [Thu, 6 Mar 2008 08:48:55 +0000 (08:48 +0000)]
create dummy resolver in http context to inherit it in all servers

18 years agocheck duplicate resolver
Igor Sysoev [Thu, 6 Mar 2008 08:48:25 +0000 (08:48 +0000)]
check duplicate resolver

18 years agodecrease log level of connection errors while closing socket
Igor Sysoev [Wed, 5 Mar 2008 21:21:26 +0000 (21:21 +0000)]
decrease log level of connection errors while closing socket

18 years agongx_resolve_name() frees ctx on immediate failure
Igor Sysoev [Wed, 5 Mar 2008 07:30:44 +0000 (07:30 +0000)]
ngx_resolve_name() frees ctx on immediate failure

18 years agoreset r->content_handler in a named location
Igor Sysoev [Tue, 4 Mar 2008 14:57:07 +0000 (14:57 +0000)]
reset r->content_handler in a named location

18 years agofix previous commit
Igor Sysoev [Tue, 4 Mar 2008 10:47:34 +0000 (10:47 +0000)]
fix previous commit

18 years agouse cf->cycle->new_log because at merge stage cf->pool->log is old log
Igor Sysoev [Tue, 4 Mar 2008 10:42:05 +0000 (10:42 +0000)]
use cf->cycle->new_log because at merge stage cf->pool->log is old log

18 years agofix r1903
Igor Sysoev [Mon, 3 Mar 2008 20:04:06 +0000 (20:04 +0000)]
fix r1903

18 years agoincluded file name must be allocated in pool,
Igor Sysoev [Mon, 3 Mar 2008 17:12:05 +0000 (17:12 +0000)]
included file name must be allocated in pool,
because it may be used in error message later

18 years agofix r1490
Igor Sysoev [Mon, 3 Mar 2008 16:44:56 +0000 (16:44 +0000)]
fix r1490

18 years agoC++ compatibility
Igor Sysoev [Mon, 3 Mar 2008 16:32:16 +0000 (16:32 +0000)]
C++ compatibility

18 years agofix memory leak in long-lived non buffered connections
Igor Sysoev [Mon, 3 Mar 2008 10:42:00 +0000 (10:42 +0000)]
fix memory leak in long-lived non buffered connections

18 years agoadd "root" to the fastcgi example to set correct included DOCUMENT_ROOT
Igor Sysoev [Thu, 28 Feb 2008 20:44:16 +0000 (20:44 +0000)]
add "root" to the fastcgi example to set correct included DOCUMENT_ROOT

18 years agocleanup resolver
Igor Sysoev [Thu, 28 Feb 2008 20:38:34 +0000 (20:38 +0000)]
cleanup resolver

18 years agoleft open sockets were not really tested
Igor Sysoev [Thu, 28 Feb 2008 20:31:33 +0000 (20:31 +0000)]
left open sockets were not really tested