]> git.kaiwu.me - nginx.git/log
nginx.git
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

18 years agofix memory leaks, use unlocked ngx_resolver_free() for seldom failed cases
Igor Sysoev [Thu, 28 Feb 2008 20:09:39 +0000 (20:09 +0000)]
fix memory leaks, use unlocked ngx_resolver_free() for seldom failed cases

18 years agostatic ngx_resolver_calloc()
Igor Sysoev [Thu, 28 Feb 2008 15:34:53 +0000 (15:34 +0000)]
static ngx_resolver_calloc()

18 years agocheck port in upstream list
Igor Sysoev [Thu, 21 Feb 2008 13:58:45 +0000 (13:58 +0000)]
check port in upstream list

18 years agouse CMSG_LEN(), this fixes an alert "sendmsg() failed (9: Bad file descriptor)"
Igor Sysoev [Tue, 19 Feb 2008 16:34:55 +0000 (16:34 +0000)]
use CMSG_LEN(), this fixes an alert "sendmsg() failed (9: Bad file descriptor)"
on some 64-bit platforms

18 years agoavoid endless loop if epoll is used
Igor Sysoev [Tue, 19 Feb 2008 16:30:54 +0000 (16:30 +0000)]
avoid endless loop if epoll is used

18 years agopass additional arguments in ngx_http_perl_call_handler() as SV
Igor Sysoev [Sat, 16 Feb 2008 14:29:44 +0000 (14:29 +0000)]
pass additional arguments in ngx_http_perl_call_handler() as SV

18 years agofix previous commit
Igor Sysoev [Sat, 16 Feb 2008 14:24:43 +0000 (14:24 +0000)]
fix previous commit

18 years agooptimize $r->sleep
Igor Sysoev [Sat, 16 Feb 2008 14:23:14 +0000 (14:23 +0000)]
optimize $r->sleep

18 years agodo not resolve SMTP clients by default
Igor Sysoev [Sat, 16 Feb 2008 13:46:33 +0000 (13:46 +0000)]
do not resolve SMTP clients by default

18 years agodelete unneeded dXSTARG
Igor Sysoev [Fri, 15 Feb 2008 13:57:55 +0000 (13:57 +0000)]
delete unneeded dXSTARG

18 years agonamed locations in post_action
Igor Sysoev [Fri, 15 Feb 2008 12:46:40 +0000 (12:46 +0000)]
named locations in post_action

18 years agofix segfault if empty stub block is used second time
Igor Sysoev [Thu, 14 Feb 2008 16:03:48 +0000 (16:03 +0000)]
fix segfault if empty stub block is used second time

18 years agoresolver in smtp proxy module
Igor Sysoev [Wed, 13 Feb 2008 13:50:04 +0000 (13:50 +0000)]
resolver in smtp proxy module

18 years agolength calculation did not take into account escaped symbols in arguments
Igor Sysoev [Tue, 12 Feb 2008 18:05:32 +0000 (18:05 +0000)]
length calculation did not take into account escaped symbols in arguments

18 years agobump version
Igor Sysoev [Mon, 11 Feb 2008 15:27:44 +0000 (15:27 +0000)]
bump version

18 years agorelease-0.6.26 tag
Igor Sysoev [Mon, 11 Feb 2008 15:22:26 +0000 (15:22 +0000)]
release-0.6.26 tag

18 years agonginx-0.6.26-RELEASE release-0.6.26
Igor Sysoev [Mon, 11 Feb 2008 15:22:25 +0000 (15:22 +0000)]
nginx-0.6.26-RELEASE

18 years agoset absolute weight, this fixes bogus "no live upstream" case when
Igor Sysoev [Mon, 11 Feb 2008 14:31:38 +0000 (14:31 +0000)]
set absolute weight, this fixes bogus "no live upstream" case when
last upstream is down while live one has negative weight

18 years agoadd X-Accel-Charset to ingored header, fix X-Accel-Buffering
Igor Sysoev [Mon, 11 Feb 2008 14:02:28 +0000 (14:02 +0000)]
add X-Accel-Charset to ingored header, fix X-Accel-Buffering

18 years agotest response length in proxy/fastcgi_store
Igor Sysoev [Mon, 11 Feb 2008 13:14:56 +0000 (13:14 +0000)]
test response length in proxy/fastcgi_store

18 years agofix order
Igor Sysoev [Thu, 7 Feb 2008 10:45:04 +0000 (10:45 +0000)]
fix order

18 years agofix order
Igor Sysoev [Thu, 7 Feb 2008 10:43:45 +0000 (10:43 +0000)]
fix order

18 years agofix order
Igor Sysoev [Thu, 7 Feb 2008 10:38:13 +0000 (10:38 +0000)]
fix order

18 years agofix return code
Igor Sysoev [Thu, 7 Feb 2008 08:57:07 +0000 (08:57 +0000)]
fix return code

18 years agofix r1879
Igor Sysoev [Wed, 6 Feb 2008 17:23:17 +0000 (17:23 +0000)]
fix r1879

18 years agodo not delete failed DNS request if there are waiting clients
Igor Sysoev [Wed, 6 Feb 2008 16:08:52 +0000 (16:08 +0000)]
do not delete failed DNS request if there are waiting clients

18 years agofix segfault if UDP connect() has failed
Igor Sysoev [Wed, 6 Feb 2008 16:01:35 +0000 (16:01 +0000)]
fix segfault if UDP connect() has failed

18 years agolow SSL handshake close notify alert error level
Igor Sysoev [Mon, 4 Feb 2008 20:46:58 +0000 (20:46 +0000)]
low SSL handshake close notify alert error level

18 years agolow SSL handshake errors level
Igor Sysoev [Fri, 1 Feb 2008 14:05:18 +0000 (14:05 +0000)]
low SSL handshake errors level

18 years agoreset ready flag if no data is available,
Igor Sysoev [Thu, 31 Jan 2008 15:36:33 +0000 (15:36 +0000)]
reset ready flag if no data is available,
this fixes endless loop at least in lingering close

18 years agotreat time_t as unsigned time
Igor Sysoev [Thu, 31 Jan 2008 15:14:31 +0000 (15:14 +0000)]
treat time_t as unsigned time

18 years agobackout r1757, we really need SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER
Igor Sysoev [Thu, 31 Jan 2008 15:10:45 +0000 (15:10 +0000)]
backout r1757, we really need SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER

18 years agodetect L2 cache line size for Intel Core
Igor Sysoev [Tue, 29 Jan 2008 07:06:18 +0000 (07:06 +0000)]
detect L2 cache line size for Intel Core

18 years agofix cache line size for Pentium 4
Igor Sysoev [Tue, 29 Jan 2008 06:58:47 +0000 (06:58 +0000)]
fix cache line size for Pentium 4

18 years agofix building --test-build-rtsig and --test-build-eventport on FreeBSD 7
Igor Sysoev [Mon, 28 Jan 2008 16:24:01 +0000 (16:24 +0000)]
fix building --test-build-rtsig and --test-build-eventport on FreeBSD 7

18 years agoadd NGX_ENETDOWN, NGX_ENETUNREACH, and NGX_EHOSTDOWN
Igor Sysoev [Fri, 25 Jan 2008 14:57:35 +0000 (14:57 +0000)]
add NGX_ENETDOWN, NGX_ENETUNREACH, and NGX_EHOSTDOWN

18 years agopull all errors
Igor Sysoev [Fri, 25 Jan 2008 14:56:37 +0000 (14:56 +0000)]
pull all errors

18 years agolimit string length
Igor Sysoev [Thu, 24 Jan 2008 15:18:58 +0000 (15:18 +0000)]
limit string length

18 years agouse correct type cast
Igor Sysoev [Thu, 24 Jan 2008 15:18:17 +0000 (15:18 +0000)]
use correct type cast

18 years agofix bogus crit log message "SSL_shutdown() failed" introduced in r1755
Igor Sysoev [Tue, 22 Jan 2008 16:04:35 +0000 (16:04 +0000)]
fix bogus crit log message "SSL_shutdown() failed" introduced in r1755

18 years agofix building by msvc introduced in r1817
Igor Sysoev [Tue, 22 Jan 2008 15:16:38 +0000 (15:16 +0000)]
fix building by msvc introduced in r1817

18 years agoallow zero length in %*s
Igor Sysoev [Tue, 22 Jan 2008 15:13:01 +0000 (15:13 +0000)]
allow zero length in %*s

18 years agofix building by bcc introduced by r1831
Igor Sysoev [Tue, 22 Jan 2008 15:09:55 +0000 (15:09 +0000)]
fix building by bcc introduced by r1831

18 years agopull all errors
Igor Sysoev [Thu, 10 Jan 2008 08:45:00 +0000 (08:45 +0000)]
pull all errors

18 years agogrammar fix
Igor Sysoev [Thu, 10 Jan 2008 08:36:14 +0000 (08:36 +0000)]
grammar fix

18 years agofix building by gcc42, etc. introduced in r1858
Igor Sysoev [Wed, 9 Jan 2008 15:27:27 +0000 (15:27 +0000)]
fix building by gcc42, etc. introduced in r1858

18 years agoadd code missed in r1856
Igor Sysoev [Wed, 9 Jan 2008 08:21:57 +0000 (08:21 +0000)]
add code missed in r1856

18 years agoupdate GET method text in an subrequest
Igor Sysoev [Tue, 8 Jan 2008 21:06:38 +0000 (21:06 +0000)]
update GET method text in an subrequest

18 years agoaxe old flag remained after ancient "post_accept_timeout" directive
Igor Sysoev [Tue, 8 Jan 2008 20:55:27 +0000 (20:55 +0000)]
axe old flag remained after ancient "post_accept_timeout" directive

18 years agoadd code missed in r1830
Igor Sysoev [Tue, 8 Jan 2008 20:51:06 +0000 (20:51 +0000)]
add code missed in r1830