Re: JDK 12 Early Access build 15 is available
Thanks Mark for the update. Rgds,Rory On 01/11/2018 16:10, Mark Thomas wrote: On 31/10/2018 08:43, Rory O'Donnell wrote: Hi Mark, Can you send us the JI-number when you get time to log a bug ? I would, but it turns out the root cause is in the Tomcat tests. We are trying to do post-handshake authentication and JDK 11 defaults to TLS v1.3 and the JSSE TLSv1.3 implementation doesn't implement that feature. As an aside, this is going to cause problems with JavaEE and JakartaEE implementations at some point as the Servlet specification effectively requires that JSSE supports PHA. Mark Rgds,Rory On 30/10/2018 17:42, Mark Thomas wrote: FYI, org.apache.tomcat.util.net.TestSsl.testRenegotiateWorks() is failing consistently when running with the NIO2 connector. It works with: - Oracle JDK 1.8.0 update 192 - Oracle JDK 9.0.4 - Oracle JDK 10.0.2 It fails with: - OpenJDK 11.0.1 - OpenJDK 12 ea17 First impression (based on the results above) is that there is a regression somewhere in JSSE. On the other hand, it works with NIO with all of the above versions which suggests a bug in NIO2. I have not investigated this any further than simply running the test so I have not (yet) opened a bug. Mark On 15/10/18 11:37, Rory O'Donnell wrote: Hi Mark, *JDK 12 Early Access build 15 is available at : - jdk.java.net/12/* * JDK 12 Schedule is confirmed. o 2018/12/13 Rampdown Phase One <http://openjdk.java.net/jeps/3#rdp-1> o 2019/01/17 Rampdown Phase Two <http://openjdk.java.net/jeps/3#rdp-2> o 2019/02/07 Release-Candidate Phase <http://openjdk.java.net/jeps/3#rc> o 2019/03/19 General Availability * Release Notes for JDK 12 [1] * JEPs targeted to JDK 12, so far o 325: Switch Expressions (Preview [2]) - Integrated o 326: Raw String Literals (Preview [2]) - Integrated o 340: One AArch64 Port, Not Two <http://openjdk.java.net/jeps/340> - Targeted o 341: Default CDS Archives <http://openjdk.java.net/jeps/341>- Integrated * Important fixes since last email o (b15) Implementation of JEP 341: Default CDS Archives o (b14) LDAPS Communication Failure (JDK-8211107 <https://bugs.openjdk.java.net/browse/JDK-8211107>) o (b14) Support dns_canonicalize_hostname in krb5.conf (JDK-8210821 <https://bugs.openjdk.java.net/browse/JDK-8210821>) o (b14) Removal of com.sun.awt.SecurityWarning Class (JDK-8210692 <https://bugs.openjdk.java.net/browse/JDK-8210692>) *JDK 8u202 planning [3]* * 8u202 is proposed to be the last Oracle led release for this OpenJDK Project. * A proposed timeline is as follows : o July 2018 8u-dev forest begins collecting 8u202 fixes o Mid October 2018 RampDown 2 o Mid January 2019 GA Rgds, Rory [1] http://jdk.java.net/12/release-notes [2] http://openjdk.java.net/jeps/12 [3] http://mail.openjdk.java.net/pipermail/jdk8u-dev/2018-September/007923.html<http://jdk.java.net/12/release-notes> <https://download.java.net/java/early_access/jmc7/core/common/docs/api/overview-summary.html> - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: JDK 12 Early Access build 15 is available
On 31/10/2018 08:43, Rory O'Donnell wrote: > Hi Mark, > > Can you send us the JI-number when you get time to log a bug ? I would, but it turns out the root cause is in the Tomcat tests. We are trying to do post-handshake authentication and JDK 11 defaults to TLS v1.3 and the JSSE TLSv1.3 implementation doesn't implement that feature. As an aside, this is going to cause problems with JavaEE and JakartaEE implementations at some point as the Servlet specification effectively requires that JSSE supports PHA. Mark > > Rgds,Rory > > > On 30/10/2018 17:42, Mark Thomas wrote: >> FYI, >> >> org.apache.tomcat.util.net.TestSsl.testRenegotiateWorks() is failing >> consistently when running with the NIO2 connector. >> >> It works with: >> - Oracle JDK 1.8.0 update 192 >> - Oracle JDK 9.0.4 >> - Oracle JDK 10.0.2 >> >> It fails with: >> - OpenJDK 11.0.1 >> - OpenJDK 12 ea17 >> >> First impression (based on the results above) is that there is a >> regression somewhere in JSSE. On the other hand, it works with NIO with >> all of the above versions which suggests a bug in NIO2. >> >> I have not investigated this any further than simply running the test so >> I have not (yet) opened a bug. >> >> Mark >> >> >> On 15/10/18 11:37, Rory O'Donnell wrote: >>> Hi Mark, >>> >>> *JDK 12 Early Access build 15 is available at : - jdk.java.net/12/* >>> >>> * JDK 12 Schedule is confirmed. >>> o 2018/12/13 Rampdown Phase One >>> <http://openjdk.java.net/jeps/3#rdp-1> >>> o 2019/01/17 Rampdown Phase Two >>> <http://openjdk.java.net/jeps/3#rdp-2> >>> o 2019/02/07 Release-Candidate Phase >>> <http://openjdk.java.net/jeps/3#rc> >>> o 2019/03/19 General Availability >>> * Release Notes for JDK 12 [1] >>> * JEPs targeted to JDK 12, so far >>> o 325: Switch Expressions (Preview [2]) - Integrated >>> o 326: Raw String Literals (Preview [2]) - Integrated >>> o 340: One AArch64 Port, Not Two >>> <http://openjdk.java.net/jeps/340> - Targeted >>> o 341: Default CDS Archives <http://openjdk.java.net/jeps/341>- >>> Integrated >>> * Important fixes since last email >>> o (b15) Implementation of JEP 341: Default CDS Archives >>> o (b14) LDAPS Communication Failure (JDK-8211107 >>> <https://bugs.openjdk.java.net/browse/JDK-8211107>) >>> o (b14) Support dns_canonicalize_hostname in krb5.conf >>> (JDK-8210821 <https://bugs.openjdk.java.net/browse/JDK-8210821>) >>> o (b14) Removal of com.sun.awt.SecurityWarning Class (JDK-8210692 >>> <https://bugs.openjdk.java.net/browse/JDK-8210692>) >>> >>> >>> *JDK 8u202 planning [3]* >>> >>> * 8u202 is proposed to be the last Oracle led release for this OpenJDK >>> Project. >>> * A proposed timeline is as follows : >>> o July 2018 8u-dev forest begins collecting 8u202 fixes >>> o Mid October 2018 RampDown 2 >>> o Mid January 2019 GA >>> >>> Rgds, Rory >>> >>> [1] http://jdk.java.net/12/release-notes >>> [2] http://openjdk.java.net/jeps/12 >>> [3] >>> http://mail.openjdk.java.net/pipermail/jdk8u-dev/2018-September/007923.html<http://jdk.java.net/12/release-notes> >>> >>> >>> <https://download.java.net/java/early_access/jmc7/core/common/docs/api/overview-summary.html> >>> >>> >>> > - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: JDK 12 Early Access build 15 is available
On Tue, Oct 30, 2018 at 7:12 PM Mark Thomas wrote: > Ah. More likely a JDK regression then. > > After enabling it for NIO, it also fails. Works with an "older" 11-ea18 I had, fails with 12-ea17. Basically it makes the 10 requests, but the listener set with socket.addHandshakeCompletedListener is not getting called. Otherwise the behavior is unchanged. Rémy
Re: JDK 12 Early Access build 15 is available
Hi Mark, Can you send us the JI-number when you get time to log a bug ? Rgds,Rory On 30/10/2018 17:42, Mark Thomas wrote: FYI, org.apache.tomcat.util.net.TestSsl.testRenegotiateWorks() is failing consistently when running with the NIO2 connector. It works with: - Oracle JDK 1.8.0 update 192 - Oracle JDK 9.0.4 - Oracle JDK 10.0.2 It fails with: - OpenJDK 11.0.1 - OpenJDK 12 ea17 First impression (based on the results above) is that there is a regression somewhere in JSSE. On the other hand, it works with NIO with all of the above versions which suggests a bug in NIO2. I have not investigated this any further than simply running the test so I have not (yet) opened a bug. Mark On 15/10/18 11:37, Rory O'Donnell wrote: Hi Mark, *JDK 12 Early Access build 15 is available at : - jdk.java.net/12/* * JDK 12 Schedule is confirmed. o 2018/12/13 Rampdown Phase One <http://openjdk.java.net/jeps/3#rdp-1> o 2019/01/17 Rampdown Phase Two <http://openjdk.java.net/jeps/3#rdp-2> o 2019/02/07 Release-Candidate Phase <http://openjdk.java.net/jeps/3#rc> o 2019/03/19 General Availability * Release Notes for JDK 12 [1] * JEPs targeted to JDK 12, so far o 325: Switch Expressions (Preview [2]) - Integrated o 326: Raw String Literals (Preview [2]) - Integrated o 340: One AArch64 Port, Not Two <http://openjdk.java.net/jeps/340> - Targeted o 341: Default CDS Archives <http://openjdk.java.net/jeps/341>- Integrated * Important fixes since last email o (b15) Implementation of JEP 341: Default CDS Archives o (b14) LDAPS Communication Failure (JDK-8211107 <https://bugs.openjdk.java.net/browse/JDK-8211107>) o (b14) Support dns_canonicalize_hostname in krb5.conf (JDK-8210821 <https://bugs.openjdk.java.net/browse/JDK-8210821>) o (b14) Removal of com.sun.awt.SecurityWarning Class (JDK-8210692 <https://bugs.openjdk.java.net/browse/JDK-8210692>) *JDK 8u202 planning [3]* * 8u202 is proposed to be the last Oracle led release for this OpenJDK Project. * A proposed timeline is as follows : o July 2018 8u-dev forest begins collecting 8u202 fixes o Mid October 2018 RampDown 2 o Mid January 2019 GA Rgds, Rory [1] http://jdk.java.net/12/release-notes [2] http://openjdk.java.net/jeps/12 [3] http://mail.openjdk.java.net/pipermail/jdk8u-dev/2018-September/007923.html<http://jdk.java.net/12/release-notes> <https://download.java.net/java/early_access/jmc7/core/common/docs/api/overview-summary.html> -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: JDK 12 Early Access build 15 is available
On 30/10/18 17:56, Rémy Maucherat wrote: > On Tue, Oct 30, 2018 at 6:42 PM Mark Thomas wrote: > >> FYI, >> >> org.apache.tomcat.util.net.TestSsl.testRenegotiateWorks() is failing >> consistently when running with the NIO2 connector. >> >> It works with: >> - Oracle JDK 1.8.0 update 192 >> - Oracle JDK 9.0.4 >> - Oracle JDK 10.0.2 >> >> It fails with: >> - OpenJDK 11.0.1 >> - OpenJDK 12 ea17 >> >> First impression (based on the results above) is that there is a >> regression somewhere in JSSE. On the other hand, it works with NIO with >> all of the above versions which suggests a bug in NIO2. >> > > The test is skipped with NIO. Ah. More likely a JDK regression then. Mark > String protocol = > tomcat.getConnector().getProtocolHandlerClassName(); > if (protocol.contains("Apr")) { > // Disabled by default in 1.1.20 windows binary (2010-07-27) > return false; > } > if (protocol.contains("NioProtocol") || > (protocol.contains("Nio2Protocol") && JrePlatform.IS_MAC_OS)) { > // Doesn't work on all platforms - see BZ 56448. > return false; > } > > Rémy > > >> >> I have not investigated this any further than simply running the test so >> I have not (yet) opened a bug. >> >> Mark >> >> >> On 15/10/18 11:37, Rory O'Donnell wrote: >>> Hi Mark, >>> >>> *JDK 12 Early Access build 15 is available at : - jdk.java.net/12/* >>> >>> * JDK 12 Schedule is confirmed. >>> o 2018/12/13 Rampdown Phase One < >> http://openjdk.java.net/jeps/3#rdp-1> >>> o 2019/01/17 Rampdown Phase Two < >> http://openjdk.java.net/jeps/3#rdp-2> >>> o 2019/02/07 Release-Candidate Phase >>><http://openjdk.java.net/jeps/3#rc> >>> o 2019/03/19 General Availability >>> * Release Notes for JDK 12 [1] >>> * JEPs targeted to JDK 12, so far >>> o 325: Switch Expressions (Preview [2]) - Integrated >>> o 326: Raw String Literals (Preview [2]) - Integrated >>> o 340: One AArch64 Port, Not Two >>><http://openjdk.java.net/jeps/340> - Targeted >>> o 341: Default CDS Archives <http://openjdk.java.net/jeps/341>- >>>Integrated >>> * Important fixes since last email >>> o (b15) Implementation of JEP 341: Default CDS Archives >>> o (b14) LDAPS Communication Failure (JDK-8211107 >>><https://bugs.openjdk.java.net/browse/JDK-8211107>) >>> o (b14) Support dns_canonicalize_hostname in krb5.conf >>>(JDK-8210821 <https://bugs.openjdk.java.net/browse/JDK-8210821>) >>> o (b14) Removal of com.sun.awt.SecurityWarning Class (JDK-8210692 >>><https://bugs.openjdk.java.net/browse/JDK-8210692>) >>> >>> >>> *JDK 8u202 planning [3]* >>> >>> * 8u202 is proposed to be the last Oracle led release for this OpenJDK >>>Project. >>> * A proposed timeline is as follows : >>> o July 2018 8u-dev forest begins collecting 8u202 fixes >>> o Mid October 2018 RampDown 2 >>> o Mid January 2019 GA >>> >>> Rgds, Rory >>> >>> [1] http://jdk.java.net/12/release-notes >>> [2] http://openjdk.java.net/jeps/12 >>> [3] >>> >> http://mail.openjdk.java.net/pipermail/jdk8u-dev/2018-September/007923.html >> <http://jdk.java.net/12/release-notes> >>> >>> < >> https://download.java.net/java/early_access/jmc7/core/common/docs/api/overview-summary.html >>> >>> >>> >> >> >> - >> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org >> For additional commands, e-mail: dev-h...@tomcat.apache.org >> >> > - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: JDK 12 Early Access build 15 is available
On Tue, Oct 30, 2018 at 6:42 PM Mark Thomas wrote: > FYI, > > org.apache.tomcat.util.net.TestSsl.testRenegotiateWorks() is failing > consistently when running with the NIO2 connector. > > It works with: > - Oracle JDK 1.8.0 update 192 > - Oracle JDK 9.0.4 > - Oracle JDK 10.0.2 > > It fails with: > - OpenJDK 11.0.1 > - OpenJDK 12 ea17 > > First impression (based on the results above) is that there is a > regression somewhere in JSSE. On the other hand, it works with NIO with > all of the above versions which suggests a bug in NIO2. > The test is skipped with NIO. String protocol = tomcat.getConnector().getProtocolHandlerClassName(); if (protocol.contains("Apr")) { // Disabled by default in 1.1.20 windows binary (2010-07-27) return false; } if (protocol.contains("NioProtocol") || (protocol.contains("Nio2Protocol") && JrePlatform.IS_MAC_OS)) { // Doesn't work on all platforms - see BZ 56448. return false; } Rémy > > I have not investigated this any further than simply running the test so > I have not (yet) opened a bug. > > Mark > > > On 15/10/18 11:37, Rory O'Donnell wrote: > > Hi Mark, > > > > *JDK 12 Early Access build 15 is available at : - jdk.java.net/12/* > > > > * JDK 12 Schedule is confirmed. > > o 2018/12/13 Rampdown Phase One < > http://openjdk.java.net/jeps/3#rdp-1> > > o 2019/01/17 Rampdown Phase Two < > http://openjdk.java.net/jeps/3#rdp-2> > > o 2019/02/07 Release-Candidate Phase > ><http://openjdk.java.net/jeps/3#rc> > > o 2019/03/19 General Availability > > * Release Notes for JDK 12 [1] > > * JEPs targeted to JDK 12, so far > > o 325: Switch Expressions (Preview [2]) - Integrated > > o 326: Raw String Literals (Preview [2]) - Integrated > > o 340: One AArch64 Port, Not Two > ><http://openjdk.java.net/jeps/340> - Targeted > > o 341: Default CDS Archives <http://openjdk.java.net/jeps/341>- > >Integrated > > * Important fixes since last email > > o (b15) Implementation of JEP 341: Default CDS Archives > > o (b14) LDAPS Communication Failure (JDK-8211107 > ><https://bugs.openjdk.java.net/browse/JDK-8211107>) > > o (b14) Support dns_canonicalize_hostname in krb5.conf > >(JDK-8210821 <https://bugs.openjdk.java.net/browse/JDK-8210821>) > > o (b14) Removal of com.sun.awt.SecurityWarning Class (JDK-8210692 > ><https://bugs.openjdk.java.net/browse/JDK-8210692>) > > > > > > *JDK 8u202 planning [3]* > > > > * 8u202 is proposed to be the last Oracle led release for this OpenJDK > >Project. > > * A proposed timeline is as follows : > > o July 2018 8u-dev forest begins collecting 8u202 fixes > > o Mid October 2018 RampDown 2 > > o Mid January 2019 GA > > > > Rgds, Rory > > > > [1] http://jdk.java.net/12/release-notes > > [2] http://openjdk.java.net/jeps/12 > > [3] > > > http://mail.openjdk.java.net/pipermail/jdk8u-dev/2018-September/007923.html > <http://jdk.java.net/12/release-notes> > > > > < > https://download.java.net/java/early_access/jmc7/core/common/docs/api/overview-summary.html > > > > > > > > > - > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > >
Re: JDK 12 Early Access build 15 is available
FYI, org.apache.tomcat.util.net.TestSsl.testRenegotiateWorks() is failing consistently when running with the NIO2 connector. It works with: - Oracle JDK 1.8.0 update 192 - Oracle JDK 9.0.4 - Oracle JDK 10.0.2 It fails with: - OpenJDK 11.0.1 - OpenJDK 12 ea17 First impression (based on the results above) is that there is a regression somewhere in JSSE. On the other hand, it works with NIO with all of the above versions which suggests a bug in NIO2. I have not investigated this any further than simply running the test so I have not (yet) opened a bug. Mark On 15/10/18 11:37, Rory O'Donnell wrote: > Hi Mark, > > *JDK 12 Early Access build 15 is available at : - jdk.java.net/12/* > > * JDK 12 Schedule is confirmed. > o 2018/12/13 Rampdown Phase One <http://openjdk.java.net/jeps/3#rdp-1> > o 2019/01/17 Rampdown Phase Two <http://openjdk.java.net/jeps/3#rdp-2> > o 2019/02/07 Release-Candidate Phase > <http://openjdk.java.net/jeps/3#rc> > o 2019/03/19 General Availability > * Release Notes for JDK 12 [1] > * JEPs targeted to JDK 12, so far > o 325: Switch Expressions (Preview [2]) - Integrated > o 326: Raw String Literals (Preview [2]) - Integrated > o 340: One AArch64 Port, Not Two > <http://openjdk.java.net/jeps/340> - Targeted > o 341: Default CDS Archives <http://openjdk.java.net/jeps/341>- > Integrated > * Important fixes since last email > o (b15) Implementation of JEP 341: Default CDS Archives > o (b14) LDAPS Communication Failure (JDK-8211107 > <https://bugs.openjdk.java.net/browse/JDK-8211107>) > o (b14) Support dns_canonicalize_hostname in krb5.conf > (JDK-8210821 <https://bugs.openjdk.java.net/browse/JDK-8210821>) > o (b14) Removal of com.sun.awt.SecurityWarning Class (JDK-8210692 > <https://bugs.openjdk.java.net/browse/JDK-8210692>) > > > *JDK 8u202 planning [3]* > > * 8u202 is proposed to be the last Oracle led release for this OpenJDK > Project. > * A proposed timeline is as follows : > o July 2018 8u-dev forest begins collecting 8u202 fixes > o Mid October 2018 RampDown 2 > o Mid January 2019 GA > > Rgds, Rory > > [1] http://jdk.java.net/12/release-notes > [2] http://openjdk.java.net/jeps/12 > [3] > http://mail.openjdk.java.net/pipermail/jdk8u-dev/2018-September/007923.html<http://jdk.java.net/12/release-notes> > > <https://download.java.net/java/early_access/jmc7/core/common/docs/api/overview-summary.html> > > - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
JDK 12 Early Access build 15 is available
Hi Mark, *JDK 12 Early Access build 15 is available at : - jdk.java.net/12/* * JDK 12 Schedule is confirmed. o 2018/12/13 Rampdown Phase One <http://openjdk.java.net/jeps/3#rdp-1> o 2019/01/17 Rampdown Phase Two <http://openjdk.java.net/jeps/3#rdp-2> o 2019/02/07 Release-Candidate Phase <http://openjdk.java.net/jeps/3#rc> o 2019/03/19 General Availability * Release Notes for JDK 12 [1] * JEPs targeted to JDK 12, so far o 325: Switch Expressions (Preview [2]) - Integrated o 326: Raw String Literals (Preview [2]) - Integrated o 340: One AArch64 Port, Not Two <http://openjdk.java.net/jeps/340> - Targeted o 341: Default CDS Archives <http://openjdk.java.net/jeps/341>- Integrated * Important fixes since last email o (b15) Implementation of JEP 341: Default CDS Archives o (b14) LDAPS Communication Failure (JDK-8211107 <https://bugs.openjdk.java.net/browse/JDK-8211107>) o (b14) Support dns_canonicalize_hostname in krb5.conf (JDK-8210821 <https://bugs.openjdk.java.net/browse/JDK-8210821>) o (b14) Removal of com.sun.awt.SecurityWarning Class (JDK-8210692 <https://bugs.openjdk.java.net/browse/JDK-8210692>) *JDK 8u202 planning [3]* * 8u202 is proposed to be the last Oracle led release for this OpenJDK Project. * A proposed timeline is as follows : o July 2018 8u-dev forest begins collecting 8u202 fixes o Mid October 2018 RampDown 2 o Mid January 2019 GA Rgds, Rory [1] http://jdk.java.net/12/release-notes [2] http://openjdk.java.net/jeps/12 [3] http://mail.openjdk.java.net/pipermail/jdk8u-dev/2018-September/007923.html<http://jdk.java.net/12/release-notes> <https://download.java.net/java/early_access/jmc7/core/common/docs/api/overview-summary.html> -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland