]> granicus.if.org Git - apache/commit
* Revert r703998.
authorRuediger Pluem <rpluem@apache.org>
Wed, 15 Oct 2008 00:53:39 +0000 (00:53 +0000)
committerRuediger Pluem <rpluem@apache.org>
Wed, 15 Oct 2008 00:53:39 +0000 (00:53 +0000)
commit53ddbf41b5fc396d55673e0aea5b514f68d9fd1c
treee8511478281d56633d6eb4f6750fbbabe9752c5d
parent457ebd6222f1179e96fb8628a10e6e8b985f216c
* Revert r703998.
  The call to apr_socket_timeout_set before apr_socket_connect already sets the
  socket to non-blocking mode because the timeout of the socket is -1 after creation. A further
  call to apr_socket_timeout_set (after the connect call does not do this, because the old
  and the new timeout are >=0). The further code expects the socket to be in non-blocking
  mode, otherwise we have regressions with ssl. This can be notified by running t/ssl/proxy
  on 2.2.x which runs much much slower with the patch applied. This does not happen
  on trunk because the socket is set back to non blocking by the core output filter
  (async write completion).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@704753 13f79535-47bb-0310-9956-ffa450edef68
CHANGES
modules/proxy/proxy_util.c