]> git.kaiwu.me - nginx.git/log
nginx.git
18 years agor1438 merge:
Igor Sysoev [Sun, 23 Sep 2007 19:01:48 +0000 (19:01 +0000)]
r1438 merge:

destroy ngx_cycle->pool on exit

18 years agor1436 merge:
Igor Sysoev [Sun, 23 Sep 2007 19:00:07 +0000 (19:00 +0000)]
r1436 merge:

win32 ngx_is_exec() stub

18 years agor1436 merge:
Igor Sysoev [Sun, 23 Sep 2007 18:59:07 +0000 (18:59 +0000)]
r1436 merge:

log socket number

18 years agor1435 merge:
Igor Sysoev [Sun, 23 Sep 2007 18:58:17 +0000 (18:58 +0000)]
r1435 merge:

If-Modified-Since should be unique header line

18 years agor1432, r1433, r1434 merge:
Igor Sysoev [Sun, 23 Sep 2007 18:57:26 +0000 (18:57 +0000)]
r1432, r1433, r1434 merge:

/dev/poll segfault fix and guard code

18 years agor1428 merge:
Igor Sysoev [Sat, 22 Sep 2007 19:34:16 +0000 (19:34 +0000)]
r1428 merge:

return 400 response

18 years agor1409, r1413 merge:
Igor Sysoev [Sat, 22 Sep 2007 19:23:34 +0000 (19:23 +0000)]
r1409, r1413 merge:

set delay only when almost whole sendfile_max_chunk was transferred

18 years agor1407 merge:
Igor Sysoev [Sat, 22 Sep 2007 19:18:36 +0000 (19:18 +0000)]
r1407 merge:

use %v for ngx_variable_value_t in ngx_sprintf(),
this fixes nginx on FreeBSD/sparc64

18 years agor1406 merge:
Igor Sysoev [Sat, 22 Sep 2007 19:15:01 +0000 (19:15 +0000)]
r1406 merge:

escape " ", "%", and %00-%1F in login and password

18 years agor1405 merge:
Igor Sysoev [Sat, 22 Sep 2007 19:12:53 +0000 (19:12 +0000)]
r1405 merge:

set worker_priority, worker_rlimit_nofile, worker_rlimit_core, and
worker_rlimit_sigpending without super-user privileges testing

18 years agor1404 merge:
Igor Sysoev [Sat, 22 Sep 2007 19:10:53 +0000 (19:10 +0000)]
r1404 merge:

auto redirect lost arguments

18 years agor1398 merge:
Igor Sysoev [Sat, 22 Sep 2007 19:08:42 +0000 (19:08 +0000)]
r1398 merge:

upstream sendfile bit was overridden by r->connection->sendfile

18 years agor1394 merge:
Igor Sysoev [Sat, 22 Sep 2007 19:06:46 +0000 (19:06 +0000)]
r1394 merge:

rename upgrade to upgrade1
use -QUIT instead of -WINCH

18 years agor1381 merge:
Igor Sysoev [Sat, 22 Sep 2007 19:02:39 +0000 (19:02 +0000)]
r1381 merge:

ignore meaningless bits in CIDR and warn about them

18 years agor1378 merge:
Igor Sysoev [Sat, 22 Sep 2007 18:59:05 +0000 (18:59 +0000)]
r1378 merge:

set default listen() backlog to 511 on all platforms except FreeBSD

18 years agor1364, r1365, r1366, r1367 merge:
Igor Sysoev [Sat, 22 Sep 2007 18:54:28 +0000 (18:54 +0000)]
r1364, r1365, r1366, r1367 merge:

add_header changes:
"Last-Modified", "Cache-Control" and "Expires" headers use specific handlers

18 years agor1340, r1341 merge:
Igor Sysoev [Sat, 22 Sep 2007 18:44:30 +0000 (18:44 +0000)]
r1340, r1341 merge:

fix case when two directives
    proxy_pass   http://backend;
    proxy_pass   https://backend;
both use one port - 80 or 443, that was defined first.

18 years agor1391, r1392, r1393 merge:
Igor Sysoev [Sat, 22 Sep 2007 18:41:35 +0000 (18:41 +0000)]
r1391, r1392, r1393 merge:

auth_http related changes:
*) stop configuration on error
*) allow "http://" in auth_http URL
*) test http_auth absence

18 years agor1324 merge:
Igor Sysoev [Sat, 22 Sep 2007 18:36:23 +0000 (18:36 +0000)]
r1324 merge:

IMAP AUTHENTICATE
patch by Maxim Dounin

18 years agor1323 merge:
Igor Sysoev [Sat, 22 Sep 2007 18:35:18 +0000 (18:35 +0000)]
r1323 merge:

SMTP STARTTLS
patch by Maxim Dounin

18 years agor1284 merge:
Igor Sysoev [Sat, 22 Sep 2007 18:31:26 +0000 (18:31 +0000)]
r1284 merge:

proxy_ignore_client_abort, fastcgi_ignore_client_abort, and so on were
broken by r1111

18 years agor1444 merge:
Igor Sysoev [Sat, 1 Sep 2007 09:55:41 +0000 (09:55 +0000)]
r1444 merge:

style fix

18 years agor1440 merge:
Igor Sysoev [Sat, 1 Sep 2007 09:55:04 +0000 (09:55 +0000)]
r1440 merge:

style fix

18 years agor1439 merge:
Igor Sysoev [Sat, 1 Sep 2007 09:53:10 +0000 (09:53 +0000)]
r1439 merge:

fix typo

18 years agor1272 merge:
Igor Sysoev [Sat, 1 Sep 2007 09:51:57 +0000 (09:51 +0000)]
r1272 merge:

add comment

18 years agor1414 merge:
Igor Sysoev [Sun, 26 Aug 2007 13:42:04 +0000 (13:42 +0000)]
r1414 merge:

add svg mime type

18 years agobump version
Igor Sysoev [Tue, 21 Aug 2007 19:46:20 +0000 (19:46 +0000)]
bump version

18 years agorelease-0.5.31 tag
Igor Sysoev [Wed, 15 Aug 2007 12:47:27 +0000 (12:47 +0000)]
release-0.5.31 tag

18 years agonginx-0.5.31-RELEASE release-0.5.31
Igor Sysoev [Wed, 15 Aug 2007 12:47:26 +0000 (12:47 +0000)]
nginx-0.5.31-RELEASE

18 years agor1387 merge:
Igor Sysoev [Tue, 14 Aug 2007 20:03:00 +0000 (20:03 +0000)]
r1387 merge:

fix building by bcc without PCRE

18 years agor1354 merge:
Igor Sysoev [Tue, 14 Aug 2007 20:02:09 +0000 (20:02 +0000)]
r1354 merge:

named location

18 years agobump version
Igor Sysoev [Sat, 11 Aug 2007 10:17:02 +0000 (10:17 +0000)]
bump version

18 years agor1376 merge:
Igor Sysoev [Sat, 11 Aug 2007 10:13:37 +0000 (10:13 +0000)]
r1376 merge:

add debug info for Sun Studio

18 years agor1297 merge:
Igor Sysoev [Sat, 11 Aug 2007 10:12:22 +0000 (10:12 +0000)]
r1297 merge:

dav_access uses ngx_conf_set_access_slot()

18 years agor1292, r1296 merge:
Igor Sysoev [Sat, 11 Aug 2007 10:11:33 +0000 (10:11 +0000)]
r1292, r1296 merge:

proxy_store and fastcgi_store, proxy_store_access and fastcgi_store_access

18 years agorelease-0.5.30 tag
Igor Sysoev [Mon, 30 Jul 2007 09:14:35 +0000 (09:14 +0000)]
release-0.5.30 tag

18 years agonginx-0.5.30-RELEASE release-0.5.30
Igor Sysoev [Mon, 30 Jul 2007 09:14:34 +0000 (09:14 +0000)]
nginx-0.5.30-RELEASE

18 years agor1352 merge:
Igor Sysoev [Sun, 29 Jul 2007 18:55:59 +0000 (18:55 +0000)]
r1352 merge:

$is_args

18 years agor1351 merge:
Igor Sysoev [Sun, 29 Jul 2007 18:55:24 +0000 (18:55 +0000)]
r1351 merge:

allow to set $args

18 years agor1258, r1259 merge:
Igor Sysoev [Sun, 29 Jul 2007 17:31:00 +0000 (17:31 +0000)]
r1258, r1259 merge:

set worker's perl $$

18 years agor1343 merge:
Igor Sysoev [Sun, 29 Jul 2007 17:29:06 +0000 (17:29 +0000)]
r1343 merge:

fix case when client has closed connection but upstream buffer is not empty

18 years agor1333, r1334 merge:
Igor Sysoev [Sun, 29 Jul 2007 17:27:10 +0000 (17:27 +0000)]
r1333, r1334 merge:

omit unnecessary code,
escape space, etc in $memcached_key

18 years agor1285 merge:
Igor Sysoev [Sun, 29 Jul 2007 17:25:06 +0000 (17:25 +0000)]
r1285 merge:

fix segfault when session was freed twice

18 years agor1344 merge:
Igor Sysoev [Sun, 29 Jul 2007 17:22:59 +0000 (17:22 +0000)]
r1344 merge:

fix building on amd64 by Sun Studio 11 and more early versions

18 years agobump version
Igor Sysoev [Tue, 24 Jul 2007 14:36:21 +0000 (14:36 +0000)]
bump version

18 years agorelease-0.5.29 tag
Igor Sysoev [Mon, 23 Jul 2007 07:59:00 +0000 (07:59 +0000)]
release-0.5.29 tag

18 years agonginx-0.5.29-RELEASE release-0.5.29
Igor Sysoev [Mon, 23 Jul 2007 07:58:59 +0000 (07:58 +0000)]
nginx-0.5.29-RELEASE

18 years agor1330, r1331 merge:
Igor Sysoev [Sun, 22 Jul 2007 13:17:41 +0000 (13:17 +0000)]
r1330, r1331 merge:

$nginx_version

18 years agor1277 merge:
Igor Sysoev [Sun, 22 Jul 2007 09:05:43 +0000 (09:05 +0000)]
r1277 merge:

fix headers split in FastCGI records

18 years agor1306, r1307, r1308, r1309, r1310, r1311, r1322, r1325 merge:
Igor Sysoev [Sun, 22 Jul 2007 08:47:45 +0000 (08:47 +0000)]
r1306, r1307, r1308, r1309, r1310, r1311, r1322, r1325 merge:

Sun Studio related fixes

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