rschmitt opened a new pull request, #644:
URL: https://github.com/apache/httpcomponents-client/pull/644

   This change adds basic integration test coverage for TLS handshake timeouts 
for the sync and async clients. The tests make use of a special test server 
that times out a single TLS connection attempt and can be configured to time 
out at two different points in the TLS 4-way handshake.
   
   Note that the TLS handshake timeout, as currently implemented, works like a 
socket timeout for the TLS handshake phase of the connection: it only limits 
the amount of time that will be spent on each individual socket read/write 
operations, not the total time spent in the handshake attempt. The timeout 
server, for example, could inject a delay before sending the Server Hello, 
which would cause the client to spend up to double the configured timeout 
attempting to complete the handshake. There is no test coverage for this 
behavior, but it could be added if we decided that it should be part of the 
feature's contract.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org

Reply via email to