Commit graph

2606 commits

Author SHA1 Message Date
Igor Sysoev
6df4eaaf88 %f format 2008-11-10 15:20:59 +00:00
Igor Sysoev
644029fa74 fix the previous commit 2008-11-06 19:54:54 +00:00
Igor Sysoev
08743f897c *) split ngx_http_gzip_body_filter()
*) send gzheader together with the filter's first output
2008-11-06 19:13:47 +00:00
Igor Sysoev
bfb4833f35 change int to size_t 2008-11-06 19:11:19 +00:00
Igor Sysoev
476eddc439 align first allocation from additional pool block, this fixes bus error on sun4v 2008-11-06 16:14:24 +00:00
Igor Sysoev
2959de23f8 do not pass gzheader separately as due to the previous commit
we do not use ctx->busy as flush condition
2008-11-05 16:27:45 +00:00
Igor Sysoev
1894b45be8 use nomem flag to flush busy bufs,
thus gzip filter does not depend on NGX_AGAIN return code
2008-11-05 15:46:41 +00:00
Igor Sysoev
738bd68ab3 add double quotes around $request 2008-11-05 13:26:04 +00:00
Igor Sysoev
ebf25e6fa4 fix r1913 2008-10-30 15:59:10 +00:00
Igor Sysoev
39c8f46741 fix case proxy_pass URL is evaluted to http://host?args 2008-10-24 19:34:24 +00:00
Igor Sysoev
f8ec8752a6 fix case when URL has no port, but has ":" in URI part,
the bug has been introduced in r2204
2008-10-24 15:12:11 +00:00
Igor Sysoev
d7354d3695 show name for a FORMERR DNS response 2008-10-24 14:38:09 +00:00
Igor Sysoev
ee1be262b3 FORMERR DNS response may be equal to mininal query size 2008-10-24 14:34:10 +00:00
Igor Sysoev
f67453d7d1 always use buffer, if connection is buffered,
this fixes OpenSSL "bad write retry" error, when
*) nginx passed a single buf greater than our buffer (say 32K) to OpenSSL,
*) OpenSSL returns SSL_ERROR_WANT_WRITE,
*) after some time nginx has to send a new data,
*) so there are at least two bufs nginx does pass them directly to OpenSSL,
*) but copies the first buf part to buffer, and sends the buffer to OpenSSL.
*) because the data length is lesser than it was in previous SSL_write():
   16K < 32K, OpenSSL returns SSL_R_BAD_WRITE_RETRY.
2008-10-23 05:58:10 +00:00
Igor Sysoev
8106a74d7c allow short secure links 2008-10-21 12:33:23 +00:00
Igor Sysoev
2f353eb47c fix server_addr value known from configuration, bug introduced in r2199 2008-10-17 12:36:48 +00:00
Igor Sysoev
c021c4315d NGX_OPEN_FILE_DIRECTIO_OFF 2008-10-16 13:31:00 +00:00
Igor Sysoev
ed4d05926a bump version 2008-10-16 13:20:47 +00:00
Igor Sysoev
b12e38c000 release-0.7.19 tag 2008-10-13 15:16:12 +00:00
Igor Sysoev
1510fef89e nginx-0.7.19-RELEASE 2008-10-13 15:16:11 +00:00
Igor Sysoev
8bcd5ce3d5 bump version 2008-10-13 13:23:18 +00:00
Igor Sysoev
452e448512 release-0.7.18 tag 2008-10-13 13:18:29 +00:00
Igor Sysoev
663041905b nginx-0.7.18-RELEASE 2008-10-13 13:18:28 +00:00
Igor Sysoev
f07fa18f25 do not set "Transfer-Encoding: chunked" for HEAD requests 2008-10-02 15:40:01 +00:00
Igor Sysoev
517ae5d12e fix r2122:
*) update file buf pointers,
*) avoid "zero buf" alert
2008-10-02 15:38:26 +00:00
Igor Sysoev
c2646477f2 *) ngx_http_upstream_test_next()
*) add proxy_next_upstream http_502 and http_504
*) fix http_503
2008-09-30 15:39:02 +00:00
Igor Sysoev
625381a2c1 ngx_http_upstream_intercept_errors() 2008-09-30 14:57:09 +00:00
Igor Sysoev
21f6b381fc back out $random_index variable 2008-09-30 13:17:14 +00:00
Igor Sysoev
2a7898e6a6 refactor log_subrequest 2008-09-29 13:18:41 +00:00
Igor Sysoev
a06848d177 update log_subrequest 2008-09-29 07:12:04 +00:00
Igor Sysoev
fe26464ceb disable $realpath_root variable in a "root" directive 2008-09-29 04:47:22 +00:00
Igor Sysoev
f78f3f7b14 fix the previous commit 2008-09-29 04:46:21 +00:00
Igor Sysoev
91f4425234 *) log_subrequest
*) flush variables in access log
2008-09-27 15:08:02 +00:00
Igor Sysoev
0f602f0f3a ngx_http_secure_link_module 2008-09-27 13:22:10 +00:00
Igor Sysoev
7bd0e4f5ab $realpath_root 2008-09-27 11:53:41 +00:00
Igor Sysoev
e6d048635d $random_index variable 2008-09-27 11:48:28 +00:00
Igor Sysoev
866354a7e1 real_ip_header supports any header 2008-09-25 19:51:56 +00:00
Igor Sysoev
64cfd2ead9 underscores_in_headers 2008-09-24 14:02:50 +00:00
Igor Sysoev
0bc18748a1 dynamic accept threshold 2008-09-19 12:47:13 +00:00
Igor Sysoev
abf2c011ff fix grammar 2008-09-17 08:03:58 +00:00
Igor Sysoev
fe6ecb318d bump version 2008-09-15 17:10:23 +00:00
Igor Sysoev
e297836cdb release-0.7.17 tag 2008-09-15 16:59:31 +00:00
Igor Sysoev
d815760b97 nginx-0.7.17-RELEASE 2008-09-15 16:59:30 +00:00
Igor Sysoev
c0507a61d3 set request handlers, this fixes complex proxied 400 handler with SSI includes 2008-09-15 16:44:37 +00:00
Igor Sysoev
d07d1a257f $pid 2008-09-15 16:41:08 +00:00
Igor Sysoev
6b71af298f disable directio for unaligned reads in Linux 2008-09-12 13:50:12 +00:00
Igor Sysoev
7d2930d1fa disable directio for access_log with variables 2008-09-12 13:44:10 +00:00
Igor Sysoev
7fe348df8f cache directio flag in open file cache 2008-09-12 13:39:51 +00:00
Igor Sysoev
6a38a40700 add filename to the log message 2008-09-11 15:52:11 +00:00
Igor Sysoev
066c84ada7 strip charset name quotes 2008-09-09 11:58:45 +00:00