RELEASE NOTES FOR: 11.0.13 ==================================================================================================== Notes generated: Tue Apr 02 11:15:01 CEST 2024 Hint: Prefix bug IDs with https://bugs.openjdk.org/browse/ to reach the relevant JIRA entry. JAVA ENHANCEMENT PROPOSALS (JEP): None. RELEASE NOTES: hotspot/runtime: JDK-8269851: OperatingSystemMXBean.getProcessCpuLoad Is Now Container Aware For JVMs running in a container, `OperatingSystemMXBean.getProcessCpuLoad` now considers only the CPU resources available to the container when calculating CPU load. Prior to this change, the calculation included all CPUs on a host. After this change, management agents may report higher CPU usage by JVMs in containers that are constrained to a limited set of CPUs. security-libs/java.security: JDK-8257497: Updated keytool to Create AKID From SKID of Issuing Certificate as Specified by RFC 5280 The `gencert` command of the `keytool` utility has been updated to create AKID from the SKID of the issuing certificate as specified by RFC 5280. JDK-8225082: Removal of IdenTrust Root Certificate The following root certificate from IdenTrust has been removed from the `cacerts` keystore: ``` + alias name "identrustdstx3 [jdk]" Distinguished Name: CN=DST Root CA X3, O=Digital Signature Trust Co. ``` security-libs/javax.net.ssl: JDK-8140466: ChaCha20 and Poly1305 TLS Cipher Suites New TLS cipher suites using the `ChaCha20-Poly1305` algorithm have been added to JSSE. These cipher suites are enabled by default. The TLS_CHACHA20_POLY1305_SHA256 cipher suite is available for TLS 1.3. The following cipher suites are available for TLS 1.2: - TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 - TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 - TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 Refer to the "Java Secure Socket Extension (JSSE) Reference Guide" for details on these new TLS cipher suites. JDK-8163326: Updated the Default Enabled Cipher Suites Preference The preference of the default enabled cipher suites has been changed. The compatibility impact should be minimal. If needed, applications can customize the enabled cipher suites and the preference. For more details, refer to the SunJSSE provider documentation and the JSSE Reference Guide documentation. ALL FIXED ISSUES, BY COMPONENT AND PRIORITY: client-libs: (P3) JDK-8252825: Add automated test for fix done in JDK-8218479 (P4) JDK-8272332: --with-harfbuzz=system doesn't add -lharfbuzz after JDK-8255790 (P4) JDK-8252194: Add automated test for fix done in JDK-8218469 (P4) JDK-8269529: javax/swing/reliability/HangDuringStaticInitialization.java fails in Windows debug build client-libs/2d: (P2) JDK-8212040: Compilation error due to wrong usage of NSPrintJobDispositionValue in mac10.12 (P3) JDK-8265761: Font with missed font family name is not properly printed on Windows (P3) JDK-8262470: Printed GlyphVector outline with low DPI has bad quality on Windows (P3) JDK-8211055: Provide print to a file (PDF) feature even when printer was not connected (P3) JDK-8262392: Update Mesa 3-D Headers to version 21.0.3 (P4) JDK-8248352: [TEST_BUG] Test test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java can leave frame open (P4) JDK-8255790: GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux client-libs/java.awt: (P2) JDK-8272602: [macOS] not all KEY_PRESSED events sent when control modifier is used (P3) JDK-8225790: Two NestedDialogs tests fail on Ubuntu (P4) JDK-8254024: Enhance native libs for AWT and Swing to work with GraalVM Native Image (P4) JDK-8268620: InfiniteLoopException test may fail on x86 platforms (P4) JDK-8257148: Remove obsolete code in AWTView.m (P4) JDK-8254850: Update terminology in java.awt.GridBagLayout source code comments client-libs/java.awt:i18n: (P4) JDK-8263490: [macos] Crash occurs on JPasswordField with activated InputMethod client-libs/javax.accessibility: (P3) JDK-8249548: backward focus traversal gets stuck in button group (P3) JDK-8268775: Password is being converted to String in AccessibleJPasswordField (P4) JDK-8263136: C4530 was reported from VS 2019 at access bridge client-libs/javax.imageio: (P3) JDK-8270893: IndexOutOfBoundsException while reading large TIFF file client-libs/javax.sound: (P4) JDK-8266248: Compilation failure in PLATFORM_API_MacOSX_MidiUtils.c with Xcode 12.5 client-libs/javax.swing: (P3) JDK-8251254: Add automated test for fix done in JDK-8218472 (P3) JDK-8251252: Add automated testcase for fix done in JDK-8214253 (P3) JDK-8251166: Add automated testcases for changes done in JDK-8214112 (P3) JDK-8232243: Wrong caret position in JTextPane on Windows with a screen resolution > 100% (P4) JDK-8219552: bump jtreg requiredVersion to b14 in test/jdk/sanity/client/ (P4) JDK-8196092: javax/swing/JComboBox/8032878/bug8032878.java fails core-libs: (P3) JDK-8269850: Most JDK releases report macOS version 12 as 10.16 instead of 12.0 (P4) JDK-8257620: Do not use objc_msgSend_stret to get macOS version (P4) JDK-8209930: Refactor java/util/zip/ZipFile/deletetempjar.sh to plain java test (P4) JDK-8209832: Refactor jdk/internal/reflect/Reflection/GetCallerClassTest.sh to plain java test core-libs/java.io:serialization: (P4) JDK-8267751: (test) jtreg.SkippedException has no serial VersionUID core-libs/java.lang: (P3) JDK-8208363: test/jdk/java/lang/Package/PackageFromManifest.java missing module dependencies declaration (P4) JDK-8231717: Improve performance of charset decoding when charset is always compactable core-libs/java.math: (P4) JDK-8214195: Align stdout messages in test/jdk/java/math/BigInteger/PrimitiveConversionTests.java core-libs/java.net: (P3) JDK-8236413: AbstractConnectTimeout should tolerate both NoRouteToHostException and UnresolvedAddressException (P3) JDK-8212695: Add explicit timeout to several HTTP Client tests (P3) JDK-8241336: Some java.net tests failed with NoRouteToHostException on MacOS with special network configuration (P3) JDK-8268776: Test `ADatagramSocket.java` missing /othervm from @run tag (P3) JDK-8042902: Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails intermittently (P4) JDK-8268617: [11u REDO] - WebSocket over authenticating proxy fails with NPE (P4) JDK-8226319: Add forgotten test/jdk/java/net/httpclient/BodySubscribersTest.java (P4) JDK-8266761: AssertionError in sun.net.httpserver.ServerImpl.responseCompleted (P4) JDK-8254967: com.sun.net.HttpsServer spins on TLS session close (P4) JDK-8233989: Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java (P4) JDK-8225583: Examine the HttpResponse.BodySubscribers for null handling and multiple subscriptions (P4) JDK-8169246: java/net/DatagramSocket/ReportSocketClosed.java fails intermittently with BindException (P4) JDK-8219804: java/net/MulticastSocket/Promiscuous.java fails intermittently due to NumberFormatException (P4) JDK-8199931: java/net/MulticastSocket/UnreferencedMulticastSockets.java fails with "incorrect data received" (P4) JDK-8210934: Move sun/net/www/protocol/http/GetErrorStream.java to OpenJDK (P4) JDK-8251361: Potential race between Logger configuration and GCs in HttpURLConWithProxy test (P4) JDK-8226683: Remove review suggestion from fix to 8219804 (P4) JDK-8263531: Remove unused buffer int (P4) JDK-8210802: temp files left by tests in jdk/java/net/httpclient (P4) JDK-8226602: Test convenience reactive primitives from java.net.http with RS TCK (P4) JDK-8211325: test/jdk/java/net/Socket/LingerTest.java fails with cleaning up (P4) JDK-8211092: test/jdk/sun/net/www/http/HttpClient/MultiThreadTest.java fails intermittently when cleaning up (P4) JDK-8210819: Update the host name in CNameTest.java (P4) JDK-8217825: Verify @AfterTest is used correctly in WebSocket tests core-libs/java.nio: (P2) JDK-8265231: (fc) ReadDirect and WriteDirect tests fail after fix for JDK-8264821 (P2) JDK-8213235: java/nio/channels/SocketChannel/AsyncCloseChannel.java fails with threads that didn't exit (P3) JDK-8249773: Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference (P4) JDK-8207316: java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed (P4) JDK-8213576: Make test AsyncCloseChannel.java run in othervm core-libs/java.time: (P3) JDK-8246261: TCKLocalTime.java failed due to "AssertionError: expected [18:14:22] but found [18:14:23]" core-libs/java.util: (P4) JDK-8209768: Refactor java/util/prefs/CheckUserPrefsStorage.sh to plain java test (P4) JDK-8210908: Refactor java/util/prefs/PrefsSpi.sh to plain java test (P4) JDK-8209772: Refactor shell test java/util/ServiceLoader/basic/basic.sh to java core-libs/java.util.jar: (P4) JDK-8242882: opening jar file with large manifest might throw NegativeArraySizeException core-libs/java.util.logging: (P4) JDK-8263382: java/util/logging/ParentLoggersTest.java failed with "checkLoggers: getLoggerNames() returned unexpected loggers" core-libs/java.util:i18n: (P4) JDK-8206350: java/util/Locale/bcp47u/SystemPropertyTests.java failed on Mac 10.13 with zh_CN and zh_TW locales. (P4) JDK-8210407: Refactor java.util.Calendar:i18n shell tests to plain java tests (P4) JDK-8210406: Refactor java.util.PluggableLocale:i18n shell tests to plain java tests (P4) JDK-8213409: Refactor sun.text.IntHashtable:i18n shell tests to plain java tests core-libs/javax.lang.model: (P4) JDK-8212718: Refactor some annotation processor tests to better use collections core-libs/javax.naming: (P4) JDK-8209773: Refactor shell test javax/naming/module/basic.sh to java core-svc/debugger: (P4) JDK-8158066: SourceDebugExtensionTest fails to rename file core-svc/java.lang.management: (P4) JDK-8268103: JNI functions incorrectly return a double after JDK-8265836 (P4) JDK-8265836: OperatingSystemImpl.getCpuLoad() returns incorrect CPU load inside a container core-svc/javax.management: (P3) JDK-8247469: getSystemCpuLoad() returns -1 on linux when some offline cpus are present and cpusets.effective_cpus is not available core-svc/tools: (P3) JDK-8244973: serviceability/attach/RemovingUnixDomainSocketTest.java fails "stderr was not empty" (P3) JDK-8235211: serviceability/attach/RemovingUnixDomainSocketTest.java fails with AttachNotSupportedException: Unable to open socket file (P4) JDK-8267666: Add option to jcmd GC.heap_dump to use existing file (P5) JDK-8233790: Forward output from heap dumper to jcmd/jmap hotspot: (P4) JDK-8248403: AArch64: Remove uses of kernel integer types hotspot/compiler: (P1) JDK-8273939: Backport of 8248414 to JDK11 breaks MacroAssembler::adrp (P2) JDK-8268362: [REDO] C2 crash when compile negative Arrays.copyOf length after loop (P2) JDK-8265132: C2 compilation fails with assert "missing precedence edge" (P2) JDK-8266615: C2 incorrectly folds subtype checks involving an interface array (P2) JDK-8268347: C2: nested locks optimization may create unbalanced monitor enter/exit code (P2) JDK-8261147: C2: Node is wrongly marked as reduction resulting in a wrong execution due to wrong vector instructions (P2) JDK-8269795: C2: Out of bounds array load floats above its range check in loop peeling resulting in SEGV (P2) JDK-8267424: CTW: C1 fails with "State must not be null" (P2) JDK-8266480: Implicit null check optimization does not update control of hoisted memory operation (P2) JDK-8258703: Incorrect 512-bit vector registers restore on x86_32 (P2) JDK-8272131: PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj (P2) JDK-8267773: PhaseStringOpts::int_stringSize doesn't handle min_jint correctly (P3) JDK-8270196: [11u] [JVMCI] JavaType.toJavaName() returns incorrect type name for lambdas (P3) JDK-8263776: [JVMCI] add helper to perform Java upcalls (P3) JDK-8264016: [JVMCI] add some thread local fields for use by JVMCI (P3) JDK-8261846: [JVMCI] c2v_iterateFrames can get out of sync with the StackFrameStream (P3) JDK-8248668: AArch64: Avoid MIN/MAX macros when using MSVC (P3) JDK-8250824: AArch64: follow up for JDK-8248414 (P3) JDK-8248671: AArch64: Remove unused variables (P3) JDK-8248682: AArch64: Use ATTRIBUTE_ALIGNED helper (P3) JDK-8248666: AArch64: Use THREAD_LOCAL instead of __thread (P3) JDK-8266288: assert root method not found in witnessed_reabstraction_in_supers is too strong (P3) JDK-8248816: C1: Fix signature conflict in LIRGenerator::strength_reduce_multiply (P3) JDK-8262017: C2: assert(n != __null) failed: Bad immediate dominator info. (P3) JDK-8263227: C2: inconsistent spilling due to dead nodes in exception block (P3) JDK-8267399: C2: java/text/Normalizer/ConformanceTest.java test failed with assertion (P3) JDK-8268366: Incorrect calculation of has_fpu_registers in C1 linear scan (P3) JDK-8226533: JVMCI: findUniqueConcreteMethod should handle statically bindable methods directly (P3) JDK-8223050: JVMCI: findUniqueConcreteMethod() should not use Dependencies::find_unique_concrete_method() for non-virtual methods (P3) JDK-8268360: Missing check for infinite loop during node placement (P3) JDK-8269304: Regression ~5% in spec2005 in b27 (P3) JDK-8256215: Shenandoah: re-organize saving/restoring machine state in assembler code (P3) JDK-8268369: SIGSEGV in PhaseCFG::implicit_null_check due to missing null check (P4) JDK-8261072: AArch64: Fix MacroAssembler::get_thread convention (P4) JDK-8248414: AArch64: Remove uses of long and unsigned long ints (P4) JDK-8267625: AARCH64: typo in LIR_Assembler::emit_profile_type (P4) JDK-8253048: AArch64: When CallLeaf, no need to preserve callee-saved registers in caller (P4) JDK-8268417: Add test from JDK-8268360 (P4) JDK-8209380: ARM: cleanup maybe-uninitialized and reorder compiler warnings (P4) JDK-8213922: fix ctw stand-alone build (P4) JDK-8168304: Make all of DependencyContext_test available in product mode (P4) JDK-8256267: Relax compiler/floatingpoint/NaNTest.java for x86_32 and lower -XX:+UseSSE (P4) JDK-8253631: Remove unimplemented CompileBroker methods after JEP-165 hotspot/gc: (P2) JDK-8269661: JNI_GetStringCritical does not lock char array (P2) JDK-8250588: Shenandoah: LRB needs to save/restore fp registers for runtime call (P3) JDK-8252853: AArch64: gc/shenandoah/TestVerifyJCStress.java fails intermittently with C1 (P3) JDK-8267348: Rewrite gc/epsilon/TestClasses.java to use Metaspace with less classes (P3) JDK-8268127: Shenandoah: Heap size may be too small for region to align to large page size (P4) JDK-8252857: AArch64: Shenandoah C1 CAS is not sequentially consistent (P4) JDK-8265335: Epsilon: Minor typo in EpsilonElasticTLABDecay description (P4) JDK-8262000: jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java failed with "OutOfMemoryError: Java heap space" (P4) JDK-8269650: Optimize gc-locker in [Get|Release]StringCritical for latin string (P4) JDK-8230808: Remove Access::equals() (P4) JDK-8230841: Remove oopDesc::equals() (P4) JDK-8268699: Shenandoah: Add test for JDK-8268127 (P4) JDK-8266018: Shenandoah: fix an incorrect assert (P4) JDK-8269478: Shenandoah: gc/shenandoah/mxbeans tests should be more resilient (P4) JDK-8252648: Shenandoah: name gang tasks consistently (P4) JDK-8270096: Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode (P4) JDK-8261496: Shenandoah: reconsider pacing updates memory ordering (P4) JDK-8232782: Shenandoah: streamline post-LRB CAS barrier (aarch64) (P4) JDK-8266813: Shenandoah: Use shorter instruction sequence for checking if marking in progress hotspot/jfr: (P2) JDK-8266206: Build failure after JDK-8264752 with older GCCs (P3) JDK-8264752: SIGFPE crash with option FlightRecorderOptions:threadbuffersize=30M (P4) JDK-8260589: Crash in JfrTraceIdLoadBarrier::load(_jclass*) hotspot/jvmti: (P3) JDK-8255810: Zero: build fails without JVMTI (P4) JDK-8255452: Doing GC during JVMTI MethodExit event posting breaks return oop (P4) JDK-8227738: jvmti/DataDumpRequest/datadumpreq001 failed due to "exit code is 134" (P4) JDK-8253899: Make IsClassUnloadingEnabled signature match specification hotspot/runtime: (P2) JDK-8269614: [s390] Interpreter checks wrong bit for slow path instance allocation (P2) JDK-8265756: AArch64: initialize memory allocated for locals according to Windows AArch64 stack page growth requirement in template interpreter (P2) JDK-8269847: JDK-8269594 backport breaks 11u builds (P2) JDK-8263407: SPARC64 detection fails on Athena (SPARC64-X) (P2) JDK-8272472: StackGuardPages test doesn't build with glibc 2.34 (P3) JDK-8269668: [aarch64] java.library.path not including /usr/lib64 (P3) JDK-8269594: assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark (P3) JDK-8267042: bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header (P3) JDK-8272124: Cgroup v1 initialization causes NullPointerException when cgroup path contains colon (P3) JDK-8268635: Corrupt oop in ClassLoaderData (P3) JDK-8230674: Heap dumps should exclude dormant CDS archived objects of unloaded classes (P3) JDK-8213137: Remove static initialization of monitor/mutex instances (P3) JDK-8269934: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status (P3) JDK-8251945: SIGSEGV in PackageEntry::purge_qualified_exports() (P3) JDK-8248657: Windows: strengthening in ThreadCritical regarding memory model (P4) JDK-8266749: AArch64: Backtracing broken on PAC enabled systems (P4) JDK-8267396: Avoid recording "pc" in unhandled oops detector for better performance (P4) JDK-8218145: block_if_requested is not proper inlined due to size (P4) JDK-8224853: CDS address sanitizer errors (P4) JDK-8227766: CheckUnhandledOops is broken in MemAllocator (P4) JDK-8266404: Fatal error report generated with -XX:+CrashOnOutOfMemoryError should not contain suggestion to submit a bug report (P4) JDK-8266642: Improve ResolvedMethodTable hash function (P4) JDK-8261238: NMT should not limit baselining by size threshold (P4) JDK-8269851: OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers (P4) JDK-8024368: private methods are allocated vtable indices (P4) JDK-8211296: Remove HotSpot deprecation warning suppression for Mac/clang (P4) JDK-8254244: Some code emitted by TemplateTable::branch is unused when running TieredCompilation (P4) JDK-8269882: stack-use-after-scope in NewObjectA (P4) JDK-8255718: Zero: VM should know it runs in interpreter-only mode (P5) JDK-8261652: Remove some dead comments from os_bsd_x86 hotspot/svc: (P2) JDK-8227815: Minimal VM: set_state is not a member of AttachListener (P4) JDK-8254270: linux 32 bit build doesn't compile libjdwp/log_messages.c (P4) JDK-8225690: Multiple AttachListener threads can be created (P4) JDK-8234510: Remove file seeking requirement for writing a heap dump hotspot/svc-agent: (P3) JDK-8181313: SA: Remove libthread_db dependency on Linux hotspot/test: (P3) JDK-8236111: narrow allowSmartActionArgs disabling (P4) JDK-8213718: [TEST] Wrong classname in vmTestbase/nsk/stress/except/except002 and except003 (P4) JDK-8256414: add optimized build to submit workflow infrastructure: (P4) JDK-8235866: bump jtreg requiredVersion to 4.2b16 (P4) JDK-8267695: Bump update version for OpenJDK: jdk-11.0.13 (P4) JDK-8238943: switch to jtreg 5.0 (P4) JDK-8246387: switch to jtreg 5.1 infrastructure/build: (P2) JDK-8259924: GitHub actions fail on Linux x86_32 with "Could not configure libc6:i386" (P2) JDK-8259679: GitHub actions should use MSVC 14.28 (P3) JDK-8256277: Github Action build on macOS should define OS and Xcode versions (P3) JDK-8256354: Github Action build on Windows should define OS and MSVC versions (P3) JDK-8254054: Pre-submit testing using GitHub Actions should not use the deprecated set-env command (P3) JDK-8251549: Update docs on building for Git (P3) JDK-8272078: Wrong Checksums in Temurin BootJDK dependencies (P4) JDK-8269415: [11u] Remove ea from DEFAULT_PROMOTED_VERSION_PRE in OpenJDK 11u (P4) JDK-8272700: [macos] Build failure with Xcode 13.0 after JDK-8264848 (P4) JDK-8256127: Add cross-compiled foreign architectures builds to submit workflow (P4) JDK-8254282: Add Linux x86_32 builds to submit workflow (P4) JDK-8255305: Add Linux x86_32 tier1 to submit workflow (P4) JDK-8257913: Add more known library locations to simplify Linux cross-compilation (P4) JDK-8221988: add possibility to build with Visual Studio 2019 (P4) JDK-8253424: Add support for running pre-submit testing using GitHub Actions (P4) JDK-8254173: Add Zero, Minimal hotspot targets to submit workflow (P4) JDK-8255352: Archive important test outputs in submit workflow (P4) JDK-8263667: Avoid running GitHub actions on branches named pr/* (P4) JDK-8254175: Build no-pch configuration in debug mode for submit checks (P4) JDK-8241768: git needs .gitattributes (P4) JDK-8256393: Github Actions build on Linux should define OS and GCC versions (P4) JDK-8260460: GitHub actions still fail on Linux x86_32 with "Could not configure libc6:i386" (P4) JDK-8256747: GitHub Actions: decouple the hotspot build-only jobs from Linux x64 testing (P4) JDK-8253865: Pre-submit testing using GitHub Actions does not detect failures reliably (P4) JDK-8255373: Submit workflow artifact name is always "test-results_.zip" (P4) JDK-8255895: Submit workflow artifacts miss hs_errs/replays due to ZIP include mismatch (P4) JDK-8257056: Submit workflow should apt-get update to avoid package installation errors (P4) JDK-8220445: Support for side by side MSVC Toolset versions (P4) JDK-8272197: Update 11u GHA workflow with Shenandoah configurations other-libs/other: (P4) JDK-8219417: bump jtreg requiredVersion to b14 security-libs: (P2) JDK-8270556: Exclude security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA security-libs/java.security: (P3) JDK-8259338: Add expiry exception for identrustdstx3 alias to VerifyCACerts.java test (P3) JDK-8225082: Remove IdenTrust certificate that is expiring in September 2021 (P3) JDK-8245134: test/lib/jdk/test/lib/security/KeyStoreUtils.java should allow to specify aliases (P3) JDK-8157404: Unable to read certain PKCS12 keystores from SequenceInputStream (P3) JDK-8257497: Update keytool to create AKID from the SKID of the issuing certificate as specified by RFC 5280 (P4) JDK-8262862: Harden tests sun/security/x509/URICertStore/ExtensionsWithLDAP.java and krb5/canonicalize/Test.java (P4) JDK-8268427: Improve AlgorithmConstraints:checkAlgorithm performance (P4) JDK-8214937: sun/security/tools/jarsigner/warnings/NoTimestampTest.java failed due to unexpected expiration date (P4) JDK-8213007: Update the link in test/jdk/sun/security/provider/SecureRandom/DrbgCavp.java security-libs/javax.crypto: (P3) JDK-8236671: NullPointerException in JKS keystore (P4) JDK-8214520: [TEST_BUG] sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java failed with incorrect jtreg tags order (P4) JDK-8240983: Incorrect copyright header in Apache Santuario 2.1.3 files security-libs/javax.net.ssl: (P2) JDK-8140466: ChaCha20 and Poly1305 TLS Cipher Suites (P3) JDK-8260923: Add more tests for SSLSocket input/output shutdown (P3) JDK-8262409: sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions. SSL test failures caused by java failed with "Server reported the wrong exception" (P3) JDK-8268965: TCP Connection Reset when connecting simple socket to SSL server (P3) JDK-8163326: Update the default enabled cipher suites preference (P4) JDK-8213694: Test Timeout.java should run in othervm mode security-libs/javax.xml.crypto: (P3) JDK-8255255: Update Apache Santuario (XML Signature) to version 2.2.1 (P4) JDK-8259535: ECDSA SignatureValue do not always have the specified length security-libs/org.ietf.jgss:krb5: (P4) JDK-8270137: Kerberos Credential Retrieval from Cache not Working in Cross-Realm Setup tools: (P3) JDK-8265773: Incorrect jdeps message "jdk8internals" to describe a removed JDK internal API tools/javac: (P2) JDK-8210495: Compiler crashes because of illegal signature in otherwise legal code (P3) JDK-8263432: javac may report an invalid package/class clash on case insensitive filesystems (P3) JDK-8241353: NPE in ToolProvider.getSystemJavaCompiler (P4) JDK-8193214: Incorrect annotations.without.processors warnings with JDK 9 (P4) JDK-8206083: Make tools/javac/api/T6265137.java robust to JDK version changes (P4) JDK-8249095: tools/javac/launcher/SourceLauncherTest.java fails on Windows (P4) JDK-8235216: typo in test filename tools/javadoc(tool): (P3) JDK-8240555: Using env of JAVA_TOOL_OPTIONS and _JAVA_OPTIONS breaks QuietOption.java test (P4) JDK-8268771: javadoc -notimestamp option does not work on index.html (P4) JDK-8249898: jdk/javadoc/tool/6176978/T6176978.java uses @ignore w/o bug-id (P4) JDK-8249899: jdk/javadoc/tool/InlineTagsWithBraces.java uses @ignore w/o bug-id (P4) JDK-8249897: jdk/javadoc/tool/LangVers.java uses @ignore w/o bug-id tools/javap: (P2) JDK-8208227: tools/jdeps/DotFileTest.java fails on Win-X64 tools/jlink: (P4) JDK-8194230: jdk/internal/jrtfs/remote/RemoteRuntimeImageTest.java fails with java.lang.NullPointerException tools/jshell: (P3) JDK-8267459: Pasting Unicode characters into JShell does not work. (P4) JDK-8210959: JShell fails and exits when statement throws an exception whose message contains a '%'. tools/launcher: (P3) JDK-8216532: tools/launcher/Test7029048.java fails (Solaris) (P4) JDK-8210669: Some launcher tests assume a pre-JDK 9 run-time image layout