git: openjdk/jdk11u: 137 new changesets

Christoph Langer clanger at openjdk.org
Wed Aug 2 09:12:56 UTC 2023


Changeset: b2faa356
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-30 16:40:22 +0000
URL:       https://git.openjdk.org/jdk11u/commit/b2faa3567e3b934689845025333c41bcbfe18b1e

8309108: Bump update version for OpenJDK: jdk-11.0.21

Reviewed-by: mdoerr

! .jcheck/conf
! make/autoconf/version-numbers

Changeset: 4267a37a
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Date:      2023-05-31 22:37:36 +0000
URL:       https://git.openjdk.org/jdk11u/commit/4267a37abd2b00cb7851747b7cb4abc1703d995c

8303809: Dispose context in SPNEGO NegotiatorImpl

Backport-of: 10f16746254ce62031f40ffb0f49f22e81cbe631

! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/Negotiator.java
! src/java.security.jgss/share/classes/sun/net/www/protocol/http/spnego/NegotiatorImpl.java

Changeset: 19bd319a
Author:    luchenlin <andrew_lulu at 163.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-01 09:18:31 +0000
URL:       https://git.openjdk.org/jdk11u/commit/19bd319ae61d7f7ab86094bdf903b85cdb5a3dc3

8212045: Add back the tests that were removed from HashesTest.java and AddExportsTest.java

Reviewed-by: goetz
Backport-of: 1226dcbcfe0d1c074d9b27c58d509bd73a138919

! test/jdk/tools/jmod/hashes/HashesTest.java
! test/jdk/tools/launcher/modules/addexports/AddExportsTest.java
= test/jdk/tools/launcher/modules/addexports/src/java.compiler/javax/annotation/processing/Generated.java
= test/jdk/tools/launcher/modules/addexports/src/java.compiler/javax/tools/ToolsHelper.java
= test/jdk/tools/launcher/modules/addexports/src/java.compiler/javax/tools/internal/Helper.java
= test/jdk/tools/launcher/modules/addexports/src/java.compiler/module-info.java
+ test/jdk/tools/launcher/modules/addexports/src/m2/jdk/test2/Main.java
= test/jdk/tools/launcher/modules/addexports/src/m2/module-info.java

Changeset: 3cdce91c
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Date:      2023-06-05 16:25:55 +0000
URL:       https://git.openjdk.org/jdk11u/commit/3cdce91c910dada47b281adfaf585dcd0fc1588c

8217237: HttpClient does not deal well with multi-valued WWW-Authenticate challenge headers

Backport-of: d089a4ae5118f8eeecd2f5b36833640d3030174c

! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java
+ test/jdk/java/net/httpclient/AuthSchemesTest.java

Changeset: 3ba2a18e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-05 16:28:28 +0000
URL:       https://git.openjdk.org/jdk11u/commit/3ba2a18ecdf74c97cb90065f9d76e9ca97fa9257

8223573: Replace wildcard address with loopback or local host in tests - part 4

Makes a few intermittently failing tests more resilient to port reuse issues by ensuring they bind to the loopback address instead of the wildcard.

Backport-of: 205fd87f2dbaa24bee48d62b8f5ec6e789b8514b

! test/jdk/java/net/Socket/Streams.java
! test/jdk/sun/net/ftp/FtpURLConnectionLeak.java
! test/jdk/sun/net/www/AuthHeaderTest.java
! test/jdk/sun/net/www/ftptest/FtpServer.java
! test/jdk/sun/net/www/http/ChunkedInputStream/ChunkedEncodingTest.java
! test/jdk/sun/net/www/http/ChunkedInputStream/ChunkedEncodingWithProgressMonitorTest.java
! test/jdk/sun/net/www/http/ChunkedInputStream/TestAvailable.java
! test/jdk/sun/net/www/http/HttpClient/MultiThreadTest.java
! test/jdk/sun/net/www/http/HttpURLConnection/DigestAuth.java
! test/jdk/sun/net/www/protocol/http/6550798/test.java
! test/jdk/sun/net/www/protocol/http/CloseOptionHeader.java

Changeset: d917caaf
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-05 16:29:41 +0000
URL:       https://git.openjdk.org/jdk11u/commit/d917caaffe530c58367fec7f39020b591218a7ba

8297730: C2: Arraycopy intrinsic throws incorrect exception

Reviewed-by: roland, mdoerr
Backport-of: 5a478ef7759e64da6d17426673700ff0d9c66b33

! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyIntrinsicWithUCT.java

Changeset: 81bb36e5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-05 16:32:16 +0000
URL:       https://git.openjdk.org/jdk11u/commit/81bb36e57af979a0b60d1da1a303d53952a0b8e2

8301491: C2: java.lang.StringUTF16::indexOfChar intrinsic called with negative character argument

Reviewed-by: mdoerr
Backport-of: 47ca5773a54743244a9b28f877246d260b90a408

! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/intrinsics/string/TestStringIndexOfCharIntrinsics.java

Changeset: 3207e733
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-06 06:58:58 +0000
URL:       https://git.openjdk.org/jdk11u/commit/3207e73397f56c0284b9a7707bde96a7a3b7b281

8279536: jdk/nio/zipfs/ZipFSOutputStreamTest.java timed out

Backport-of: ff0cb98965a0b6be2f6c399e4645630c10b3466e

! test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java

Changeset: 7a357419
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-06 07:22:17 +0000
URL:       https://git.openjdk.org/jdk11u/commit/7a357419abdd4817bebdb53a50d8579083119b69

8158880: test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java fail with zh_CN locale

Backport-of: 9a217b931339e8c51fcaf7db474e3c4b2c3f51de

! test/jdk/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java

Changeset: e3dd9ddf
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-07 04:39:08 +0000
URL:       https://git.openjdk.org/jdk11u/commit/e3dd9ddf7859d938e5101072d86c52f3b0805359

8223856: Replace wildcard address with loopback or local host in tests - part 8

Fixes some intermittent test failures by replacing wildcard with loopback - or retrying once.

Backport-of: cd9e3c1b1380e1115b6e46d377877a7045857068

! test/jdk/com/sun/net/httpserver/SimpleHttpServerTest.java
! test/jdk/java/net/BindException/Test.java
! test/jdk/java/net/PlainSocketImpl/SetOption.java
! test/jdk/java/net/Socket/RST.java
! test/jdk/java/net/URLConnection/URLConnectionHeaders.java
! test/jdk/java/net/ipv6tests/UdpTest.java
! test/jdk/sun/net/ftp/B6427768.java
! test/jdk/sun/net/www/ftptest/FtpCommandHandler.java
! test/jdk/sun/net/www/ftptest/FtpServer.java
! test/jdk/sun/net/www/http/HttpClient/RetryPost.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/CookieHttpsClientTest.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/ReadTimeout.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/Redirect.java

Changeset: 185ad54a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-12 07:15:50 +0000
URL:       https://git.openjdk.org/jdk11u/commit/185ad54aac000850abed1b946844f034ee96b269

8283756: (zipfs) ZipFSOutputStreamTest.testOutputStream should only check inflated bytes

Backport-of: 0c472c8a4ff01b3bc8fba5df82c24c240586e5c5

! test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java

Changeset: 5067ea24
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-12 18:56:03 +0000
URL:       https://git.openjdk.org/jdk11u/commit/5067ea24d89048459e06056a80fcf233950292b8

8239264: Clearup the legacy ObjectIdentifier constructor from int array
8240193: loadLibrary("osxsecurity") should not be removed

Reviewed-by: mbaesken, mbalao
Backport-of: 4e430ffbb6de8a578fc6ece00f44ef2100af109f

! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/sun/security/pkcs/ContentInfo.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java
! src/java.base/share/classes/sun/security/x509/AccessDescription.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java
! src/java.base/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java
! src/java.base/share/classes/sun/security/x509/NetscapeCertTypeExtension.java
! src/java.base/share/classes/sun/security/x509/OIDMap.java
! src/java.base/share/classes/sun/security/x509/PKIXExtensions.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XECParameters.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java
! test/jdk/sun/security/util/Oid/OidEquals.java
! test/jdk/sun/security/util/Oid/OidFormat.java
! test/jdk/sun/security/x509/AVA/AVAEqualsHashCode.java
! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java

Changeset: ad3a90f6
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-14 05:43:12 +0000
URL:       https://git.openjdk.org/jdk11u/commit/ad3a90f630b87dc679e94ffbc36089d6403b4ef3

8274205: Handle KDC_ERR_SVC_UNAVAILABLE error code from KDC

Reviewed-by: phh
Backport-of: 5ba0d09fe47439880daf913f4ff0b978ed9c1ac6

! src/java.security.jgss/share/classes/sun/security/krb5/KdcComm.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
+ test/jdk/sun/security/krb5/auto/Unavailable.java

Changeset: 16e40e44
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-14 05:50:35 +0000
URL:       https://git.openjdk.org/jdk11u/commit/16e40e448fb3232b1b6c61511a33ee2cc7e7c6f1

8201516: DebugNonSafepoints generates incorrect information

Reviewed-by: mdoerr
Backport-of: 94eda53d98e5011cc613d031ff8941e254eb666b

! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestDebugInfo.java

Changeset: db37a67a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-14 06:51:24 +0000
URL:       https://git.openjdk.org/jdk11u/commit/db37a67ab12237fbcf41a644f3ea9ee3978d4320

Merge


Changeset: b11aa05c
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-14 07:02:28 +0000
URL:       https://git.openjdk.org/jdk11u/commit/b11aa05ca826390aa8c37cebed14284e0195d9ed

8211343: nsk_jvmti_parseoptions should handle multiple suboptions
8216059: nsk_jvmti_parseoptions still has dependency on tilde separator

Reviewed-by: goetz
Backport-of: 32a5512763b4e0498e3a4843bc516d93d2859a1c

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetNativeMethodPrefix/SetNativeMethodPrefix001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp

Changeset: 31fb083d
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-14 07:05:50 +0000
URL:       https://git.openjdk.org/jdk11u/commit/31fb083d528e7c7c80a4176b09e7e6c23056e286

8217395: Update langtools shell tests to use ${EXE_SUFFIX}

Reviewed-by: goetz
Backport-of: 6326bf224e1388f0ed2f55db6f182e14cdae8c31

! test/langtools/tools/javac/Paths/Util.sh

Changeset: 7c6beb10
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-14 07:07:49 +0000
URL:       https://git.openjdk.org/jdk11u/commit/7c6beb1050ff4826c998094d7c2e9487a2d52c59

8219628: [TESTBUG] javadoc/doclet/InheritDocForUserTags fails with -othervm

Reviewed-by: goetz
Backport-of: 6b79655b447d4a41fca490c74df46a596f92d549

! test/langtools/jdk/javadoc/doclet/InheritDocForUserTags/DocTest.java
! test/langtools/jdk/javadoc/doclet/lib/JavadocTester.java

Changeset: d0252df6
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-14 07:09:42 +0000
URL:       https://git.openjdk.org/jdk11u/commit/d0252df66c2a45d3b3df3dca02eecb05f9345424

8229348: java/net/DatagramSocket/UnreferencedDatagramSockets.java fails intermittently

The test was observed blocking on receive and is updated to avoid using the wildcard address

Reviewed-by: goetz
Backport-of: 6d63995ada6b4f2cdd8921dc254276fe724a12c4

! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java

Changeset: 0fdd6dd4
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-14 07:10:23 +0000
URL:       https://git.openjdk.org/jdk11u/commit/0fdd6dd4d5d0e94dcd978f7b8959d2091626cff2

8224617: (fs) java/nio/file/FileStore/Basic.java found filesystem twice

Reviewed-by: goetz
Backport-of: 185be2658060b0d80b06c96f41767d4f9dd0c9bc

! test/jdk/java/nio/file/FileStore/Basic.java
! test/lib/jdk/test/lib/util/FileUtils.java

Changeset: 9fe6adec
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-14 07:11:45 +0000
URL:       https://git.openjdk.org/jdk11u/commit/9fe6adec6ca05b95b1ca12ac6881152b2fa8429e

8229912: [TESTBUG] java/net/Socks/SocksIPv6Test fails without IPv6

Reviewed-by: goetz
Backport-of: 84686488e8d10c13c30b9ad6272a2b9a4907891b

! test/jdk/java/net/Socks/SocksIPv6Test.java

Changeset: c1b7fd20
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-14 07:13:40 +0000
URL:       https://git.openjdk.org/jdk11u/commit/c1b7fd20334aae639a830e9914cdc4c0d5898950

8223714: HTTPSetAuthenticatorTest could be made more resilient

HTTPTestServer (in the test infrastructure) will no longer stop accepting requests if a previous request processing failed

Reviewed-by: goetz
Backport-of: 6b2e444aa1e9f6d2c6ade2aa1fb445805964ed85

! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestServer.java

Changeset: 26652c8a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-14 07:54:47 +0000
URL:       https://git.openjdk.org/jdk11u/commit/26652c8a413fa2d3a0028b52b5c09c91307bc49a

8308156: VerifyCACerts.java misses blank in error output

Backport-of: 5a92aae1d967f5be01f05d9cc56c433a5eca61e8

! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 3bc72d04
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-14 08:54:11 +0000
URL:       https://git.openjdk.org/jdk11u/commit/3bc72d04cb0eb8e2d55db2e7623ea1cc57517e69

8242151: Improve OID mapping and reuse among JDK security providers for aliases registration

Use sun.security.util.KnownOIDs enum instead of hardcoding oid strings everywhere

Reviewed-by: mbaesken, mbalao
Backport-of: 080b3b83ebffe5149fbc9ac48e921fb51e9c3c63

! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/security/PKCS12Attribute.java
! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/sun/security/pkcs/ContentInfo.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/provider/KeyProtector.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
! src/java.base/share/classes/sun/security/rsa/PSSParameters.java
! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java
! src/java.base/share/classes/sun/security/ssl/SunJSSE.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/timestamp/TSRequest.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/ConstraintsParameters.java
! src/java.base/share/classes/sun/security/util/CurveDB.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/NamedCurve.java
! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java
! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java
! src/java.base/share/classes/sun/security/validator/EndEntityChecker.java
! src/java.base/share/classes/sun/security/validator/SimpleValidator.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/AccessDescription.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java
! src/java.base/share/classes/sun/security/x509/NetscapeCertTypeExtension.java
! src/java.base/share/classes/sun/security/x509/OIDMap.java
! src/java.base/share/classes/sun/security/x509/OIDName.java
! src/java.base/share/classes/sun/security/x509/PKIXExtensions.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
! src/java.base/share/classes/sun/security/x509/X509CRLEntryImpl.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.security.jgss/share/classes/org/ietf/jgss/Oid.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSContextImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSNameImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Token.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XECParameters.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/LibMDMech.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/ServiceDesc.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoMech.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoProvider.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java
! test/jdk/java/security/testlibrary/CertificateBuilder.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java
! test/jdk/sun/security/jgss/spnego/NotPreferredMech.java
! test/jdk/sun/security/pkcs/pkcs10/PKCS10AttrEncoding.java
! test/jdk/sun/security/pkcs/pkcs10/PKCS10AttributeReader.java
! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java
! test/jdk/sun/security/pkcs12/PKCS12SameKeyId.java
! test/jdk/sun/security/pkcs12/ParamsPreferences.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java
! test/jdk/sun/security/util/Oid/OidEquals.java
! test/jdk/sun/security/util/Oid/OidFormat.java
! test/jdk/sun/security/util/Oid/S11N.java
! test/jdk/sun/security/x509/AVA/AVAEqualsHashCode.java
! test/jdk/sun/security/x509/AlgorithmId/ExtensibleAlgorithmId.java
! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java
! test/jdk/sun/security/x509/equalNames/AltNamesEqualsTest.java
! test/lib/jdk/test/lib/security/DerUtils.java
! test/lib/jdk/test/lib/security/timestamp/TsaSigner.java

Changeset: c1bb926f
Author:    Zdenek Zambersky <zzambers at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-06-14 14:33:35 +0000
URL:       https://git.openjdk.org/jdk11u/commit/c1bb926f4d5eaf49777f93b9f8788db243bba83b

8309138: Fix container tests for jdks with symlinked conf dir

Backport-of: ec55539534d43629c1a47407a8e2e94913034a71

! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: ad283ae8
Author:    Nagata-Haruhito <84066412+Nagata-Haruhito at users.noreply.github.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-06-14 14:45:43 +0000
URL:       https://git.openjdk.org/jdk11u/commit/ad283ae813d22d545d011cebdca7caf795064ca6

8268457: XML Transformer outputs Unicode supplementary character incorrectly to HTML

Reviewed-by: phh
Backport-of: 83bce94cc8a7fb45b0604598411fbecc62000dfd

! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest1.html
+ test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest1.xml
+ test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest1.xsl
+ test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest2.txt
+ test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest2.xml

Changeset: d7701cd7
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-15 08:42:21 +0000
URL:       https://git.openjdk.org/jdk11u/commit/d7701cd76a11fa392ef472b955856fec04aed7e9

8242897: KeyFactory.generatePublic( x509Spec ) failed with java.security.InvalidKeyException

Changed SunRsaSign provider to accept RSA signature oid in RSA key encoding for backward compatibility

Reviewed-by: mbaesken
Backport-of: 56b79604966ba6670e0370467405c71f474bfd72

! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyPairGenerator.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAUtil.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
+ test/jdk/sun/security/rsa/TestRSAOidSupport.java
! test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/rsa/RSAKeyPairGenerator.java

Changeset: c1939dd3
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2023-06-15 10:03:54 +0000
URL:       https://git.openjdk.org/jdk11u/commit/c1939dd34efcf050e8e04e41d02ae7b2c9527212

8260274: Cipher.init(int, key) does not use highest priority provider for random bytes

Reviewed-by: goetz, mdoerr
Backport-of: 434a399bea4b116f14df963a5f5045608956a772

! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java
! src/java.base/share/classes/java/security/KeyPairGenerator.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/KeyAgreement.java
! src/java.base/share/classes/javax/crypto/KeyGenerator.java
! src/java.base/share/classes/sun/security/jca/JCAUtil.java
! src/java.base/share/classes/sun/security/jca/Providers.java
+ test/jdk/java/security/misc/TestDefaultRandom.java

Changeset: 09685c89
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2023-06-15 10:05:42 +0000
URL:       https://git.openjdk.org/jdk11u/commit/09685c8944ae3700f00f924db10d0b61e116a249

8155246: Throw error if default java.security file is missing

Reviewed-by: mdoerr
Backport-of: 9d7c13eb14c525485e7739fcfacd044aa3bbc12d

! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/conf/security/java.security
+ test/jdk/java/security/Security/ConfigFileTest.java
+ test/jdk/java/security/Security/override.props

Changeset: 0b7efe44
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-16 11:18:11 +0000
URL:       https://git.openjdk.org/jdk11u/commit/0b7efe44ad38003dd319b2d19e3a73e2e86f9475

8023980: JCE doesn't provide any class to handle RSA private key in PKCS#1

Reviewed-by: mbaesken
Backport-of: 68cf65d284a73f5c5229d30ca642bba9585095f3

! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java
! test/jdk/sun/security/pkcs11/rsa/TestKeyFactory.java
! test/jdk/sun/security/rsa/TestKeyFactory.java

Changeset: d5d39818
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-16 11:20:12 +0000
URL:       https://git.openjdk.org/jdk11u/commit/d5d398185564e3c93915325ac48b441ecff01ae0

8297523: Various GetPrimitiveArrayCritical miss result - NULL check

Reviewed-by: phh
Backport-of: 27b339d1893e60fc894ace9ae3c0e052ae858627

! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m
! src/java.desktop/macosx/native/libawt_lwawt/font/CCharToGlyphMapper.m
! src/java.desktop/macosx/native/libosxui/JRSUIController.m
! src/java.desktop/unix/native/libawt_xawt/awt/swing_GTKEngine.c
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DataTransferer.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp

Changeset: d981db83
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-16 11:22:40 +0000
URL:       https://git.openjdk.org/jdk11u/commit/d981db830aaecd42090de6038d2440d06874135c

8255348: NPE in PKIXCertPathValidator event logging code

Backport-of: 18eb6d9e34afa0df168c1794a9a41b23e5a17915

! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java
! test/jdk/jdk/jfr/event/security/TestX509CertificateEvent.java
! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java
! test/jdk/jdk/security/logging/TestX509CertificateLog.java
! test/jdk/jdk/security/logging/TestX509ValidationLog.java
! test/lib/jdk/test/lib/security/TestCertificate.java

Changeset: c1f759e9
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-19 07:03:38 +0000
URL:       https://git.openjdk.org/jdk11u/commit/c1f759e9d01d646eac69442452151b0467eab306

8305815: Update Libpng to 1.6.39

Backport-of: 14874779eeb9a279479c5aaddb40c056780d6152

! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c

Changeset: 2cc45963
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-19 07:04:17 +0000
URL:       https://git.openjdk.org/jdk11u/commit/2cc45963906f088a56aad599a58e2842a214de7b

8293858: Change PKCS7 code to use default SecureRandom impl instead of SHA1PRNG

Backport-of: 2157145766f9789ade0940e9ae1715a3b74d508b

! src/java.base/share/classes/sun/security/pkcs/PKCS7.java

Changeset: 64c9026d
Author:    Shruthi.Shruthi1 <Shruthi.Shruthi1 at ibm.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-06-20 13:12:49 +0000
URL:       https://git.openjdk.org/jdk11u/commit/64c9026d7fb09a245810c2a519a286f81992c2cf

8300751: [17u] Remove duplicate entry in javac.properties

Backport-of: a5c97d4ad752ef9f54046c48b5bdfbc9cfb84280

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties

Changeset: ade99731
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-20 19:47:11 +0000
URL:       https://git.openjdk.org/jdk11u/commit/ade997313a65638a7f675daa63fac57f8f9c10ba

8230132: java/net/NetworkInterface/NetworkInterfaceRetrievalTests.java to skip Teredo Tunneling Pseudo-Interface

The test is updated to skip Teredo pseudo interfaces on windows.

Backport-of: 1f87cb017ffb0a53c6a017b65b123ef568b8b2e7

! test/jdk/java/net/NetworkInterface/NetworkInterfaceRetrievalTests.java

Changeset: dda5ed28
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-20 19:47:40 +0000
URL:       https://git.openjdk.org/jdk11u/commit/dda5ed28bd07edf908e4e5ee83f5ca601e9b4e4a

8226221: Update PKCS11 tests to use NSS 3.46 libs

Backport-of: dfe4ba5045e351431778a431188d0912a5e305ab

! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: 0eb4503c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-20 19:49:28 +0000
URL:       https://git.openjdk.org/jdk11u/commit/0eb4503cc2f9e22265e7318af7b5e560b741ef4c

8231037: java/net/InetAddress/ptr/Lookup.java fails intermittently due to reverse lookup failed

The test is updated to verify whether reverse lookup is altogether possible.

Backport-of: 8578ab1c235e07f436aa095a8a03c6abf8378cd3

! test/jdk/java/net/InetAddress/ptr/Lookup.java

Changeset: 273987b5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-20 20:01:37 +0000
URL:       https://git.openjdk.org/jdk11u/commit/273987b5cae2f46b02b46a22e51a345c759bccc8

8231357: sun/security/pkcs11/Cipher/TestKATForGCM.java fails on SLES11 using mozilla-nss-3.14

Backport-of: 09c012be4e12f08b9e92bf72de9656f9b09b21c8

! test/jdk/sun/security/pkcs11/Cipher/TestKATForGCM.java

Changeset: 44527211
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-20 20:02:04 +0000
URL:       https://git.openjdk.org/jdk11u/commit/44527211606e1470a824a265e4a3ca143c829914

8229338: clean up test/jdk/java/util/RandomAccess/Basic.java

General refactoring of code and increased test coverage

Backport-of: 0364ad244a95154be20b6399a04d7a847356ffa0

! test/jdk/java/util/RandomAccess/Basic.java

Changeset: defa0b27
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-20 20:25:20 +0000
URL:       https://git.openjdk.org/jdk11u/commit/defa0b27c2690d6178c91a220bed9dc542b1ce30

8232195: Enable BigInteger tests: DivisionOverflow, SymmetricRangeTests and StringConstructorOverflow

Reviewed-by: clanger
Backport-of: b404ddd9a2f814a8c7978f5374d1e51d2213a08f

= test/jdk/java/math/BigInteger/largeMemory/DivisionOverflow.java
= test/jdk/java/math/BigInteger/largeMemory/StringConstructorOverflow.java
= test/jdk/java/math/BigInteger/largeMemory/SymmetricRangeTests.java

Changeset: e6aba913
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-20 20:25:57 +0000
URL:       https://git.openjdk.org/jdk11u/commit/e6aba913a1e200c9d11ee04fe8fea5ad629bbd16

8229333: java/io/File/SetLastModified.java timed out

Backport-of: 17c057bd7677f9d72d53fbfb40fa9062c9906e91

! test/jdk/java/io/File/SetLastModified.java

Changeset: 20fe22f7
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-20 20:39:22 +0000
URL:       https://git.openjdk.org/jdk11u/commit/20fe22f7ef55fcd9a093834bb60d4c879383afe7

8289748: C2 compiled code crashes with SIGFPE with -XX:+StressLCM and -XX:+StressGCM
8301959: Compile command in compiler.loopopts.TestRemoveEmptyCountedLoop does not work

Reviewed-by: mdoerr
Backport-of: 2b5b9f59152e11ed76ce838e1e1e09b09b7a5206

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestRemoveEmptyCountedLoop.java

Changeset: 6e12eba9
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-21 07:14:11 +0000
URL:       https://git.openjdk.org/jdk11u/commit/6e12eba9a9b29635c136984dc24e9d019dc07560

Merge

! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/macosx/classes/apple/security/KeychainStore.java

Changeset: ef1e4fa5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-23 07:32:07 +0000
URL:       https://git.openjdk.org/jdk11u/commit/ef1e4fa517e05f7206fb854ea6a2979625cc98b5

8224729: Cleanups in sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java

Backport-of: 64462e484f038bc564bfba745a06771668b83d5c

! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java

Changeset: 50f876c0
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-23 07:32:43 +0000
URL:       https://git.openjdk.org/jdk11u/commit/50f876c05a242c26a5ff10a4e7ab6f6ba93ae165

8232101: (sctp) Add minimal sanity tests for SCTP

Backport-of: 262d5f179088819c968e475cfbea7559aaa8a569

+ test/jdk/java/net/SctpSanity.java

Changeset: ffe80b29
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-23 07:35:21 +0000
URL:       https://git.openjdk.org/jdk11u/commit/ffe80b29db3845552f5d5133b0c90b528332800f

8237183: Bug ID missing for test in patch which fixed JDK-8230665

Backport-of: a91ec3163614cfea252849a692b4db9f0fc44373

! test/jdk/java/nio/Buffer/Basic.java

Changeset: 5506f90a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-23 07:35:54 +0000
URL:       https://git.openjdk.org/jdk11u/commit/5506f90ab1df854e5c116ee6f9310dc1dbb1a016

8231516: network QuickAckTest.java failed due to "SocketException: maximum number of DatagramSockets reached"

Fix the test to run in /othervm mode

Backport-of: ba7b8e9558ba3bc05338a5e8beb91888588a38e8

! test/jdk/jdk/net/Sockets/QuickAckTest.java

Changeset: 114bb9a8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-23 07:37:24 +0000
URL:       https://git.openjdk.org/jdk11u/commit/114bb9a8e6703ee24c78c5c069800a944903bf86

8239537: cgroup MetricsTester testMemorySubsystem fails sometimes when testing memory.kmem.tcp.usage_in_bytes

Backport-of: ed94c0af103a806c128ce0085f58bc4fc878b717

! test/lib/jdk/test/lib/containers/cgroup/CgroupMetricsTester.java

Changeset: 30f04932
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-23 07:37:56 +0000
URL:       https://git.openjdk.org/jdk11u/commit/30f0493263120aac03a0a07f4c76f48cbe0e2abf

8239007: java/math/BigInteger/largeMemory/ tests should be disabled on 32-bit platforms

Backport-of: 1ef862d03db396ebd7ccf2a6578a1204209eff94

! test/jdk/java/math/BigInteger/largeMemory/DivisionOverflow.java
! test/jdk/java/math/BigInteger/largeMemory/StringConstructorOverflow.java
! test/jdk/java/math/BigInteger/largeMemory/SymmetricRangeTests.java

Changeset: e30705e5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-23 07:39:26 +0000
URL:       https://git.openjdk.org/jdk11u/commit/e30705e57712095dc28355eb523f8eaec7160d8b

8247968: test/jdk/javax/crypto/SecretKeyFactory/security.properties has wrong header

Wrong copyright header removed

Backport-of: a953a0f4abf50bf90e7674b3bf197dcaaed9660e

! test/jdk/javax/crypto/SecretKeyFactory/security.properties

Changeset: 77837e30
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-23 07:47:21 +0000
URL:       https://git.openjdk.org/jdk11u/commit/77837e303ab57286a574e0dca7778233ffd18104

8251517: [TESTBUG] com/sun/net/httpserver/bugs/B6393710.java does not scale socket timeout

Backport-of: fb300a3ff3b991cd35ddd971ba768a2d22946914

! test/jdk/com/sun/net/httpserver/bugs/B6393710.java

Changeset: 817254db
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-23 07:49:08 +0000
URL:       https://git.openjdk.org/jdk11u/commit/817254db3c101a7d5a5bb0a293aed21e6ab69135

8249699: java/io/ByteArrayOutputStream/MaxCapacity.java should use @requires instead of @ignore

Use @requires os.maxMemory in order to run the test only if memory requirements are satisfied as opposed to ignoring it

Backport-of: 737ae7742a028bc81ce6916ecb895e88cc7f3f38

! test/jdk/java/io/ByteArrayOutputStream/MaxCapacity.java

Changeset: 513732dc
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-23 07:50:58 +0000
URL:       https://git.openjdk.org/jdk11u/commit/513732dc2484ebe8a760e028af72721c13e83ce1

8260934: java/lang/StringBuilder/HugeCapacity.java fails without Compact Strings

Reviewed-by: phh
Backport-of: ad54d8dd832b22485d7ac45958cc4c9bfd70fbd2

! test/jdk/java/lang/StringBuilder/HugeCapacity.java

Changeset: 4a7557e3
Author:    sendaoYan <yansendao.ysd at alibaba-inc.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-06-23 14:27:38 +0000
URL:       https://git.openjdk.org/jdk11u/commit/4a7557e3b069e1a21664236063c59d9f79cd3e68

8236045: [TESTBUG] MismatchedWhiteBox test fails with missing WhiteBox$WhiteBoxPermission.class

Reviewed-by: phh
Backport-of: 924720f6fc8060fcd7024e6fca39223413f690ba

! test/hotspot/jtreg/sanity/MismatchedWhiteBox/WhiteBox.java

Changeset: 7f1047ed
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-25 12:12:50 +0000
URL:       https://git.openjdk.org/jdk11u/commit/7f1047edba68cfe2fa2660030cb3dd1abad49e4f

8297955: LDAP CertStore should use LdapName and not String for DNs
8224768: Test ActalisCA.java fails

Reviewed-by: lucy
Backport-of: 96adf073565e9a65912392510df8575e49695734

! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java
! test/jdk/ProblemList.txt
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ActalisCA.java

Changeset: b2e04df7
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-25 12:20:39 +0000
URL:       https://git.openjdk.org/jdk11u/commit/b2e04df74463c34054a31307b3d95a5ce04e0106

8289508: Improve test coverage for XPath Axes: ancestor, ancestor-or-self, preceding, and preceding-sibling

Reviewed-by: phh
Backport-of: caae53f4dadd146426a1a2cd121ac00bb98ebc97

+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathAncestorsTest.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathPrecedingTest.java

Changeset: e0b98bc1
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-25 12:22:43 +0000
URL:       https://git.openjdk.org/jdk11u/commit/e0b98bc11b91a0054a8e2795d91ebe49b190996c

8292033: Move jdk.X509Certificate event logic to JCA layer

Reviewed-by: lucy
Backport-of: 102b2b32feec4727145be4814eb1a69ef462ff16

! src/java.base/share/classes/java/security/cert/CertificateFactory.java
! src/java.base/share/classes/jdk/internal/event/X509CertificateEvent.java
! src/java.base/share/classes/sun/security/jca/JCAUtil.java
! src/java.base/share/classes/sun/security/provider/X509Factory.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/provider/certpath/X509CertificatePair.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! test/jdk/jdk/jfr/event/security/TestX509CertificateEvent.java
! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java
! test/jdk/jdk/security/logging/TestX509CertificateLog.java
! test/jdk/jdk/security/logging/TestX509ValidationLog.java
! test/lib/jdk/test/lib/security/TestCertificate.java

Changeset: 4dd85cb0
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-25 12:24:35 +0000
URL:       https://git.openjdk.org/jdk11u/commit/4dd85cb08c8248822db7bdb06c727ff882656aed

8297587: Upgrade JLine to 3.22.0
8304498: JShell does not switch to raw mode when there is no /bin/test

Backport-of: d5a23099f5c820e0d45fe38578600d197a184b59

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Binding.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletingParsedLine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletionMatcher.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/CompletionMatcherImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/FileNameCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExecPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JansiSupport.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JnaSupport.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStreamImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Timeout.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WCWidth.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-vtp.caps
! src/jdk.internal.le/share/classes/module-info.java
! src/jdk.internal.le/share/legal/jline.md
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl.java
+ src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinConsoleWriter.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java
- src/jdk.internal.le/windows/classes/module-info.java.extra
! test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java
! test/jdk/jdk/internal/jline/KeyConversionTest.java
+ test/jdk/jdk/internal/jline/OSUtilsTest.java
! test/langtools/jdk/jshell/ExecPtyGetFlagsToSetTest.java

Changeset: cc88f4c7
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-25 12:26:14 +0000
URL:       https://git.openjdk.org/jdk11u/commit/cc88f4c77edea84b84dedf2ebf859dd188a55407

8303511: C2: assert(get_ctrl(n) == cle_out) during unrolling

Backport-of: 04eb720d03edc37d7e1cb32c909c31c40485d7a8

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestAddPAtOuterLoopHead.java

Changeset: 5506ecf3
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-26 04:58:54 +0000
URL:       https://git.openjdk.org/jdk11u/commit/5506ecf31e50e56020d6e0d73dd40b1b19b34ef9

8254350: CompletableFuture.get may swallow InterruptedException

Backport-of: 43dc3f79923a70306eaf91f77392b7dbb99f1fd1

! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
+ test/jdk/java/util/concurrent/CompletableFuture/LostInterrupt.java
+ test/jdk/java/util/concurrent/CompletableFuture/SwallowedInterruptedException.java

Changeset: 97c07a12
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-26 05:08:24 +0000
URL:       https://git.openjdk.org/jdk11u/commit/97c07a1254bc578a3adedf65176fb01bab3459f8

8234808: jdb quoted option parsing broken

Reviewed-by: phh
Backport-of: d1f9b8a8b54843f06a93078c4a058af86fcc2aac

! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java
+ test/jdk/com/sun/jdi/JdbOptions.java

Changeset: 193dc76c
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-27 07:31:05 +0000
URL:       https://git.openjdk.org/jdk11u/commit/193dc76cbfa49d05e6116d3ce6b0abd2385c0a70

8259796: timed CompletableFuture.get may swallow InterruptedException

Reviewed-by: goetz
Backport-of: f7b96d347ac371dd50ed910e81ce3dd648ec13e1

! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! test/jdk/java/util/concurrent/CompletableFuture/SwallowedInterruptedException.java

Changeset: ccbb9285
Author:    luchenlin <andrew_lulu at 163.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-27 07:31:52 +0000
URL:       https://git.openjdk.org/jdk11u/commit/ccbb92851cfbf52f730b853140c6fad06c7e373e

8260878: com/sun/jdi/JdbOptions.java fails without jfr

Backport-of: a47befc86fe673110de88f898eb6751625d144d7

! test/jdk/com/sun/jdi/JdbOptions.java

Changeset: 770c1f65
Author:    Pooja.D.P <Pooja.D.P1 at ibm.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-06-27 11:37:34 +0000
URL:       https://git.openjdk.org/jdk11u/commit/770c1f65c588f3156f9b70097df752d8059c1038

8293562: KeepAliveCache Blocks Threads while Closing Connections

Reviewed-by: sgehwolf
Backport-of: 03f25a9c6924430ec4063b801b2b6ca55b9067c9

! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
+ test/jdk/sun/net/www/http/KeepAliveCache/B8293562.java

Changeset: 08e0d08d
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-06-27 12:13:04 +0000
URL:       https://git.openjdk.org/jdk11u/commit/08e0d08de30e83c294e6177c9ce3770e9db186e4

8310620: [11u] Problemlist failing aot tests on macos x64

Reviewed-by: phh

! test/hotspot/jtreg/ProblemList.txt

Changeset: 480b23dc
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-06-27 13:26:14 +0000
URL:       https://git.openjdk.org/jdk11u/commit/480b23dc7575946b3f93660e8237f4c687b6b8d4

8218471: generate-unsafe-access-tests.sh does not correctly invoke build.tools.spp.Spp

Reviewed-by: phh
Backport-of: 8512c3117d4c063742dc50cbe69d68e526a1cbbb

! test/hotspot/jtreg/compiler/unsafe/generate-unsafe-access-tests.sh

Changeset: 398f413e
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-06-27 13:29:54 +0000
URL:       https://git.openjdk.org/jdk11u/commit/398f413eed6802cd9103fd23129a9b3b54d8b8d8

8292443: Weak CAS VarHandle/Unsafe tests should test always-failing cases

Reviewed-by: phh
Backport-of: e8bc87956abc92851de8694c56a78f6ecc546cbd

! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestByte.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestChar.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestInt.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestLong.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestObject.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestShort.java
! test/hotspot/jtreg/compiler/unsafe/X-UnsafeAccessTest.java.template
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessString.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template

Changeset: e986452e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-27 14:44:28 +0000
URL:       https://git.openjdk.org/jdk11u/commit/e986452eebb8c282a28e9cd1dd015a6053ac0c6f

8263970: Manual test javax/swing/JTextField/JapaneseReadingAttributes/JapaneseReadingAttributes.java failed

Backport-of: 75b039a43c5beddee21648499df534bdcf7e2fa1

! test/jdk/javax/swing/JTextField/JapaneseReadingAttributes/JapaneseReadingAttributes.java

Changeset: dccbde75
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-27 14:44:53 +0000
URL:       https://git.openjdk.org/jdk11u/commit/dccbde750d4bc1f0984bd082af6c194224e74670

8247895: SHA1PRNGReseed.java is calling setSeed(0)

Backport-of: 5a51d709872175810393cdfa6eac051156ca3595

! test/jdk/sun/security/provider/SecureRandom/SHA1PRNGReseed.java

Changeset: 79d01850
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-27 14:46:52 +0000
URL:       https://git.openjdk.org/jdk11u/commit/79d01850bf365690dbd49d7f297a58cafddbd872

8273807: Zero: Drop incorrect test block from compiler/startup/NumCompilerThreadsCheck.java

Backport-of: 1c5de8b86b038f5d5c313c504a8868e36fc80bde

! test/hotspot/jtreg/compiler/startup/NumCompilerThreadsCheck.java

Changeset: e8c9452d
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-27 14:48:51 +0000
URL:       https://git.openjdk.org/jdk11u/commit/e8c9452d7c535cdfb7a04ecae6919e38f40dfba4

8284767: Create an automated test for JDK-4422535

Backport-of: 5ae4320921b15dcc198d0c71416cd46e5b5c2f85

+ test/jdk/javax/accessibility/SetCurrentAccessibleValueTest.java

Changeset: b6ffc252
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-27 15:11:23 +0000
URL:       https://git.openjdk.org/jdk11u/commit/b6ffc252f3718a040292b5933b49d17fd732ed7f

8284524: Create an automated test for JDK-4422362

Backport-of: b9de0a7556f7be2c6afc6bb41bfa0339b639ff88

+ test/jdk/javax/accessibility/MaximumAccessibleValueTest.java

Changeset: a0b46148
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-27 15:12:08 +0000
URL:       https://git.openjdk.org/jdk11u/commit/a0b46148c29bbc0f9dfc49502eba4d4423f7644b

8286172: Create an automated test for JDK-4516019

Backport-of: e72742eeb5f265e854d098a560cb41c83e93f905

+ test/jdk/javax/swing/JSpinner/JSpinnerFocusTest.java

Changeset: b837a770
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-27 15:13:20 +0000
URL:       https://git.openjdk.org/jdk11u/commit/b837a7703f6bf98ee6cb8bce4e7c0a42f2fd77cc

8285635: javax/swing/JRootPane/DefaultButtonTest.java failed with Default Button not pressed for L&F: com.sun.java.swing.plaf.motif.MotifLookAndFeel

Backport-of: 79c0092125ef01e2980f8072d7b295ce0c1a6077

! test/jdk/javax/swing/JRootPane/DefaultButtonTest.java

Changeset: a6d63040
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-27 15:15:48 +0000
URL:       https://git.openjdk.org/jdk11u/commit/a6d63040fe18fd5f8274340a90933163b3875357

8223783: sun/net/www/http/HttpClient/MultiThreadTest.java sometimes detect threads+1 connections

Backport-of: 8effaa8f1f550d2cd0ff369f99436a8a7401fa10

! test/jdk/sun/net/www/http/HttpClient/MultiThreadTest.java

Changeset: 729838ba
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-27 15:16:25 +0000
URL:       https://git.openjdk.org/jdk11u/commit/729838bad58fc57d1d592d728fab3f714c9412c0

8296084: javax/swing/JSpinner/4788637/bug4788637.java fails intermittently on a VM

Backport-of: 2aaf3c5b01ddf5363eabfc6832133a2909fc27e3

! test/jdk/javax/swing/JSpinner/4788637/bug4788637.java

Changeset: b2d9d446
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-27 15:18:27 +0000
URL:       https://git.openjdk.org/jdk11u/commit/b2d9d446673fc1e9583f589a47bdfdcdf838dd51

8299424: containers/docker/TestMemoryWithCgroupV1.java fails on SLES12 ppc64le when testing Memory and Swap Limit

Backport-of: 95d4db3a92228d0211fa369c7d12d54234b22f72

! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java

Changeset: 186d04cc
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-30 06:06:06 +0000
URL:       https://git.openjdk.org/jdk11u/commit/186d04cc610a1c8bb8c2445aa9c6e14928ed80b2

8221372: Test vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java times out

Update test to get rid of unneeded MethodEntry/MethodExit events

Backport-of: 5df8729406fff411489c4c974a0d2a00e43d7348

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat001/thrstat001.cpp

Changeset: d45544d8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-30 06:07:44 +0000
URL:       https://git.openjdk.org/jdk11u/commit/d45544d87f54625f0f8deeee2f86451d07d26bff

8241097: java/math/BigInteger/largeMemory/SymmetricRangeTests.java requires -XX:+CompactStrings

Backport-of: 44eca823aa04d8ea63d9b5ebf47001a4bc7295ed

! test/jdk/java/math/BigInteger/largeMemory/SymmetricRangeTests.java

Changeset: 142d467c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-30 06:09:36 +0000
URL:       https://git.openjdk.org/jdk11u/commit/142d467c03b5331e73e4f57db403b08d6f71ecd9

8298921: Create a regression test for JDK-8139581

Backport-of: 834e50e9efc16effad7469cae99ab8f918a30e86

+ test/jdk/java/awt/Component/ComponentRedrawnTest.java

Changeset: abfab03e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-30 07:43:13 +0000
URL:       https://git.openjdk.org/jdk11u/commit/abfab03e69b5f8fc7780ba24ef18272e13d4384c

8228403: SignTwice.java failed with java.io.FileNotFoundException: File name too long

Backport-of: 804e840856d7593eb64faa7c84a4b02397af0bc7

! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
! test/jdk/sun/security/tools/jarsigner/compatibility/JdkUtils.java

Changeset: 54cb9727
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-30 07:45:20 +0000
URL:       https://git.openjdk.org/jdk11u/commit/54cb9727180a81cf5458124fd253fa391e7cf421

8298974: Add ftcolor.c to imported freetype sources

Backport-of: 05f9e7676ea457cd5ef44acca9a1706b5dd0d093

+ src/java.desktop/share/native/libfreetype/src/base/ftcolor.c

Changeset: aa54ef1e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-30 07:46:05 +0000
URL:       https://git.openjdk.org/jdk11u/commit/aa54ef1e5ac3db5864e8221eab4adfa203e630ac

8306682: Open source a few more AWT Choice tests

Backport-of: f39641ccbd670853b3c021dd4e490151cbc77ed6

+ test/jdk/java/awt/Choice/ChoiceMouseEventOutbounds.java
+ test/jdk/java/awt/Choice/ChoiceMoveTest.java
+ test/jdk/java/awt/Choice/ChoiceStaysOpenedOnTAB.java
+ test/jdk/java/awt/Choice/DragOffNoSelectTest.java

Changeset: 339518e2
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-30 07:48:39 +0000
URL:       https://git.openjdk.org/jdk11u/commit/339518e28327b8447d9800116d47fed97220587f

8306484: Open source several AWT Choice jtreg tests

Backport-of: b5362dadc59570d1f7fd7899be5ec11187168a16

+ test/jdk/java/awt/Choice/ChoiceConsumeMouseEvents.java
+ test/jdk/java/awt/Choice/ChoiceFocusLostTest.java
+ test/jdk/java/awt/Choice/ChoiceFreezeTest.java
+ test/jdk/java/awt/Choice/ChoiceGeneratesItemEvents.java
+ test/jdk/java/awt/Choice/ChoiceHandleMouseEvent.java
+ test/jdk/java/awt/Choice/ChoiceHandleMouseEvent_2.java

Changeset: 9c97b37e
Author:    Kimura Yukihiro <kimura.yukihiro at jp.fujitsu.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-06-30 13:55:48 +0000
URL:       https://git.openjdk.org/jdk11u/commit/9c97b37e1bca898a3ba2832342c909879cb4e31c

8265980: Fix systemDictionary and loaderConstraints printing

Reviewed-by: phh
Backport-of: e4be9680cb5b0aab9a422d461807a619987d6df8

! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/loaderConstraints.hpp
! src/hotspot/share/memory/metaspaceShared.cpp

Changeset: da6c1c78
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-03 18:52:01 +0000
URL:       https://git.openjdk.org/jdk11u/commit/da6c1c78484082a7bf9388afa43e130403a3fc06

8252530: Fix inconsistencies in hotspot whitebox

Reviewed-by: lucy
Backport-of: ab17be283559ba0477bc0dcbd11dbfccf155a57f

! src/hotspot/share/prims/whitebox.cpp
! test/jtreg-ext/requires/VMProps.java
! test/lib/sun/hotspot/WhiteBox.java
! test/lib/sun/hotspot/code/Compiler.java

Changeset: e5d67932
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-07-04 07:05:56 +0000
URL:       https://git.openjdk.org/jdk11u/commit/e5d679320a980a1e262219712bdc2bbde735f7a2

8304867: Explicitly disable dtrace for ppc builds

Reviewed-by: lucy
Backport-of: ff368d504e9101e11c7182185f56255f429d31e3

! make/autoconf/hotspot.m4

Changeset: 003bdbb4
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-04 07:30:45 +0000
URL:       https://git.openjdk.org/jdk11u/commit/003bdbb4d4154f743c1f12bde477d9d1e20e1018

8168261: Use server cipher suites preference by default

Backport-of: 2eb8492163f39780ae2c87ff2f4eeb54054cad6a

! src/java.base/share/classes/javax/net/ssl/SSLContextSpi.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
+ test/jdk/sun/security/ssl/SSLContextImpl/DefaultCipherSuitePreference.java

Changeset: 8528c520
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-04 07:34:33 +0000
URL:       https://git.openjdk.org/jdk11u/commit/8528c520a079c34ac2a5a3334024aa1050afe393

8244078: ProcessTools executeTestJvm and createJavaProcessBuilder have inconsistent handling of test.*.opts

Reviewed-by: lucy
Backport-of: 81597d9f8fbc40bb1a26ca9fe66ece3caf1c9dda

! test/hotspot/jtreg/compiler/aot/verification/ClassAndLibraryNotMatchTest.java
! test/hotspot/jtreg/compiler/aot/verification/vmflags/BasicFlagsChange.java
! test/hotspot/jtreg/compiler/arraycopy/stress/TestStressArrayCopy.java
! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java
! test/hotspot/jtreg/compiler/ciReplay/SABase.java
! test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java
! test/hotspot/jtreg/compiler/runtime/cr8015436/Driver8015436.java
! test/hotspot/jtreg/compiler/types/correctness/OffTest.java
! test/hotspot/jtreg/gc/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/TestAllocateHeapAtError.java
! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java
! test/hotspot/jtreg/gc/TestVerifyDuringStartup.java
! test/hotspot/jtreg/gc/arguments/GCArguments.java
! test/hotspot/jtreg/gc/arguments/TestUseNUMAInterleaving.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java
! test/hotspot/jtreg/gc/whitebox/TestWBGC.java
! test/hotspot/jtreg/runtime/BootstrapMethod/BSMCalledTwice.java
! test/hotspot/jtreg/runtime/ClassFile/UnsupportedClassFileVersion.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedArchiveFile.java
! test/hotspot/jtreg/runtime/StackTrace/LargeClassTest.java
! test/hotspot/jtreg/runtime/Unsafe/RangeCheck.java
! test/hotspot/jtreg/runtime/appcds/DumpClassList.java
! test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java
! test/hotspot/jtreg/runtime/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java
! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java
! test/hotspot/jtreg/runtime/modules/ModuleOptionsTest.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleClassList.java
! test/hotspot/jtreg/runtime/os/AvailableProcessors.java
! test/hotspot/jtreg/runtime/os/TestUseCpuAllocPath.java
! test/hotspot/jtreg/runtime/verifier/OverriderMsg.java
! test/hotspot/jtreg/runtime/verifier/TestANewArray.java
! test/hotspot/jtreg/runtime/verifier/TestMultiANewArray.java
! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java
! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java
! test/hotspot/jtreg/serviceability/logging/TestLogRotation.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java
! test/hotspot/jtreg/testlibrary_tests/ctw/CtwTest.java
! test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemOptionsTest.java
! test/hotspot/jtreg/vmTestbase/jit/tiered/Test.java
! test/hotspot/jtreg/vmTestbase/metaspace/flags/maxMetaspaceSize/TestMaxMetaspaceSize.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses/retransform003/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetNativeMethodPrefix/SetNativeMethodPrefix002/TestDriver.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/Test.java
! test/jdk/com/sun/jdi/JITDebug.java
! test/jdk/com/sun/jdi/PrivateTransportTest.java
! test/jdk/com/sun/jdi/cds/CDSJDITest.java
! test/jdk/com/sun/jdi/lib/jdb/Debuggee.java
! test/jdk/java/io/File/MacPath.java
! test/jdk/java/io/Serializable/evolution/RenamePackage/RenamePackageTest.java
! test/jdk/java/lang/Runtime/shutdown/ShutdownInterruptedMain.java
! test/jdk/java/lang/StackWalker/CallerFromMain.java
! test/jdk/java/lang/System/MacEncoding/MacJNUEncoding.java
! test/jdk/java/lang/instrument/DaemonThread/TestDaemonThreadLauncher.java
! test/jdk/java/nio/charset/Charset/DefaultCharsetTest.java
! test/jdk/java/nio/charset/coders/SJISMappingPropTest.java
! test/jdk/java/nio/file/Path/MacPathTest.java
! test/jdk/jdk/jfr/event/sampling/TestNative.java
! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java
! test/jdk/jdk/jfr/jvm/TestJfrJavaBase.java
! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java
! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java
! test/jdk/jdk/jfr/startupargs/TestMultipleStartupRecordings.java
! test/jdk/jdk/jfr/startupargs/TestRetransformUsingLog.java
! test/jdk/jdk/jfr/startupargs/TestStartDuration.java
! test/jdk/jdk/jfr/startupargs/TestStartName.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java
! test/lib/jdk/test/lib/Utils.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
! test/lib/jdk/test/lib/jfr/AppExecutorHelper.java
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: f321deb7
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-04 07:38:25 +0000
URL:       https://git.openjdk.org/jdk11u/commit/f321deb7c914eee7b34cf1ba000fed23fb2505ff

8232840: java/math/BigInteger/largeMemory/SymmetricRangeTests.java fails due to "OutOfMemoryError: Requested array size exceeds VM limit"
8232922: Add java/math/BigInteger/largeMemory/SymmetricRangeTests.java to ProblemList-Xcomp

Backport-of: cfd41c0c1dfae823d465711d147373c343977f00

! test/jdk/java/math/BigInteger/largeMemory/SymmetricRangeTests.java

Changeset: 985c7a10
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-04 07:40:35 +0000
URL:       https://git.openjdk.org/jdk11u/commit/985c7a10ae4b1786c21b9a0de21f8c51a6cbc25d

8209398: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failed with "PKCS11Exception: CKR_ATTRIBUTE_SENSITIVE"

Backport-of: 75a911cea0133be5c8d689f7f548e9c975998471

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! test/jdk/ProblemList.txt

Changeset: c4fb98d7
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-04 07:42:53 +0000
URL:       https://git.openjdk.org/jdk11u/commit/c4fb98d7bd93a8dbd503e5d39e5cfab7bc4eec89

8307569: Build with gcc8 is broken after JDK-8307301

Reviewed-by: mdoerr
Backport-of: 64c09628664fd19c281723f15bf677c52e360acd

! make/lib/Awt2dLibraries.gmk

Changeset: c99f1e01
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-04 07:51:13 +0000
URL:       https://git.openjdk.org/jdk11u/commit/c99f1e012fc824a7e6d6f8fbaeec4be3d5f8d4b0

8307604: gcc12 based Alpine build broken build after JDK-8307301

Reviewed-by: mdoerr
Backport-of: d2e0e534d7e391dd633fb9ff671900f8060b6d49

! make/lib/Awt2dLibraries.gmk

Changeset: 842f8ae0
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-04 07:59:40 +0000
URL:       https://git.openjdk.org/jdk11u/commit/842f8ae08946976cf52e02397c93cf268f63c82e

8307301: Update HarfBuzz to 7.2.0

Backport-of: d8b230c384c47cc2bdc28d0849859d58a6a52eae

! src/java.desktop/share/legal/harfbuzz.md
! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/CPAL/CPAL.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkLigPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Ligature.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSet.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/CompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/Glyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SimpleGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SubsetGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/VarCompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/path-builder.hh
! src/java.desktop/share/native/libharfbuzz/UPDATING.txt
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-algs.hh
! src/java.desktop/share/native/libharfbuzz/hb-bimap.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-blob.h
! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc
! src/java.desktop/share/native/libharfbuzz/hb-cache.hh
! src/java.desktop/share/native/libharfbuzz/hb-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-config.hh
! src/java.desktop/share/native/libharfbuzz/hb-debug.hh
! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-face.hh
! src/java.desktop/share/native/libharfbuzz/hb-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-font.h
! src/java.desktop/share/native/libharfbuzz/hb-ft.cc
! src/java.desktop/share/native/libharfbuzz/hb-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-hdmx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-head-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-maxp-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-name.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-stat-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-common.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ot-var-cvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-hvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-outline.cc
! src/java.desktop/share/native/libharfbuzz/hb-outline.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint.h
! src/java.desktop/share/native/libharfbuzz/hb-paint.hh
! src/java.desktop/share/native/libharfbuzz/hb-pool.hh
! src/java.desktop/share/native/libharfbuzz/hb-priority-queue.hh
! src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-shape.h
! src/java.desktop/share/native/libharfbuzz/hb-shaper-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-static.cc
! src/java.desktop/share/native/libharfbuzz/hb-style.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset.h
! src/java.desktop/share/native/libharfbuzz/hb-unicode.h
! src/java.desktop/share/native/libharfbuzz/hb-version.h
! src/java.desktop/share/native/libharfbuzz/hb.hh

Changeset: a975a1e0
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-05 06:59:45 +0000
URL:       https://git.openjdk.org/jdk11u/commit/a975a1e0b28bd4e25e86f0f4ad16f108048ce801

8286620: Create regression test for verifying setMargin() of JRadioButton

Reviewed-by: lucy
Backport-of: 67f1bd7ff1bb218fd6de9ef1e957f729013e133c

+ test/jdk/javax/swing/JRadioButton/bug4380543.java

Changeset: b3417d8c
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2023-07-05 08:07:43 +0000
URL:       https://git.openjdk.org/jdk11u/commit/b3417d8c8aa539b62658d537f8b17010d8617982

8293657: sun/management/jmxremote/bootstrap/RmiBootstrapTest.java#id1 failed with "SSLHandshakeException: Remote host terminated the handshake"

Reviewed-by: mbaesken
Backport-of: f6d78cda853ce6ec6fdda845f1799253461fc618

! src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java
! test/jdk/sun/management/jmxremote/bootstrap/management_ssltest07_ok.properties.in

Changeset: 6b77069a
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2023-07-05 08:08:25 +0000
URL:       https://git.openjdk.org/jdk11u/commit/6b77069a17ee424f37c6782e0c60ca3bdd62fdfd

8291830: jvmti/RedefineClasses/StressRedefine failed: assert(!is_null(v)) failed: narrow klass value can never be zero

Reviewed-by: mdoerr
Backport-of: fb6fd03233b0eb001e2995d20a079b6af31d2b9b

! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/prims/jvmtiThreadState.hpp

Changeset: 532fbe9c
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-07-05 09:17:08 +0000
URL:       https://git.openjdk.org/jdk11u/commit/532fbe9c3cdaa4dcf4b11e8e9e23e00015c9d1d3

8291444: GHA builds/tests won't run manually if disabled from automatic running

Backport-of: 17744caa87ac313e924deb92af37c491cf7c97bc

! .github/workflows/main.yml

Changeset: 6b84480e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-05 11:15:37 +0000
URL:       https://git.openjdk.org/jdk11u/commit/6b84480e9fe41fe1a703881c26d46fd90e870827

8304054: Linux: NullPointerException from FontConfiguration.getVersion in case no fonts are installed

Backport-of: 3c7ab80501d7935d6f65b18c1eb2b47b207ffcf9

! src/java.desktop/share/classes/sun/awt/FontConfiguration.java

Changeset: 9fecfb3e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-05 11:21:43 +0000
URL:       https://git.openjdk.org/jdk11u/commit/9fecfb3e29b2cc77a7c455217c169cbe04f3e1ca

8305950: Have -XshowSettings option display tzdata version

Backport-of: d27e56e6d7ea24eb8de91f42fac851839798b4ee

! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/jdk/tools/launcher/Settings.java

Changeset: 2854320b
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-05 11:30:14 +0000
URL:       https://git.openjdk.org/jdk11u/commit/2854320bda11d9cb1332735e93b7607d1107287b

8306638: Open source some AWT tests related to datatransfer and Toolkit

Backport-of: 2210e06788d14dab38f78d8b20a2397e633195af

+ test/jdk/java/awt/Toolkit/ToolkitListenerTest/ToolkitListenerTest.java
+ test/jdk/java/awt/datatransfer/CRLFTest/CRLFTest.java
+ test/jdk/java/awt/datatransfer/DataConversionDeadlockTest/DataConversionDeadlockTest.java
+ test/jdk/java/awt/datatransfer/DataFlavor/BestTextFlavorTest/BestTextFlavorTest.java
+ test/jdk/java/awt/datatransfer/FileTransferAWTLockTest/FileTransferAWTLockTest.java

Changeset: 750387be
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-05 11:34:39 +0000
URL:       https://git.openjdk.org/jdk11u/commit/750387bec79eea0ab6ac6f624cce16c66d89bc64

8297887: Update Siphash

Backport-of: bacf652311a74d93f6f802c51a1a2150522704cb

! src/hotspot/share/classfile/altHashing.cpp

Changeset: dbf8820d
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2023-07-05 12:52:42 +0000
URL:       https://git.openjdk.org/jdk11u/commit/dbf8820d604c30d169ee6247fb383411d07e4253

8300098: java/util/concurrent/ConcurrentHashMap/ConcurrentAssociateTest.java fails with internal timeout when executed with TieredCompilation1/3

Reviewed-by: mdoerr
Backport-of: ecf8842cd2309210f3d5eee7f9f28a198a860686

! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java

Changeset: b9a29eb4
Author:    Roman Marchenko <rmarchenko at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-07-05 17:47:02 +0000
URL:       https://git.openjdk.org/jdk11u/commit/b9a29eb4cf647a9cff0519afabdf4124ba9dd05f

8297437: javadoc cannot link to old docs (with old style anchors)

Reviewed-by: phh
Backport-of: 15a14884013a975707008f648b8e4864e16006ed

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java

Changeset: 1a99b6e5
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2023-07-06 12:40:00 +0000
URL:       https://git.openjdk.org/jdk11u/commit/1a99b6e5c46ad95185f886b7875497351d50aa0b

8300659: Refactor TestMemoryAwareness to use WhiteBox api for host values

Reviewed-by: sgehwolf
Backport-of: 3c61d5aa48606dab2d2c639d5f0a56313476917d

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: edbe5744
Author:    Nagata, Haruhito <nagata.haruhito at jp.fujitsu.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-07-06 21:20:50 +0000
URL:       https://git.openjdk.org/jdk11u/commit/edbe5744923d236abffd8ed42cc20996e9894dbc

8274606: Fix jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest.java test

Backport-of: 7eb0372e55f23275b12470593adc97f1b79bc965

! test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest.java

Changeset: 6f0efc4c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-07 05:30:50 +0000
URL:       https://git.openjdk.org/jdk11u/commit/6f0efc4c6c0848e29fae39daf003d5dd684d429d

8292297: Fix up loading of override java.security properties file

Reviewed-by: mbaesken
Backport-of: 4be52ee572e4fd65f2ac66d5e78c711c8eb6a61e

! src/java.base/share/classes/java/security/Security.java
! test/jdk/java/security/Security/ConfigFileTest.java
! test/jdk/java/security/Security/override.props

Changeset: 548c8025
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-07 05:35:20 +0000
URL:       https://git.openjdk.org/jdk11u/commit/548c802505c142dcf4112634bda9b1aa98c52363

8305074: ProblemList javax/net/ssl/DTLS/RespondToRetransmit.java

Reviewed-by: lucy

! test/jdk/ProblemList.txt

Changeset: 667acaf9
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Date:      2023-07-10 04:37:06 +0000
URL:       https://git.openjdk.org/jdk11u/commit/667acaf9e33516ad003a857a5477e91beee8bd63

8301700: Increase the default TLS Diffie-Hellman group size from 1024-bit to 2048-bit

Reviewed-by: phh
Backport-of: 26b111d714c3ee62bd10a5e2ab44be01c13ff42e

! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java
! test/jdk/sun/security/ssl/DHKeyExchange/DHEKeySizing.java

Changeset: 96cc4c0a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-10 14:38:21 +0000
URL:       https://git.openjdk.org/jdk11u/commit/96cc4c0a4f43bce1be61632fd4bf6cc9979a3573

8306137: Open source several AWT ScrollPane related tests

Backport-of: 4becb7bcb6d8c24db5209dade77dbf2be057b2b0

+ test/jdk/java/awt/ScrollPane/ComponentScrollTest.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneExtraScrollBar.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneLimitation.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneRemoveAdd.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneWindowsTest.java
+ test/jdk/java/awt/ScrollPane/ScrollPositionIntact.java

Changeset: 3fdf1839
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-10 16:30:48 +0000
URL:       https://git.openjdk.org/jdk11u/commit/3fdf183988a94f4fd131095dc88f8e64e533f108

8306636: Disable compiler/c2/Test6905845.java with -XX:TieredStopAtLevel=3

Backport-of: 4900517479f12b59cd8f1c31ad94ad7487c522f7

! test/hotspot/jtreg/compiler/c2/Test6905845.java

Changeset: e2431290
Author:    Man Cao <manc at openjdk.org>
Committer: Jiangli Zhou <jiangli at openjdk.org>
Date:      2023-07-10 19:58:26 +0000
URL:       https://git.openjdk.org/jdk11u/commit/e24312905bbb976810c2a47990fede28d30d1802

8310176: JDK 11 G1 crash during full GC with +UseStringDeduplication

Reviewed-by: phh, rrich

! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
+ test/hotspot/jtreg/gc/g1/TestStringDeduplicationTableRehashFullGC.java
! test/hotspot/jtreg/gc/g1/TestStringDeduplicationTools.java

Changeset: 8e971f59
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-11 10:44:24 +0000
URL:       https://git.openjdk.org/jdk11u/commit/8e971f59dbcc01afe26a6d47bf949e9aef8a2570

8305421: Work around JDK-8305420 in CDSJDITest.java

Reviewed-by: goetz
Backport-of: 9ce5fdc96262ac80c5a2ac2d51a149408d3d727a

! test/jdk/com/sun/jdi/cds/CDSJDITest.java

Changeset: 161a941a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-12 06:24:31 +0000
URL:       https://git.openjdk.org/jdk11u/commit/161a941a8606ddf694ceff1500d279d463748b41

8225012: sanity/client/SwingSet/src/ToolTipDemoTest.java fails on Windows

Backport-of: 1f521a12041b33b3458f952627d535fad6e928c7

! test/jdk/ProblemList.txt
! test/jdk/sanity/client/SwingSet/src/ToolTipDemoTest.java

Changeset: 32e16aef
Author:    Ningsheng Jian <njian at openjdk.org>
Committer: Andrew Haley <aph at openjdk.org>
Date:      2023-07-12 08:49:02 +0000
URL:       https://git.openjdk.org/jdk11u/commit/32e16aefa99f3688b1c3c100613c699e678c4c1b

8307572: AArch64: Vector registers are clobbered by some macroassemblers

Reviewed-by: aph
Backport-of: 33d9a857308eed53e06b448691910bc8aa2f8fc9

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
+ test/hotspot/jtreg/compiler/c2/aarch64/TestIntrinsicsRegStress.java

Changeset: 65e7759e
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-17 07:54:07 +0000
URL:       https://git.openjdk.org/jdk11u/commit/65e7759e78980ffc1ffe9844ecc56121984fe0e1

8220410: sun/security/tools/jarsigner/warnings/NoTimestampTest.java failed with missing expected output

Using the same timezone for jar verifying and date formatting

Reviewed-by: goetz
Backport-of: 3c34b7a2616922dddaf67d5f9e5907f260d302c8

! test/jdk/sun/security/tools/jarsigner/warnings/NoTimestampTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/Test.java

Changeset: 540be494
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-18 09:09:49 +0000
URL:       https://git.openjdk.org/jdk11u/commit/540be49431c17ab2180e9761cac99e90f699f726

8275303: sun/java2d/pipe/InterpolationQualityTest.java fails with D3D basic render driver

Backport-of: bc0379ea1a22a2631b49ecd6a331352bec81c1c6

! src/java.desktop/windows/native/libawt/java2d/d3d/D3DBadHardware.h

Changeset: f8d6c54b
Author:    Kimura Yukihiro <kimura.yukihiro at jp.fujitsu.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-07-18 13:09:48 +0000
URL:       https://git.openjdk.org/jdk11u/commit/f8d6c54babc6af846607b6e8fe826de7e8c387d3

8312138: jcmd VM.metaspace vslist has no newline character before the Class: label.

Reviewed-by: phh

! src/hotspot/share/memory/metaspace.cpp

Changeset: 97746538
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-19 06:31:58 +0000
URL:       https://git.openjdk.org/jdk11u/commit/977465389aae03106a291c54d033f2aaa39b9d16

Merge

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/java.base/share/conf/security/java.security
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/java.base/share/conf/security/java.security
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java

Changeset: 35ec241a
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-19 06:43:43 +0000
URL:       https://git.openjdk.org/jdk11u/commit/35ec241ae041bb05aa37c7557b19f598d252f46e

8228341: SignTwice.java fails intermittently on Windows

Reviewed-by: phh
Backport-of: 78c7364c1712c365dfdf266887d7acd2f74aa5ef

! test/jdk/ProblemList.txt
! test/jdk/sun/security/tools/jarsigner/compatibility/SignTwice.java

Changeset: 581b34f5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-19 10:15:13 +0000
URL:       https://git.openjdk.org/jdk11u/commit/581b34f57330960e813663e62187030e35bbc7c3

8305766: ProblemList runtime/CompressedOops/CompressedClassPointers.java

Backport-of: f45b01f8830a8d42a486374e8c3dadc845bfc59f

! test/hotspot/jtreg/ProblemList.txt

Changeset: c06d7485
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-20 09:50:51 +0000
URL:       https://git.openjdk.org/jdk11u/commit/c06d7485cc04061f4abd137d21ad4fd74136868a

8277353: java/security/MessageDigest/ThreadSafetyTest.java test times out

Backport-of: f22d157e551fb28991e7713a45e63a0a8d9d2c4c

! test/jdk/java/security/MessageDigest/ThreadSafetyTest.java

Changeset: 864baf7f
Author:    Taizo Kurashige <taizousum11 at gmail.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-07-20 13:32:58 +0000
URL:       https://git.openjdk.org/jdk11u/commit/864baf7fe57dfac98878d579665006cd4cdadc06

8222323: ChildAlwaysOnTopTest.java fails with "RuntimeException: Failed to unset alwaysOnTop"

Reviewed-by: phh
Backport-of: 837928ba7955dbfd4a9c966209c3469c0fb5e195

! test/jdk/java/awt/Window/MultiWindowApp/ChildAlwaysOnTopTest.java

Changeset: f0b10f23
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-07-21 16:28:07 +0000
URL:       https://git.openjdk.org/jdk11u/commit/f0b10f2314ba14a918fae602ca6121378eedd710

8297681: Unnecessary color conversion during 4BYTE_ABGR_PRE to INT_ARGB_PRE blit

Backport-of: 8ffed34e1da0ad2b9b6503f13831843dadfed319

! src/java.desktop/share/native/libawt/java2d/loops/FourByteAbgrPre.c
+ test/jdk/sun/java2d/loops/SkipConversionIfPossible.java

Changeset: 93419e59
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-23 09:10:25 +0000
URL:       https://git.openjdk.org/jdk11u/commit/93419e59b766258e8f3b5a5fd3b02ec7244a77cf

8295894: Remove SECOM certificate that is expiring in September 2023

Backport-of: b40b1ca1f6ab606387bb1a466810f0e23dead560

- make/data/cacerts/secomscrootca1
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 6747c786
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-24 09:12:31 +0000
URL:       https://git.openjdk.org/jdk11u/commit/6747c786ea70de3fb498b772f9ee9438befbde26

8297923: java.awt.ScrollPane broken after multiple scroll up/down
8310054: ScrollPane insets are incorrect
8311689: Wrong visible amount in Adjustable of ScrollPane

Backport-of: f18ecea50fae69e4bad8479c37701fb08c5ee460

! src/java.desktop/windows/classes/sun/awt/windows/WScrollPanePeer.java
! src/java.desktop/windows/native/libawt/windows/awt_ScrollPane.cpp
! test/jdk/java/awt/ScrollPane/ScrollPaneExtraScrollBar.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneLeakTest.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneScrollEnd.java

Changeset: 7051296f
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2023-07-25 07:53:47 +0000
URL:       https://git.openjdk.org/jdk11u/commit/7051296f46e50c2a8194ea2896ddedac288b03f8

8257993: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine/TestDescription.java crash intermittently

Reviewed-by: mdoerr
Backport-of: 0a3e446ad95b09de2facee7107f7c1206339ee0d

! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/method.hpp

Changeset: b49e8b28
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2023-07-25 10:53:19 +0000
URL:       https://git.openjdk.org/jdk11u/commit/b49e8b282c2c50a2f129cd5cfa45a9eb91fc7e68

8229147: Linux os::create_thread() overcounts guardpage size with newer glibc (>=2.27)

Reviewed-by: goetz, stuefe
Backport-of: 9ebcda2165c42e3f7b82a9ae8074badb69c0d270

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/posix/os_posix.cpp

Changeset: e10b8874
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2023-07-25 10:55:08 +0000
URL:       https://git.openjdk.org/jdk11u/commit/e10b8874dc0c899c39fc6a418d2f62d3fdf7cf73

8286481: Exception printed to stdout on Windows when storing transparent image in clipboard

Backport-of: 5264881a1528444dfefbabec6f42596810f0ce07

! src/java.desktop/windows/classes/sun/awt/windows/WClipboard.java

Changeset: c029177a
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-26 06:22:58 +0000
URL:       https://git.openjdk.org/jdk11u/commit/c029177a52c8062af6981ac929d4f349fb9f6696

8229481: sun/net/www/protocol/https/ChunkedOutputStream.java failed with a SSLException

The test is updated to ignore plain text connections

Reviewed-by: phh
Backport-of: e81ee784d37b89605b8fb8c5107dec6fcb1ed022

! test/jdk/sun/net/www/protocol/https/ChunkedOutputStream.java
! test/jdk/sun/net/www/protocol/https/HttpCallback.java
! test/jdk/sun/net/www/protocol/https/TestHttpsServer.java

Changeset: 910f35e1
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2023-07-26 08:03:36 +0000
URL:       https://git.openjdk.org/jdk11u/commit/910f35e111556f0a72630e0e8ab2877b8c248a07

6176679: Application freezes when copying an animated gif image to the system clipboard

Backport-of: 6c71859ac240c788364169422e726f8f5443bf75

! src/java.desktop/share/classes/sun/awt/image/ImageRepresentation.java
+ test/jdk/java/awt/Clipboard/CopyAnimatedGIFTest.java

Changeset: 514c0eb8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-26 13:39:31 +0000
URL:       https://git.openjdk.org/jdk11u/commit/514c0eb8363490f0941fb8c3c3dff312d125c14b

8313159: [11u] Fix test SSLEngineKeyLimit.java after Merge error

Reviewed-by: mbaesken

! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java

Changeset: 6e8a66ad
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Lutz Schmidt <lucy at openjdk.org>
Date:      2023-07-27 21:14:18 +0000
URL:       https://git.openjdk.org/jdk11u/commit/6e8a66adb04fbba58db928889d09c2a706a2eed1

8270331: [TESTBUG] Error: Not a test or directory containing tests: java/awt/print/PrinterJob/InitToBlack.java

Reviewed-by: lucy
Backport-of: 2ef9767aae8e1798661fea615b096833bdb9d985

! test/jdk/java/awt/print/PrinterJob/InitToBlack.java

Changeset: 894613f8
Author:    Andrew Lu <andrewlu at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-01 08:08:02 +0000
URL:       https://git.openjdk.org/jdk11u/commit/894613f86f60bcacf7bd5366ebf88d0f24710730

8268464: Remove dependancy of TestHttpsServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/protocol/https/ tests

Reviewed-by: phh
Backport-of: 7621fa37efb2739b953da1cda87dca4762b5bd0c

! test/jdk/sun/net/www/protocol/https/AbstractCallback.java
! test/jdk/sun/net/www/protocol/https/ChunkedOutputStream.java
! test/jdk/sun/net/www/protocol/https/HttpCallback.java
! test/jdk/sun/net/www/protocol/https/HttpTransaction.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/B6216082.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/TunnelProxy.java
- test/jdk/sun/net/www/protocol/https/TestHttpsServer.java

Changeset: 7cf5b10c
Author:    Andrew Lu <andrewlu at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-01 08:09:54 +0000
URL:       https://git.openjdk.org/jdk11u/commit/7cf5b10c217eeb6340f9421e3c6db28b953a1a79

8307128: Open source some drag and drop tests 4
8307799: Newly added java/awt/dnd/MozillaDnDTest.java has invalid jtreg `@requires` clause

Reviewed-by: phh
Backport-of: 98294242a94c611e2a713c2d520e59dd873ae4a0

+ test/jdk/java/awt/dnd/MouseExitGestureTriggerTest.java
+ test/jdk/java/awt/dnd/MozillaDnDTest.java
+ test/jdk/java/awt/dnd/MultiDataFlavorDropTest.java
+ test/jdk/java/awt/dnd/NativeDragJavaDropTest.java
+ test/jdk/java/awt/dnd/NestedHeavyweightDropTargetTest.java

Changeset: adc74777
Author:    Dhamoder Nalla <dhanalla at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-08-01 14:40:37 +0000
URL:       https://git.openjdk.org/jdk11u/commit/adc74777b3790486adc2cd03fd0a154095e95cf4

8305763: Parsing a URI with an underscore goes through a silent exception, negatively impacting performance

Backport-of: 749d4801937ac145f945765f0ba0980bbccf384f

! src/java.base/share/classes/java/net/URI.java



More information about the jdk-updates-changes mailing list