The server side is binding to the wildcard address which has been a source of 
instability in many networking tests due to javax.net.ssl.SSLException: 
Connection reset. Changing the following tests to bind to loopback address 
fixes intermittent failures:
sun/security/ssl/SSLSocketImpl/ReverseNameLookup.java
javax/net/ssl/TLSCommon/TLSTest.java
sun/security/ssl/CipherSuite/SupportedGroups.java


javax/net/ssl/SSLSession/TestEnabledProtocols.java still throws a connection 
reset occasionally because the server closes the connection before the client 
is done during handshake. That race condition cannot be completely removed in 
this test, thus is now handled and logged.

-------------

Commit messages:
 - update log message
 - add catch clause
 - Merge remote-tracking branch 'upstream/master' into 8241372
 - bind to loopback address instead of wildcard

Changes: https://git.openjdk.java.net/jdk/pull/2405/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=2405&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8241372
  Stats: 29 lines in 4 files changed: 19 ins; 0 del; 10 mod
  Patch: https://git.openjdk.java.net/jdk/pull/2405.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/2405/head:pull/2405

PR: https://git.openjdk.java.net/jdk/pull/2405

Reply via email to