Commit graph

1056 commits

Author SHA1 Message Date
Igor Sysoev
b2bf997644 fix r1490 2008-03-03 16:44:56 +00:00
Igor Sysoev
5fc9a66ef5 C++ compatibility 2008-03-03 16:32:16 +00:00
Igor Sysoev
64c52d8378 fix memory leak in long-lived non buffered connections 2008-03-03 10:42:00 +00:00
Igor Sysoev
8e773cdc3b cleanup resolver 2008-02-28 20:38:34 +00:00
Igor Sysoev
bdfa98344c check port in upstream list 2008-02-21 13:58:45 +00:00
Igor Sysoev
bce20ada9f pass additional arguments in ngx_http_perl_call_handler() as SV 2008-02-16 14:29:44 +00:00
Igor Sysoev
174d85a985 fix previous commit 2008-02-16 14:24:43 +00:00
Igor Sysoev
f064fb9a23 optimize $r->sleep 2008-02-16 14:23:14 +00:00
Igor Sysoev
97d4e8106c delete unneeded dXSTARG 2008-02-15 13:57:55 +00:00
Igor Sysoev
92bff7d88a named locations in post_action 2008-02-15 12:46:40 +00:00
Igor Sysoev
2d46d11798 fix segfault if empty stub block is used second time 2008-02-14 16:03:48 +00:00
Igor Sysoev
af519c8c3b length calculation did not take into account escaped symbols in arguments 2008-02-12 18:05:32 +00:00
Igor Sysoev
bbdef43461 bump version 2008-02-11 15:27:44 +00:00
Igor Sysoev
58a15e5a7d set absolute weight, this fixes bogus "no live upstream" case when
last upstream is down while live one has negative weight
2008-02-11 14:31:38 +00:00
Igor Sysoev
ffca03813a add X-Accel-Charset to ingored header, fix X-Accel-Buffering 2008-02-11 14:02:28 +00:00
Igor Sysoev
e881c923af test response length in proxy/fastcgi_store 2008-02-11 13:14:56 +00:00
Igor Sysoev
3ae8899767 fix order 2008-02-07 10:45:04 +00:00
Igor Sysoev
7033238125 fix order 2008-02-07 10:43:45 +00:00
Igor Sysoev
3e0e2592c3 fix order 2008-02-07 10:38:13 +00:00
Igor Sysoev
ed17a5a76b fix return code 2008-02-07 08:57:07 +00:00
Igor Sysoev
ec32b25b84 fix building by msvc introduced in r1817 2008-01-22 15:16:38 +00:00
Igor Sysoev
6ddfa43a74 fix building by gcc42, etc. introduced in r1858 2008-01-09 15:27:27 +00:00
Igor Sysoev
e15b10b8e9 add code missed in r1856 2008-01-09 08:21:57 +00:00
Igor Sysoev
aea406bbad update GET method text in an subrequest 2008-01-08 21:06:38 +00:00
Igor Sysoev
79fba80985 axe old flag remained after ancient "post_accept_timeout" directive 2008-01-08 20:55:27 +00:00
Igor Sysoev
cfd21584ef add code missed in r1830 2008-01-08 20:51:06 +00:00
Igor Sysoev
4dda2bd7a6 bump version 2008-01-08 13:05:18 +00:00
Igor Sysoev
e559b52f2f style fix: remove trailing space 2008-01-08 11:33:14 +00:00
Igor Sysoev
8a712e4a15 ngx_http_gzip_static_module should DECLINE request 2008-01-08 10:35:50 +00:00
Igor Sysoev
39de6a4033 fix comment 2008-01-05 19:07:10 +00:00
Igor Sysoev
912893e685 fix socket leak if deferred accept was used 2008-01-04 09:32:12 +00:00
Igor Sysoev
edd04ac52f use ngx_ext_rename_file() in PUT 2008-01-03 22:18:21 +00:00
Igor Sysoev
7f553e9bb6 do not delete target until all tests will be done,
fix single file COPY/MOVE
2008-01-03 21:44:38 +00:00
Igor Sysoev
18ccec6eb6 add log 2008-01-03 21:29:01 +00:00
Igor Sysoev
dcfcf08842 add comment 2008-01-03 20:43:12 +00:00
Igor Sysoev
8d1eeee6c6 test URI/Destination collection/non-collection and Depth 2008-01-03 20:09:51 +00:00
Igor Sysoev
d7037b6ea5 axe useless code 2008-01-03 20:06:09 +00:00
Igor Sysoev
c691a0ed26 change order 2008-01-03 19:18:25 +00:00
Igor Sysoev
cd4b71abc4 change status code, add log message, and test collection URI 2008-01-03 19:13:04 +00:00
Igor Sysoev
cde0bc81f1 style fix 2008-01-03 17:21:13 +00:00
Igor Sysoev
5ffbd97658 min_delete_depth 2007-12-30 11:46:03 +00:00
Igor Sysoev
071619f2ba log DELETE errors 2007-12-30 10:24:43 +00:00
Igor Sysoev
7b74191d0e axe useless code 2007-12-30 10:19:32 +00:00
Igor Sysoev
2aec60b9a3 change status code and add log message 2007-12-30 09:44:02 +00:00
Igor Sysoev
f41d322859 log right request method 2007-12-30 09:11:19 +00:00
Igor Sysoev
72a91c756c axe useless r->server_name 2007-12-30 08:15:27 +00:00
Igor Sysoev
b9c49e59ab log server address 2007-12-30 08:01:50 +00:00
Igor Sysoev
8991aa8f56 fix building by msvc introduced by r1807 2007-12-29 21:43:49 +00:00
Igor Sysoev
e71222b0ba handle old "server_name *" 2007-12-29 19:05:21 +00:00
Igor Sysoev
74f3ad4579 satisfy all|any 2007-12-29 16:38:23 +00:00
Igor Sysoev
baedf19d3a use ngx_http_server_addr() 2007-12-29 16:00:34 +00:00
Igor Sysoev
9901529164 several changes in server_name:
*) server_name_in_redirect directive and removal of the '*' stub
*) use server address in redirect if host can not be detected
*) ngx_http_server_addr()
*) allow wildcard and regex names to be a main server_name
*) DAV Destination header is tested against Host header
2007-12-29 15:30:39 +00:00
Igor Sysoev
915063fd16 condition declarations inside blocks update missed in r1705 2007-12-29 13:55:10 +00:00
Igor Sysoev
a11e6187da style fix: remove trailing spaces 2007-12-28 13:15:36 +00:00
Igor Sysoev
dbadfc12d0 fix building --without-pcre 2007-12-28 13:15:11 +00:00
Igor Sysoev
bc50034481 optimization 2007-12-27 20:32:43 +00:00
Igor Sysoev
4d079eba8e bump version 2007-12-27 18:47:33 +00:00
Igor Sysoev
26089cd999 bump version 2007-12-27 15:39:06 +00:00
Igor Sysoev
61523817d5 backout r1790 2007-12-27 14:39:05 +00:00
Igor Sysoev
f6630df22b ngx_http_gzip_static_module and gzip_disable 2007-12-27 14:21:59 +00:00
Igor Sysoev
3d9460a202 non-active request is not done 2007-12-27 14:20:50 +00:00
Igor Sysoev
8d81be062f allow memached_pass inside "if" block 2007-12-27 14:19:30 +00:00
Igor Sysoev
da15b77684 inherit $memached_key index and memcached_pass upstream inside "if" block 2007-12-27 14:18:34 +00:00
Igor Sysoev
4ab51d5cb3 return NGX_DECLINED if access directives are not active,
this fixes case when satisfy any does not test active directives at all
2007-12-27 14:15:34 +00:00
Igor Sysoev
3936145497 use ngx_regex_exec_array() 2007-12-27 13:15:43 +00:00
Igor Sysoev
b74ef369d0 call post_action for 499 2007-12-27 13:13:34 +00:00
Igor Sysoev
9702fd533b regex valid_referers were not inherited 2007-12-27 12:13:11 +00:00
Igor Sysoev
74bfa8ca4a optimization 2007-12-27 09:17:20 +00:00
Igor Sysoev
e4a67eeba6 style fix 2007-12-27 08:40:14 +00:00
Igor Sysoev
93d1079897 create ssl buffer on demand and free it before keep-alive 2007-12-26 21:07:30 +00:00
Igor Sysoev
efcf5c7468 ssl_session_cache off 2007-12-26 20:27:22 +00:00
Igor Sysoev
9a1e7464e1 optimization 2007-12-26 13:24:57 +00:00
Igor Sysoev
2590d6c241 style fix 2007-12-25 15:31:18 +00:00
Igor Sysoev
2c27e0be14 use %*s format 2007-12-24 17:05:31 +00:00
Igor Sysoev
c9d8ac563a open_file_cache_min_uses 2007-12-22 13:19:39 +00:00
Igor Sysoev
53998a95a4 tree.init_handler is never called 2007-12-21 17:50:49 +00:00
Igor Sysoev
e75e2677c9 fix the previous commit 2007-12-21 17:23:41 +00:00
Igor Sysoev
5202af7573 open_file_cache_retest > open_file_cache_valid 2007-12-21 16:19:48 +00:00
Igor Sysoev
34da96a7cd bump version 2007-12-19 16:56:01 +00:00
Igor Sysoev
d78a4d06fd fix comment 2007-12-18 15:12:33 +00:00
Igor Sysoev
c61f8cd4a8 optimize rbtree initialization and insert 2007-12-17 08:52:00 +00:00
Igor Sysoev
e338919d12 copy return values to perl's allocated memory 2007-12-16 11:57:27 +00:00
Igor Sysoev
e6de03148d fix merge_slashes 2007-12-14 14:33:00 +00:00
Igor Sysoev
8aa97dc74d large_client_header_buffers did not free()ed before keep-alive 2007-12-12 15:42:39 +00:00
Igor Sysoev
a0767cf8b5 $upstream_addr did not contain last address, the bug was introduced in r1659 2007-12-11 16:26:56 +00:00
Igor Sysoev
a333df9cd9 style fix: remove trailing spaces 2007-12-10 12:30:09 +00:00
Igor Sysoev
54ba36eeb3 optimize r->upstream usage 2007-12-10 12:29:43 +00:00
Igor Sysoev
1e973c6d87 move condition declarations inside blocks where they are used 2007-12-10 12:09:51 +00:00
Igor Sysoev
7a17551f8a *) copy regex captures $1, $2, etc.
*) SV flags debug logging
2007-12-09 20:52:14 +00:00
Igor Sysoev
5b57cfa682 fix segfault when $r->has_request_body() is called with ready body 2007-12-09 19:30:30 +00:00
Igor Sysoev
30676327b2 *) now ngx_conf_set_str_array_slot() tests NGX_CONF_UNSET_PTR
this fixes fastcgi_catch_stderr segfault introduced in r1453
*) ngx_http_upstream_hide_headers_hash()
*) proxy/fastcgi pass_header/hide_header use
   ngx_http_upstream_hide_headers_hash()
2007-12-09 18:03:20 +00:00
Igor Sysoev
756c0243b0 return NGX_HTTP_UPSTREAM_INVALID_HEADER instead of NGX_HTTP_BAD_GATEWAY
to go to a next upstream on invalid_header condition
2007-12-09 14:50:19 +00:00
Igor Sysoev
285127fbbe return NGX_ERROR instead of NGX_HTTP_INTERNAL_SERVER_ERROR in u->parse_header() 2007-12-09 08:22:35 +00:00
Igor Sysoev
a04245d293 return NGX_HTTP_UPSTREAM_INVALID_HEADER for invalid status 2007-12-09 08:08:56 +00:00
Igor Sysoev
9f65245a83 delete useless variable 2007-12-07 20:57:38 +00:00
Igor Sysoev
28bfe377e7 use malloc() in ngx_win32_rename_file, set crit level instead of error 2007-12-07 19:57:13 +00:00
Igor Sysoev
6694df5d91 bump version 2007-12-03 17:26:28 +00:00
Igor Sysoev
ffeb47564a fix segfault 2007-12-03 15:47:35 +00:00
Igor Sysoev
ce86f12a95 allow to use IP addresses without defined resolver 2007-12-03 10:05:19 +00:00
Igor Sysoev
1d25090146 style fix: remove trailing spaces 2007-12-01 19:57:37 +00:00