You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@thrift.apache.org by GitBox <gi...@apache.org> on 2020/08/07 06:46:34 UTC

[GitHub] [thrift] zeshuai007 edited a comment on pull request #2197: The SSL authentication fails in the Java test of the CI.

zeshuai007 edited a comment on pull request #2197:
URL: https://github.com/apache/thrift/pull/2197#issuecomment-670356941


   Hi @ulidtko 
   Sorry I didn't get updates in time. 
   This problem is caused by the communication authentication failure between the Java server and Erlang client. The cause has been found out.
   The Erlang community released OTP-23 in May this year. This version has major changes that damage compatibility. SSL3.0 is abandoned and TLS1.3+TLS1.2 is used by default. However, the Java server uses TLS1.2 by default and does not support TLS1.3. Therefore, the Travis-CI integration test has not been working properly since the end of May. 
   For now, I think a feasible solution is available. 
   1. By default, Travis-CI uses the latest Erlang version for integration tests. It may be set to OTP-22. After all, the Erlang version 22 is also specified on the readme. 
   2. Upgrade JDK8 to JDK11. TLS1.3 is supported by default. 
   3. The TLS1.3 protocol can also be supported on JDK8. That's what I've been working on. 


----------------------------------------------------------------
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.

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