I've been thinking about the responses to the recent tc-native - ALPN - HTTP/2 - Tomcat 9 thread [1]. I've also been looking at how tc-native currently pulls in the Java source and our previous discussions on how that is organised (e.g. [2], [3], [4]).
While I think there are better ways to handle the Java side of tc-native, right now I'd rather put my effort into HTTP/2 support. Therefore, I'd like to make the following proposal: 1. Update tc-native trunk to use Java sources from tomcat/trunk (9.0.x) 2. Update tc-native 1.1.x to use Java sources from 8.0.x/trunk 3. Ensure 7.0.x/trunk and 6.0.x/trunk have identical Java sources to 8.0.x/trunk (but not adding new classes like SSLExt if not already present). 4. Deprecate the SSLExt and socket.* classes 5. Have tc-native trunk depend on OpenSSL 1.0.2 6. In tc-native trunk add support for ALPN to SSLContext [1] http://tomcat.markmail.org/thread/b2ubilnny36lbxha [2] http://tomcat.markmail.org/thread/3oksxa4izkiqwjn4 [3] http://tomcat.markmail.org/thread/dxskexh77tts4h5i [4] http://markmail.org/thread/hmzz4vdbjlejjhsb --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org