git: openjdk/jdk17u: 10 new changesets

Christoph Langer clanger at openjdk.org
Tue Oct 17 20:26:41 UTC 2023


Changeset: 5a007106
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-06-21 13:36:34 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5a007106696a0cf4022bb24ddf58390a2484ca2b

8296581: Better system proxy support

Reviewed-by: mbalao
Backport-of: 111811e64245ae720a0617b7de0c52c60bb2bac1

! src/java.base/windows/native/libnet/DefaultProxySelector.c

Changeset: 9b1d4bc1
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-06-23 14:54:42 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9b1d4bc1515d6de052497f4c1087ca7d22b2c410

8297856: Improve handling of Bidi characters

Reviewed-by: mbalao
Backport-of: 244b89fc786894cb8cca742f91875ebb98b603ff

! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java

Changeset: 3a391232
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-09-06 15:15:46 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3a391232c8aa4fdf54d73ec725bdb4b4e9192bb5

8309966: Enhanced TLS connections

Reviewed-by: mbalao
Backport-of: d25ee81f56d67f2c51ba8b8c59f470c6f88ae47f

! src/java.base/share/classes/java/security/cert/CertPathHelperImpl.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/sun/security/provider/certpath/CertPathHelper.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardState.java
! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java

Changeset: 95f51289
Author:    Martin Balao <mbalao at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-08-08 15:11:39 +0000
URL:       https://git.openjdk.org/jdk17u/commit/95f51289b6d6bda233bf853bca2fc0cfe30fdb04

8312248: Enhanced archival support redux

Reviewed-by: andrew
Backport-of: c2100a627d578901dffbbe631e5a6c9b88ca2209

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

Changeset: 5147fd4b
Author:    Martin Balao <mbalao at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-08-23 18:38:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5147fd4b5047436b0b750ddd4d2a0b99a04b2494

8314649: Enhanced archival support redux

Reviewed-by: andrew
Backport-of: 1e16543a605a4be4f7430125aa488446a1c82d05

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

Changeset: 32562861
Author:    Yuri Nesterenko <yan at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-04-28 02:48:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/32562861533268fc750f3a88e93ae20e8fc821b2

8284910: Buffer clean in PasswordCallback

Reviewed-by: mbalao
Backport-of: 89fd6d34f859d61d9cf5a1edf9419eee7c338390

! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java
+ test/jdk/javax/security/auth/callback/PasswordCallback/CheckCleanerBound.java
+ test/jdk/javax/security/auth/callback/PasswordCallback/PasswordCleanup.java

Changeset: 87c0d671
Author:    Yuri Nesterenko <yan at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-08-18 15:01:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/87c0d671e711ec9eefd6b18be00a0b26ffaab9a7

8286503: Enhance security classes

Backport-of: 7f5e120a631ffda3e6d5efc03bae572b21877b69

! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.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/PBEKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java
! src/java.base/share/classes/java/security/CodeSigner.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java
! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java
! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java
! src/java.base/share/classes/sun/security/provider/DSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/provider/SecureRandom.java
! src/java.base/share/classes/sun/security/provider/certpath/X509CertPath.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/x509/X509CertImpl.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPublicKeyImpl.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHPublicKeyImpl.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAPublicKeyImpl.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/LdapPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTDomainPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSid.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTUserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UserPrincipal.java
- test/jdk/java/security/KeyRep/RSA.pre.1.5.key
! test/jdk/java/security/KeyRep/SerialOld.java

Changeset: ba64034c
Author:    Yuri Nesterenko <yan at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-09-28 12:00:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ba64034c79f83b2cd899e1998c217a75fe2ee75f

8317040: Exclude cleaner test failing on older releases

Reviewed-by: mbalao, andrew, clanger

! test/jdk/ProblemList.txt

Changeset: c2bd1ee6
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-10-08 15:17:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c2bd1ee67db35fddedc6c30302ecbf241d0b788c

8317121: vector_masked_load instruction is moved too early after JDK-8286941

Backport-of: cfabcbf85837e97bdd6c9e4e06e875ecbaa70084

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestMaskedVectors.java

Changeset: 9c16e89d
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-10-06 07:31:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9c16e89d275654cee98f5374434bea2097dda91e

8317643: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.9

Reviewed-by: goetz

! make/conf/version-numbers.conf



More information about the jdk-updates-changes mailing list