The OpenJDK 8 runtime environment.
Provides
Requires
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
Changelog
* Thu Aug 01 2024 fstrba@suse.com
- Update to version jdk8u422 (icedtea-3.32.0)
* Security fixes
+ JDK-8314794, CVE-2024-21131, bsc#1228046: Improve UTF8 String
supports
+ JDK-8319859, CVE-2024-21138, bsc#1228047: Better symbol
storage
+ JDK-8320097: Improve Image transformations
+ JDK-8320548, CVE-2024-21140, bsc#1228048: Improved loop
handling
+ JDK-8322106, CVE-2024-21144, bsc#1228050: Enhance Pack 200
loading
+ JDK-8323231, CVE-2024-21147, bsc#1228052: Improve array
management
+ JDK-8323390: Enhance mask blit functionality
+ JDK-8324559, CVE-2024-21145, bsc#1228051, : Improve 2D image
handling
+ JDK-8325600: Better symbol storage
* Import of OpenJDK 8 u422 build 05
+ JDK-8025439: [TEST BUG] [macosx]
PrintServiceLookup.lookupPrintServices doesn't work properly
since jdk8b105
+ JDK-8069389: CompilerOracle prefix wildcarding is broken for
long strings
+ JDK-8159454: [TEST_BUG] javax/swing/ToolTipManager/7123767/
/bug7123767.java: number of checked graphics configurations
should be limited
+ JDK-8198321: javax/swing/JEditorPane/5076514/bug5076514.java
fails
+ JDK-8203691: [TESTBUG] Test
/runtime/containers/cgroup/PlainRead.java fails
+ JDK-8205407: [windows, vs<2017] C4800 after 8203197
+ JDK-8235834: IBM-943 charset encoder needs updating
+ JDK-8239965: XMLEncoder/Test4625418.java fails due to "Error:
Cp943 - can't read properly"
+ JDK-8240756: [macos] SwingSet2:TableDemo:Printed Japanese
characters were garbled
+ JDK-8256152: tests fail because of ambiguous method resolution
+ JDK-8258855: Two tests sun/security/krb5/auto/
/ReplayCacheTestProc.java and ReplayCacheTestProcWithMD5.java
failed on OL8.3
+ JDK-8262017: C2: assert(n != __null) failed: Bad immediate
dominator info.
+ JDK-8268916: Tests for AffirmTrust roots
+ JDK-8278067: Make HttpURLConnection default keep alive
timeout configurable
+ JDK-8291226: Create Test Cases to cover scenarios for
JDK-8278067
+ JDK-8291637: HttpClient default keep alive timeout not
followed if server sends invalid value
+ JDK-8291638: Keep-Alive timeout of 0 should close connection
immediately
+ JDK-8293562: KeepAliveCache Blocks Threads while Closing
Connections
+ JDK-8303466: C2: failed: malformed control flow. Limit type
made precise with MaxL/MinL
+ JDK-8304074: [JMX] Add an approximation of total bytes
allocated on the Java heap by the JVM
+ JDK-8313081: MonitoringSupport_lock should be unconditionally
initialized after 8304074
+ JDK-8315020: The macro definition for LoongArch64 zero build
is not accurate.
+ JDK-8316138: Add GlobalSign 2 TLS root certificates
+ JDK-8318410: jdk/java/lang/instrument/BootClassPath/
/BootClassPathTest.sh fails on Japanese Windows
+ JDK-8320005: Allow loading of shared objects with .a
extension on AIX
+ JDK-8324185: [8u] Accept Xcode 12+ builds on macOS
+ JDK-8325096: Test java/security/cert/CertPathBuilder/akiExt/
/AKISerialNumber.java is failing
+ JDK-8325927: [8u] Backport of JDK-8170552 missed part of the
test
+ JDK-8326686: Bump update version of OpenJDK: 8u422
+ JDK-8327440: Fix "bad source file" error during beaninfo
generation
+ JDK-8328809: [8u] Problem list some CA tests
+ JDK-8328825: Google CAInterop test failures
+ JDK-8329544: [8u] sun/security/krb5/auto/
/ReplayCacheTestProc.java cannot find the testlibrary
+ JDK-8331791: [8u] AIX build break from JDK-8320005 backport
+ JDK-8331980: [8u] Problem list CAInterop.java#certignarootca
test
+ JDK-8335552: [8u] JDK-8303466 backport to 8u requires 3
::Identity signature fixes
* Bug fixes
+ JDK-8331730: [8u] GHA: update sysroot for cross builds to
Debian bullseye
+ JDK-8333669: [8u] GHA: Dead VS2010 download link
+ JDK-8318039: GHA: Bump macOS and Xcode versions
* Fri Jun 14 2024 fstrba@suse.com
- Fix condition enabling shenandoah GC only for Factory. It was by
mistake enabled for SLE too (bsc#1226274)
- Disable shenandoah for all distributions, since the shenandoah
hotspot tarball is rather out of sync.
* Mon May 06 2024 fstrba@suse.com
- Added patch:
* fix-build-with-gcc14.patch
+ fix build with gcc14
+ pointer/integer type precision
* Sat Apr 20 2024 fstrba@suse.com
- Update to version jdk8u412 (icedtea-3.31.0)
* Security fixes
+ JDK-8317507, JDK-8325348, CVE-2024-21094, bsc#1222986: C2
compilation fails with "Exceeded _node_regs array"
+ JDK-8318340: Improve RSA key implementations
+ JDK-8319851, CVE-2024-21011, bsc#1222979: Improve exception
logging
+ JDK-8322114, CVE-2024-21085, bsc#1222984: Improve Pack 200
handling
+ JDK-8322122, CVE-2024-21068, bsc#1222983: Enhance generation
of addresses
* Import of OpenJDK 8 u412 build 08
+ JDK-8011180: Delete obsolete scripts
+ JDK-8016451: Scary messages emitted by
build.tools.generatenimbus.PainterGenerator during build
+ JDK-8021961: setAlwaysOnTop doesn't behave correctly in
Linux/Solaris under certain scenarios
+ JDK-8023735: [TESTBUG][macosx]
runtime/XCheckJniJsig/XCheckJSig.java fails on MacOS X
+ JDK-8074860: Structured Exception Catcher missing around
CreateJavaVM on Windows
+ JDK-8079441: Intermittent failures on Windows with "Unexpected
exit from test [exit code: 1080890248]" (0x406d1388)
+ JDK-8155590: Dubious collection management in
sun.net.www.http.KeepAliveCache
+ JDK-8168518: rcache interop with krb5-1.15
+ JDK-8183503: Update hotspot tests to allow for unique test
classes directory
+ JDK-8186095: upgrade to jtreg 4.2 b08
+ JDK-8186199: [windows] JNI_DestroyJavaVM not covered by SEH
+ JDK-8192931: Regression test
java/awt/font/TextLayout/CombiningPerf.java fails
+ JDK-8208655: use JTreg skipped status in hotspot tests
+ JDK-8208701: Fix for JDK-8208655 causes test failures in CI
tier1
+ JDK-8208706: compiler/tiered/
/ConstantGettersTransitionsTest.java fails to compile
+ JDK-8213410: UseCompressedOops requirement check fails fails
on 32-bit system
+ JDK-8222323: ChildAlwaysOnTopTest.java fails with
"RuntimeException: Failed to unset alwaysOnTop"
+ JDK-8224768: Test ActalisCA.java fails
+ JDK-8251155: HostIdentifier fails to canonicalize hostnames
starting with digits
+ JDK-8251551: Use .md filename extension for README
+ JDK-8268678: LetsEncryptCA.java test fails as Let’s Encrypt
Authority X3 is retired
+ JDK-8270280: security/infra/java/security/cert/
/CertPathValidator/certification/LetsEncryptCA.java OCSP
response error
+ JDK-8270517: Add Zero support for LoongArch
+ JDK-8272708: [Test]: Cleanup: test/jdk/security/infra/java/
/security/cert/CertPathValidator/certification/BuypassCA.java
no longer needs ocspEnabled
+ JDK-8276139: TestJpsHostName.java not reliable, better to
expand HostIdentifierCreate.java test
+ JDK-8288132: Update test artifacts in QuoVadis CA interop
tests
+ JDK-8297955: LDAP CertStore should use LdapName and not
String for DNs
+ JDK-8301310: The SendRawSysexMessage test may cause a JVM
crash
+ JDK-8308592: Framework for CA interoperability testing
+ JDK-8312126: NullPointerException in CertStore.getCRLs after
8297955
+ JDK-8315042: NPE in PKCS7.parseOldSignedData
+ JDK-8315757: [8u] Add cacerts JTREG tests to GHA tier1 test
set
+ JDK-8320713: Bump update version of OpenJDK: 8u412
+ JDK-8321060: [8u] hotspot needs to recognise VS2022
+ JDK-8321408: Add Certainly roots R1 and E1
+ JDK-8322725: (tz) Update Timezone Data to 2023d
+ JDK-8322750: Test "api/java_awt/interactive/
/SystemTrayTests.html" failed because A blue ball icon is
added outside of the system tray
+ JDK-8323202: [8u] Remove get_source.sh and hgforest.sh
+ JDK-8323640: [TESTBUG]testMemoryFailCount in jdk/internal/
/platform/docker/TestDockerMemoryMetrics.java always fail
because OOM killed
+ JDK-8324530: Build error with gcc 10
+ JDK-8325150: (tz) Update Timezone Data to 2024a
* Bug fixes
+ Support make 4.4
* Thu Mar 07 2024 fstrba@suse.com
- Do not recommend timezone-java8 (bsc#1213470)
* Tue Feb 20 2024 fstrba@suse.com
- Use %patch -P N instead of deprecated %patchN.
* Tue Feb 06 2024 fstrba@suse.com
- Update to version jdk8u402 (icedtea-3.30.0)
* Security fixes
+ JDK-8308204: Enhanced certificate processing
+ JDK-8314284, CVE-2024-20926, bsc#1218906: Enhance Nashorn
performance
+ JDK-8314295, CVE-2024-20919, bsc#1218903: Enhance
verification of verifier
+ JDK-8314307, CVE-2024-20921, bsc#1218905: Improve loop
handling
+ JDK-8314468, CVE-2024-20918, bsc#1218907: Improve Compiler
loops
+ JDK-8316976, CVE-2024-20945, bsc#1218909: Improve signature
handling
+ JDK-8317547, CVE-2024-20952, bsc#1218911: Enhance TLS
connection support
* Import of OpenJDK 8 u402 build 06
+ JDK-6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion
+ JDK-8029995: accept yes/no for boolean krb5.conf settings
+ JDK-8159156: [TESTBUG] ReserveMemory test is not useful on
Aix.
+ JDK-8176509: Use pandoc for converting build readme to html
+ JDK-8206179: com/sun/management/OperatingSystemMXBean/
/GetCommittedVirtualMemorySize.java fails with Committed
virtual memory size illegal value
+ JDK-8207404: MulticastSocket tests failing on AIX
+ JDK-8212677: X11 default visual support for IM status window
on VNC
+ JDK-8239365: ProcessBuilder test modifications for AIX
execution
+ JDK-8271838: AmazonCA.java interop test fails
+ JDK-8285398: Cache the results of constraint checks
+ JDK-8285696: AlgorithmConstraints:permits not throwing
IllegalArgumentException when 'alg' is null
+ JDK-8302017: Allocate BadPaddingException only if it will be
thrown
+ JDK-8305329: [8u] Unify test libraries into single test
library - step 1
+ JDK-8307837: [8u] Check step in GHA should also print errors
+ JDK-8309088: security/infra/java/security/cert/
/CertPathValidator/certification/AmazonCA.java fails
+ JDK-8311813: C1: Uninitialized PhiResolver::_loop field
+ JDK-8312489: Increase jdk.jar.maxSignatureFileSize default
which is too low for JARs such as WhiteSource/Mend unified agent jar
+ JDK-8312535: MidiSystem.getSoundbank() throws unexpected
SecurityException
+ JDK-8315280: Bump update version of OpenJDK: 8u402
+ JDK-8315506: C99 compatibility issue in LinuxNativeDispatcher
+ JDK-8317291: Missing null check for
nmethod::is_native_method()
+ JDK-8317373: Add Telia Root CA v2
+ JDK-8317374: Add Let's Encrypt ISRG Root X2
+ JDK-8318759: Add four DigiCert root certificates
+ JDK-8319187: Add three eMudhra emSign roots
+ JDK-8319405: [s390] [jdk8] Increase javac default stack size
for s390x zero
+ JDK-8320597: RSA signature verification fails on signed data
that does not encode params correctly
* Bug fixes
+ JDK-8324184: Windows VS2010 build failed with "error C2275:
'int64_t'"
* Tue Nov 14 2023 fstrba@suse.com
- Update to version jdk8u392 (icedtea-3.29.0)
* October 2023 CPU
* CVEs
+ CVE-2023-22067, bsc#1216379
+ CVE-2023-22081, bsc#1216374
* Security fixes
+ JDK-8286503, JDK-8312367: Enhance security classes
+ JDK-8297856: Improve handling of Bidi characters
+ JDK-8303384: Improved communication in CORBA
+ JDK-8305815, JDK-8307278: Update Libpng to 1.6.39
+ JDK-8309966: Enhanced TLS connections
* Import of OpenJDK 8 u392 build 08
+ JDK-6722928: Provide a default native GSS-API library on
Windows
+ JDK-8040887: [TESTBUG] Remove
test/runtime/6925573/SortMethodsTest.java
+ JDK-8042726: [TESTBUG] TEST.groups file was not updated after
runtime/6925573/SortMethodsTest.java removal
+ JDK-8139348: Deprecate 3DES and RC4 in Kerberos
+ JDK-8173072: zipfs fails to handle incorrect info-zip
"extended timestamp extra field"
+ JDK-8200468: Port the native GSS-API bridge to Windows
+ JDK-8202952: C2: Unexpected dead nodes after matching
+ JDK-8205399: Set node color on pinned HashMap.TreeNode
deletion
+ JDK-8209115: adjust libsplashscreen linux ppc64le builds for
easier libpng update
+ JDK-8214046: [macosx] Undecorated Frame does not Iconify when
set to
+ JDK-8219804: java/net/MulticastSocket/Promiscuous.java fails
intermittently due to NumberFormatException
+ JDK-8225687: Newly added sspi.cpp in JDK-6722928 still
contains some small errors
+ JDK-8232225: Rework the fix for JDK-8071483
+ JDK-8242330: Arrays should be cloned in several JAAS Callback
classes
+ JDK-8253269: The CheckCommonColors test should provide more
info on failure
+ JDK-8283441: C2: segmentation fault in
ciMethodBlocks::make_block_at(int)
+ JDK-8284910: Buffer clean in PasswordCallback
+ JDK-8287073: NPE from CgroupV2Subsystem.getInstance()
+ JDK-8287663: Add a regression test for JDK-8287073
+ JDK-8295685: Update Libpng to 1.6.38
+ JDK-8295894: Remove SECOM certificate that is expiring in
September 2023
+ JDK-8308788: [8u] Remove duplicate HaricaCA.java test
+ JDK-8309122: Bump update version of OpenJDK: 8u392
+ JDK-8309143: [8u] fix archiving inconsistencies in GHA
+ JDK-8310026: [8u] make java_lang_String::hash_code consistent
across platforms
+ JDK-8314960: Add Certigna Root CA - 2
+ JDK-8315135: Memory leak in the native implementation of
Pack200.Unpacker.unpack()
+ JDK-8317040: Exclude cleaner test failing on older releases
- Added patch:
* bsc1211968.patch
+ fix bsc#1211968: SLES12SP5 vulnerable to CVE-2015-4000
(Logjam)?
* Mon Jul 31 2023 fstrba@suse.com
- Update to version jdk8u382 (icedtea-3.28.0)
* July 2023 CPU
* CVEs
+ CVE-2023-22045, bsc#1213481
+ CVE-2023-22049, bsc#1213482
* Security fixes
+ JDK-8298676: Enhanced Look and Feel
+ JDK-8300596: Enhance Jar Signature validation
+ JDK-8304468: Better array usages
+ JDK-8305312: Enhanced path handling
* Import of OpenJDK 8 u382 build 05
+ JDK-8072678: Wrong exception messages in
java.awt.color.ICC_ColorSpace
+ JDK-8151460: Metaspace counters can have inconsistent values
+ JDK-8152432: Implement setting jtreg @requires properties
vm.flavor, vm.bits, vm.compMode
+ JDK-8185736: missing default exception handler in calls to
rethrow_Stub
+ JDK-8186801: Add regression test to test mapping based
charsets (generated at build time)
+ JDK-8215105: java/awt/Robot/HiDPIScreenCapture/
/ScreenCaptureTest.java: Wrong Pixel Color
+ JDK-8241311: Move some charset mapping tests from closed to
open
+ JDK-8263059: security/infra/java/security/cert/
/CertPathValidator/certification/ComodoCA.java fails due to
revoked cert
+ JDK-8268558: [TESTBUG] Case 2 in
TestP11KeyFactoryGetRSAKeySpec is skipped
+ JDK-8271199: Mutual TLS handshake fails signing client
certificate with custom sensitive PKCS11 key
+ JDK-8276841: Add support for Visual Studio 2022
+ JDK-8277881: Missing SessionID in TLS1.3 resumption in
compatibility mode
+ JDK-8278851: Correct signer logic for jars signed with
multiple digest algorithms
+ JDK-8282345: handle latest VS2022 in abstract_vm_version
+ JDK-8282600: SSLSocketImpl should not use user_canceled
workaround when not necessary
+ JDK-8285515: (dc) DatagramChannel.disconnect fails with
"Invalid argument" on macOS 12.4
+ JDK-8289301: P11Cipher should not throw out of bounds
exception during padding
+ JDK-8293232: Fix race condition in pkcs11 SessionManager
+ JDK-8293815: P11PSSSignature.engineUpdate should not print
debug messages during normal operation
+ JDK-8295530: Update Zlib Data Compression Library to Version
1.2.13
+ JDK-8298108: Add a regression test for JDK-8297684
+ JDK-8298271: java/security/SignedJar/spi-calendar-provider/
/TestSPISigned.java failing on Windows
+ JDK-8301119: Support for GB18030-2022
+ JDK-8301400: Allow additional characters for GB18030-2022
support
+ JDK-8302791: Add specific ClassLoader object to Proxy
IllegalArgumentException message
+ JDK-8303028: Update system property for Java SE specification
maintenance version
+ JDK-8303462: Bump update version of OpenJDK: 8u382
+ JDK-8304760: Add 2 Microsoft TLS roots
+ JDK-8305165: [8u] ServiceThread::nmethods_do is not called to
keep nmethods from being zombied while in the queue
+ JDK-8305681: Allow additional characters for GB18030-2022
(Level 2) support
+ JDK-8305975: Add TWCA Global Root CA
+ JDK-8307134: Add GTS root CAs
+ JDK-8307310: Backport the tests for JDK-8058969 and
JDK-8039271 to the OpenJDK8
+ JDK-8307531: [aarch64] JDK8 single-step debugging is
extremely slow
+ JDK-8310947: gb18030-2000 not selectable with
LANG=zh_CN.GB18030 after JDK-8301119
* Wed May 03 2023 fstrba@suse.com
- Update to version jdk8u372 (icedtea-3.27.0)
* April 2023 CPU
* CVEs
+ CVE-2023-21930, bsc#1210628
+ CVE-2023-21937, bsc#1210631
+ CVE-2023-21938, bsc#1210632
+ CVE-2023-21939, bsc#1210634
+ CVE-2023-21954, bsc#1210635
+ CVE-2023-21967, bsc#1210636
+ CVE-2023-21968, bsc#1210637
* Security fixes
+ JDK-8287404: Improve ping times
+ JDK-8288436: Improve Xalan supports
+ JDK-8294474: Better AES support
+ JDK-8295304: Runtime support improvements
+ JDK-8296496, JDK-8292652: Overzealous check in sizecalc.h
prevents large memory allocation
+ JDK-8296676, JDK-8296622: Improve String platform support
+ JDK-8296684: Improve String platform support
+ JDK-8296692: Improve String platform support
+ JDK-8296700: Improve String platform support
+ JDK-8296832: Improve Swing platform support
+ JDK-8297371: Improve UTF8 representation redux
+ JDK-8298191: Enhance object reclamation process
+ JDK-8298310: Enhance TLS session negotiation
+ JDK-8298667: Improved path handling
+ JDK-8299129: Enhance NameService lookups
* Import of OpenJDK 8 u372 build 07
+ JDK-6734341: REGTEST fails: SelectionAutoscrollTest.html
+ JDK-6829250: Reg test: java/awt/Toolkit/ScreenInsetsTest/
/ScreenInsetsTest.java fails in Windows
+ JDK-7001973: java/awt/Graphics2D/CopyAreaOOB.java fails
+ JDK-7124238: [macosx] Font in BasicHTML document is bigger
than it should be
+ JDK-7124381: DragSourceListener.dragDropEnd() never been
called on completion of dnd operation
+ JDK-8039888: [TEST_BUG] keyboard garbage after
javax/swing/plaf/windows/WindowsRootPaneUI/WrongAltProcessing/
/WrongAltProcessing.java
+ JDK-8042098: [TESTBUG] Test
sun/java2d/AcceleratedXORModeTest.java fails on Windows
+ JDK-8065422: Trailing dot in hostname causes TLS handshake to
fail with SNI disabled
+ JDK-8072770: [TESTBUG] Some Introspector tests fail with a
Java heap bigger than 4GB
+ JDK-8075964: Test java/awt/Mouse/TitleBarDoubleClick/
/TitleBarDoubleClick.html fails intermittently with timeout
error
+ JDK-8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/
/4251579/bug4251579.java failure due to timing
+ JDK-8142540: [TEST_BUG] Test sun/awt/dnd/8024061/
/bug8024061.java fails on ubuntu
+ JDK-8156579: Two JavaBeans tests failed
+ JDK-8156581: Cleanup of ProblemList.txt
+ JDK-8159135: [PIT] javax/swing/JMenuItem/8152981/
/MenuItemIconTest.java always fail
+ JDK-8177560: @headful key can be removed from the tests for
JavaSound
+ JDK-8196196: Headful tests should not be run in headless mode
+ JDK-8196467: javax/swing/JInternalFrame/Test6325652.java fails
+ JDK-8197408: Bad pointer comparison and small cleanup in
os_linux.cpp
+ JDK-8203485: [freetype] text rotated on 180 degrees is too
narrow
+ JDK-8205959: Do not restart close if errno is EINTR
+ JDK-8216366: Add rationale to PER_CPU_SHARES define
+ JDK-8226236: win32:
gc/metaspace/TestCapacityUntilGCWrapAround.java fails
+ JDK-8228585: jdk/internal/platform/cgroup/
/TestCgroupMetrics.java - NumberFormatException because of
large long values (memory limit_in_bytes)
+ JDK-8229182: [TESTBUG] runtime/containers/docker/
/TestMemoryAwareness.java test fails on SLES12
+ JDK-8229202: Docker reporting causes secondary crashes in
error handling
+ JDK-8230305: Cgroups v2: Container awareness
+ JDK-8231111: Cgroups v2: Rework Metrics in java.base so as to
recognize unified hierarchy
+ JDK-8232207: Linux os::available_memory re-reads cgroup
configuration on every invocation
+ JDK-8233570: [TESTBUG] HTMLEditorKit test bug5043626.java is
failing on macos
+ JDK-8234484: Add ability to configure third port for remote
JMX
+ JDK-8237479: 8230305 causes slowdebug build failure
+ JDK-8239559: Cgroups: Incorrect detection logic on some
systems
+ JDK-8239785: Cgroups: Incorrect detection logic on old
systems in hotspot
+ JDK-8239827: The test OpenByUNCPathNameTest.java should be
changed to be manual
+ JDK-8240189: [TESTBUG] Some cgroup tests are failing after
JDK-8231111
+ JDK-8241087: Build failure with VS 2019 (16.5.0) due to C2039
and C2873
+ JDK-8242468: VS2019 build missing vcruntime140_1.dll
+ JDK-8243543: jtreg test security/infra/java/security/cert/
/CertPathValidator/certification/BuypassCA.java fails
+ JDK-8244500: jtreg test error in test/hotspot/jtreg/
/containers/docker/TestMemoryAwareness.java
+ JDK-8245543: Cgroups: Incorrect detection logic on some
systems (still reproducible)
+ JDK-8245654: Add Certigna Root CA
+ JDK-8247676: vcruntime140_1.dll is not needed on 32-bit
Windows
+ JDK-8248899: security/infra/java/security/cert/
/CertPathValidator/certification/QuoVadisCA.java fails,
Certificate has been revoked
+ JDK-8252359: HotSpot Not Identifying it is Running in a
Container
+ JDK-8252957: Wrong comment in CgroupV1Subsystem::cpu_quota
+ JDK-8253435: Cgroup: 'stomping of _mount_path' crash if
manually mounted cpusets exist
+ JDK-8253714: [cgroups v2] Soft memory limit incorrectly using
memory.high
+ JDK-8253727: [cgroups v2] Memory and swap limits reported
incorrectly
+ JDK-8253797: [cgroups v2] Account for the fact that swap
accounting is disabled on some systems
+ JDK-8253939: [TESTBUG] Increase coverage of the cgroups
detection code
+ JDK-8254001: [Metrics] Enhance parsing of cgroup interface
files for version detection
+ JDK-8254717: isAssignableFrom checks in
KeyFactorySpi.engineGetKeySpec appear to be backwards
+ JDK-8254997: Remove unimplemented
OSContainer::read_memory_limit_in_bytes
+ JDK-8257620: Do not use objc_msgSend_stret to get macOS
version
+ JDK-8262379: Add regression test for JDK-8257746
+ JDK-8263404: RsaPrivateKeySpec is always recognized as
RSAPrivateCrtKeySpec in RSAKeyFactory.engineGetKeySpec
+ JDK-8266391: Replace use of reflection in
jdk.internal.platform.Metrics
+ JDK-8270317: Large Allocation in CipherSuite
+ JDK-8275535: Retrying a failed authentication on multiple
LDAP servers can lead to users blocked
+ JDK-8275650: Problemlist java/io/File/createTempFile/
/SpecialTempFile.java for Windows 11
+ JDK-8275713: TestDockerMemoryMetrics test fails on recent runc
+ JDK-8278951: containers/cgroup/PlainRead.java fails on Ubuntu
21.10
+ JDK-8280048: Missing comma in copyright header
+ JDK-8282398: EndingDotHostname.java test fails because SSL
cert expired
+ JDK-8282511: Use fixed certificate validation date in
SSLExampleCert template
+ JDK-8282947: JFR: Dump on shutdown live-locks in some
conditions
+ JDK-8283606: Tests may fail with zh locale on MacOS
+ JDK-8284102: [TESTBUG] [11u] Retroactively add regression
test for JDK-8272124
+ JDK-8284690: [macos] VoiceOver : Getting
java.lang.IllegalArgumentException: Invalid location on
Editable JComboBox
+ JDK-8284756: [11u] Remove unused isUseContainerSupport in
CgroupV1Subsystem
+ JDK-8284977: MetricsTesterCgroupV2.getLongValueEntryFromFile
fails when named value doesn't exist
+ JDK-8286624: Regression Test CoordinateTruncationBug.java
fails on OL8.3
+ JDK-8287107: CgroupSubsystemFactory.setCgroupV2Path asserts
with freezer controller
+ JDK-8287109: Distrust.java failed with
CertificateExpiredException
+ JDK-8287463: JFR: Disable TestDevNull.java on Windows
+ JDK-8287741: Fix of JDK-8287107 (unused cgv1 freezer
controller) was incomplete
+ JDK-8289695: [TESTBUG] TestMemoryAwareness.java fails on
cgroups v2 and crun
+ JDK-8291570: [TESTBUG] Part of JDK-8250984 absent from 11u
+ JDK-8292083: Detected container memory limit may exceed
physical machine memory
+ JDK-8292541: [Metrics] Reported memory limit may exceed
physical machine memory
+ JDK-8293472: Incorrect container resource limit detection if
manual cgroup fs mounts present
+ JDK-8293540: [Metrics] Incorrectly detected resource limits
with additional cgroup fs mounts
+ JDK-8293767: AWT test TestSinhalaChar.java has old SCCS
markings
+ JDK-8294767: 8u contains two copies of
test/../FileUtils.java, one uses JDK9+ features
+ JDK-8295322: Tests for JDK-8271459 were not backported to 11u
+ JDK-8295952: Problemlist existing compiler/rtm tests also on
x86
+ JDK-8295982: Failure in sun/security/tools/keytool/
/WeakAlg.java - ks: The process cannot access the file because
it is being used by another process
+ JDK-8296480: java/security/cert/pkix/policyChanges/
/TestPolicy.java is failing
+ JDK-8296485: BuildEEBasicConstraints.java test fails with
SunCertPathBuilderException
+ JDK-8296632: Write a test to verify the content change of
TextArea sends TextEvent
+ JDK-8296957: One more cast in SAFE_SIZE_NEW_ARRAY2
+ JDK-8297329: [8u] hotspot needs to recognise VS2019
+ JDK-8297739: Bump update version of OpenJDK: 8u372
+ JDK-8297996: [8u] generated images are broken due to renaming
of MSVC runtime DLL's
+ JDK-8298027: Remove SCCS id's from awt jtreg tests
+ JDK-8298307: Enable hotspot/tier1 for 32-bit builds in GHA
for 8u
+ JDK-8299445: EndingDotHostname.java fails because of
compilation errors
+ JDK-8299548: Fix hotspot/test/runtime/Metaspace/
/MaxMetaspaceSizeTest.java in 8u
+ JDK-8299804: Fix non-portable code in hotspot shell tests in
8u
+ JDK-8300014: Some backports placed the tests in the wrong
location
+ JDK-8300119: CgroupMetrics.getTotalMemorySize0() can report
invalid results on 32 bit systems
+ JDK-8301122: [8u] Fix unreliable vs2010 download link
+ JDK-8301143: [TESTBUG] jfr/event/sampling/TestNative was
backported to JDK8u without proper native wrapper
+ JDK-8301246: NPE in FcFontManager.getDefaultPlatformFont() on
Linux without installed fontconfig
+ JDK-8301332: [8u] Fix writing of test files after the cgroups
v2 backport
+ JDK-8301550: [8u] Enable additional linux build testing in
GitHub
+ JDK-8301620: [8u] some shell tests are passed but have
unexpected operator errors
+ JDK-8301760: Fix possible leak in SpNegoContext dispose
+ JDK-8303408: [AIX] Broken jdk8u build after JDK-8266391
+ JDK-8303828: [Solaris] Broken jdk8u build after JDK-8266391
+ JDK-8304053: Revert os specific stubs for SystemMetrics
+ JDK-8305113: (tz) Update Timezone Data to 2023c
* Tue Feb 07 2023 fstrba@suse.com
- Update to version jdk8u362 (icedtea-3.26.0)
* January 2023 CPU
* CVEs
+ CVE-2023-21830, bsc#1207249
+ CVE-2023-21843, bsc#1207248
* Security fixes
+ JDK-8285021: Improve CORBA communication
+ JDK-8286496: Improve Thread labels
+ JDK-8288516: Enhance font creation
+ JDK-8289350: Better media supports
+ JDK-8293554: Enhanced DH Key Exchanges
+ JDK-8293598: Enhance InetAddress address handling
+ JDK-8293717: Objective view of ObjectView
+ JDK-8293734: Improve BMP image handling
+ JDK-8293742: Better Banking of Sounds
+ JDK-8295687: Better BMP bounds
* New features
+ Support for building with autoconf 2.71
* Import of OpenJDK 8 u362 build 09
+ JDK-6885993: Named Thread: introduce print() and
print_on(outputStream* st) methods
+ JDK-7124218: [TEST_BUG] [macosx] Space should select cell in
the JTable
+ JDK-8054066: com/sun/jdi/DoubleAgentTest.java fails with
timeout
+ JDK-8067941: [TESTBUG] Fix tests for OS with 64K page size.
+ JDK-8071530: Update OS detection code to reflect Windows 10
version change
+ JDK-8073464: GC workers do not have thread names
+ JDK-8079255: [TEST_BUG] [macosx] Test closed/java/awt/Robot/
/RobotWheelTest/RobotWheelTest fails for Mac only
+ JDK-8129827: [TEST_BUG] Test java/awt/Robot/RobotWheelTest/
/RobotWheelTest.java fails
+ JDK-8148005: One byte may be corrupted by
get_datetime_string()
+ JDK-8159599: [TEST_BUG] java/awt/Modal/ModalInternalFrameTest/
/ModalInternalFrameTest.java
+ JDK-8159720: Failure of C2 compilation with tiered prevents
some C1 compilations
+ JDK-8197859: VS2017 Complains about UINTPTR_MAX definition in
globalDefinitions_VisCPP.hpp
+ JDK-8206456: [TESTBUG] docker jtreg tests fail on systems
without cpuset.effective_cpus / cpuset.effective_mems
+ JDK-8221529: [TESTBUG] Docker tests use old/deprecated image
on AArch64
+ JDK-8224506: [TESTBUG] TestDockerMemoryMetrics.java fails
with exitValue = 137
+ JDK-8233551: [TESTBUG] SelectEditTableCell.java fails on MacOS
+ JDK-8241086: Test runtime/NMT/HugeArenaTracking.java is
failing on 32bit Windows
+ JDK-8253702: BigSur version number reported as 10.16, should
be 11.nn
+ JDK-8255559: Leak File Descriptors Because of
ResolverLocalFilesystem#engineResolveURI()
+ JDK-8265527: tools/javac/diags/CheckExamples.java fails after
JDK-8078024 8u backport
+ JDK-8269039: Disable SHA-1 Signed JARs
+ JDK-8269850: Most JDK releases report macOS version 12 as
10.16 instead of 12.0
+ JDK-8270344: Session resumption errors
+ JDK-8271459: C2: Missing NegativeArraySizeException when
creating StringBuilder with negative capacity
+ JDK-8273176: handle latest VS2019 in abstract_vm_version
+ JDK-8274563: jfr/event/oldobject/TestClassLoaderLeak.java
fails when GC cycles are not happening
+ JDK-8274840: Update OS detection code to recognize Windows 11
+ JDK-8275887: jarsigner prints invalid digest/signature
algorithm warnings if keysize is weak/disabled
+ JDK-8280890: Cannot use '-Djava.system.class.loader' with
class loader in signed JAR
+ JDK-8283277: ISO 4217 Amendment 171 Update
+ JDK-8283903: GetContainerCpuLoad does not return the correct
result in share mode
+ JDK-8284389: Improve stability of GHA Pre-submit testing by
caching cygwin installer
+ JDK-8284622: Update versions of some Github Actions used in
JDK workflow
+ JDK-8286582: Build fails on macos aarch64 when using
- -with-zlib=bundled
+ JDK-8288928: Incorrect GPL header in pnglibconf.h (backport
of JDK-8185041)
+ JDK-8289549: ISO 4217 Amendment 172 Update
+ JDK-8292762: Remove .jcheck directories from jdk8u
subcomponents
+ JDK-8293181: Bump update version of OpenJDK: 8u362
+ JDK-8293461: Add a test for JDK-8290832
+ JDK-8293828: JFR: jfr/event/oldobject/TestClassLoaderLeak.java
still fails when GC cycles are not happening
+ JDK-8294307: ISO 4217 Amendment 173 Update
+ JDK-8294357: (tz) Update Timezone Data to 2022d
+ JDK-8294863: Enable partial tier1 testing in GHA for JDK8
+ JDK-8295164: JDK 8 jdi tests should not use tasklist command
on Windows
+ JDK-8295173: (tz) Update Timezone Data to 2022e
+ JDK-8295288: Some vm_flags tests associate with a wrong BugID
+ JDK-8295714: GHA ::set-output is deprecated and will be
removed
+ JDK-8295723: security/infra/wycheproof/RunWycheproof.java
fails with Assertion Error
+ JDK-8295915: Problemlist compiler/rtm failures specific to 8u
+ JDK-8295950: Enable langtools/tier1 in GHA for 8u
+ JDK-8296108: (tz) Update Timezone Data to 2022f
+ JDK-8296239: ISO 4217 Amendment 174 Update
+ JDK-8296555: Enable hotspot/tier1 for 64-bit builds in GHA
for 8u
+ JDK-8296715: CLDR v42 update for tzdata 2022f
+ JDK-8296959: Fix hotspot shell tests of 8u on multilib systems
+ JDK-8297141: Fix hotspot/test/runtime/SharedArchiveFile/
/DefaultUseWithClient.java for 8u
+ JDK-8297804: (tz) Update Timezone Data to 2022g
+ JDK-8299439: java/text/Format/NumberFormat/CurrencyFormat.java
fails for hr_HR
+ JDK-8299483: ProblemList java/text/Format/NumberFormat/
/CurrencyFormat.java
+ JDK-8300178: JDK-8286496 causes build failure on older GCC
+ JDK-8300225: JDK-8288516 causes build failure on Windows +
VS2010
* Bug fixes
+ Don't run check-aes on Zero builds (pointless and slow)
- Removed patch:
* java-1_8_0-openjdk-autoconf27.patch
+ fixed upstream
* Thu Dec 01 2022 fstrba@suse.com
- Update to version jdk8u352 (icedtea-3.25.0)
* October 2022 CPU
* CVEs
+ CVE-2022-21619 (bsc#1204473)
+ CVE-2022-21626 (bsc#1204471)
+ CVE-2022-21624 (bsc#1204475)
+ CVE-2022-21628 (bsc#1204472)
* Security fixes
+ JDK-8282252: Improve BigInteger/Decimal validation
+ JDK-8285662: Better permission resolution
+ JDK-8286511: Improve macro allocation
+ JDK-8286519: Better memory handling
+ JDK-8286526: Improve NTLM support
+ JDK-8286533: Key X509 usages
+ JDK-8286910: Improve JNDI lookups
+ JDK-8286918: Better HttpServer service
+ JDK-8288508: Enhance ECDSA usage
* Import of OpenJDK 8 u352
+ JDK-7131823: bug in GIFImageReader
+ JDK-7186258: InetAddress$Cache should replace
currentTimeMillis with nanoTime for more precise and accurate
+ JDK-8028265: Add legacy tz tests to OpenJDK
+ JDK-8039955: [TESTBUG] jdk/lambda/LambdaTranslationTest1 -
java.lang.AssertionError: expected [d:1234.000000] but found
[d:1234,000000]
+ JDK-8049228: Improve multithreaded scalability of InetAddress
cache
+ JDK-8071507: (ref) Clear phantom reference as soft and weak
references do
+ JDK-8087283: Add support for the XML Signature here() function
to the JDK XPath implementation
+ JDK-8130895: Test javax/swing/system/6799345/TestShutdown.java
fails on Solaris11 Sparcv9
+ JDK-8136354: [TEST_BUG] Test
java/awt/image/RescaleOp/RescaleAlphaTest.java with Bad action
for script
+ JDK-8139668: Generate README-build.html from markdown
+ JDK-8143847: Remove REF_CLEANER reference category
+ JDK-8147862: Null check too late in
sun.net.httpserver.ServerImpl
+ JDK-8150669: C1 intrinsic for Class.isPrimitive
+ JDK-8155742: [Windows] robot.keyPress(KeyEvent.VK_ALT_GRAPH)
throws java.lang.IllegalArgumentException in windows
+ JDK-8173339: AArch64: Fix minimum stack size computations
+ JDK-8173361: various crashes in
JvmtiExport::post_compiled_method_load
+ JDK-8175797: (ref) Reference::enqueue method should clear the
reference object before enqueuing
+ JDK-8178832: (ref) jdk.lang.ref.disableClearBeforeEnqueue
property is ignored
+ JDK-8183107: PKCS11 regression regarding checkKeySize
+ JDK-8193780: (ref) Remove the undocumented
"jdk.lang.ref.disableClearBeforeEnqueue" system property
+ JDK-8194873: right ALT key hotkeys no longer work in Swing
components
+ JDK-8201793: (ref) Reference object should not support cloning
+ JDK-8214427: probable bug in logic of
ConcurrentHashMap.addCount()
+ JDK-8232950: SUNPKCS11 Provider incorrectly check key length
for PSS Signatures.
+ JDK-8233019: java.lang.Class.isPrimitive() (C1) returns wrong
result if Klass* is aligned to 32bit
+ JDK-8235218: Minimal VM is broken after JDK-8173361
+ JDK-8235385: Crash on aarch64 JDK due to long offset
+ JDK-8245263: Enable TLSv1.3 by default on JDK 8u for Client
roles
+ JDK-8254178: Remove .hgignore
+ JDK-8254318: Remove .hgtags
+ JDK-8256722: handle VC++:1927 VS2019 in abstract_vm_version
+ JDK-8260589: Crash in JfrTraceIdLoadBarrier::load(_jclass*)
+ JDK-8280963: Incorrect PrintFlags formatting on Windows
+ JDK-8282538: PKCS11 tests fail on CentOS Stream 9
+ JDK-8283849: AsyncGetCallTrace may crash JVM on guarantee
+ JDK-8285400: Add '@apiNote' to the APIs defined in
Java SE 8 MR 3
+ JDK-8285497: Add system property for Java SE specification
maintenance version
+ JDK-8287132: Retire Runtime.runFinalizersOnExit so that it
always throws UOE
+ JDK-8287508: The tests added to jdk-8 by 8235385 are to be
ported to jdk-11
+ JDK-8287521: Bump update version of OpenJDK: 8u352
+ JDK-8288763: Pack200 extraction failure with invalid size
+ JDK-8288865: [aarch64] LDR instructions must use legitimized
addresses
+ JDK-8290000: Bump macOS GitHub actions to macOS 11
+ JDK-8292579: (tz) Update Timezone Data to 2022c
+ JDK-8292688: Support Security properties in
security.testlibrary.Proc
* AArch32 port
+ JDK-8292599: [aarch32] Crash due to missed CPU specific part
of 8233019
* Wed Aug 24 2022 schwab@suse.de
- make-jobserver-detection.patch: Fix detection of jobserver support
* Tue Aug 02 2022 fstrba@suse.com
- Update to version jdk8u345 (icedtea-3.24.0)
* July 2022 CPU
* Security fixes
+ JDK-8272243: Improve DER parsing
+ JDK-8272249: Better properties of loaded Properties
+ JDK-8277608: Address IP Addressing
+ JDK-8281859, CVE-2022-21540, bsc#1201694: Improve class
compilation
+ JDK-8281866, CVE-2022-21541, bsc#1201692: Enhance
MethodHandle invocations
+ JDK-8283190: Improve MIDI processing
+ JDK-8284370: Improve zlib usage
+ JDK-8285407, CVE-2022-34169, bsc#1201684: Improve Xalan
supports
* Import of OpenJDK 8 u342
+ JDK-8076190, bsc#1195163: Customizing the generation of a
PKCS12 keystore
+ JDK-8129572: Cleanup usage of getResourceAsStream in jaxp
+ JDK-8132256: jaxp: Investigate removal of com/sun/org/apache/
/bcel/internal/util/ClassPath.java
+ JDK-8168926: C2: Bytecode escape analyzer crashes due to
stack overflow
+ JDK-8170530: bash configure output contains a typo in a
suggested library name
+ JDK-8190753: (zipfs): Accessing a large entry (> 2^31 bytes)
leads to a negative initial size for ByteArrayOutputStream
+ JDK-8194154: System property user.dir should not be changed
+ JDK-8202142: jfr/event/io/TestInstrumentation is unstable
+ JDK-8209771: jdk.test.lib.Utils::runAndCheckException error
+ JDK-8221988: add possibility to build with Visual Studio 2019
+ JDK-8223396: [TESTBUG] several jfr tests do not clean up
files created in /tmp
+ JDK-8230865: [TESTBUG] jdk/jfr/event/io/EvilInstrument.java
fails at-run shell MakeJAR.sh target
+ JDK-8235211: serviceability/attach/
/RemovingUnixDomainSocketTest.java fails with
AttachNotSupportedException: Unable to open socket file
+ JDK-8244973: serviceability/attach/
/RemovingUnixDomainSocketTest.java fails "stderr was not
empty"
+ JDK-8248876: LoadObject with bad base address created for
exec file on linux
+ JDK-8255239: The timezone of the hs_err_pid log file is
corrupted in Japanese locale
+ JDK-8261107: ArrayIndexOutOfBoundsException in the
ICC_Profile.getInstance(InputStream)
+ JDK-8266187: Memory leak in appendBootClassPath()
+ JDK-8274658: ISO 4217 Amendment 170 Update
+ JDK-8274751: Drag And Drop hangs on Windows
+ JDK-8278138: OpenJDK8 fails to start on Windows 8.1 after
upgrading compiler to VS2017
+ JDK-8279669: test/jdk/com/sun/jdi/TestScaffold.java uses
wrong condition
+ JDK-8281814: Debuginfo.diz contains redundant build path
after backport JDK-8025936
+ JDK-8282458: Update .jcheck/conf file for 8u move to git
+ JDK-8282552: Bump update version of OpenJDK: 8u342
+ JDK-8283350: (tz) Update Timezone Data to 2022a