]> git.kaiwu.me - nginx.git/log
nginx.git
18 years agor1386, r1388, r1389, r1580, r1581 merge:
Igor Sysoev [Wed, 7 Nov 2007 13:46:29 +0000 (13:46 +0000)]
r1386, r1388, r1389, r1580, r1581 merge:

regex in server_name and valid_referers

18 years agor1254, r1416, r1493 merge:
Igor Sysoev [Wed, 7 Nov 2007 13:39:53 +0000 (13:39 +0000)]
r1254, r1416, r1493 merge:

the "www.example.*" wildcard hash support

18 years agor1553, r1554 merge:
Igor Sysoev [Mon, 29 Oct 2007 15:10:31 +0000 (15:10 +0000)]
r1553, r1554 merge:

ngx_strnstr()

18 years agor1548 merge:
Igor Sysoev [Mon, 29 Oct 2007 15:08:43 +0000 (15:08 +0000)]
r1548 merge:

add time and length to a HEAD request

18 years agor1547 merge:
Igor Sysoev [Mon, 29 Oct 2007 15:08:01 +0000 (15:08 +0000)]
r1547 merge:

omit trailing zero in directory name

18 years agor1545, r1546 merge:
Igor Sysoev [Mon, 29 Oct 2007 15:03:04 +0000 (15:03 +0000)]
r1545, r1546 merge:

ngx_escape_html(), SSI echo encoding

18 years agor1542, r1543, r1544, r1549, r1550, r1551, r1555 merge:
Igor Sysoev [Mon, 29 Oct 2007 14:52:51 +0000 (14:52 +0000)]
r1542, r1543, r1544, r1549, r1550, r1551, r1555 merge:

*) ngx_strstrn() and ngx_strcasestrn()
*) fix memcached END test

18 years agor1492 merge:
Igor Sysoev [Mon, 29 Oct 2007 14:35:37 +0000 (14:35 +0000)]
r1492 merge:

log starttls

18 years agor1491 merge:
Igor Sysoev [Mon, 29 Oct 2007 14:32:18 +0000 (14:32 +0000)]
r1491 merge:

add rpath for Solaris

18 years agobump version
Igor Sysoev [Mon, 24 Sep 2007 04:19:28 +0000 (04:19 +0000)]
bump version

18 years agorelease-0.5.32 tag
Igor Sysoev [Mon, 24 Sep 2007 04:11:21 +0000 (04:11 +0000)]
release-0.5.32 tag

18 years agonginx-0.5.32-RELEASE release-0.5.32
Igor Sysoev [Mon, 24 Sep 2007 04:11:20 +0000 (04:11 +0000)]
nginx-0.5.32-RELEASE

18 years agor1500 merge:
Igor Sysoev [Sun, 23 Sep 2007 19:30:51 +0000 (19:30 +0000)]
r1500 merge:

fix file leak for HEAD requests

18 years agor1490 merge:
Igor Sysoev [Sun, 23 Sep 2007 19:29:22 +0000 (19:29 +0000)]
r1490 merge:

u_char* is enough to keep file name

18 years agor1489 merge:
Igor Sysoev [Sun, 23 Sep 2007 19:28:29 +0000 (19:28 +0000)]
r1489 merge:

the "proxy_hide_header" and "fastcgi_hide_header" directives did not
hide response header lines whose name was longer than 32 characters

18 years agor1445 merge:
Igor Sysoev [Sun, 23 Sep 2007 19:26:53 +0000 (19:26 +0000)]
r1445 merge:

allow to append charset to the "Content-Type" header

18 years agor1473 merge:
Igor Sysoev [Sun, 23 Sep 2007 19:25:28 +0000 (19:25 +0000)]
r1473 merge:

decrement active connection counter in mail proxy

18 years agor1472 merge:
Igor Sysoev [Sun, 23 Sep 2007 19:24:13 +0000 (19:24 +0000)]
r1472 merge:

response to the HEAD request should be a header only

18 years agor1470 merge:
Igor Sysoev [Sun, 23 Sep 2007 19:23:30 +0000 (19:23 +0000)]
r1470 merge:

connection error should be logged with "connecting to upstream" action,
the bug was introduced in r1154

18 years agor1469 merge:
Igor Sysoev [Sun, 23 Sep 2007 19:21:45 +0000 (19:21 +0000)]
r1469 merge:

read EOF of header only responses in non-buffered proxying

18 years agor1468 merge:
Igor Sysoev [Sun, 23 Sep 2007 19:20:45 +0000 (19:20 +0000)]
r1468 merge:

there may be several "Connection" header lines and each may have several tokens

18 years agor1467 merge:
Igor Sysoev [Sun, 23 Sep 2007 19:19:14 +0000 (19:19 +0000)]
r1467 merge:

escape internal request URI in proxy_pass

18 years agor1465 merge:
Igor Sysoev [Sun, 23 Sep 2007 19:18:22 +0000 (19:18 +0000)]
r1465 merge:

style fix

18 years agor1453 merge:
Igor Sysoev [Sun, 23 Sep 2007 19:15:42 +0000 (19:15 +0000)]
r1453 merge:

change ngx_conf_merge_ptr_value() and update fastcgi_catch_stderr

18 years agor1442, r1443, r1446, r1451 merge:
Igor Sysoev [Sun, 23 Sep 2007 19:10:46 +0000 (19:10 +0000)]
r1442, r1443, r1446, r1451 merge:

update comments and style fixes

18 years agor1441 merge:
Igor Sysoev [Sun, 23 Sep 2007 19:03:57 +0000 (19:03 +0000)]
r1441 merge:

use ev->log, because ev->data may be connection stub only

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