[RFR] [8u] 8u292-b03 Upstream Sync

Andrew Hughes gnu.andrew at redhat.com
Thu Mar 4 19:03:19 UTC 2021


Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u292-b03/

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

Changes in aarch64-shenandoah-jdk8u292-b03:
  - JDK-8145051: Wrong parameter name in synthetic lambda method leads to verifier error
  - JDK-8172404: Tools should warn if weak algorithms are used before restricting them
  - JDK-8209333: Socket reset issue for TLS 1.3 socket close
  - JDK-8219991: New fix of the deadlock in sun.security.ssl.SSLSocketImpl
  - JDK-8239091: Reversed arguments in call to strstr in freetype "debug" code.
  - JDK-8240827: Downport SSLSocketImpl.java from "8221882: Use fiber-friendly java.util.concurrent.locks in JSSE"
  - JDK-8255880: UI of Swing components is not redrawn after their internal state changed
  - JDK-8256682: JDK-8202343 is incomplete
  - JDK-8260930: AARCH64: Invalid value passed to critical JNI function

Main issues of note:
Only HotSpot change is JDK-8260930 and there were no conflicts.

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

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

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

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

diffstat for langtools
 b/.hgtags                                                        |    1 
 b/src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java |    2 
 b/test/tools/javac/lambda/T8145051.java                          |   43 ++++++++++
 b/test/tools/javac/lambda/pkg/T8145051.java                      |   43 ++++++++++
 4 files changed, 88 insertions(+), 1 deletion(-)

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

diffstat for jdk
 b/.hgtags                                                                     |    1 
 b/src/share/classes/sun/security/ssl/SSLConfiguration.java                    |    2 
 b/src/share/classes/sun/security/ssl/SSLSocketImpl.java                       |  512 +++++++---
 b/src/share/classes/sun/security/ssl/SSLSocketInputRecord.java                |   13 
 b/src/share/classes/sun/security/tools/jarsigner/Main.java                    |  272 +++--
 b/src/share/classes/sun/security/tools/jarsigner/Resources.java               |   16 
 b/src/share/classes/sun/security/tools/keytool/Main.java                      |   60 -
 b/src/share/classes/sun/security/tools/keytool/Resources.java                 |   10 
 b/src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java       |    5 
 b/src/share/lib/security/java.security-aix                                    |   20 
 b/src/share/lib/security/java.security-linux                                  |   20 
 b/src/share/lib/security/java.security-macosx                                 |   20 
 b/src/share/lib/security/java.security-solaris                                |   20 
 b/src/share/lib/security/java.security-windows                                |   20 
 b/src/share/native/sun/font/freetypeScaler.c                                  |    2 
 b/src/solaris/classes/sun/awt/X11/XFramePeer.java                             |    7 
 b/test/javax/swing/JFrame/8255880/RepaintOnFrameIconifiedStateChangeTest.java |  192 +++
 b/test/sun/security/ssl/SSLSocketImpl/SSLSocketBruceForceClose.java           |  147 ++
 b/test/sun/security/ssl/SSLSocketImpl/SSLSocketClose.java                     |  159 +++
 b/test/sun/security/tools/jarsigner/TimestampCheck.java                       |  219 +++-
 b/test/sun/security/tools/jarsigner/TsacertOptionTest.java                    |    4 
 b/test/sun/security/tools/jarsigner/Warning.java                              |    8 
 b/test/sun/security/tools/jarsigner/concise_jarsigner.sh                      |    6 
 b/test/sun/security/tools/jarsigner/ec.sh                                     |    4 
 b/test/sun/security/tools/jarsigner/nameclash.sh                              |    6 
 b/test/sun/security/tools/keytool/WeakAlg.java                                |  342 +++++-
 b/test/sun/security/util/HostnameMatcher/NullHostnameCheck.java               |   17 
 27 files changed, 1717 insertions(+), 387 deletions(-)

diffstat for hotspot
 b/.hgtags                                                         |    1 +
 b/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp                    |    2 +-
 b/src/cpu/aarch64/vm/vm_version_aarch64.cpp                       |    7 +++++++
 b/test/compiler/criticalnatives/argumentcorruption/Test8167409.sh |    6 ++++++
 4 files changed, 15 insertions(+), 1 deletion(-)

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

Ok to push?

Thanks,
-- 
Andrew :)

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


More information about the shenandoah-dev mailing list