RELEASE NOTES: JDK 11.0.9

Notes generated: Tue Apr 02 09:31:50 CEST 2024

JEPs

None.

RELEASE NOTES

security-libs/javax.security

Issue Description
JDK-8239385

Support for canonicalize in krb5.conf


The 'canonicalize' flag in the krb5.conf file is now supported by the JDK Kerberos implementation. When set to true, RFC 6806 name canonicalization is requested by clients in TGT requests to KDC services (AS protocol). Otherwise, and by default, it is not requested.

The new default behavior is different from JDK 14 and previous releases where name canonicalization was always requested by clients in TGT requests to KDC services (provided that support for RFC 6806 was not explicitly disabled with the sun.security.krb5.disableReferrals system or security properties).


core-libs/java.util:i18n

Issue Description
JDK-8236548

Localized Time Zone Name Inconsistency Between English and Other Locales


English time zone names provided by the CLDR locale provider are now correctly synthesized following the CLDR spec, rather than substituted from the COMPAT provider. For example, SHORT style names are no longer synthesized abbreviations of LONG style names, but instead produce GMT offset formats.


core-libs/java.nio.charsets

Issue Description
JDK-8232161

Modified the MS950 charset Encoder's Conversion Table


In this release, some of the one-way byte-to-char mappings have been aligned with the preferred mappings provided by the Unicode Consortium.


security-libs/java.security

Issue Description
JDK-8243320

Added 3 SSL Corporation Root CA Certificates


The following root certificates have been added to the cacerts truststore: ``` + SSL Corporation + sslrootrsaca DN: CN=SSL.com Root Certification Authority RSA, O=SSL Corporation, L=Houston, ST=Texas, C=US

  • sslrootevrsaca DN: CN=SSL.com EV Root Certification Authority RSA R2, O=SSL Corporation, L=Houston, ST=Texas, C=US

  • sslrooteccca DN: CN=SSL.com Root Certification Authority ECC, O=SSL Corporation, L=Houston, ST=Texas, C=US ```


JDK-8233228

Weak Named Curves in TLS, CertPath, and Signed JAR Disabled by Default


Weak named curves are disabled by default by adding them to the following disabledAlgorithms security properties: jdk.tls.disabledAlgorithms, jdk.certpath.disabledAlgorithms, and jdk.jar.disabledAlgorithms. The named curves are listed below.

With 47 weak named curves to be disabled, adding individual named curves to each disabledAlgorithms property would be overwhelming. To relieve this, a new security property, jdk.disabled.namedCurves, is implemented that can list the named curves common to all of the disabledAlgorithms properties. To use the new property in the disabledAlgorithms properties, precede the full property name with the keyword include. Users can still add individual named curves to disabledAlgorithms properties separate from this new property. No other properties can be included in the disabledAlgorithms properties.

To restore the named curves, remove the include jdk.disabled.namedCurves either from specific or from all disabledAlgorithms security properties. To restore one or more curves, remove the specific named curve(s) from the jdk.disabled.namedCurves property.

Curves that are disabled through jdk.disabled.namedCurves include the following: secp112r1, secp112r2, secp128r1, secp128r2, secp160k1, secp160r1, secp160r2, secp192k1, secp192r1, secp224k1, secp224r1, secp256k1, sect113r1, sect113r2, sect131r1, sect131r2, sect163k1, sect163r1, sect163r2, sect193r1, sect193r2, sect233k1, sect233r1, sect239k1, sect283k1, sect283r1, sect409k1, sect409r1, sect571k1, sect571r1, X9.62 c2tnb191v1, X9.62 c2tnb191v2, X9.62 c2tnb191v3, X9.62 c2tnb239v1, X9.62 c2tnb239v2, X9.62 c2tnb239v3, X9.62 c2tnb359v1, X9.62 c2tnb431r1, X9.62 prime192v2, X9.62 prime192v3, X9.62 prime239v1, X9.62 prime239v2, X9.62 prime239v3, brainpoolP256r1, brainpoolP320r1, brainpoolP384r1, brainpoolP512r1

Curves that remain enabled are: secp256r1, secp384r1, secp521r1, X25519, X448


JDK-8243321

Added Entrust Root Certification Authority - G4 certificate


The following root certificate has been added to the cacerts truststore: ` + Entrust + entrustrootcag4 DN: CN=Entrust Root Certification Authority - G4, OU="(c) 2015 Entrust, Inc. - for authorized use only", OU=See www.entrust.net/legal-terms, O="Entrust, Inc.", C=US `


JDK-8172404

Tools Warn If Weak Algorithms Are Used


The keytool and jarsigner tools have been updated to warn users when weak cryptographic algorithms are used in keys, certificates, and signed JARs before they are disabled. The weak algorithms are set in the jdk.security.legacyAlgorithms security property in the java.security configuration file. In this release, the tools issue warnings for the SHA-1 hash algorithm and 1024-bit RSA/DSA keys.


core-svc/java.lang.management

Issue Description
JDK-8226575

OperatingSystemMXBean Methods Inside a Container Return Container Specific Data


When executing in a container, or other virtualized operating environment, the following OperatingSystemMXBean methods in this release return container specific information, if available. Otherwise, they return host specific data:

  • getFreePhysicalMemorySize()
  • getTotalPhysicalMemorySize()
  • getFreeSwapSpaceSize()
  • getTotalSwapSpaceSize()
  • getSystemCpuLoad()

FIXED ISSUES

client-libs/2d

Priority Bug Summary
P2 JDK-8244818 [macos] Java2D Queue Flusher crash while moving application window to external monitor
P3 JDK-8220150 [macos] macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs
P4 JDK-6949753 [TEST BUG]: java/awt/print/PageFormat/PDialogTest.java needs update by removing a infinite loop
P4 JDK-8251469 Better cleanup for test/jdk/javax/imageio/SetOutput.java
P4 JDK-8249215 JFrame::setVisible crashed with -Dfile.encoding=UTF-8 on Japanese Windows.

client-libs/java.awt

Priority Bug Summary
P3 JDK-8243925 Toolkit#getScreenInsets() returns wrong value on HiDPI screens (Windows)

client-libs/javax.accessibility

Priority Bug Summary
P2 JDK-8249278 Revert JDK-8226253 which breaks the spec of AccessibleState.SHOWING for JList

client-libs/javax.imageio

Priority Bug Summary
P3 JDK-6532025 GIF reader throws misleading exception with truncated images
P4 JDK-8250755 Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java

client-libs/javax.swing

Priority Bug Summary
P2 JDK-8249251 [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel
P3 JDK-8203281 [Windows] JComboBox change in ui when editor.setBorder() is called
P3 JDK-8204963 javax.swing.border.TitledBorder has a memory leak
P4 JDK-8022535 [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails
P4 JDK-8226697 Several tests which need the @key headful keyword are missing it.
P4 JDK-8209343 Test javax/swing/border/TestTitledBorderLeak.java should be marked as headful

core-libs

Priority Bug Summary
P4 JDK-8238380 java.base/unix/native/libjava/childproc.c "multiple definition" link errors with GCC10
P4 JDK-8247874 Replacement in VersionProps.java.template not working when --with-vendor-bug-url contains '&'
P4 JDK-8250627 Use -XX:+/-UseContainerSupport for enabling/disabling Java container metrics

core-libs/java.lang

Priority Bug Summary
P2 JDK-8223777 In posix_spawn mode, failing to exec() jspawnhelper may not result in an error
P4 JDK-8226809 Circular reference in printed stack trace is not correctly indented & ambiguous

core-libs/java.math

Priority Bug Summary
P3 JDK-8233452 java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result

core-libs/java.net

Priority Bug Summary
P3 JDK-8241138 http.nonProxyHosts=* causes StringIndexOutOfBoundsException in DefaultProxySelector
P3 JDK-8216974 HttpConnection not returned to the pool after 204 response
P3 JDK-8225037 java.net.JarURLConnection::getJarEntry() throws NullPointerException
P4 JDK-8238386 (sctp) jdk.sctp/unix/native/libsctp/SctpNet.c "multiple definition" link errors with GCC10
P4 JDK-8238270 java.net HTTP/2 client does not decrease stream count when receives 204 response
P4 JDK-8233958 Memory retention due to HttpsURLConnection finalizer that serves no purpose
P4 JDK-8230000 some httpclients testng tests run zero test

core-libs/java.nio

Priority Bug Summary
P3 JDK-8208281 java/nio/channels/AsynchronousSocketChannel/Basic.java timed out
P4 JDK-8230870 (zipfs) Add a ZIP FS test that is similar to test/jdk/java/util/zip/EntryCount64k.java
P4 JDK-8234011 (zipfs) Memory leak in ZipFileSystem.releaseDeflater()
P4 JDK-8252804 [test] Fix 'ReleaseDeflater.java' test after downport of 8234011

core-libs/java.nio.charsets

Priority Bug Summary
P3 JDK-8232161 Align some one-way conversion in MS950 charset with Windows

core-libs/java.rmi

Priority Bug Summary
P4 JDK-8134599 TEST_BUG: java/rmi/transport/closeServerSocket/CloseServerSocket.java fails intermittently with Address already in use

core-libs/java.text

Priority Bug Summary
P3 JDK-8218948 SimpleDateFormat :: format - Zone Names are not reflected correctly during run time

core-libs/java.util:i18n

Priority Bug Summary
P3 JDK-8242283 Can't start JVM when java home path includes non-ASCII character
P3 JDK-8236548 Localized time zone name inconsistency between English and other locales
P4 JDK-8234347 "Turkey" meta time zone does not generate composed localized names

core-libs/javax.naming

Priority Bug Summary
P2 JDK-8151678 com/sun/jndi/ldap/LdapTimeoutTest.java failed due to timeout on DeadServerNoTimeoutTest is incorrect
P3 JDK-8202117 com/sun/jndi/ldap/RemoveNamingListenerTest.java fails intermittently: Connection reset
P4 JDK-8160768 Add capability to custom resolve host/domain names within the default JNDI LDAP provider
P4 JDK-8241130 com.sun.jndi.ldap.EventSupport.removeDeadNotifier: java.lang.NullPointerException
P4 JDK-8243138 Enhance BaseLdapServer to support starttls extended request
P4 JDK-8062947 Fix exception message to correctly represent LDAP connection failure

core-svc/debugger

Priority Bug Summary
P2 JDK-8244703 "platform encoding not initialized" exceptions with debugger, JNI
P3 JDK-8210560 [TEST] convert com/sun/jdi redefineClass-related tests
P3 JDK-8209604 [TEST] rewrite com/sun/jdi shell tests to java version - step2
P3 JDK-8210243 [TEST] rewrite com/sun/jdi shell tests to java version - step3
P3 JDK-8210760 [TEST] rewrite com/sun/jdi shell tests to java version - step4
P3 JDK-8209517 com/sun/jdi/BreakpointWithFullGC.java fails with timeout
P3 JDK-8210725 com/sun/jdi/RedefineClearBreakpoint.java fails with waitForPrompt timed out after 60 seconds
P4 JDK-8211292 [TEST] convert com/sun/jdi/DeferredStepTest.sh test
P4 JDK-8209605 com/sun/jdi/BreakpointWithFullGC.java fails with ZGC
P4 JDK-8212665 com/sun/jdi/DeferredStepTest.java: jj1 (line 57) - unexpected. lastLine=52, minLine=52, maxLine=55
P4 JDK-8067354 com/sun/jdi/GetLocalVariables4Test.sh failed
P4 JDK-8203393 com/sun/jdi/JdbMethodExitTest.sh and JdbExprTest.sh fail due to timeout
P4 JDK-8229378 jdwp library loader in linker_md.c quietly truncates on buffer overflow
P4 JDK-8227269 Slow class loading when running with JDWP
P4 JDK-8241750 x86_32 build failure after JDK-8227269
P5 JDK-8212629 [TEST] wrong breakpoint in test/jdk/com/sun/jdi/DeferredStepTest

core-svc/java.lang.management

Priority Bug Summary
P2 JDK-8252157 JDK-8231209 11u backport breaks jmm binary compatibility
P3 JDK-8253134 JMM_VERSION should remain at 0x20020000 (JDK 10) in JDK 11
P3 JDK-8226575 OperatingSystemMXBean should be made container aware
P4 JDK-8231209 [REDO] JDK-8207266 ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread
P4 JDK-8231968 getCurrentThreadAllocatedBytes default implementation s/b getThreadAllocatedBytes

core-svc/javax.management

Priority Bug Summary
P3 JDK-8246196 javax/management/MBeanServer/OldMBeanServerTest fails with AssertionError

core-svc/tools

Priority Bug Summary
P3 JDK-8238710 LingeredApp doesn't log stdout/stderr if exits with non-zero code
P4 JDK-8203026 java.rmi.NoSuchObjectException: no such object in table

hotspot

Priority Bug Summary
P4 JDK-8233741 AES Countermode (CTR) optimization using AVX512 + VAES instructions

hotspot/compiler

Priority Bug Summary
P1 JDK-8215354 x86_32 build failures after JDK-8214074 (Ghash optimization using AVX instructions)
P2 JDK-8250609 C2 crash in IfNode::fold_compares
P2 JDK-8226536 Catch OOM from deopt that fails rematerializing objects
P2 JDK-8224234 compiler/codegen/TestCharVect2.java fails in test_mulc
P2 JDK-8246027 Minimal fastdebug build broken after JDK-8245801
P2 JDK-8233027 OopMapSet::all_do does oms.next() twice during iteration
P2 JDK-8247502 PhaseStringOpts crashes while optimising effectively dead code
P3 JDK-8245714 "Bad graph detected in build_loop_late" when loads are pinned on loop limit check uncommon branch
P3 JDK-8247350 [aarch64] assert(false) failed: wrong size of mach node
P3 JDK-8247246 [JVMCI] `ResolvedJavaType.getDeclaredMethod()` can throw NoClassDefFoundError.
P3 JDK-8244164 AArch64: jaotc generates incorrect code for compressed OOPs with non-zero heap base
P3 JDK-8230402 Allocation of compile task fails with assert: "Leaking compilation tasks?"
P3 JDK-8239083 C1 assert(known_holder == NULL || (known_holder->is_instance_klass() && (!known_holder->is_interface() || ((ciInstanceKlass*)known_holder)->has_nonstatic_concrete_methods())), "should be non-static concrete method");
P3 JDK-8244719 CTW: C2 compilation fails with "assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it"
P3 JDK-8240676 Meet not symmetric failure when running lucene on jdk8
P3 JDK-8246453 TestClone crashes with "all collected exceptions must come from the same place"
P4 JDK-8221658 aarch64: add necessary predicate for ubfx patterns
P4 JDK-8247979 aarch64: missing side effect of killing flags for clearArray_reg_reg
P4 JDK-8225625 AES Electronic Codebook (ECB) encryption and decryption optimization using AVX512 + VAES instructions
P4 JDK-8248987 AOT's Linker.java seems to eagerly fail-fast on Windows.
P4 JDK-8234541 C1 emits an empty message when it inlines successfully
P4 JDK-8252120 compiler/oracle/TestCompileCommand.java misspells "occured"
P4 JDK-8222079 Don't use memset to initialize fields decode_env constructor in disassembler.cpp
P4 JDK-8222074 Enhance auto vectorization for x86
P4 JDK-8231586 enlarge encoding space for OopMapValue offsets
P4 JDK-8232083 Minimal VM is broken after JDK-8231586
P4 JDK-8214074 Optimize Ghash using AVX instructions
P4 JDK-8246203 Segmentation fault in verification due to stack overflow with -XX:+VerifyIterativeGVN
P4 JDK-8245801 StressRecompilation triggers assert "redundunt OSR recompilation detected. memory leak in CodeCache!"
P4 JDK-8246153 TestEliminateArrayCopy fails with -XX:+StressReflectiveCode
P4 JDK-8249277 TestVerifyIterativeGVN.java is failing with timeout in OpenJDK 11
P4 JDK-8241319 WB_GetCodeBlob doesn't have ResourceMark

hotspot/gc

Priority Bug Summary
P2 JDK-8248851 CMS: Missing memory fences between free chunk check and klass read
P2 JDK-8251451 Shenandoah: Remark ObjectSynchronizer roots with I-U
P3 JDK-8247824 CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand
P3 JDK-8250784 Shenandoah: A Low-Pause-Time Garbage Collector
P3 JDK-8249560 Shenandoah: Fix racy GC request handling
P3 JDK-8250827 Shenandoah: needs to reset/finish StringTable's dead count before/after parallel walk
P3 JDK-8241478 vmTestbase/gc/gctests/Steal/steal001/steal001.java fails with OOME
P4 JDK-8243326 Cleanup use of volatile in taskqueue code
P4 JDK-8245880 Shenandoah: check class unloading flag early in concurrent code root scan
P4 JDK-8249801 Shenandoah: Clear soft-refs on requested GC cycle
P4 JDK-8249953 Shenandoah: gc/shenandoah/mxbeans tests should account for corner cases
P4 JDK-8251487 Shenandoah: missing detail timing tracking for final mark cleaning phase
P4 JDK-8241065 Shenandoah: remove leftover code after JDK-8231086
P4 JDK-8244729 Shenandoah: remove resolve paths from SBSA::generate_shenandoah_lrb
P4 JDK-8241574 Shenandoah: remove ShenandoahAssertToSpaceClosure
P4 JDK-8241007 Shenandoah: remove ShenandoahCriticalControlThreadPriority support
P4 JDK-8237182 Update copyright header for shenandoah and epsilon files

hotspot/jfr

Priority Bug Summary
P2 JDK-8244287 JFR: Methods samples have line number 0
P3 JDK-8230767 FlightRecorderListener returns null recording
P3 JDK-8251354 Shenandoah: Fix JFR test failures
P4 JDK-8253813 Backout JDK-8244287 from 11u: it causes several crashes
P4 JDK-8210977 jdk/jfr/event/oldobject/TestThreadLocalLeak.java fails to find ThreadLocalObject
P4 JDK-8240360 NativeLibraryEvent has wrong library name on Linux
P4 JDK-8243489 Thread CPU Load event may contain wrong data for CPU time under certain conditions

hotspot/jvmti

Priority Bug Summary
P4 JDK-8247615 Initialize the bytes left for the heap sampler
P4 JDK-8210131 vmTestbase/nsk/jvmti/scenarios/allocation/AP10/ap10t001/TestDescription.java failed with ObjectFree: GetCurrentThreadCpuTimerInfo returned unexpected error code

hotspot/runtime

Priority Bug Summary
P2 JDK-8213574 Deadlock in string table expansion when dumping lots of CDS classes
P2 JDK-8206309 Tier1 SA tests fail
P3 JDK-8248219 aarch64: missing memory barrier in fast_storefield and fast_accessfield
P3 JDK-8212200 assert(on_stack()) failed when shared java.lang.object is redefined by JVMTI agent
P3 JDK-8219712 code_size2 (defined in stub_routines_x86.hpp) is too small on new Skylake CPUs
P3 JDK-8236617 jtreg test containers/docker/TestMemoryAwareness.java fails after 8226575
P3 JDK-8234058 runtime/CompressedOops/CompressedClassPointers.java fails with 'Narrow klass base: 0x0000000000000000' missing from stdout/stderr
P3 JDK-8213275 runtime/SharedArchiveFile/serviceability/ReplaceCriticalClasses.java fails with ClassNotFoundException: jdk.internal.vm.PostVMInitHook
P3 JDK-8244225 stringop-overflow warning on strncpy call from compile_the_world_in
P4 JDK-8243470 [macos] bring back O2 opt level for unsafe.cpp
P4 JDK-8238284 [macos] Zero VM build fails due to an obvious typo
P4 JDK-8244196 adjust output in os_linux
P4 JDK-8243389 enhance os::pd_print_cpu_info on linux
P4 JDK-8240295 hs_err elapsed time in seconds is not accurate enough
P4 JDK-8233386 Initialize NULL fields for unused decorations
P4 JDK-8250844 Make sure {type,obj}ArrayOopDesc accessors check the bounds
P4 JDK-8213182 Minimal VM build failure after JDK-8212200 (assert when shared java.lang.Object is redefined by JVMTI agent)
P4 JDK-8203382 Rename SystemDictionary::initialize_wk_klass to resolve_wk_klass
P4 JDK-8221918 runtime/SharedArchiveFile/serviceability/ReplaceCriticalClasses.java fails: Shared archive not found
P4 JDK-8241086 Test runtime/NMT/HugeArenaTracking.java is failing on 32bit Windows
P4 JDK-8231953 Wrong assumption in assertion in oop::register_oop

hotspot/svc

Priority Bug Summary
P3 JDK-8209109 [TEST] rewrite com/sun/jdi shell tests to java version - step1
P3 JDK-8228448 Jconsole can't connect to itself
P4 JDK-8203928 [Test] Convert non-JDB scaffolding serviceability shell script tests to java
P4 JDK-8209332 [TEST] test/jdk/com/sun/jdi/CatchPatternTest.sh is incorrect

hotspot/svc-agent

Priority Bug Summary
P3 JDK-8205534 Remove SymbolTable dependency from serviceability agent
P3 JDK-8204994 SA might fail to attach to process with "Windbg Error: WaitForEvent failed"
P4 JDK-8235846 Improve WindbgDebuggerLocal implementation
P4 JDK-8250826 jhsdb does not work with coredump which comes from Substrate VM
P4 JDK-8214797 TestJmapCoreMetaspace.java timed out

infrastructure

Priority Bug Summary
P4 JDK-8248495 [macos] zerovm is broken due to libffi headers location
P4 JDK-8245616 Bump update version for OpenJDK: jdk-11.0.9

infrastructure/build

Priority Bug Summary
P2 JDK-8246094 [macos] Sound Recording and playback is not working
P2 JDK-8249255 Build fails if source code in cygwin home dir
P2 JDK-8216021 RunTest.gmk might set concurrency level to 1 on Windows
P3 JDK-8253283 [11u] Test build/translations/VerifyTranslations.java failing after JDK-8252258
P3 JDK-8213214 Set -Djava.io.tmpdir= when running tests
P4 JDK-8252258 [11u] JDK-8242154 changes the default vendor
P4 JDK-8234535 Cross compilation fails due to missing CFLAGS for the BUILD_CC
P4 JDK-8245832 JDK build make-static-libs should build all JDK libraries

security-libs/java.security

Priority Bug Summary
P2 JDK-8244087 2020-04-24 public suffix list update v ff6fcea
P2 JDK-8233228 Disable weak named curves by default in TLS, CertPath, and Signed JAR
P3 JDK-8243321 Add Entrust root CA - G4 to Oracle Root CA program
P3 JDK-8243320 Add SSL root certificates to Oracle Root CA program
P3 JDK-8242556 Cannot load RSASSA-PSS public key with non-null params from byte array
P3 JDK-8242184 Default signature algorithm for an RSASSA-PSS key
P3 JDK-8238448 RSASSA-PSS signature verification fail when using certain odd key sizes
P3 JDK-8237888 security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java fails when checking validity interval
P3 JDK-8172404 Tools should warn if weak algorithms are used before restricting them
P4 JDK-8245151 jarsigner should not raise duplicate warnings on verification
P4 JDK-8227595 keytool/fakegen/DefaultSignatureAlgorithm.java fails due to "exitValue = 6"
P4 JDK-8238388 libj2gss/NativeFunc.o "multiple definition" link errors with GCC10
P4 JDK-8227059 sun/security/tools/keytool/DefaultSignatureAlgorithm.java timed out

security-libs/javax.crypto

Priority Bug Summary
P2 JDK-8250787 Provider.put no longer registering aliases in FIPS env

security-libs/javax.crypto:pkcs11

Priority Bug Summary
P4 JDK-8251117 Cannot check P11Key size in P11Cipher and P11AEADCipher

security-libs/javax.net.ssl

Priority Bug Summary
P2 JDK-8223940 Private key not supported by chosen signature algorithm
P3 JDK-8246330 Add TLS Tests for Legacy ECDSA curves
P3 JDK-8237977 Further update javax/net/ssl/compatibility/Compatibility.java
P3 JDK-8243029 Rewrite javax/net/ssl/compatibility/Compatibility.java with a flexible interop test framework
P3 JDK-8236464 SO_LINGER option is ignored by SSLSocket in JDK 11
P4 JDK-8228967 Trust/Key store and SSL context utilities for tests

security-libs/javax.security

Priority Bug Summary
P3 JDK-8239385 Support the 'canonicalize' setting (krb5.conf) in the Kerberos client

security-libs/javax.smartcardio

Priority Bug Summary
P4 JDK-8244151 Update MUSCLE PC/SC-Lite headers to1.8.26

security-libs/org.ietf.jgss:krb5

Priority Bug Summary
P2 JDK-8250582 Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets
P3 JDK-8246193 Possible NPE in ENC-PA-REP search in AS-REQ

tools/jar

Priority Bug Summary
P3 JDK-8212807 tools/jar/multiRelease/Basic.java times out

tools/javac

Priority Bug Summary
P3 JDK-8193367 annotated type variables bounds crash javac
P3 JDK-8234687 change javap reporting on unknown attributes
P3 JDK-8221759 Crash when completing "java.io.File.path"
P3 JDK-8213703 LambdaConversionException: Invalid receiver type not a subtype of implementation type interface
P3 JDK-8244763 Update --release 8 symbol information after JSR 337 MR3
P4 JDK-8233829 javac cannot find non-ASCII module name under non-UTF8 environment

tools/javadoc(tool)

Priority Bug Summary
P2 JDK-8245981 Upgrade to jQuery 3.5.1
P3 JDK-8240169 javadoc fails to link to docs with non-matching modularity

tools/jshell

Priority Bug Summary
P2 JDK-8215438 jshell tool: Ctrl-D causes EOF
P2 JDK-8210527 JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack
P3 JDK-8215244 jdk/jshell/ToolBasicTest.java testHistoryReference failed
P3 JDK-8224184 jshell got IOException at exiting with AIX
P3 JDK-8215243 JShell tests failing intermitently with "Problem cleaning up the following threads:"
P3 JDK-8223688 JShell: crash on the instantiation of raw anonymous class
P3 JDK-8211694 JShell: Redeclared variable should be reset
P3 JDK-8214491 Upgrade to JLine 3.9.0
P4 JDK-8232855 jshell missing word in /help help
P4 JDK-8229815 Upgrade Jline to 3.12.1

tools/launcher

Priority Bug Summary
P4 JDK-8243453 java --describe-module failed with non-ASCII module name under non-UTF8 environment

xml/javax.xml.stream

Priority Bug Summary
P3 JDK-8230094 CCE in createXMLEventWriter(Result) over an arbitrary XMLStreamWriter

xml/javax.xml.transform

Priority Bug Summary
P4 JDK-8233686 XML transformer uses excessive amount of memory

xml/jaxp

Priority Bug Summary
P3 JDK-8248348 Regression caused by the update to BCEL 6.0
P4 JDK-8230002 javax/xml/jaxp/unittest/transform/SecureProcessingTest.java runs zero test
P4 JDK-8230010 Remove jdk8037819/BasicTest1.java