]> git.kaiwu.me - nginx.git/log
nginx.git
18 years agor1318, r1319, r1320, r1321 merge:
Igor Sysoev [Sun, 22 Jul 2007 08:40:39 +0000 (08:40 +0000)]
r1318, r1319, r1320, r1321 merge:

fix various bugs found by Coverity's Scan

18 years agobump version
Igor Sysoev [Sun, 22 Jul 2007 08:35:56 +0000 (08:35 +0000)]
bump version

18 years agorelease-0.5.28 tag
Igor Sysoev [Tue, 17 Jul 2007 10:01:18 +0000 (10:01 +0000)]
release-0.5.28 tag

18 years agonginx-0.5.28-RELEASE release-0.5.28
Igor Sysoev [Tue, 17 Jul 2007 10:01:17 +0000 (10:01 +0000)]
nginx-0.5.28-RELEASE

18 years agor1299 merge:
Igor Sysoev [Tue, 17 Jul 2007 09:34:23 +0000 (09:34 +0000)]
r1299 merge:

msie_refresh should escape at least '"' to prevent XSS

18 years agor1298 merge:
Igor Sysoev [Fri, 13 Jul 2007 10:48:48 +0000 (10:48 +0000)]
r1298 merge:

"?" should not be escaped

18 years agor1290, r1291 merge:
Igor Sysoev [Fri, 13 Jul 2007 10:47:26 +0000 (10:47 +0000)]
r1290, r1291 merge:

style fixes

18 years agor1289 merge:
Igor Sysoev [Fri, 13 Jul 2007 10:46:16 +0000 (10:46 +0000)]
r1289 merge:

reset errno

18 years agor1288 merge:
Igor Sysoev [Fri, 13 Jul 2007 10:45:33 +0000 (10:45 +0000)]
r1288 merge:

fix segfault when event port returns POLLERR without POLLIN or POLLOUT

18 years agor1287 merge:
Igor Sysoev [Fri, 13 Jul 2007 10:44:36 +0000 (10:44 +0000)]
r1287 merge:

fix segfault when CRAM-MD5 is not enabled but client tries it

18 years agor1286 merge:
Igor Sysoev [Fri, 13 Jul 2007 10:43:35 +0000 (10:43 +0000)]
r1286 merge:

fix memory allocation for auth_http_header

18 years agobump version
Igor Sysoev [Mon, 9 Jul 2007 10:34:14 +0000 (10:34 +0000)]
bump version

18 years agorelease-0.5.27 tag
Igor Sysoev [Mon, 9 Jul 2007 06:53:55 +0000 (06:53 +0000)]
release-0.5.27 tag

18 years agonginx-0.5.27-RELEASE release-0.5.27
Igor Sysoev [Mon, 9 Jul 2007 06:53:54 +0000 (06:53 +0000)]
nginx-0.5.27-RELEASE

18 years agor1275 merge:
Igor Sysoev [Mon, 9 Jul 2007 06:06:15 +0000 (06:06 +0000)]
r1275 merge:

omit unnecessary conditions

18 years agor1273 merge:
Igor Sysoev [Sun, 8 Jul 2007 09:18:06 +0000 (09:18 +0000)]
r1273 merge:

when the FastCGI header was split in records,
nginx passed garbage in the header to a client

18 years agor1260 merge:
Igor Sysoev [Thu, 5 Jul 2007 11:42:11 +0000 (11:42 +0000)]
r1260 merge:

if subrequest response was buffered in file, then subrequest was finalized
with 0 code, ngx_http_writer() was not set, and response part in file was lost

18 years agor1262 merge:
Igor Sysoev [Thu, 5 Jul 2007 11:36:16 +0000 (11:36 +0000)]
r1262 merge:

if a subrequest was finished and SSI was in middle of SSI command parsing
and the command was a fast subrequest then the second subrequest output
was just after first subrequest output and response part of main request
between the subrequests went after the second subrequest.

18 years agobump version
Igor Sysoev [Sun, 17 Jun 2007 19:27:11 +0000 (19:27 +0000)]
bump version

18 years agorelease-0.5.26 tag
Igor Sysoev [Sun, 17 Jun 2007 19:07:56 +0000 (19:07 +0000)]
release-0.5.26 tag

18 years agonginx-0.5.26-RELEASE release-0.5.26
Igor Sysoev [Sun, 17 Jun 2007 19:07:55 +0000 (19:07 +0000)]
nginx-0.5.26-RELEASE

18 years agor1261 merge:
Igor Sysoev [Sun, 17 Jun 2007 18:52:06 +0000 (18:52 +0000)]
r1261 merge:

if "<!--" was on edge of buf, then ssi_sharp_state was saved in ctx->saved
and if it was not reset, then any '#' was treated as SSI command start

18 years agobump version
Igor Sysoev [Mon, 11 Jun 2007 19:31:55 +0000 (19:31 +0000)]
bump version

18 years agostable 0.5 branch
Igor Sysoev [Mon, 11 Jun 2007 19:25:52 +0000 (19:25 +0000)]
stable 0.5 branch

18 years agonginx-0.5.25-RELEASE release-0.5.25
Igor Sysoev [Mon, 11 Jun 2007 18:42:55 +0000 (18:42 +0000)]
nginx-0.5.25-RELEASE

18 years agobump version
Igor Sysoev [Fri, 8 Jun 2007 05:43:05 +0000 (05:43 +0000)]
bump version

18 years agofix building --without-http_rewrite_module, the bug was introduced in r1236
Igor Sysoev [Fri, 8 Jun 2007 05:40:59 +0000 (05:40 +0000)]
fix building --without-http_rewrite_module, the bug was introduced in r1236

18 years agostyle fix
Igor Sysoev [Thu, 7 Jun 2007 14:33:02 +0000 (14:33 +0000)]
style fix

18 years agostyle fix
Igor Sysoev [Thu, 7 Jun 2007 12:20:34 +0000 (12:20 +0000)]
style fix

18 years agonamespace may be set via $memcached_key
Igor Sysoev [Thu, 7 Jun 2007 12:15:27 +0000 (12:15 +0000)]
namespace may be set via $memcached_key

18 years agostrstr() -> strchr()
Igor Sysoev [Wed, 6 Jun 2007 12:24:10 +0000 (12:24 +0000)]
strstr() -> strchr()

18 years agoeliminate old unused typedef
Igor Sysoev [Wed, 6 Jun 2007 08:11:33 +0000 (08:11 +0000)]
eliminate old unused typedef

18 years agorelease-0.5.24 tag
Igor Sysoev [Wed, 6 Jun 2007 06:05:06 +0000 (06:05 +0000)]
release-0.5.24 tag

18 years agonginx-0.5.24-RELEASE release-0.5.24
Igor Sysoev [Wed, 6 Jun 2007 06:05:05 +0000 (06:05 +0000)]
nginx-0.5.24-RELEASE

18 years agofix bug introduced in r1228
Igor Sysoev [Wed, 6 Jun 2007 05:56:51 +0000 (05:56 +0000)]
fix bug introduced in r1228

18 years agochange wording
Igor Sysoev [Tue, 5 Jun 2007 11:55:39 +0000 (11:55 +0000)]
change wording

18 years agouse pointer to an array instead of array for inclusive locations inside location
Igor Sysoev [Tue, 5 Jun 2007 11:42:59 +0000 (11:42 +0000)]
use pointer to an array instead of array for inclusive locations inside location

18 years agooptimize regex location search
Igor Sysoev [Tue, 5 Jun 2007 06:44:08 +0000 (06:44 +0000)]
optimize regex location search

18 years agoforbid alias inside location given by regular expression
Igor Sysoev [Mon, 4 Jun 2007 20:45:45 +0000 (20:45 +0000)]
forbid alias inside location given by regular expression

18 years agofix ssl_verify_client for HTTP/0.9
Igor Sysoev [Mon, 4 Jun 2007 20:40:03 +0000 (20:40 +0000)]
fix ssl_verify_client for HTTP/0.9

18 years agostyle fix
Igor Sysoev [Mon, 4 Jun 2007 20:00:06 +0000 (20:00 +0000)]
style fix

18 years agobump version
Igor Sysoev [Mon, 4 Jun 2007 16:14:33 +0000 (16:14 +0000)]
bump version

18 years agorelease-0.5.23 tag
Igor Sysoev [Mon, 4 Jun 2007 13:57:57 +0000 (13:57 +0000)]
release-0.5.23 tag

18 years agonginx-0.5.23-RELEASE release-0.5.23
Igor Sysoev [Mon, 4 Jun 2007 13:57:56 +0000 (13:57 +0000)]
nginx-0.5.23-RELEASE

18 years agofastcgi_catch_stderr
Igor Sysoev [Mon, 4 Jun 2007 13:52:47 +0000 (13:52 +0000)]
fastcgi_catch_stderr

18 years agoinherit flush flag, this fixes https proxying
Igor Sysoev [Sun, 3 Jun 2007 19:58:30 +0000 (19:58 +0000)]
inherit flush flag, this fixes https proxying

18 years agoadd debug logging
Igor Sysoev [Sun, 3 Jun 2007 19:56:27 +0000 (19:56 +0000)]
add debug logging

18 years agoadd comment
Igor Sysoev [Wed, 30 May 2007 13:24:50 +0000 (13:24 +0000)]
add comment

18 years agodo listen() just after bind() to exit early
Igor Sysoev [Wed, 30 May 2007 13:23:48 +0000 (13:23 +0000)]
do listen() just after bind() to exit early

18 years agostyle fix
Igor Sysoev [Wed, 30 May 2007 12:28:37 +0000 (12:28 +0000)]
style fix

18 years agochange wording
Igor Sysoev [Tue, 29 May 2007 19:43:18 +0000 (19:43 +0000)]
change wording

18 years agoPERL_SYS_TERM() should be called once on exit only, this fixes the message
Igor Sysoev [Tue, 29 May 2007 18:48:42 +0000 (18:48 +0000)]
PERL_SYS_TERM() should be called once on exit only, this fixes the message

panic: MUTEX_LOCK (22) [op.c:352].
BEGIN failed--compilation aborted.
... [alert] ... perl_parse() failed: 9
Scalars leaked: 2

on threaded perl during second reconfiguration.

PERL_SYS_INIT() should be called once too.

18 years agofix segfault
Igor Sysoev [Tue, 29 May 2007 16:33:34 +0000 (16:33 +0000)]
fix segfault

18 years agoSNI support
Igor Sysoev [Tue, 29 May 2007 15:21:09 +0000 (15:21 +0000)]
SNI support

18 years agobump version
Igor Sysoev [Tue, 29 May 2007 12:15:04 +0000 (12:15 +0000)]
bump version

18 years agorelease-0.5.22 tag
Igor Sysoev [Tue, 29 May 2007 12:07:49 +0000 (12:07 +0000)]
release-0.5.22 tag

18 years agonginx-0.5.22-RELEASE release-0.5.22
Igor Sysoev [Tue, 29 May 2007 12:07:48 +0000 (12:07 +0000)]
nginx-0.5.22-RELEASE

18 years agoan request body might not be passed to backend,
Igor Sysoev [Tue, 29 May 2007 12:06:42 +0000 (12:06 +0000)]
an request body might not be passed to backend,
the bug was introduced in r1212

18 years agobump version
Igor Sysoev [Mon, 28 May 2007 19:03:06 +0000 (19:03 +0000)]
bump version

18 years agorelease-0.5.21 tag
Igor Sysoev [Mon, 28 May 2007 14:32:03 +0000 (14:32 +0000)]
release-0.5.21 tag

18 years agonginx-0.5.21-RELEASE release-0.5.21
Igor Sysoev [Mon, 28 May 2007 14:32:02 +0000 (14:32 +0000)]
nginx-0.5.21-RELEASE

18 years agofix "proxy_pass https://"
Igor Sysoev [Mon, 28 May 2007 11:09:18 +0000 (11:09 +0000)]
fix "proxy_pass  https://"

18 years agostyle fix
Igor Sysoev [Wed, 23 May 2007 18:28:54 +0000 (18:28 +0000)]
style fix

18 years agouse stable search where it is required
Igor Sysoev [Mon, 21 May 2007 14:09:12 +0000 (14:09 +0000)]
use stable search where it is required

18 years agongx_sort
Igor Sysoev [Mon, 21 May 2007 14:05:23 +0000 (14:05 +0000)]
ngx_sort

18 years agouse memory optimization for i386 and amd64 only:
Igor Sysoev [Mon, 21 May 2007 13:49:35 +0000 (13:49 +0000)]
use memory optimization for i386 and amd64 only:
this fixes SIGBUS in PCRE on sparc64

18 years agofix worker endless loop on 64-bit platform if 33+ backend has fall
Igor Sysoev [Mon, 21 May 2007 13:48:14 +0000 (13:48 +0000)]
fix worker endless loop on 64-bit platform if 33+ backend has fall

18 years agostyle fix
Igor Sysoev [Sat, 19 May 2007 17:39:44 +0000 (17:39 +0000)]
style fix

19 years agostyle fix
Igor Sysoev [Thu, 17 May 2007 18:07:28 +0000 (18:07 +0000)]
style fix

19 years agobump version
Igor Sysoev [Mon, 7 May 2007 14:39:11 +0000 (14:39 +0000)]
bump version

19 years agorelease-0.5.20 tag
Igor Sysoev [Mon, 7 May 2007 14:24:26 +0000 (14:24 +0000)]
release-0.5.20 tag

19 years agonginx-0.5.20-RELEASE release-0.5.20
Igor Sysoev [Mon, 7 May 2007 14:24:25 +0000 (14:24 +0000)]
nginx-0.5.20-RELEASE

19 years agolimit minimal pool size
Igor Sysoev [Mon, 7 May 2007 09:20:42 +0000 (09:20 +0000)]
limit minimal pool size

19 years agostyle fix
Igor Sysoev [Mon, 7 May 2007 08:49:15 +0000 (08:49 +0000)]
style fix

19 years agoadd debug log
Igor Sysoev [Mon, 7 May 2007 07:04:00 +0000 (07:04 +0000)]
add debug log

19 years agosendfile_max_chunk
Igor Sysoev [Mon, 7 May 2007 06:33:39 +0000 (06:33 +0000)]
sendfile_max_chunk

19 years agooptimize HTTP method parsing for i386 and amd64
Igor Sysoev [Mon, 7 May 2007 06:27:14 +0000 (06:27 +0000)]
optimize HTTP method parsing for i386 and amd64

19 years agofix multipart ranges trailing
Igor Sysoev [Sun, 6 May 2007 18:15:32 +0000 (18:15 +0000)]
fix multipart ranges trailing

19 years agostyle fix: change variable name
Igor Sysoev [Sat, 5 May 2007 06:07:11 +0000 (06:07 +0000)]
style fix: change variable name

19 years agofix building by owc12
Igor Sysoev [Sat, 5 May 2007 05:50:41 +0000 (05:50 +0000)]
fix building by owc12

19 years agofix building by msvc
Igor Sysoev [Sat, 5 May 2007 05:40:29 +0000 (05:40 +0000)]
fix building by msvc

19 years agofix segfault introduced in r1190
Igor Sysoev [Wed, 2 May 2007 09:02:23 +0000 (09:02 +0000)]
fix segfault introduced in r1190

19 years agofix segfault or parsing error in '<!--# if expr="$var = /" -->'
Igor Sysoev [Wed, 2 May 2007 08:07:37 +0000 (08:07 +0000)]
fix segfault or parsing error in '<!--# if expr="$var = /" -->'

19 years agoallow to "set" $http_, $sent_http_, and $upstream_http_ variables
Igor Sysoev [Tue, 1 May 2007 19:58:45 +0000 (19:58 +0000)]
allow to "set" $http_, $sent_http_, and $upstream_http_ variables

19 years agoadd options help
Igor Sysoev [Tue, 1 May 2007 19:55:25 +0000 (19:55 +0000)]
add options help

19 years agofix building ngx_http_perl_module by Solaris make
Igor Sysoev [Sat, 28 Apr 2007 07:59:53 +0000 (07:59 +0000)]
fix building ngx_http_perl_module by Solaris make

19 years agofix atomic operations on sparc64 built by SunPro C
Igor Sysoev [Fri, 27 Apr 2007 14:36:28 +0000 (14:36 +0000)]
fix atomic operations on sparc64 built by SunPro C

19 years agobump version
Igor Sysoev [Tue, 24 Apr 2007 06:26:56 +0000 (06:26 +0000)]
bump version

19 years agorelease-0.5.19 tag
Igor Sysoev [Tue, 24 Apr 2007 06:21:00 +0000 (06:21 +0000)]
release-0.5.19 tag

19 years agonginx-0.5.19-RELEASE release-0.5.19
Igor Sysoev [Tue, 24 Apr 2007 06:20:59 +0000 (06:20 +0000)]
nginx-0.5.19-RELEASE

19 years agofix sendfile on 64-bit Linux and limit_rate on all 64-bit platforms
Igor Sysoev [Mon, 23 Apr 2007 21:32:13 +0000 (21:32 +0000)]
fix sendfile on 64-bit Linux and limit_rate on all 64-bit platforms
for 2G+ files

19 years ago$upstream_addr
Igor Sysoev [Mon, 23 Apr 2007 16:56:17 +0000 (16:56 +0000)]
$upstream_addr

19 years agoproxy_headers_hash_max_size and proxy_headers_hash_bucket_size
Igor Sysoev [Sun, 22 Apr 2007 20:21:59 +0000 (20:21 +0000)]
proxy_headers_hash_max_size and proxy_headers_hash_bucket_size

19 years ago$request_time has millisecond precision
Igor Sysoev [Sat, 21 Apr 2007 07:50:19 +0000 (07:50 +0000)]
$request_time has millisecond precision

19 years agorename $r->rflush to $r->flush
Igor Sysoev [Sat, 21 Apr 2007 07:43:23 +0000 (07:43 +0000)]
rename $r->rflush to $r->flush

19 years agobump version
Igor Sysoev [Thu, 19 Apr 2007 18:23:54 +0000 (18:23 +0000)]
bump version

19 years agorelease-0.5.18 tag
Igor Sysoev [Thu, 19 Apr 2007 18:16:54 +0000 (18:16 +0000)]
release-0.5.18 tag

19 years agonginx-0.5.18-RELEASE release-0.5.18
Igor Sysoev [Thu, 19 Apr 2007 18:16:53 +0000 (18:16 +0000)]
nginx-0.5.18-RELEASE

19 years agostyle fix: remove trailing spaces
Igor Sysoev [Thu, 19 Apr 2007 18:07:39 +0000 (18:07 +0000)]
style fix: remove trailing spaces

19 years ago$upstream_http_... should be uncacheable
Igor Sysoev [Thu, 19 Apr 2007 17:55:19 +0000 (17:55 +0000)]
$upstream_http_... should be uncacheable