From erik.joelsson at oracle.com Tue Oct 12 21:51:45 2021 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Tue, 12 Oct 2021 14:51:45 -0700 Subject: Switch jdk7u development to Git/Skara Message-ID: <24feab95-a6fb-6959-c7bc-7c6de51d28a1@oracle.com> Hello jdk7u maintainers, I would like to raise the subject of potentially moving jdk7u development over to Github/Skara at some point in the future. Currently the only 2 projects still on hg.openjdk.java.net are jdk7u and jdk8u, and we are currently in the process of figuring out the migration path for jdk8u [1]. If the current plan holds, then in April 2022, jdk7u will be the only project left. I don't know how long jdk7u will stay active, but even if it's for a limited time, the move would be greatly appreciated from an infrastructure support point of view. The move for 7u is similar to 8u and a bit trickier than the previous move of 11u. We first need to consolidate the Mercurial repositories into one, like we did for 10. I have already produced a prototype conversion, both of a consolidated HG repo [2] and then also to Github [3]. In the jdk8u plan, we are aiming for a separate forest consolidation step in November, followed by a two step move to Git in February and April respectively. We can do the same thing for 7u, or we can do it all in one step. Note that the consolidation is the step that has the most potential for down time. I would recommend planning for a full week just in case something goes wrong, though expected time is more likely around 1-2 days. I would like to hear from the maintainers of jdk7u what your preferred strategy would be and what timelines would potentially work for you. /Erik [1] https://mail.openjdk.java.net/pipermail/jdk8u-dev/2021-October/014316.html [2] http://hg.openjdk.java.net/jdk7u/consol-proto/ [3] https://github.com/openjdk/jdk7u From abrygin at azul.com Wed Oct 20 12:30:19 2021 From: abrygin at azul.com (abrygin at azul.com) Date: Wed, 20 Oct 2021 12:30:19 +0000 Subject: hg: jdk7u/jdk7u/jaxp: 3 new changesets Message-ID: <202110201230.19KCUK6p018629@aojmv0008.oracle.com> Changeset: 979390733e58 Author: bae Date: 2021-10-18 16:40 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/979390733e58 Added tag jdk7u321-b00 for changeset 274dd42fad08 ! .hgtags Changeset: 3c63e8e0ca94 Author: bae Date: 2021-10-18 16:40 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/3c63e8e0ca94 Added tag jdk7u321-b01 for changeset 979390733e58 ! .hgtags Changeset: 710696782433 Author: bae Date: 2021-10-18 16:41 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/710696782433 Added tag jdk7u321-ga for changeset 979390733e58 ! .hgtags From abrygin at azul.com Wed Oct 20 12:30:19 2021 From: abrygin at azul.com (abrygin at azul.com) Date: Wed, 20 Oct 2021 12:30:19 +0000 Subject: hg: jdk7u/jdk7u/langtools: 3 new changesets Message-ID: <202110201230.19KCUKYL018631@aojmv0008.oracle.com> Changeset: 32c164ed9e69 Author: bae Date: 2021-10-18 16:40 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/32c164ed9e69 Added tag jdk7u321-b00 for changeset 806232a45e2d ! .hgtags Changeset: 0cf77cd97747 Author: bae Date: 2021-10-18 16:40 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/0cf77cd97747 Added tag jdk7u321-b01 for changeset 32c164ed9e69 ! .hgtags Changeset: efb546fca441 Author: bae Date: 2021-10-18 16:41 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/efb546fca441 Added tag jdk7u321-ga for changeset 32c164ed9e69 ! .hgtags From abrygin at azul.com Wed Oct 20 12:30:19 2021 From: abrygin at azul.com (abrygin at azul.com) Date: Wed, 20 Oct 2021 12:30:19 +0000 Subject: hg: jdk7u/jdk7u: 3 new changesets Message-ID: <202110201230.19KCUKkg018630@aojmv0008.oracle.com> Changeset: e29a2e1e6ecc Author: bae Date: 2021-10-18 16:40 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/rev/e29a2e1e6ecc Added tag jdk7u321-b00 for changeset 7cf77d099387 ! .hgtags Changeset: 8ec564860473 Author: bae Date: 2021-10-18 16:40 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/rev/8ec564860473 Added tag jdk7u321-b01 for changeset e29a2e1e6ecc ! .hgtags Changeset: f726eed20ef5 Author: bae Date: 2021-10-18 16:41 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/rev/f726eed20ef5 Added tag jdk7u321-ga for changeset e29a2e1e6ecc ! .hgtags From abrygin at azul.com Wed Oct 20 12:30:20 2021 From: abrygin at azul.com (abrygin at azul.com) Date: Wed, 20 Oct 2021 12:30:20 +0000 Subject: hg: jdk7u/jdk7u/jdk: 22 new changesets Message-ID: <202110201230.19KCULQO018653@aojmv0008.oracle.com> Changeset: 3545d77c1cc7 Author: avoitylov Date: 2021-08-19 18:38 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/3545d77c1cc7 8265776: Improve Stream handling for SSL Reviewed-by: dfuchs, chegar, rhalade, ahgross, yan ! src/share/classes/sun/net/httpserver/SSLStreams.java Changeset: ec14595662bc Author: dcherepanov Date: 2021-08-26 14:33 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/ec14595662bc 8266097: Better hashing support Reviewed-by: bae ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/HashSet.java Changeset: 750524c753fc Author: yan Date: 2021-08-27 15:53 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/750524c753fc 8266115: More Manifest Jar Loading Reviewed-by: bae ! src/share/classes/java/util/jar/JarFile.java Changeset: ea30ea4f3b6c Author: yan Date: 2021-09-10 14:59 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/ea30ea4f3b6c 8268506: More Manifest Digests Reviewed-by: mbaesken ! src/share/classes/sun/security/util/SignatureFileVerifier.java Changeset: ef0842774206 Author: yan Date: 2021-06-18 20:26 +0000 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/ef0842774206 8266109: More Resilient Classloading Reviewed-by: bae ! src/share/classes/java/net/URLClassLoader.java ! src/share/classes/sun/misc/Resource.java ! src/share/classes/sun/misc/URLClassPath.java Changeset: 62c2d162e341 Author: yan Date: 2021-09-01 17:36 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/62c2d162e341 8266137: Improve Keystore integrity Reviewed-by: bae ! src/share/classes/sun/security/tools/keytool/CertAndKeyGen.java ! src/share/classes/sun/security/tools/keytool/Main.java Changeset: a464787bb925 Author: yan Date: 2021-09-03 17:36 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/a464787bb925 8263314: Enhance XML Dsig modes Reviewed-by: bae ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java ! test/javax/xml/crypto/dsig/GenerationTests.java Changeset: eae7577e34a4 Author: serb Date: 2021-10-04 12:46 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/eae7577e34a4 8265167: Richer Text Editors Reviewed-by: yan ! src/share/classes/javax/swing/text/rtf/RTFParser.java Changeset: 15bad4d8be3c Author: serb Date: 2021-10-04 12:47 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/15bad4d8be3c 8269763: The JEditorPane is blank after JDK-8265167 Reviewed-by: yan ! src/share/classes/javax/swing/text/rtf/RTFParser.java Changeset: 340cd01287fd Author: serb Date: 2021-10-04 13:03 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/340cd01287fd 8265574: Improve handling of sheets Reviewed-by: yan ! src/share/classes/javax/swing/text/rtf/RTFReader.java Changeset: 6ee682dcd41f Author: mbalao Date: 2021-09-09 18:45 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/6ee682dcd41f 8265580: Enhanced style for RTF kit Reviewed-by: bae ! src/share/classes/javax/swing/text/rtf/RTFReader.java Changeset: 05083d4bca6b Author: mbalao Date: 2021-08-05 09:45 +0000 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/05083d4bca6b 8266103: Better specified spec values Reviewed-by: bae ! src/share/classes/javax/crypto/spec/IvParameterSpec.java ! src/share/classes/javax/crypto/spec/RC5ParameterSpec.java ! src/share/classes/javax/crypto/spec/SecretKeySpec.java Changeset: 631fd51e29a1 Author: mbalao Date: 2019-04-02 02:17 +0000 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/631fd51e29a1 8157404: Unable to read certain PKCS12 keystores from SequenceInputStream Reviewed-by: bae ! src/share/classes/sun/security/util/DerIndefLenConverter.java ! src/share/classes/sun/security/util/DerInputStream.java ! src/share/classes/sun/security/util/DerValue.java Changeset: 0dd27d17ae4b Author: mbalao Date: 2019-04-23 00:34 +0000 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/0dd27d17ae4b 8222751: closed/test/jdk/sun/security/util/DerIndefLenConverter/IndefBerPkcs12.java fail Reviewed-by: bae ! src/share/classes/sun/security/provider/KeyStoreDelegator.java ! src/share/classes/sun/security/util/DerIndefLenConverter.java Changeset: 4d3f1a441119 Author: mbalao Date: 2021-06-21 22:01 +0000 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/4d3f1a441119 8267086: ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic Reviewed-by: bae ! src/share/classes/sun/security/util/DerIndefLenConverter.java Changeset: 4750e9c06e8f Author: abakhtin Date: 2021-10-13 11:21 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/4750e9c06e8f 8267712: Better LDAP reference processing Reviewed-by: bae ! src/share/classes/com/sun/jndi/ldap/Obj.java ! src/share/classes/com/sun/jndi/ldap/VersionHelper12.java Changeset: df9a53f4843d Author: bae Date: 2021-09-18 12:33 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/df9a53f4843d 8267735: Better BMP support Reviewed-by: yan ! src/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/share/classes/com/sun/imageio/plugins/common/iio-plugin.properties Changeset: 8a89609aac9b Author: cverghese Date: 2021-09-08 19:25 +0000 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/8a89609aac9b 8269618: Better session identification Reviewed-by: bae ! src/share/classes/sun/security/ssl/SessionId.java Changeset: d5530cf0e28b Author: abakhtin Date: 2021-09-10 13:15 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/d5530cf0e28b 8163326: Update the default enabled cipher suites preference 8264210: Better TLS connectivity Reviewed-by: bae ! src/share/classes/sun/security/ssl/CipherSuite.java ! test/sun/security/ssl/sanity/ciphersuites/CheckCipherSuites.java ! test/sun/security/ssl/sanity/ciphersuites/CipherSuitesInOldOrder.java ! test/sun/security/ssl/sanity/ciphersuites/CipherSuitesInOrder.java Changeset: d0f726691f4b Author: bae Date: 2021-10-18 16:40 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/d0f726691f4b Added tag jdk7u321-b00 for changeset 2226a8c20d53 ! .hgtags Changeset: c10e6b061846 Author: bae Date: 2021-10-18 16:40 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/c10e6b061846 Added tag jdk7u321-b01 for changeset d0f726691f4b ! .hgtags Changeset: 4dd5e486620d Author: bae Date: 2021-10-18 16:41 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/4dd5e486620d Added tag jdk7u321-ga for changeset d0f726691f4b ! .hgtags From abrygin at azul.com Wed Oct 20 12:30:19 2021 From: abrygin at azul.com (abrygin at azul.com) Date: Wed, 20 Oct 2021 12:30:19 +0000 Subject: hg: jdk7u/jdk7u/jaxws: 3 new changesets Message-ID: <202110201230.19KCUKdf018633@aojmv0008.oracle.com> Changeset: 892914ff857a Author: bae Date: 2021-10-18 16:40 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/892914ff857a Added tag jdk7u321-b00 for changeset 00583c149a02 ! .hgtags Changeset: 66a2cf4b62f5 Author: bae Date: 2021-10-18 16:40 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/66a2cf4b62f5 Added tag jdk7u321-b01 for changeset 892914ff857a ! .hgtags Changeset: ce62509f5c9d Author: bae Date: 2021-10-18 16:41 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/ce62509f5c9d Added tag jdk7u321-ga for changeset 892914ff857a ! .hgtags From abrygin at azul.com Wed Oct 20 12:30:19 2021 From: abrygin at azul.com (abrygin at azul.com) Date: Wed, 20 Oct 2021 12:30:19 +0000 Subject: hg: jdk7u/jdk7u/corba: 3 new changesets Message-ID: <202110201230.19KCUKPD018632@aojmv0008.oracle.com> Changeset: 29808bb1fb4c Author: bae Date: 2021-10-18 16:40 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/29808bb1fb4c Added tag jdk7u321-b00 for changeset a196fc6f3463 ! .hgtags Changeset: 0c15ef60569e Author: bae Date: 2021-10-18 16:40 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/0c15ef60569e Added tag jdk7u321-b01 for changeset 29808bb1fb4c ! .hgtags Changeset: 50b337e1fedc Author: bae Date: 2021-10-18 16:41 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/50b337e1fedc Added tag jdk7u321-ga for changeset 29808bb1fb4c ! .hgtags From abrygin at azul.com Wed Oct 20 12:30:20 2021 From: abrygin at azul.com (abrygin at azul.com) Date: Wed, 20 Oct 2021 12:30:20 +0000 Subject: hg: jdk7u/jdk7u/hotspot: 7 new changesets Message-ID: <202110201230.19KCUKQP018634@aojmv0008.oracle.com> Changeset: 32671753b806 Author: dcherepanov Date: 2015-07-09 12:36 +0000 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/32671753b806 8130183: InnerClasses: VM permits wrong Throw ClassFormatError if InnerClasses attribute's inner_class_info_index is 0 8268071: Improved class naming Reviewed-by: bae ! src/share/vm/classfile/classFileParser.cpp Changeset: 20931c093ace Author: dcherepanov Date: 2021-08-03 06:57 +0000 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/20931c093ace 8269624: Enhance method selection support Reviewed-by: bae ! src/share/vm/code/dependencies.cpp Changeset: 64f1dd8206c8 Author: avoitylov Date: 2021-08-09 18:12 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/64f1dd8206c8 8270398: Enhance canonicalization Reviewed-by: rhalade, mschoene, coleenp, bae ! src/share/vm/classfile/verifier.cpp Changeset: 752b340e25b4 Author: avoitylov Date: 2021-08-09 18:12 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/752b340e25b4 8270404: Better canonicalization Reviewed-by: coleenp, rhalade, mschoene, bae ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/prims/jvm.cpp Changeset: 94b5854ad8e4 Author: bae Date: 2021-10-18 16:40 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/94b5854ad8e4 Added tag jdk7u321-b00 for changeset 6a969eca033a ! .hgtags Changeset: e9ba52299623 Author: bae Date: 2021-10-18 16:40 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e9ba52299623 Added tag jdk7u321-b01 for changeset 94b5854ad8e4 ! .hgtags Changeset: 755f074d3087 Author: bae Date: 2021-10-18 16:41 +0300 URL: https://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/755f074d3087 Added tag jdk7u321-ga for changeset 94b5854ad8e4 ! .hgtags From abrygin at azul.com Wed Oct 20 13:16:05 2021 From: abrygin at azul.com (Andrew Brygin) Date: Wed, 20 Oct 2021 16:16:05 +0300 Subject: OpenJDK 7u321 Released Message-ID: <56a2418b-1e47-8a93-b12b-8ea0d8960c2a@azul.com> Hello, I would like to announce the release of OpenJDK 7u321. The release sources are in the mercurial forest: https://hg.openjdk.java.net/jdk7u/jdk7u/ * Security fixes in this release: JDK-8130183: InnerClasses: VM permits wrong Throw ClassFormatError if InnerClasses attribute's inner_class_info_index is 0 JDK-8161016: Strange behavior of URLConnection with proxy JDK-8163326: Update the default enabled cipher suites preference JDK-8254967: com.sun.net.HttpsServer spins on TLS session close JDK-8263314: Enhance XML Dsig modes JDK-8264210: Better TLS connectivity JDK-8265167: Richer Text Editors JDK-8265574: Improve handling of sheets JDK-8265580: Enhanced style for RTF kit JDK-8265776: Improve Stream handling for SSL JDK-8266097: Better hashing support JDK-8266103: Better specified spec values JDK-8266109: More Resilient Classloading JDK-8266115: More Manifest Jar Loading JDK-8266137: Improve Keystore integrity JDK-8267086: ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic JDK-8267712: Better LDAP reference processing JDK-8267735: Better BMP support JDK-8268071: Improved class naming JDK-8268506: More Manifest Digests JDK-8269618: Better session identification JDK-8269624: Enhance method selection support JDK-8270398: Enhance canonicalization JDK-8270404: Better canonicalization * Other fixes: JDK-8157404: Unable to read certain PKCS12 keystores from SequenceInputStream JDK-8222751: closed/test/jdk/sun/security/util/DerIndefLenConverter/IndefBerPkcs12.java fail JDK-8269763: The JEditorPane is blank after JDK-8265167 * Added tags: jdk7u321-b00: the start of the update 321. jdk7u321-b01: the proposed set of fixes. jdk7u321-ga: the same nodes as jdk7u321-b01. * Notes on some issues: core-libs/java.net: JDK-8161016: Modified HttpURLConnection behavior when no suitable proxy is found. The behavior of HttpURLConnection when using a ProxySelector has been modified with this JDK release. HttpURLConnection used to fall back to a DIRECT connection attempt if the configured proxy(s) failed to make a connection. This release introduces a change whereby no DIRECT connection will be attempted in such a scenario. Instead, the HttpURLConnection.connect() method will fail and throw an IOException which occurred from the last proxy tested. security-libs/javax.net.ssl: JDK-8163326: Updated the Default Enabled Cipher Suites Preference The preference of the default enabled cipher suites has been changed. The compatibility impact should be minimal. If needed, applications can customize the enabled cipher suites and the preference. For more details, refer to the SunJSSE provider documentation and the JSSE Reference Guide documentation. Thanks, Andrew