Commit graph

1613 commits

Author SHA1 Message Date
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
02a5ce8dca fix r1879 2008-02-06 17:23:17 +00:00
Igor Sysoev
d360e73c70 do not delete failed DNS request if there are waiting clients 2008-02-06 16:08:52 +00:00
Igor Sysoev
ae671bed79 fix segfault if UDP connect() has failed 2008-02-06 16:01:35 +00:00
Igor Sysoev
5d76c1f897 low SSL handshake close notify alert error level 2008-02-04 20:46:58 +00:00
Igor Sysoev
18a1a9a9a6 low SSL handshake errors level 2008-02-01 14:05:18 +00:00
Igor Sysoev
cc76e9c91f reset ready flag if no data is available,
this fixes endless loop at least in lingering close
2008-01-31 15:36:33 +00:00
Igor Sysoev
09f6e25c89 treat time_t as unsigned time 2008-01-31 15:14:31 +00:00
Igor Sysoev
4e7e486b56 backout r1757, we really need SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER 2008-01-31 15:10:45 +00:00
Igor Sysoev
5cffe1052c detect L2 cache line size for Intel Core 2008-01-29 07:06:18 +00:00
Igor Sysoev
d10ae97e18 fix cache line size for Pentium 4 2008-01-29 06:58:47 +00:00
Igor Sysoev
f092482ae7 fix building --test-build-rtsig and --test-build-eventport on FreeBSD 7 2008-01-28 16:24:01 +00:00
Igor Sysoev
db38365ab7 add NGX_ENETDOWN, NGX_ENETUNREACH, and NGX_EHOSTDOWN 2008-01-25 14:57:35 +00:00
Igor Sysoev
929d881e1d pull all errors 2008-01-25 14:56:37 +00:00
Igor Sysoev
749922f792 limit string length 2008-01-24 15:18:58 +00:00
Igor Sysoev
7b1670f1c5 use correct type cast 2008-01-24 15:18:17 +00:00
Igor Sysoev
2257b8aea1 fix bogus crit log message "SSL_shutdown() failed" introduced in r1755 2008-01-22 16:04:35 +00:00
Igor Sysoev
ec32b25b84 fix building by msvc introduced in r1817 2008-01-22 15:16:38 +00:00
Igor Sysoev
9b813cffc8 allow zero length in %*s 2008-01-22 15:13:01 +00:00
Igor Sysoev
c2d454a9c4 fix building by bcc introduced by r1831 2008-01-22 15:09:55 +00:00
Igor Sysoev
2ebe2174bc pull all errors 2008-01-10 08:45:00 +00:00
Igor Sysoev
c366bd9136 grammar fix 2008-01-10 08:36:14 +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
ff3410aa48 workaround for Linux 2.6 OpenVZ 2008-01-08 11:31:50 +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
26e737a2c8 change order 2008-01-04 11:54:55 +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
e58627919e add declaration missed in previous commit 2008-01-03 22:17:27 +00:00
Igor Sysoev
7d96521689 transform ngx_create_path_and_rename_file() to ngx_ext_rename_file() 2008-01-03 22:16:37 +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
2ed526073b fix comment 2007-12-29 16:55:31 +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
fdcadd6b50 fix segfault introduced in r1780 2007-12-27 18:35:52 +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
25427feac6 ngx_regex_exec_array() 2007-12-27 13:15:08 +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
4b32db62b0 several fixes:
*) do not add event if file was used less than min_uses
*) do not rely upon event to avoid race conditions
*) ngx_open_file_lookup()
2007-12-25 10:46:40 +00:00
Igor Sysoev
2c27e0be14 use %*s format 2007-12-24 17:05:31 +00:00
Igor Sysoev
2729f9ede6 %*s format 2007-12-24 17:05:16 +00:00
Igor Sysoev
c9d8ac563a open_file_cache_min_uses 2007-12-22 13:19:39 +00:00
Igor Sysoev
9b84b607d9 take MALLOC_OPTIONS=J into account in slab allocator 2007-12-22 11:06:53 +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
e35d6ba22c fix the previous commit 2007-12-21 16:19:14 +00:00
Igor Sysoev
d514f49f08 use ngx_queue.h 2007-12-21 15:33:15 +00:00
Igor Sysoev
273ac50acd clean rbtree node for all removals 2007-12-21 15:32:51 +00:00
Igor Sysoev
0c89e11d88 style fix 2007-12-21 15:24:59 +00:00
Igor Sysoev
d7712faae2 fix STARTTLS prompt in SMTP 2007-12-21 10:24:59 +00:00
Igor Sysoev
e02ad43419 embed sentinel 2007-12-20 21:29:52 +00:00
Igor Sysoev
dac5d9ad46 use ngx_queue.h 2007-12-20 21:01:00 +00:00
Igor Sysoev
9176fbab73 embed session_rbtree and sentinel inside ngx_ssl_session_cache_t 2007-12-20 20:35:23 +00:00
Igor Sysoev
19132f7adb omit useless test 2007-12-20 20:30:45 +00:00
Igor Sysoev
135f78830c use ngx_time() instead of ngx_timeofday() 2007-12-20 20:11:45 +00:00
Igor Sysoev
ad772dab83 remove SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER, we never need it,
the "bad write retry" error was caused by SSL_shutdown() error
2007-12-20 13:49:07 +00:00
Igor Sysoev
8425d35bc2 cleaning stale global SSL error 2007-12-20 13:04:20 +00:00
Igor Sysoev
2c227d3c34 SSL_shutdown() never returns -1, on error it returns 0.
This fixes incidental "bad write retry" errors.
2007-12-20 12:59:05 +00:00
Igor Sysoev
34da96a7cd bump version 2007-12-19 16:56:01 +00:00
Igor Sysoev
17470252fd comment ngx_walk_tree() 2007-12-18 18:04:37 +00:00
Igor Sysoev
d78a4d06fd fix comment 2007-12-18 15:12:33 +00:00
Igor Sysoev
eeeb5c9fd4 ngx_create_hashed_filename() does not need ngx_file_t 2007-12-17 21:29:34 +00:00
Igor Sysoev
90d0e036c1 create the only cleanup 2007-12-17 21:23:05 +00:00
Igor Sysoev
663fbda196 style fix: remove trailing spaces 2007-12-17 21:20:12 +00:00
Igor Sysoev
c70e255fa0 replace ngx_md5_text() with ngx_hex_dump() 2007-12-17 21:06:17 +00:00
Igor Sysoev
c8bb8fbaaf log run cleanups clearly 2007-12-17 17:29:36 +00:00
Igor Sysoev
c61f8cd4a8 optimize rbtree initialization and insert 2007-12-17 08:52:00 +00:00
Igor Sysoev
420323780a no answers in DNS response should be NXDOMAIN 2007-12-16 20:47:55 +00:00
Igor Sysoev
6f49134630 fix segfault if response will have CNAME only 2007-12-16 20:00:15 +00:00
Igor Sysoev
71b8deb9d0 restore environ for perl_destruct() 2007-12-16 11:58:16 +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
2b7c295215 fix r1695 2007-12-08 22:12:37 +00:00
Igor Sysoev
9f65245a83 delete useless variable 2007-12-07 20:57:38 +00:00
Igor Sysoev
5f21421401 ngx_create_path_and_rename_file() 2007-12-07 20:22:03 +00:00
Igor Sysoev
79ce6f8f61 rename ngx_crc32_init() to ngx_crc32_table_init()
ngx_crc32_init(), ngx_crc32_update(), ngx_crc32_final()
2007-12-07 20:19:41 +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
23338af6e1 ngx_udp_recv() 2007-12-03 16:46:46 +00:00
Igor Sysoev
ffeb47564a fix segfault 2007-12-03 15:47:35 +00:00
Igor Sysoev
4b011ec1f3 use ngx_rbtree_init() 2007-12-03 12:17:26 +00:00
Igor Sysoev
413cc634bf ngx_rbtree_init() 2007-12-03 12:17:15 +00:00
Igor Sysoev
927cf70a5f use ngx_queue_init() 2007-12-03 11:21:19 +00:00
Igor Sysoev
fcb170fbca ngx_queue_init() 2007-12-03 11:21:07 +00:00
Igor Sysoev
ce86f12a95 allow to use IP addresses without defined resolver 2007-12-03 10:05:19 +00:00
Igor Sysoev
6887ccefd2 style fix 2007-12-01 21:05:19 +00:00
Igor Sysoev
e87de6618d axe old unused alert message 2007-12-01 20:31:59 +00:00
Igor Sysoev
c02be5c16f style fix 2007-12-01 20:25:32 +00:00
Igor Sysoev
1d25090146 style fix: remove trailing spaces 2007-12-01 19:57:37 +00:00
Igor Sysoev
5cdf6f5f4b log how big fastcgi record 2007-12-01 14:23:53 +00:00
Igor Sysoev
3807c3c04e copy protocol value when large request line is copied,
this fixes error "fastcgi: the request record is too big"
2007-12-01 12:22:48 +00:00
Igor Sysoev
8d6f7dbed7 do not allow plain 0.9 request to HTTPS 2007-12-01 11:46:04 +00:00
Igor Sysoev
9c6d68aa3d zero ngx_url_t 2007-11-30 22:08:59 +00:00
Igor Sysoev
6105e092cf style fix 2007-11-30 22:08:29 +00:00
Igor Sysoev
fe325a719e fix typo 2007-11-30 22:07:05 +00:00
Igor Sysoev
be7424e3ae fix comment 2007-11-30 22:06:48 +00:00
Igor Sysoev
8009a9c41d ngx_parse_url() saves port text, this allows to use it in proxy host header 2007-11-28 19:55:31 +00:00
Igor Sysoev
7328fd5950 bump version 2007-11-28 19:17:24 +00:00
Igor Sysoev
90465507d8 fix segfault 2007-11-28 15:06:05 +00:00
Igor Sysoev
948878c194 delete unneeded declaration 2007-11-28 10:14:04 +00:00
Igor Sysoev
03730a612f bump version 2007-11-27 16:58:41 +00:00
Igor Sysoev
c6041e61db bump version 2007-11-27 16:25:32 +00:00
Igor Sysoev
cddb620691 proxy_pass variables support 2007-11-27 13:34:13 +00:00
Igor Sysoev
73678216ea improve throughput with large limit_rate 2007-11-27 12:24:44 +00:00
Igor Sysoev
75d58f0295 log entire request line instead of URI only 2007-11-27 12:22:01 +00:00
Igor Sysoev
11992c39f2 add_header last-modified "" 2007-11-27 12:02:58 +00:00
Igor Sysoev
2a61e9f620 r->headers_out.refresh 2007-11-27 11:56:18 +00:00
Igor Sysoev
5ba863c9b0 set r->headers_out.location for non-local redirects 2007-11-27 11:52:37 +00:00
Igor Sysoev
f30ab3ccb5 http resolver and resolver_timeout 2007-11-27 11:33:52 +00:00
Igor Sysoev
0c3195b9d6 use usec and pid as start value 2007-11-24 10:43:15 +00:00
Igor Sysoev
79d54be696 fix previous commit 2007-11-23 17:27:01 +00:00
Igor Sysoev
b8b26eaf4b resolver 2007-11-23 17:13:26 +00:00
Igor Sysoev
859f375a06 update ngx_memcmp() 2007-11-23 17:00:11 +00:00
Igor Sysoev
b0035d246d ngx_inet_addr() 2007-11-23 16:59:24 +00:00
Igor Sysoev
1884fd1343 ngx_queue.h 2007-11-23 16:32:50 +00:00
Igor Sysoev
f8d3ec16b5 the simple expression has the same precision without overflow 2007-11-16 18:15:04 +00:00
Igor Sysoev
315fa5b74d bump version 2007-11-15 15:42:39 +00:00
Igor Sysoev
64b3e3f88e enable getenv() and gmtime() in msvc8 2007-11-15 14:34:10 +00:00
Igor Sysoev
f1dfba6181 64-bit time_t compatibility 2007-11-15 14:26:36 +00:00
Igor Sysoev
23bf191614 fix typo 2007-11-14 14:58:27 +00:00
Igor Sysoev
e2035917ad fix win32 ngx_read_fd() and ngx_write_fd() 2007-11-11 19:56:46 +00:00
Igor Sysoev
b41a838b12 TransmitPackets(), ConnectEx(), and DisconnectEx() 2007-11-11 18:56:50 +00:00
Igor Sysoev
84c7b781d1 fix win32 glob 2007-11-11 17:50:47 +00:00
Igor Sysoev
ae4a2523a4 omit unnecessary test, because NGX_ERROR == -1,
but r->headers_out.last_modified_time != -1 at this point
2007-11-09 15:43:43 +00:00
Igor Sysoev
68ca446285 If-Range support 2007-11-09 15:41:35 +00:00
Igor Sysoev
f544967693 do not encode already encoded characters in msie_refresh 2007-11-09 13:17:58 +00:00
Igor Sysoev
8edffbc468 style and grammar fix 2007-11-09 13:12:25 +00:00
Igor Sysoev
268e77cdc2 fix autoindex for "alias /" 2007-11-08 15:21:54 +00:00
Igor Sysoev
90901080d0 fix gzip and SSL 2007-11-08 15:21:22 +00:00
Igor Sysoev
eae2ca31df fix segfaults 2007-11-08 15:20:56 +00:00
Igor Sysoev
abe0bd3d4a set status in correct place 2007-11-06 15:01:13 +00:00
Igor Sysoev
d22059220c bump version 2007-10-29 14:09:12 +00:00
Igor Sysoev
13b4ba87e3 use uname(2) instead of /proc/, this allows to run nginx in chroot 2007-10-26 16:38:53 +00:00
Igor Sysoev
7b5c8d0eb8 divide special response handling into several functions
fix "?" escaping introduced in r1467
2007-10-26 16:17:17 +00:00
Igor Sysoev
9c79d46bd9 compatibility with mget: space after HTTP/1.1 2007-10-26 11:34:10 +00:00
Igor Sysoev
adb876b8c5 refactor index module: remove context 2007-10-23 14:16:00 +00:00
Igor Sysoev
222d6a3b90 change emerg to a warn for absolute index 2007-10-23 14:15:06 +00:00
Igor Sysoev
16dade19b6 fix mime type for absolute index 2007-10-23 14:10:38 +00:00
Igor Sysoev
3237929d65 64-bit update lost in r1355 2007-10-23 14:09:12 +00:00
Igor Sysoev
47df56d5d5 style fix 2007-10-22 15:22:08 +00:00
Igor Sysoev
39bd97db14 bump version 2007-10-22 11:24:05 +00:00
Igor Sysoev
5da76f13a5 fix building broken in r1593 2007-10-22 10:28:03 +00:00
Igor Sysoev
5c422fd820 unescape SSI include 2007-10-22 10:19:17 +00:00
Igor Sysoev
bffca907d1 server_tokens 2007-10-22 10:17:34 +00:00
Igor Sysoev
42f2628016 fix typo 2007-10-22 10:15:48 +00:00
Igor Sysoev
56572af092 fix segfault 2007-10-22 10:15:27 +00:00
Igor Sysoev
e3357b4b13 style fix 2007-10-18 16:20:21 +00:00
Igor Sysoev
d9757fabbe style fix 2007-10-18 16:12:55 +00:00
Igor Sysoev
d3dc3cb0a4 style fix 2007-10-18 16:05:48 +00:00
Igor Sysoev
c2aa32b013 fix typo 2007-10-18 15:53:38 +00:00
Igor Sysoev
9fcc52f466 merge_slashes 2007-10-18 11:36:58 +00:00
Igor Sysoev
728c994e8d allow full URL without URI part: "GET http://host HTTP/1.0" 2007-10-18 11:33:31 +00:00
Igor Sysoev
2c6ba1646d gzip_vary 2007-10-18 11:29:34 +00:00
Igor Sysoev
d8712ad9bb do not discard body if it has been already read 2007-10-18 11:29:15 +00:00
Igor Sysoev
b3e07a9e02 Cygwin can not pass SCM_RIGHTS via unix socket, use signals 2007-10-18 11:28:21 +00:00
Igor Sysoev
d5e8d2311f fix segfault if no server_name was defined 2007-10-17 13:22:26 +00:00
Igor Sysoev
dc9206049d style fix 2007-10-17 13:21:20 +00:00
Igor Sysoev
144e68ff7c fix building broken in r1578 2007-10-16 19:22:27 +00:00
Igor Sysoev
b0751fde34 delete code that should be deleted in r1576 2007-10-16 17:51:47 +00:00
Igor Sysoev
81c25d266f Cygwin support 2007-10-16 14:14:30 +00:00
Igor Sysoev
d8e91f47be avoid segfault if poll is used and endless loop if select is used 2007-10-16 14:12:52 +00:00
Igor Sysoev
cf09fc0add use ngx_sha1.h 2007-10-16 12:17:11 +00:00
Igor Sysoev
111b034ee8 ngx_sha1.h 2007-10-16 12:16:58 +00:00
Igor Sysoev
3e34d90164 ngx_md5.h 2007-10-16 11:59:47 +00:00
Igor Sysoev
72dd95b480 bump version 2007-10-15 11:32:09 +00:00
Igor Sysoev
ad8723ae80 use real weight, do not downground to one 2007-10-15 10:15:54 +00:00
Igor Sysoev
531115412f memcached did not set $upstream_response_time 2007-10-15 09:46:36 +00:00
Igor Sysoev
859fded207 fix segfault when $date_local or $date_gmt are used outside ssi module 2007-10-14 19:04:23 +00:00
Igor Sysoev
2e4e39296a fix English grammar 2007-10-14 18:56:15 +00:00
Igor Sysoev
1a344ced38 optimization 2007-10-10 13:58:47 +00:00
Igor Sysoev
b8baad1936 style fix: remove double semicolons 2007-10-09 20:11:03 +00:00
Igor Sysoev
1faaf3ac9a allow access_log inside limit_except 2007-10-09 18:45:49 +00:00
Igor Sysoev
34f87ac373 %v fix lost in r1407 2007-10-09 18:44:59 +00:00
Igor Sysoev
df7cac2b02 style fix: remove trailing spaces 2007-10-09 18:42:00 +00:00
Igor Sysoev
1b528b45da use pool instead of ngx_conf_t 2007-10-08 08:55:12 +00:00
Igor Sysoev
4f7f6b33a3 optimization 2007-10-08 04:59:26 +00:00
Igor Sysoev
21043e8ffe *) add sub_filter parser fix similar to r1261 in SSI parser
*) fix case when pattern is split between two buffers:
   it had been fixed in SSI parser long ago
2007-10-02 18:53:31 +00:00
Igor Sysoev
a472d89407 fix r1552 and r1464: test max fails in correct peer 2007-10-02 12:34:16 +00:00
Igor Sysoev
6bf1224438 fix empty string replacement in sub_filter 2007-10-01 16:24:15 +00:00
Igor Sysoev
183b4db9f3 two commits those go together by mistake
*) fix gzip broken in r1544
*) fix memcached END test
2007-10-01 16:00:13 +00:00
Igor Sysoev
5e1a14b2b1 use ngx_strnstr() 2007-10-01 14:48:45 +00:00
Igor Sysoev
2c924bac25 ngx_strnstr() 2007-10-01 14:48:33 +00:00
Igor Sysoev
97ffb89fd5 fix r1464: test max fails in correct peer 2007-10-01 14:45:31 +00:00
Igor Sysoev
15ae439ba8 add comment 2007-10-01 13:00:30 +00:00
Igor Sysoev
24bcae3edb pass length clearly 2007-10-01 12:57:47 +00:00
Igor Sysoev
1f187b3892 style fix 2007-09-29 11:45:46 +00:00
Igor Sysoev
cb16d14fca add time and length to a HEAD request 2007-09-28 09:48:25 +00:00
Igor Sysoev
6e95d33eb0 omit trailing zero in directory name 2007-09-27 09:39:29 +00:00
Igor Sysoev
e90ee470d4 SSI echo encoding 2007-09-27 09:37:09 +00:00