remove the cached connection from the upstream retrying function
Merge branch 'develop' into fix_keepalive_retry
added the retry_cached_connection directive
Merge pull request #281 from taoyuanyuan/t

Bugfix: fixed a bug of trim module.
added request_non_buffered feature to http proxy and fastcgi module

Now the request body can be passed chunk by chunk to upstream, while
the whole body need be buffered before.
Merge pull request #285 from yaoweibin/request_no_buffering3

added request_non_buffered feature to http proxy and fastcgi module
added the Changelog for tengine-1.5.0
Merge pull request #286 from yaoweibin/tengine-1.5.0-2

added the Changelog for tengine-1.5.0
Update ngx_http_request_body.c

fix issue #288
Merge pull request #289 from zzjin/patch-1

Update ngx_http_request_body.c
bumped to tengine-1.5.1
Merge pull request #290 from yaoweibin/bump-tengine-1.5.1

bumped to tengine-1.5.1
add sample lines in document for DSO modules
Merge pull request #293 from icedfish/master

Add sample lines in nginx.conf for DSO modules
Merge pull request #294 from taoyuanyuan/t

it looks good to me
test (kqueue)connection completely in ngx_http_upstream_test_connect()

With NGX_HAVE_KQUEUE option, ngx_http_upstream_test_connect() may return
NGX_OK although the connection isnt established.

Reproduce the problem in os x 10.8.4, let backend server down, then
tengine upstream try to connect and send request to it:

ngx_http_upstream_init_request()
'-> ngx_http_upstream_connect()
    '-> ngx_event_connect_peer() returns NGX_AGAIN           <<< cannot connect
    '-> ..
    '-> ngx_http_upstream_send_request()
        '-> ngx_http_upstream_test_connect() returns NGX_OK  <<< wrong value
	'-> ngx_output_chain() returns NGX_AGAIN

With this patch, ngx_http_upstream_test_connect() will call getsockopt
to test connection still after it thinks kqueue connection is ok.

Without this patch, tengine can work well because c->recv() will return
NGX_ERROR when read event timedout expires.

Note that nginx has the same problem.
fixed a compilation error when the '--without-dso' configuaration option was specified
Merge pull request #298 from zhuzhaoyuan/fix-without-dso-compilation

fixed a compilation error when the '--without-dso' was specified
Merge pull request #296 from chobits/kqueue_test_connect

test (kqueue)connection completely in ngx_http_upstream_test_connect()
fix bug in http_referer_module that using incorrect input string length in the regex matching process when header Referer starts with https://