remove the cached connection from the upstream retrying function
Merge branch 'develop' into fix_keepalive_retry
added the retry_cached_connection directive
bumped version to tengine-1.4.5
Merge pull request #207 from yaoweibin/bump-tengine-1.4.5

bumped version to tengine-1.4.5
check args of session_sticky_module when start tengine
Merge pull request #211 from dinic/session_sticky5

check args of session_sticky_module when start tengine
modify the ngx_pcalloc function.
Merge pull request #214 from lnwdl/topic

modify the ngx_pcalloc function.
add "--enable-mods-shared=all" and "--enable-mods-static=all" config option.
Merge pull request #215 from monadbobo/dso_fix

add "--enable-mods-shared=all" and "--enable-mods-static=all" config opt...
update ngx_lua to 0.7.19
update lua test cases to version 0.7.19
Fixed: compile on 4.4.5 failed
fixed for nginx standard
Merge pull request #224 from magicbear/master

修正无法在debian 6.0.7下编译 (gcc 4.4.5)
merged the diff between nginx-1.2.7 and nginx-1.2.8
health check: check return value @size of send() or recv()

 * check active close from peer in ngx_http_upstream_check_recv_handler():

   If there is no data to receive, we finish the health check before timeout.
   Note that, without this patch, timeout handler will do it for us.

 * send data later when send() returns 0 in ngx_http_upstream_check_send_handler():

   When the remote tcp receive buffer has been filled up or the local send
   buffer is completely full, send() could easily returns 0.
   In this case, we should send data later just like we handle NGX_AGAIN.

   A good example from nginx is in ngx_mail_send(), which does the same thing
   for `n == 0` and `n == NGX_AGAIN`.
Merge pull request #225 from yaoweibin/tengine_merge_nginx-1.2.8

merged the diff between nginx-1.2.7 and nginx-1.2.8
Merge pull request #226 from chobits/check_size_value

health check: check return value @size of send() or recv()