git: openjdk/jdk15u: 24 new changesets

duke duke at openjdk.java.net
Wed Oct 20 07:17:29 UTC 2021


Changeset: c732c3f4
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-08-04 17:03:57 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/c732c3f4451db83ada9829c136ede54fd01af263

8265776: Improve Stream handling for SSL

Backport-of: 345c6d3045e4e37e4f8dca30f5b1104c5eb403a9

! src/jdk.httpserver/share/classes/sun/net/httpserver/SSLStreams.java

Changeset: a9a66db6
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-07-27 13:12:13 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/a9a66db6123193af78dffc51d762c6e28841b2c7

8270398: Enhance canonicalization

Backport-of: 0a6c6a2c954d7889934d3caa4256124a1c5662a0

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

Changeset: ad8d8e46
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-07-27 12:44:45 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/ad8d8e4652bee59ca02e715922b0f6c75c846463

8270404: Better canonicalization

Backport-of: a0a8a41bb1da9261b2d3c4a43a6738fbf3286b5d

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/oops/instanceKlass.cpp

Changeset: bcad1ffa
Author:    Yuri Nesterenko <yan at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-08-26 16:07:29 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/bcad1ffaf9595b022761d9c0600802901366d3e0

8266097: Better hashing support

Reviewed-by: bae
Backport-of: 35c00175d8fba3fdae4f0bd31e3b416f52fb2283

! src/java.base/share/classes/java/util/HashMap.java
! src/java.base/share/classes/java/util/HashSet.java

Changeset: 37decc7f
Author:    Yuri Nesterenko <yan at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-08-27 14:49:10 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/37decc7fa9cddd9b8e7b28236869fce02d54d4f1

8266115: More Manifest Jar Loading

Reviewed-by: bae
Backport-of: 1834a749a1d51c82fb1a1c34770c7ab5b4ff9fce

! src/java.base/share/classes/java/util/jar/JarFile.java

Changeset: ce8f6164
Author:    Yuri Nesterenko <yan at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-08-27 17:40:31 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/ce8f6164973eddd09869a17940b3622a0c16adab

8268506: More Manifest Digests

Backport-of: 306a51b13f5307b0de9d2f04daa983ccd8f92284

! src/java.base/share/classes/sun/security/util/ManifestDigester.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java

Changeset: fc6f6c45
Author:    Yuri Nesterenko <yan at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-08-31 16:50:50 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/fc6f6c45e1cb4f1766e31218fe308bc121d03846

8266109: More Resilient Classloading

Reviewed-by: bae
Backport-of: 00c10ed10286a1989a339bc35cb64302630427ae

! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/Resource.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java

Changeset: 67ba5635
Author:    Yuri Nesterenko <yan at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-09-01 17:25:39 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/67ba563530aceac99bcdc4e69d2427c65da4e70b

8266137: Improve Keystore integrity

Reviewed-by: bae
Backport-of: 06acda364f1483c15adca105d612a24f1d50112c

! src/java.base/share/classes/sun/security/tools/keytool/CertAndKeyGen.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java

Changeset: bc744830
Author:    Yuri Nesterenko <yan at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-09-03 18:25:22 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/bc7448304a720e0fd74b4de4e5315e4cba83bc5a

8263314: Enhance XML Dsig modes

Reviewed-by: bae
Backport-of: fe318432e184c2df95d802212b4eb510d3729459

! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java

Changeset: 6b29fa0c
Author:    Sergey Bylokhov <bylokhov at amazon.com>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-09-06 14:15:18 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/6b29fa0cb137cd3076a2b27c4f71f5136b21bd29

8265167: Richer Text Editors

Backport-of: c59311d94c3f010b9017825d767db8241c69a2a7
Reviewed-by: yan

! src/java.desktop/share/classes/javax/swing/text/rtf/RTFParser.java

Changeset: 49407942
Author:    Sergey Bylokhov <bylokhov at amazon.com>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-09-06 14:17:34 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/49407942d4347d254574b87a19b8a205ec500dbb

8269763: The JEditorPane is blank after JDK-8265167

Reviewed-by: yan
Backport-of: 36aac3987938688c97c06f34fdc8688e0b24a4fa

! src/java.desktop/share/classes/javax/swing/text/rtf/RTFParser.java

Changeset: c95c9423
Author:    Sergey Bylokhov <bylokhov at amazon.com>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-09-06 14:20:43 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/c95c94233f06ac251741bd9c0f3e81f3ceb3d12f

8265574: Improve handling of sheets

Backport-of: a20f56155d675fd606ed57fddb153aeb9dc270ae
Reviewed-by: yan

! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java

Changeset: e52e9ace
Author:    Yuri Nesterenko <yan at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-09-09 15:21:30 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/e52e9acea2a87db80d5b68c33472ab2e6780e0a4

8265580: Enhanced style for RTF kit

Reviewed-by: bae
Backport-of: dd4a17f711b0027ed6377ca57c43a7d68d4df566

! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java

Changeset: a0324b2e
Author:    Yuri Nesterenko <yan at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-09-09 11:29:00 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/a0324b2e61bd1a05b974958b1e9ca01038a61fe8

8266103: Better specified spec values

Reviewed-by: bae
Backport-of: 9bd20b57e1d79bd2bb386fb5df48e681fbbbd981

! src/java.base/share/classes/javax/crypto/spec/IvParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java

Changeset: ffdc311b
Author:    Yuri Nesterenko <yan at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-09-16 15:56:36 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/ffdc311b69a7b7a42b5b82e85d81d861e784b5b0

8267086: ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic

Reviewed-by: bae
Backport-of: 2e375ae9ed459527393f9dd13d15d1031ad6095f

! src/java.base/share/classes/sun/security/util/DerIndefLenConverter.java

Changeset: 13529edf
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-09-17 16:06:01 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/13529edfa515f1335ba0457e1138b85be5a98e68

8266689: More Constrained Delegation

Reviewed-by: bae
Backport-of: 723438b38868c373d1b8d7e6db576835be392932

! src/java.security.jgss/share/classes/sun/security/jgss/krb5/SubjectComber.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java

Changeset: 3f4b1dbc
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-09-08 16:30:34 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/3f4b1dbc3620591305e0e0d06ae3a3968a0270f0

8267712: Better LDAP reference processing

Reviewed-by: bae
Backport-of: 0d2a239cb4b7fdc88adb54eb66b36f5f5157418f

! src/java.naming/share/classes/com/sun/jndi/ldap/Obj.java
! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java

Changeset: 010a4fd4
Author:    Andrew Brygin <bae at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-06-23 03:47:05 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/010a4fd422aadf329773085eb7f06dce5e9ec173

8267735: Better BMP support

Backport-of: 67ddc7e7f3b178998ea59f68758a5fa510624e12

! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/iio-plugin.properties

Changeset: 5c3b134b
Author:    Dmitry Cherepanov <dcherepanov at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-09-28 14:42:45 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/5c3b134b57a1a3295d6846f46c25f54706c84c41

8269624: Enhance method selection support

Reviewed-by: bae
Backport-of: acd1fa5d8fabd424ec3b125b56e5ca482b25f2d9

! src/hotspot/share/code/dependencies.cpp

Changeset: 52c88747
Author:    Clive Verghese <cverghese at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-09-28 16:58:54 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/52c88747acf4ae95e811ca48f3cb202ce010b1be

8269618: Better session identification

Backport-of: 116b77755f0a5d8c786a0c0ead4fc557ce359e6e

! src/java.base/share/classes/sun/security/ssl/HelloCookieManager.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/RandomCookie.java
! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java
! src/java.base/share/classes/sun/security/ssl/SessionId.java
+ src/java.base/share/classes/sun/security/util/ByteArrays.java

Changeset: 3a558834
Author:    Clive Verghese <cverghese at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-09-30 11:32:53 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/3a5588345b98907493cb9fe30c5cdfec16359ae7

8268193: Improve requests of certificates

Reviewed-by: yan
Backport-of: ce8b2eac4f9643575a87617ae8091657e9458c22

! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/ClientHandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/ServerKeyExchange.java

Changeset: 7c892627
Author:    Clive Verghese <cverghese at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-09-30 11:38:07 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/7c8926275efb89f90914003ce4e0b03eaeb80593

8268199: Correct certificate requests

Reviewed-by: yan
Backport-of: afeccc7639d3d09041b58cf0f5672eb7310b2cbd

! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/X509Authentication.java

Changeset: e8c66b8a
Author:    Clive Verghese <cverghese at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-09-30 11:44:49 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/e8c66b8a3233fc2cb86fd5933e81bc31473fe30b

8268205: Enhance DTLS client handshake

Reviewed-by: yan
Backport-of: 4a0c4038401e48d5111449ca35c0795d94f9ab83

! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java

Changeset: 0fa171bd
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Committer: Yuri Nesterenko <yan at azul.com>
Date:      2021-10-08 13:58:03 +0000
URL:       https://git.openjdk.java.net/jdk15u/commit/0fa171bd82048dae22daf3bc434cba2af57e7dd9

8267729: Improve TLS client handshaking

Backport-of: 8e4cbf7fd373c5886be1980bed4fa9cd9045f893
Reviewed-by: yan

! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java



More information about the jdk-updates-changes mailing list