summaryrefslogtreecommitdiffhomepage
path: root/src (follow)
AgeCommit message (Collapse)AuthorFilesLines
2008-11-10fix r2067Igor Sysoev1-1/+1
2008-11-10ngx_http_limit_req_moduleIgor Sysoev4-4/+800
2008-11-10%f formatIgor Sysoev1-63/+137
2008-11-06fix the previous commitIgor Sysoev1-1/+1
2008-11-06*) split ngx_http_gzip_body_filter()Igor Sysoev1-343/+440
*) send gzheader together with the filter's first output
2008-11-06change int to size_tIgor Sysoev1-4/+4
2008-11-06align first allocation from additional pool block, this fixes bus error on sun4vIgor Sysoev1-0/+1
2008-11-05do not pass gzheader separately as due to the previous commitIgor Sysoev1-14/+8
we do not use ctx->busy as flush condition
2008-11-05use nomem flag to flush busy bufs,Igor Sysoev1-18/+23
thus gzip filter does not depend on NGX_AGAIN return code
2008-10-30fix r1913Igor Sysoev3-3/+3
2008-10-24fix case proxy_pass URL is evaluted to http://host?argsIgor Sysoev2-5/+30
2008-10-24fix case when URL has no port, but has ":" in URI part,Igor Sysoev1-1/+5
the bug has been introduced in r2204
2008-10-24show name for a FORMERR DNS responseIgor Sysoev1-6/+36
2008-10-24FORMERR DNS response may be equal to mininal query sizeIgor Sysoev1-1/+1
2008-10-23always use buffer, if connection is buffered,Igor Sysoev1-15/+1
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-21allow short secure linksIgor Sysoev1-1/+1
2008-10-17fix server_addr value known from configuration, bug introduced in r2199Igor Sysoev1-0/+4
2008-10-16NGX_OPEN_FILE_DIRECTIO_OFFIgor Sysoev3-2/+5
2008-10-16bump versionIgor Sysoev2-2/+2
2008-10-13bump versionIgor Sysoev2-2/+2
2008-10-02do not set "Transfer-Encoding: chunked" for HEAD requestsIgor Sysoev1-1/+2
2008-10-02fix r2122:Igor Sysoev1-0/+6
*) update file buf pointers, *) avoid "zero buf" alert
2008-09-30*) ngx_http_upstream_test_next()Igor Sysoev3-45/+77
*) add proxy_next_upstream http_502 and http_504 *) fix http_503
2008-09-30ngx_http_upstream_intercept_errors()Igor Sysoev1-32/+57
2008-09-30back out $random_index variableIgor Sysoev1-57/+2
2008-09-29refactor log_subrequestIgor Sysoev2-17/+12
2008-09-29update log_subrequestIgor Sysoev1-0/+4
2008-09-29disable $realpath_root variable in a "root" directiveIgor Sysoev1-0/+11
2008-09-29fix the previous commitIgor Sysoev1-0/+2
2008-09-27*) log_subrequestIgor Sysoev4-29/+79
*) flush variables in access log
2008-09-27ngx_http_secure_link_moduleIgor Sysoev1-0/+193
2008-09-27$realpath_rootIgor Sysoev4-0/+72
2008-09-27$random_index variableIgor Sysoev1-2/+57
2008-09-25real_ip_header supports any headerIgor Sysoev1-20/+101
2008-09-24underscores_in_headersIgor Sysoev7-7/+35
2008-09-19dynamic accept thresholdIgor Sysoev2-3/+1
2008-09-17fix grammarIgor Sysoev1-1/+1
2008-09-15bump versionIgor Sysoev2-2/+2
2008-09-15set request handlers, this fixes complex proxied 400 handler with SSI includesIgor Sysoev1-0/+3
2008-09-15$pidIgor Sysoev1-0/+26
2008-09-12disable directio for unaligned reads in LinuxIgor Sysoev6-12/+79
2008-09-12disable directio for access_log with variablesIgor Sysoev1-0/+1
2008-09-12cache directio flag in open file cacheIgor Sysoev2-2/+5
2008-09-11add filename to the log messageIgor Sysoev1-2/+2
2008-09-09strip charset name quotesIgor Sysoev1-1/+11
2008-09-08bump versionIgor Sysoev2-2/+2
2008-09-08fix building on 64-bit platforms, introduced in r2232Igor Sysoev1-2/+2
2008-09-08bump versionIgor Sysoev2-2/+2
2008-09-08allow underscores in client request header linesIgor Sysoev1-1/+1
2008-09-05ngx_http_random_index_moduleIgor Sysoev1-0/+321