Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package java-21-openjdk for openSUSE:Factory
checked in at 2026-04-28 11:54:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-21-openjdk (Old)
and /work/SRC/openSUSE:Factory/.java-21-openjdk.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-21-openjdk"
Tue Apr 28 11:54:12 2026 rev:24 rq:1349424 version:21.0.11.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/java-21-openjdk/java-21-openjdk.changes
2026-01-26 10:42:58.521368538 +0100
+++
/work/SRC/openSUSE:Factory/.java-21-openjdk.new.11940/java-21-openjdk.changes
2026-04-28 11:54:52.333758697 +0200
@@ -1,0 +2,291 @@
+Sat Apr 25 18:54:15 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to upstream tag jdk-21.0.11+10 (April 2026 CPU)
+ * CVEs
+ + CVE-2026-22007 (bsc#1262490)
+ + CVE-2026-22013 (bsc#1262494)
+ + CVE-2026-22016 (bsc#1262495)
+ + CVE-2026-22018 (bsc#1262496)
+ + CVE-2026-22021 (bsc#1262497)
+ + CVE-2026-23865 (bsc#1259118)
+ + CVE-2026-34268 (bsc#1262500)
+ + CVE-2026-34282 (bsc#1262501)
+ * Changes
+ + JDK-6899304: java.awt.Toolkit
+ .getScreenInsets(GraphicsConfiguration) returns incorrect
+ values
+ + JDK-8030957: AIX: Implement OperatingSystemMXBean
+ .getSystemCpuLoad() and .getProcessCpuLoad() on AIX
+ + JDK-8075917: The regression-swing case failed as the text on
+ label is not painted red with the GTK L&F
+ + JDK-8114830: (fs) Files.copy fails due to interference from
+ something else changing the file system
+ + JDK-8244336: Restrict algorithms at JCE layer
+ + JDK-8256289: java/awt/Focus/AppletInitialFocusTest/
+ /AppletInitialFocusTest1.java failed with "RuntimeException:
+ Wrong focus owner:
+ java.awt.Button[button1,41,36,56x23,label=Button1]"
+ + JDK-8287062: com/sun/jndi/ldap/LdapPoolTimeoutTest.java
+ failed due to different timeout message
+ + JDK-8298153: Colored text is not shown on disabled checkbox
+ and radio button with GTK LAF for bug4314194
+ + JDK-8301875: java.util.TimeZone.getSystemTimeZoneID uses C
+ library default file mode
+ + JDK-8313319: [linux] mmap should use MAP_FIXED_NOREPLACE if
+ available
+ + JDK-8314555: Build with mawk fails on Windows
+ + JDK-8314810: (fs) java/nio/file/Files/CopyInterference.java
+ should use TestUtil::supportsLinks
+ + JDK-8316274: javax/swing/ButtonGroup/
+ /TestButtonGroupFocusTraversal.java fails in Ubuntu 23.10 with
+ Motif LAF
+ + JDK-8317633: Modernize text.testlib.HexDumpReader
+ + JDK-8317801: java/net/Socket/asyncClose/Race.java fails
+ intermittently (aix)
+ + JDK-8317838: java/nio/channels/Channels/
+ /SocketChannelStreams.java running into timeout (aix)
+ + JDK-8318302: ThreadCountLimit.java failed with "Native memory
+ allocation (mprotect) failed to protect 16384 bytes for memory
+ to guard stack pages"
+ + JDK-8326897: (fs) The utility TestUtil.supportsLinks is
+ wrongly used to check for hard link support
+ + JDK-8327114: Attach in Linux may have wrong behaviour when
+ pid == ns_pid (Kubernetes debug container)
+ + JDK-8328608: Multiple NewSessionTicket support for TLS
+ + JDK-8329337: Problem list BufferStrategyExceptionTest.java on
+ Windows
+ + JDK-8330016: Stress seed should be initialized for runtime
+ stub compilation
+ + JDK-8331431: Update to use jtreg 7.4
+ + JDK-8333386: TestAbortOnVMOperationTimeout test fails for
+ client VM
+ + JDK-8333857: Test sun/security/ssl/SSLSessionImpl/
+ /ResumeChecksServer.java failed: Existing session was used
+ + JDK-8334670: SSLSocketOutputRecord buffer miscalculation
+ + JDK-8334738: os::print_hex_dump should optionally print ASCII
+ + JDK-8335646: Nimbus : JLabel not painted with LAF defined
+ foreground color on Ubuntu 24.04
+ + JDK-8335906: [s390x] Test Failure: GTestWrapper.java
+ + JDK-8336695: Update Commons BCEL to Version 6.10.0
+ + JDK-8337102: JITTester: Fix breaks in static initialization
+ blocks
+ + JDK-8339238: Update to use jtreg 7.5.1
+ + JDK-8339271: giflib attribution correction
+ + JDK-8339791: Refactor MiscUndecorated/ActiveAWTWindowTest.java
+ + JDK-8341246: Test com/sun/tools/attach/PermissionTest.java
+ fails access denied after JDK-8327114
+ + JDK-8341310: Test TestJcmdWithSideCar.java should skip
+ ACCESS_TMP_VIA_PROC_ROOT (after JDK-8327114)
+ + JDK-8342175: MemoryEaterMT fails intermittently with
+ ExceptionInInitializerError
+ + JDK-8342449: reimplement: JDK-8327114 Attach in Linux may
+ have wrong behavior when pid == ns_pid
+ + JDK-8343234: (bf) Move java/nio/Buffer/LimitDirectMemory.java
+ from ProblemList.txt to ProblemList-Virtual.txt
+ + JDK-8343377: Performance regression in reflective invocation
+ of native methods
+ + JDK-8343622: AesDkCrypto.stringToKey should not return null
+ + JDK-8345578: New test in JDK-8343622 fails with a promoted
+ build
+ + JDK-8345668: ZoneOffset.ofTotalSeconds performance regression
+ + JDK-8346048: test/lib/containers/docker/DockerRunOptions.java
+ uses addJavaOpts() from ctor
+ + JDK-8346962: Test CRLReadTimeout.java fails with -Xcomp on a
+ fastdebug build
+ + JDK-8347475: GTK: javax/swing/JColorChooser/Test8152419.java
+ there are no swatches or RGB tab in JColorChooser
+ + JDK-8348014: Enhance certificate processing
+ + JDK-8348309: MultiNST tests need more debugging and timing
+ + JDK-8349351: Combine Screen Inset Tests into a Single File
+ + JDK-8350103: Test containers/systemd/
+ /SystemdMemoryAwarenessTest.java fails on Linux ppc64le SLES15
+ SP6
+ + JDK-8351000: StringBuilder getChar and putChar robustness
+ + JDK-8351458: (ch) Move preClose to UnixDispatcher
+ + JDK-8351639: Improve debuggability of test/langtools/jdk/
+ /jshell/JdiHangingListenExecutionControlTest.java test
+ + JDK-8353755: Add a helper method to Util - findComponent()
+ + JDK-8354057: Odd debug output in -Xlog:os+container=debug on
+ certain systems
+ + JDK-8354145: G1: UseCompressedOops boundary is calculated on
+ maximum heap region size instead of maxiumum ergonomic heap
+ region size
+ + JDK-8354219: Automate javax/swing/JComboBox/ComboPopupBug.java
+ + JDK-8354469: Keytool exposes the password in plain text when
+ command is piped using | grep
+ + JDK-8354559: gc/g1/TestAllocationFailure.java doesn't need WB
+ API
+ + JDK-8354878: File Leak in
+ CgroupSubsystemFactory::determine_type of
+ cgroupSubsystem_linux.cpp:300
+ + JDK-8354922: ZGC: Use MAP_FIXED_NOREPLACE when reserving
+ memory
+ + JDK-8355278: Improve debuggability of
+ com/sun/jndi/ldap/LdapPoolTimeoutTest.java test
+ + JDK-8355445: [java.nio] Use @requires tag instead of exiting
+ based on "os.name" property value
+ + JDK-8355632: WhiteBox.waitForReferenceProcessing() fails
+ assert for return type
+ + JDK-8356107: [java.lang] Use @requires tag instead of exiting
+ based on os.name or separatorChar property
+ + JDK-8357141: Update to use jtreg 7.5.2
+ + JDK-8357277: Update OpenSSL library for interop tests
+ + JDK-8357380: java/lang/StringBuilder/RacingSBThreads.java
+ times out with C1
+ + JDK-8358077: sun.tools.attach
+ .VirtualMachineImpl::checkCatchesAndSendQuitTo on Linux leaks
+ file handles after JDK-8327114
+ + JDK-8358159: Empty mode/padding in cipher transformations
+ + JDK-8358751: C2: Recursive inlining check for compiled lambda
+ forms is broken
+ + JDK-8359388: Stricter checking for cipher transformations
+ + JDK-8359827: Test runtime/Thread/ThreadCountLimit.java need
+ loop increasing the limit
+ + JDK-8360539: DTLS handshakes fails due to improper cookie
+ validation logic
+ + JDK-8361067: Test ExtraButtonDrag.java requires frame.dispose
+ in finally block
+ + JDK-8361530: Test javax/swing/GraphicsConfigNotifier/
+ /StalePreferredSize.java timed out
+ + JDK-8361613: System.console() should only be available for
+ interactive terminal
+ + JDK-8362834: Several runtime/Thread tests should mark as
+ /native
+ + JDK-8363950: Incorrect jtreg header in TestLayoutVsICU.java
+ + JDK-8364373: Transform Affine transformations
+ + JDK-8364465: Enhance behavior of some intrinsics
+ + JDK-8364764: java/nio/channels/vthread/BlockingChannelOps.java
+ subtests timed out
+ + JDK-8365526: Crash with null Symbol passed to
+ SystemDictionary::resolve_or_null
+ + JDK-8365972: JFR: ThreadDump and ClassLoaderStatistics events
+ may cause back to back rotations
+ + JDK-8366128: jdk/jdk/nio/zipfs/TestPosix.java::testJarFile
+ uses wrong file
+ + JDK-8366261: Provide utility methods for
+ sun.security.util.Password
+ + JDK-8366694: Test JdbStopInNotificationThreadTest.java timed
+ out after 60 second
+ + JDK-8366817: test/jdk/javax/net/ssl/TLSCommon/interop/
+ /JdkProcServer.java and JdkProcClient.java should not delete
+ logs
+ + JDK-8366850: Test com/sun/jdi/
+ /JdbStopInNotificationThreadTest.java failed
+ + JDK-8366866: SslRMIClientSocketFactory#createSocket lacking
+ priviledges (securitymanger)
+ + JDK-8366938: Test runtime/handshake/HandshakeTimeoutTest.java
+ crashed
+ + JDK-8367135: Test compiler/loopstripmining/
+ /CheckLoopStripMining.java needs internal timeouts adjusted
+ + JDK-8367583: sun/security/util/AlgorithmConstraints/
+ /InvalidCryptoDisabledAlgos.java fails after JDK-8244336
+ + JDK-8367772: Refactor createUI in PassFailJFrame
+ + JDK-8368683: [process] Increase jtreg debug output
+ maxOutputSize for TreeTest
+ + JDK-8368787: Error reporting: hs_err files should show
+ instructions when referencing code in nmethods
+ + JDK-8368882: NPE during text drawing on machine with JP locale
+ + JDK-8369282: Distrust TLS server certificates anchored by
+ Chunghwa ePKI Root CA
+ + JDK-8369575: Enhance crypto algorithm support
+ + JDK-8369858: Remove darcy author tags from jdk tests
+ + JDK-8369911: Test sun/java2d/marlin/ClipShapeTest
+ .java#CubicDoDash, #Cubic and #Poly fail intermittent
+ + JDK-8370325: G1: Disallow GC for TLAB allocation
+ + JDK-8370529: Enhance Path Factories Redux
+ + JDK-8370572: Cgroups hierarchical memory limit is not honored
+ after JDK-8322420
+ + JDK-8370579: PPC: fix inswri immediate argument order
+ + JDK-8370615: Improve Kerberos credentialing
+ + JDK-8370636: com/sun/jdi/TwoThreadsTest.java should wait for
+ completion of all threads
+ + JDK-8370966: Create regression test for the hierarchical
+ memory limit fix in JDK-8370572
+ + JDK-8370986: Enhance Zip file reading
+ + JDK-8370995: Enhance ZipFile usage
+ + JDK-8371103: vmTestbase/nsk/jvmti/scenarios/events/EM02/
+ /em02t006/TestDescription.java failing
+ + JDK-8371485: ProblemList awt/Mixing/AWT_Mixing/
+ /JTableInGlassPaneOverlapping.java for linux
+ + JDK-8371559: Intermittent timeouts in test
+ javax/net/ssl/Stapling/HttpsUrlConnClient.java
+ + JDK-8371608: Jtreg test jdk/internal/vm/Continuation/
+ /Fuzz.java sometimes fails with (fast)debug binaries
+ + JDK-8371830: Enhance certificate chain validation
+ + JDK-8371889: [21u] JFR: Deadlock in ThrowableTracer
+ + JDK-8371935: Enhance key generation
+ + JDK-8371978: tools/jar/ReproducibleJar.java fails on XFS
+ + JDK-8372048: Performance improvement on Linux remote desktop
+ + JDK-8372321: TestBackToBackSensitive fails intermittently
+ after JDK-8365972
+ + JDK-8372348: Adjust some UL / JFR string deduplication output
+ messages
+ + JDK-8372441: JFR: Improve logging of TestBackToBackSensitive
+ + JDK-8372464: Bump update version for OpenJDK: jdk-21.0.11
+ + JDK-8372710: Update ProcessBuilder/Basic regex
+ + JDK-8372756: Mouse additional buttons and horizontal
+ scrolling are broken on XWayland GNOME >= 47 after JDK-8351907
+ + JDK-8372857: Improve debuggability of
+ java/rmi/server/RemoteServer/AddrInUse.java test
+ + JDK-8372977: Unnecessary gthread-2.0 loading
+ + JDK-8372988: Test runtime/Nestmates/membership/
+ /TestNestHostErrorWithMultiThread.java failed: Unexpected
+ interrupt
+ + JDK-8373290: Update FreeType to 2.14.1
+ + JDK-8373476: (tz) Update Timezone Data to 2025c
+ + JDK-8373525: C2: assert(_base == Long) failed: Not a Long
+ + JDK-8373727: New XBM images parser regression: only the first
+ line of the bitmap array is parsed
+ + JDK-8374056: RISC-V: Fix argument passing for the
+ RiscvFlushIcache::flush
+ + JDK-8374178: Missing include in systemDictionary.cpp after
+ JDK-8365526
+ + JDK-8374209: [17u,21u] Backout JDK-8361748 due to JDK-8373727
+ + JDK-8374433: java/util/Locale/PreserveTagCase.java does not
+ run any tests
+ + JDK-8374555: No need for visible input warning in
+ s.s.u.Password when not reading from System.in
+ + JDK-8374557: Enhance TLS connection handling
+ + JDK-8374642: EscapeHash macro fails with GNU make 4.3 and 4.4
+ + JDK-8375057: Update HarfBuzz to 12.3.2
+ + JDK-8375063: Update Libpng to 1.6.54
+ + JDK-8375530: PPC64: incorrect quick
+ verify_method_data_pointer check causes poor performance in
+ debug build
+ + JDK-8375549: ConcurrentModificationException if
+ jdk.crypto.disabledAlgorithms has multiple entries with known
+ oid
+ + JDK-8375999: com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails
+ sporadically on Windows
+ + JDK-8376251: [macos] java/awt/Frame/I18NTitle.java fails on
+ MacOS (JDK-8355884)
+ + JDK-8376270: [21u, 17u] Redo JDK-8361748: Enforce limits on
+ the size of an XBM image
+ + JDK-8377509: Add licenses for gcc 14.2.0
+ + JDK-8377526: Update Libpng to 1.6.55
+ + JDK-8377905: gcc.md included with every build
+ + JDK-8378218: MSYS2 reports cygwin triplet causing bash
+ configure failure
+ + JDK-8378631: Update Zlib Data Compression Library to Version
+ 1.3.2
+ + JDK-8378823: AIX build fails after zlib updated by JDK-8378631
+ + JDK-8378853: [25u] Make backport of JDK-8244336 comply with
+ differences in CSR
+ + JDK-8379035: (tz) Update Timezone Data to 2026a
+ + JDK-8379158: Update FreeType to 2.14.2
+ + JDK-8379256: Update GIFlib to 6.1.1
+ + JDK-8380078: Update GIFlib to 6.1.2
+ + JDK-8380959: Update Libpng to 1.6.56
+ + JDK-8382047: Update Libpng to 1.6.57
+ + JDK-8382439: [21u] Remove designator
+ DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.11
+- Modified patch:
+ * fips.patch
+ + rediff
+
+-------------------------------------------------------------------
+Mon Mar 16 16:04:27 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Provide the timezone-java and tzdata-java (jsc#PED-15898)
+
+-------------------------------------------------------------------
Old:
----
jdk-21.0.10+7.tar.gz
New:
----
jdk-21.0.11+10.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ java-21-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.s13RUH/_old 2026-04-28 11:54:58.390008775 +0200
+++ /var/tmp/diff_new_pack.s13RUH/_new 2026-04-28 11:54:58.390008775 +0200
@@ -33,8 +33,8 @@
# Standard JPackage naming and versioning defines.
%global featurever 21
%global interimver 0
-%global updatever 10
-%global buildver 7
+%global updatever 11
+%global buildver 10
%global openjdk_repo jdk21u
%global openjdk_tag
jdk-%{featurever}%{?updatever:.%{interimver}.%{updatever}}%{?patchver:.%{patchver}}+%{buildver}
%global openjdk_dir
%{openjdk_repo}-jdk-%{featurever}%{?updatever:.%{interimver}.%{updatever}}%{?patchver:.%{patchver}}-%{buildver}
@@ -128,7 +128,7 @@
Version: %{package_version}
Release: 0
Summary: OpenJDK %{featurever} Runtime Environment
-License: Apache-1.1 AND Apache-2.0 AND GPL-1.0-or-later AND
GPL-2.0-only AND GPL-2.0-only WITH Classpath-exception-2.0 AND LGPL-2.0-only
AND MPL-1.0 AND MPL-1.1 AND SUSE-Public-Domain AND W3C
+License: Apache-1.1 AND Apache-2.0 AND GPL-1.0-or-later AND
GPL-2.0-only AND GPL-2.0-only WITH Classpath-exception-2.0 AND LGPL-2.0-only
AND MPL-1.0 AND MPL-1.1 AND LicenseRef-SUSE-Public-Domain AND W3C
Group: Development/Languages/Java
URL: https://openjdk.java.net/
# Sources from upstream OpenJDK project.
@@ -280,6 +280,8 @@
Requires(postun): update-alternatives
Recommends: mozilla-nss-sysinit
Obsoletes: %{name}-accessibility
+Provides: timezone-java
+Provides: tzdata-java
%if 0%{?suse_version} > 1315 || 0%{?java_bootstrap}
# Standard JPackage base provides.
Provides: java-%{javaver}-headless = %{version}-%{release}
@@ -468,7 +470,7 @@
--with-version-pre="" \
%endif
--with-version-build="%{buildver}" \
- --with-version-opt="suse-%{suse_version}-%{_arch}" \
+ --with-version-opt="suse-0%{?suse_version}-%{_arch}" \
%if %{with zero}
--with-jvm-variants=zero \
%else
++++++ fips.patch ++++++
--- /var/tmp/diff_new_pack.s13RUH/_old 2026-04-28 11:54:58.606017695 +0200
+++ /var/tmp/diff_new_pack.s13RUH/_new 2026-04-28 11:54:58.614018024 +0200
@@ -130,7 +130,7 @@
BASIC_JDKLIB_LIBS_TARGET=""
--- a/make/autoconf/spec.gmk.in
+++ b/make/autoconf/spec.gmk.in
-@@ -873,6 +873,11 @@ INSTALL_SYSCONFDIR=@sysconfdir@
+@@ -823,6 +823,11 @@ PANDOC_MARKDOWN_FLAG:=@PANDOC_MARKDOWN_FLAG@
# Libraries
#
@@ -215,10 +215,16 @@
@java.io.Serial
private static final long serialVersionUID = 6812507587804302833L;
-@@ -147,298 +152,299 @@ public final class SunJCE extends Provider {
+@@ -147,301 +152,302 @@ public final class SunJCE extends Provider {
void putEntries() {
// reuse attribute map and reset before each reuse
HashMap<String, String> attrs = new HashMap<>(3);
+- attrs.put("SupportedKeyClasses",
+- "java.security.interfaces.RSAPublicKey" +
+- "|java.security.interfaces.RSAPrivateKey");
+- ps("Signature", "NONEwithRSA",
+- "com.sun.crypto.provider.RSACipherAdaptor", null, attrs);
+- // continue adding cipher specific attributes
- attrs.put("SupportedModes", "ECB");
- attrs.put("SupportedPaddings", "NOPADDING|PKCS1PADDING|OAEPPADDING"
- + "|OAEPWITHMD5ANDMGF1PADDING"
@@ -230,9 +236,6 @@
- + "|OAEPWITHSHA-512ANDMGF1PADDING"
- + "|OAEPWITHSHA-512/224ANDMGF1PADDING"
- + "|OAEPWITHSHA-512/256ANDMGF1PADDING");
-- attrs.put("SupportedKeyClasses",
-- "java.security.interfaces.RSAPublicKey" +
-- "|java.security.interfaces.RSAPrivateKey");
- ps("Cipher", "RSA",
- "com.sun.crypto.provider.RSACipher", null, attrs);
-
@@ -512,6 +515,12 @@
- "com.sun.crypto.provider.DHKeyPairGenerator",
- null);
+ if (!systemFipsEnabled) {
++ attrs.put("SupportedKeyClasses",
++ "java.security.interfaces.RSAPublicKey" +
++ "|java.security.interfaces.RSAPrivateKey");
++ ps("Signature", "NONEwithRSA",
++ "com.sun.crypto.provider.RSACipherAdaptor", null, attrs);
++ // continue adding cipher specific attributes
+ attrs.put("SupportedModes", "ECB");
+ attrs.put("SupportedPaddings",
"NOPADDING|PKCS1PADDING|OAEPPADDING"
+ + "|OAEPWITHMD5ANDMGF1PADDING"
@@ -523,9 +532,6 @@
+ + "|OAEPWITHSHA-512ANDMGF1PADDING"
+ + "|OAEPWITHSHA-512/224ANDMGF1PADDING"
+ + "|OAEPWITHSHA-512/256ANDMGF1PADDING");
-+ attrs.put("SupportedKeyClasses",
-+ "java.security.interfaces.RSAPublicKey" +
-+ "|java.security.interfaces.RSAPrivateKey");
+ ps("Cipher", "RSA",
+ "com.sun.crypto.provider.RSACipher", null, attrs);
+
@@ -807,7 +813,7 @@
/*
* Algorithm parameter generation engines
-@@ -447,15 +453,17 @@ public final class SunJCE extends Provider {
+@@ -450,15 +456,17 @@ public final class SunJCE extends Provider {
"DiffieHellman",
"com.sun.crypto.provider.DHParameterGenerator",
null);
@@ -834,7 +840,7 @@
/*
* Algorithm Parameter engines
-@@ -625,10 +633,10 @@ public final class SunJCE extends Provider {
+@@ -628,10 +636,10 @@ public final class SunJCE extends Provider {
"com.sun.crypto.provider.PBEKeyFactory$PBEWithHmacSHA512AndAES_128");
ps("SecretKeyFactory", "PBEWithHmacSHA512/224AndAES_128",
@@ -847,7 +853,7 @@
ps("SecretKeyFactory", "PBEWithHmacSHA1AndAES_256",
"com.sun.crypto.provider.PBEKeyFactory$PBEWithHmacSHA1AndAES_256");
-@@ -651,136 +659,137 @@ public final class SunJCE extends Provider {
+@@ -654,136 +662,137 @@ public final class SunJCE extends Provider {
ps("SecretKeyFactory", "PBEWithHmacSHA512/256AndAES_256",
"com.sun.crypto.provider.PBEKeyFactory$PBEWithHmacSHA512_256AndAES_256");
@@ -1843,7 +1849,6 @@
/*
* Certificates
---- a/src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java
+++ b/src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java
@@ -27,6 +27,7 @@ package sun.security.rsa;
@@ -2015,7 +2020,7 @@
#
# Controls compatibility mode for JKS and PKCS12 keystore types.
#
-@@ -332,6 +384,13 @@ package.definition=sun.misc.,\
+@@ -336,6 +388,13 @@ package.definition=sun.misc.,\
#
security.overridePropertiesFile=true
@@ -2955,6 +2960,11 @@
return null;
} else {
return "RAW";
+@@ -1664,4 +1671,3 @@ final class SessionKeyRef extends
PhantomReference<P11Key> {
+ this.clear();
+ }
+ }
+-
--- a/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
+++ b/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
@@ -26,6 +26,9 @@
@@ -3050,7 +3060,7 @@
return new SunPKCS11(new Config(newConfigName));
}
});
-@@ -325,9 +386,19 @@ public final class SunPKCS11 extends AuthProvider {
+@@ -336,9 +397,19 @@ public final class SunPKCS11 extends AuthProvider {
// request multithreaded access first
initArgs.flags = CKF_OS_LOCKING_OK;
PKCS11 tmpPKCS11;
@@ -3072,7 +3082,7 @@
} catch (PKCS11Exception e) {
if (debug != null) {
debug.println("Multi-threaded initialization failed: " +
e);
-@@ -342,8 +413,9 @@ public final class SunPKCS11 extends AuthProvider {
+@@ -353,8 +424,9 @@ public final class SunPKCS11 extends AuthProvider {
} else {
initArgs.flags = 0;
}
@@ -3084,7 +3094,7 @@
}
p11 = tmpPKCS11;
-@@ -1388,11 +1460,52 @@ public final class SunPKCS11 extends AuthProvider {
+@@ -1401,11 +1473,52 @@ public final class SunPKCS11 extends AuthProvider {
}
@Override
@@ -3137,7 +3147,7 @@
try {
return newInstance0(param);
} catch (PKCS11Exception e) {
-@@ -1749,6 +1862,9 @@ public final class SunPKCS11 extends AuthProvider {
+@@ -1764,6 +1877,9 @@ public final class SunPKCS11 extends AuthProvider {
try {
session = token.getOpSession();
p11.C_Logout(session.id());
@@ -4162,4 +4172,3 @@
+ }
+}
-
++++++ jdk-21.0.10+7.tar.gz -> jdk-21.0.11+10.tar.gz ++++++
/work/SRC/openSUSE:Factory/java-21-openjdk/jdk-21.0.10+7.tar.gz
/work/SRC/openSUSE:Factory/.java-21-openjdk.new.11940/jdk-21.0.11+10.tar.gz
differ: char 14, line 1