Fwd: [RFR] [8u] 8u312-b07 Upstream Sync

Andrew Hughes gnu.andrew at redhat.com
Thu Oct 28 13:49:43 UTC 2021


Apparently, sending this to shenandaoh-dev doesn't get the feedback I
expected...

---------- Forwarded message ---------
From: Andrew Hughes <gnu.andrew at redhat.com>
Date: Tue, 26 Oct 2021 at 02:09
Subject: [RFR] [8u] 8u312-b07 Upstream Sync
To: <shenandaoh-dev at openjdk.java.net>


Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b07/

Merge changesets:
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b07/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b07/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b07/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b07/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b07/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b07/langtools/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b07/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b07/root/merge.changeset

Changes in aarch64-shenandoah-jdk8u312-b07:
  - JDK-8130183: InnerClasses: VM permits wrong Throw ClassFormatError
if InnerClasses attribute's inner_class_info_index is 0
  - JDK-8157404: Unable to read certain PKCS12 keystores from
SequenceInputStream
  - JDK-8163326: Update the default enabled cipher suites preference
  - JDK-8222751:
closed/test/jdk/sun/security/util/DerIndefLenConverter/IndefBerPkcs12.java
fail
  - JDK-8263314: Enhance XML Dsig modes
  - 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-8266689: More Constrained Delegation
  - JDK-8267086: ArrayIndexOutOfBoundsException in
java.security.KeyFactory.generatePublic
  - JDK-8267712: Better LDAP reference processing
  - JDK-8267729: Improve TLS client handshaking
  - JDK-8267735: Better BMP support
  - JDK-8268193: Improve requests of certificates
  - JDK-8268199: Correct certificate requests
  - JDK-8268506: More Manifest Digests
  - JDK-8268965: TCP Connection Reset when connecting simple socket to
SSL server
  - JDK-8269618: Better session identification
  - JDK-8269624: Enhance method selection support
  - JDK-8269763: The JEditorPane is blank after JDK-8265167
  - JDK-8270398: Enhance canonicalization
  - JDK-8270404: Better canonicalization
  - JDK-8272643: Backout JDK-8176837 from 8u312

Main issues of note:
None, clean merge. We skipped b06 as it just reverted 8268965
(JDK-8272643) and reapplied it under the correct bug ID, so there was
no source change in the end.

diffstat for root
 b/.hgtags |    2 ++
 1 file changed, 2 insertions(+)

diffstat for corba
 b/.hgtags |    2 ++
 1 file changed, 2 insertions(+)

diffstat for jaxp
 b/.hgtags |    2 ++
 1 file changed, 2 insertions(+)

diffstat for jaxws
 b/.hgtags |    2 ++
 1 file changed, 2 insertions(+)

diffstat for langtools
 b/.hgtags |    2 ++
 1 file changed, 2 insertions(+)

diffstat for nashorn
 b/.hgtags |    2 ++
 1 file changed, 2 insertions(+)

diffstat for jdk
 b/.hgtags
    |    2
 b/src/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java
    |    7
 b/src/share/classes/com/sun/imageio/plugins/common/iio-plugin.properties
 |    1
 b/src/share/classes/com/sun/jndi/ldap/Obj.java
    |    8
 b/src/share/classes/com/sun/jndi/ldap/VersionHelper12.java
    |    2
 b/src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
    |    8
 b/src/share/classes/java/net/URLClassLoader.java
    |    5
 b/src/share/classes/java/util/HashMap.java
    |   52 +
 b/src/share/classes/java/util/HashSet.java
    |   11
 b/src/share/classes/java/util/jar/JarFile.java
    |    8
 b/src/share/classes/javax/crypto/spec/IvParameterSpec.java
    |   11
 b/src/share/classes/javax/crypto/spec/RC5ParameterSpec.java
    |    9
 b/src/share/classes/javax/crypto/spec/SecretKeySpec.java
    |    9
 b/src/share/classes/javax/swing/text/rtf/RTFParser.java
    |   63 +-
 b/src/share/classes/javax/swing/text/rtf/RTFReader.java
    |   72 +-
 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java
|   25
 b/src/share/classes/sun/misc/Resource.java
    |    8
 b/src/share/classes/sun/misc/URLClassPath.java
    |   14
 b/src/share/classes/sun/net/httpserver/SSLStreams.java
    |   11
 b/src/share/classes/sun/security/jgss/krb5/SubjectComber.java
    |  158 ++---
 b/src/share/classes/sun/security/provider/KeyStoreDelegator.java
    |    2
 b/src/share/classes/sun/security/ssl/CertificateRequest.java
    |   72 ++
 b/src/share/classes/sun/security/ssl/CipherSuite.java
    |  300 +++++-----
 b/src/share/classes/sun/security/ssl/ClientHandshakeContext.java
    |    7
 b/src/share/classes/sun/security/ssl/ECDHClientKeyExchange.java
    |   21
 b/src/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
    |    7
 b/src/share/classes/sun/security/ssl/HelloCookieManager.java
    |    2
 b/src/share/classes/sun/security/ssl/KeyShareExtension.java
    |   69 +-
 b/src/share/classes/sun/security/ssl/PreSharedKeyExtension.java
    |    3
 b/src/share/classes/sun/security/ssl/RandomCookie.java
    |   10
 b/src/share/classes/sun/security/ssl/RenegoInfoExtension.java
    |    8
 b/src/share/classes/sun/security/ssl/SSLLogger.java
    |    2
 b/src/share/classes/sun/security/ssl/ServerKeyExchange.java
    |   13
 b/src/share/classes/sun/security/ssl/SessionId.java
    |    3
 b/src/share/classes/sun/security/ssl/Utilities.java
    |   19
 b/src/share/classes/sun/security/ssl/X509Authentication.java
    |    6
 b/src/share/classes/sun/security/tools/keytool/CertAndKeyGen.java
    |    9
 b/src/share/classes/sun/security/tools/keytool/Main.java
    |   25
 b/src/share/classes/sun/security/util/ByteArrays.java
    |   67 ++
 b/src/share/classes/sun/security/util/DerIndefLenConverter.java
    |  280 +++++----
 b/src/share/classes/sun/security/util/DerInputStream.java
    |   24
 b/src/share/classes/sun/security/util/DerValue.java
    |   29
 b/src/share/classes/sun/security/util/SignatureFileVerifier.java
    |    4
 b/test/javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java
    |  236 +++++--
 b/test/javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java
    |  262 +++++---
 b/test/javax/xml/crypto/dsig/GenerationTests.java
    |    7
 46 files changed, 1271 insertions(+), 700 deletions(-)

diffstat for hotspot
 b/.hgtags                                    |    2 ++
 b/src/share/vm/classfile/classFileParser.cpp |   10 ++++++++--
 b/src/share/vm/classfile/verifier.cpp        |   20 +++++++++++++++++---
 b/src/share/vm/code/dependencies.cpp         |   23 +++++++++++++++++++++++
 b/src/share/vm/prims/jvm.cpp                 |   12 ++++++++++++
 5 files changed, 62 insertions(+), 5 deletions(-)

Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc (Zero),
ppc64, ppc64le, aarch32 (Zero) & aarch64.

Ok to push?

Thanks,
--
Andrew :)
Pronouns: he / him or they / them
Senior Free Java Software Engineer
OpenJDK Package Owner
Red Hat, Inc. (http://www.redhat.com)

PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04  C5A0 CFDA 0F9B 3596 4222
-------------- next part --------------
-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQRRMled0VQO0j4ExaDP2g+bNZZCIgUCYXdVVgAKCRDP2g+bNZZC
Io1lAPsFW6aUZxS5mLwINUtt6AhoWSsdI+5JZHIuJnCfQ9yXfQD9Eu3AVE1LLVfC
CCdjSTaZFCgjZEI+Y3LGzPyMexAiWAk=
=3xBD
-----END PGP SIGNATURE-----


More information about the shenandoah-dev mailing list