RELEASE NOTES: JDK 11.0.5

Notes generated: Mon Dec 02 14:31:11 CET 2024

JEPs

None.

RELEASE NOTES

core-libs/java.util

Issue Description
JDK-8213325

Changed Properties.loadFromXML to Comply with Specification


The implementation of the java.util.Properties.loadFromXML method has been changed to comply with its specification. Specifically, the underlying XML parser implementation now rejects non-compliant XML documents by throwing an InvalidPropertiesFormatException as specified by the loadFromXML method.

The effect of the change is as follows:

  • Documents created by Properties.storeToXML: No change. Properties.loadFromXML will have no problem reading such files.

  • Documents not created by Properties.storeToXML: Any documents containing DTDs not in the format as specified in Properties.loadFromXML will be rejected. This means the DTD shall be exactly as follows (as generated by the Properties.storeToXML method):

` <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> `


security-libs/javax.security

Issue Description
JDK-8200400

Allow SASL Mechanisms to Be Restricted


A security property named jdk.sasl.disabledMechanisms has been added that can be used to disable SASL mechanisms. Any disabled mechanism will be ignored if it is specified in the mechanisms argument of Sasl.createSaslClient or the mechanism argument of Sasl.createSaslServer. The default value for this security property is empty, which means that no mechanisms are disabled out-of-the-box.


security-libs/java.security

Issue Description
JDK-8148188

New Java Flight Recorder (JFR) Security Events


Four new JFR events have been added to the security library area. These events are disabled by default and can be enabled via the JFR configuration files or via standard JFR options.

  • jdk.SecurityPropertyModification

  • Records Security.setProperty(String key, String value) method calls

  • jdk.TLSHandshake

  • Records TLS handshake activity. The event fields include:

    • Peer hostname
    • Peer port
    • TLS protocol version negotiated
    • TLS cipher suite negotiated
    • Certificate id of peer client
  • jdk.X509Validation

  • Records details of X.509 certificates negotiated in successful X.509 validation (chain of trust)

  • jdk.X509Certificate

  • Records details of X.509 Certificates. The event fields include:

    • Certificate algorithm
    • Certificate serial number
    • Certificate subject
    • Certificate issuer
    • Key type
    • Key length
    • Certificate id
    • Validity of certificate

security-libs/javax.xml.crypto

Issue Description
JDK-8219013

Updated XML Signature Implementation to Apache Santuario 2.1.3


The XML Signature implementation in the java.xml.crypto module has been updated to version 2.1.3 of Apache Santuario. New features include: * Added support for embedding elliptic curve public keys in the KeyValue element


security-libs/javax.net.ssl

Issue Description
JDK-8210985

Default SSL Session Cache Size Updated to 20480


The default SSL session cache size has been updated to 20480 in this JDK release


security-libs/javax.crypto

Issue Description
JDK-8218723

Use SunJCE Mac in SecretKeyFactory PBKDF2 Implementation


The SunJCE implementation of the PBKDF2 SecretKeyFactory will now exclusively use the SunJCE Mac service for the underlying pseudorandom function (PRF). This fixes an issue where 3rd party JCE providers in rare cases could cause the SunJCE PBKDF2 SecretKeyFactory's underlying pseudorandom function (PRF) to fail on Mac.init().


core-libs/java.nio

Issue Description
JDK-8229887

Using the ZIP File System (zipfs) Provider to Update a ZIP or JAR File Containing Uncompressed Entries Might Corrupt the File


Using the ZIP File System (zipfs) to update a JAR or ZIP file might corrupt that file. Corruption occurs only if the JAR or ZIP file contains a non-compressed entry. If the JAR or ZIP file contains only compressed entries, as is typical, then no data corruption occurs.

As a workaround, users can use the jar tool or the java.util.zip API to update JAR or ZIP files that contain non-compressed entries.


FIXED ISSUES

client-libs

Priority Bug Summary
P2 JDK-8214579 JFrame does not paint content in XVFB / X11vnc environment
P2 JDK-8217676 Upgrade libpng to 1.6.37

client-libs/2d

Priority Bug Summary
P2 JDK-8222362 Upgrade to Freetype 2.10.0
P3 JDK-8218682 [TEST_BUG] DashOffset fails in mach5
P3 JDK-8231693 Backout "8230728: Thin stroked shapes are not rendered if affine transform has flip bit" from jdk11u
P3 JDK-8224825 java/awt/Color/AlphaColorTest.java fails in linux-x64 system
P3 JDK-8221411 NullPointerException in RasterPrinterJob without PrinterResolution
P3 JDK-8228711 Path rendered incorrectly when it goes outside the clipping region
P3 JDK-8222108 Reduce minRefreshTime for updating remote printer list on Windows
P4 JDK-8198411 [TEST_BUG] Two java2d tests are unstable in mach5
P4 JDK-8215130 Fix errors in LittleCMS 2.9 reported by GCC 8

client-libs/java.awt

Priority Bug Summary
P2 JDK-8227919 8213232 causes crashes on solaris sparc64
P2 JDK-8227392 Colors with alpha are painted incorrectly on Linux, after JDK-8214579
P3 JDK-8215756 Memory leaks in the AWT on macOS
P4 JDK-8216155 C4819 warning at libfreetype sources on Windows

client-libs/java.beans

Priority Bug Summary
P4 JDK-8216046 test/jdk/java/beans/PropertyEditor/Test6397609.java failing

client-libs/javax.accessibility

Priority Bug Summary
P3 JDK-8219914 Change the environment variable for Java Access Bridge logging to have a directory
P3 JDK-8196681 Java Access Bridge logging and debug flags dynamically controlled

client-libs/javax.swing

Priority Bug Summary
P1 JDK-8226964 [Yaru] GTK L&F: There is no difference between menu selected and de-selected
P3 JDK-8225423 GTK L&F: JSplitPane: There is no divider shown
P3 JDK-8214702 Wrong text position for whitespaced string in printing Swing text

core-libs

Priority Bug Summary
P2 JDK-8211097 aix: fix build after JDK-8210919
P3 JDK-8216401 Allow "file:" URLs in Class-Path of local JARs
P3 JDK-8228501 java_props_macosx.c - provide missing CFRelease for CFLocaleCopyCurrent
P3 JDK-8212528 Wrong cgroup subsystem being used for some CPU Container Metrics
P4 JDK-8226468 [aix] loadquery failed error reported
P4 JDK-8223553 Fix code constructs that do not compile with the Eclipse Java Compiler
P4 JDK-8220072 GCC 8.3 reports errors in java.base

core-libs/java.io

Priority Bug Summary
P4 JDK-8218280 LineNumberReader throws "Mark invalid" exception if CRLF straddles buffer.

core-libs/java.io:serialization

Priority Bug Summary
P3 JDK-6996807 FieldReflectorKey hash code computation can be improved

core-libs/java.lang

Priority Bug Summary
P3 JDK-8215380 Backout accidental change to String::length
P3 JDK-8216205 Java API documentation formatting error in System.getEnv()
P3 JDK-8224181 On child process spawn, child may write to random file descriptor instead of the fail pipe
P4 JDK-8213017 jspawnhelper: need to handle pipe write failure when sending return code
P4 JDK-8215281 Use String.isEmpty() when applicable in java.base

core-libs/java.net

Priority Bug Summary
P2 JDK-8225425 java.lang.UnsatisfiedLinkError: net.dll: Can't find dependent libraries
P3 JDK-8217364 Custom URLStreamHandler for jrt or file protocol can override default handler.
P3 JDK-8194231 java/net/DatagramSocket/ReuseAddressTest.java failed with java.net.BindException: Address already in use: Cannot bind
P3 JDK-8210130 java/net/httpclient/UnknownBodyLengthTest.java failed
P4 JDK-8222968 ByteArrayPublisher is not thread-safe resulting in broken re-use of HttpRequests
P4 JDK-8216562 UnknownBodyLength sometimes fails due to "Connection reset by peer"

core-libs/java.nio

Priority Bug Summary
P2 JDK-8230085 (fs) FileStore::isReadOnly is always true on macOS Catalina
P2 JDK-8208780 (se) test SelectWithConsumer.testReadableAndWriteable(): failure
P2 JDK-8229887 (zipfs) zip file corruption when replacing an existing STORED entry
P3 JDK-8202252 (aio) Closed AsynchronousSocketChannel keeps completion handler alive
P3 JDK-8213406 (fs) More than one instance of built-in FileSystem observed in heap

core-libs/java.rmi

Priority Bug Summary
P4 JDK-8216528 test/jdk/java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java failing with Xcomp

core-libs/java.time

Priority Bug Summary
P2 JDK-8212970 TZ database in "vanguard" format support
P3 JDK-8224560 (tz) Upgrade Timezone Data to tzdata2019a
P3 JDK-8225580 tzdata2018i integration causes test failures on jdk-13
P4 JDK-8215982 (tz) Upgrade Timezone Data to tzdata2018i
P4 JDK-8228469 (tz) Upgrade Timezone Data to tzdata2019b
P4 JDK-8214770 java/time/test/java/time/format/TestNonIsoFormatter.java failed in non-english locales.

core-libs/java.util

Priority Bug Summary
P3 JDK-8213325 (props) Properties.loadFromXML does not fully comply with the spec
P4 JDK-8224202 Speed up Properties.load

core-libs/java.util.concurrent

Priority Bug Summary
P3 JDK-8224698 ConcurrentSkipListMap.java does not compile with the Eclipse Java Compiler
P3 JDK-8221892 ThreadPoolExecutor: Thread.isAlive() is not equivalent to not being startable
P4 JDK-8221120 CopyOnWriteArrayList.set should always have volatile write semantics

core-libs/java.util.jar

Priority Bug Summary
P2 JDK-8225189 assert(!JavaThread::current()->in_critical()) failed: Would deadlock
P3 JDK-8226530 ZipFile reads wrong entry size from ZIP64 entries
P3 JDK-8213561 ZipFile/MultiThreadedReadTest.java timed out in tier1

core-libs/java.util:collections

Priority Bug Summary
P4 JDK-8214687 Optimize Collections.nCopies().hashCode() and equals()

core-libs/java.util:i18n

Priority Bug Summary
P3 JDK-8220037 Inconsistencies of generated timezone files between Windows and Linux
P3 JDK-8222980 Upgrade IANA Language Subtag Registry to Version 2019-04-03
P3 JDK-8217366 ZoneStrings are not populated for all the Locales
P4 JDK-8220227 Host Locale Provider getDisplayCountry returns error message under non-English Win10
P4 JDK-8210408 Refactor java.util.ResourceBundle:i18n shell tests to plain java tests

core-libs/javax.naming

Priority Bug Summary
P3 JDK-8139965 Hang seen when using com.sun.jndi.ldap.search.replyQueueSize

core-svc

Priority Bug Summary
P4 JDK-8220579 [Containers] SubSystem.java out of sync with osContainer_linux.cpp

core-svc/debugger

Priority Bug Summary
P4 JDK-8206074 nsk/jdi/EventRequestManager/createStepRequest/crstepreq001/TestDescription.java is timing out

core-svc/java.lang.instrument

Priority Bug Summary
P4 JDK-8220355 Improve assertion texts and exception messages in eventHandlerVMInit

core-svc/tools

Priority Bug Summary
P3 JDK-8225543 Jcmd fails to attach to the Java process on Linux using the main class name if whitespace options were used to launch the process
P3 JDK-8221730 jcmd process name matching broken
P3 JDK-8225715 jhsdb jmap fails to write binary heap dump of a jshell process

globalization/locale-data

Priority Bug Summary
P3 JDK-8206879 Currency decimal marker incorrect for Peru

hotspot/compiler

Priority Bug Summary
P1 JDK-8217359 C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal
P2 JDK-8215792 AArch64: String.indexOf generates incorrect result
P2 JDK-8218721 C1's CEE optimization produces safepoint poll with invalid debug information
P2 JDK-8215044 C2 crash in loopTransform.cpp with assert(cl->trip_count() > 0) failed: peeling a fully unrolled loop
P2 JDK-8210390 C2 still crashes with "assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node"
P2 JDK-8217990 C2 UseOptoBiasInlining: load of markword optimized to 0 if running with -XX:-EliminateLocks
P2 JDK-8087128 C2: Disallow definition split on MachCopySpill nodes
P2 JDK-8217760 C2: Missing symbolic info on a call from intrinsics when invoked through MethodHandle
P2 JDK-8215265 C2: range check elimination may allow illegal out of bound access
P2 JDK-8202952 C2: Unexpected dead nodes after matching
P2 JDK-8220341 Class redefinition fails with assert(!is_unloaded()) failed: unloaded method on the stack
P2 JDK-8224558 Fix replicateB encoding
P2 JDK-8228618 s390: c1/c2 fail to add a metadata relocation in the static call stub.
P2 JDK-8223537 testlibrary_tests/ctw/ClassesListTest.java fails with Agent timeout frequently
P3 JDK-8214857 "bad trailing membar" assert failure at memnode.cpp:3220
P3 JDK-8218966 AArch64: String.compareTo() can read memory after string
P3 JDK-8163511 Allocation of compile task fails with assert: "Leaking compilation tasks?"
P3 JDK-8219517 assert(false) failed: infinite loop in PhaseIterGVN::optimize
P3 JDK-8225141 Better handling of classes in error state by fast class initialization checks
P3 JDK-8219807 C2 crash in IfNode::up_one_dom(Node*, bool)
P3 JDK-8207965 C2-only debug build fails
P3 JDK-8210389 C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
P3 JDK-8218163 C2: Continuous deoptimization w/ Reason_speculate_class_check and Action_none
P3 JDK-8216427 ciMethodData::load_extra_data() does not always unpack the last entry
P3 JDK-8204521 compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java fails trying to delete temp file
P3 JDK-8226409 Enable argument profiling for sun.misc.Unsafe.put*/get*
P3 JDK-8218201 Failures when vmIntrinsics::_getClass is not inlined
P3 JDK-8211232 GraphKit::make_runtime_call() sometimes attaches wrong memory state to call
P3 JDK-8217371 Incorrect LP64 guard in x86.ad after JDK-8210764 (Update avx512 implementation)
P3 JDK-8224580 Matcher can cause oop field/array element to be reloaded
P3 JDK-8211233 MemBarNode::trailing_membar() and MemBarNode::leading_membar() need to handle dying subgraphs better
P3 JDK-8216549 Mismatched unsafe access to non escaping object fails
P3 JDK-8215483 Off heap memory accesses should be vectorized
P3 JDK-8222670 pathological case of JIT recompilation and code cache bloat
P3 JDK-8076988 reevaluate trivial method policy
P3 JDK-8177899 Tests fail due to code cache exhaustion on machines with many cores
P3 JDK-8224658 Unsafe access C2 compile fails with assert(flat != TypePtr::BOTTOM) failed: cannot alias-analyze an untyped ptr: adr_type = NULL
P4 JDK-8224090 [PPC64] Fix SLP patterns for filling an array with double float literals
P4 JDK-8217368 AArch64: C2 recursive stack locking optimisation not triggered
P4 JDK-8219993 AArch64: Compiled CI stubs are unsafely modified
P4 JDK-8230099 AArch64: Prepare for backport of JDK-8217368
P4 JDK-8205421 AARCH64: StubCodeMark should be placed after alignment
P4 JDK-8213134 AArch64: vector shift failed with MaxVectorSize=8
P4 JDK-8216989 CardTableBarrierSetAssembler::gen_write_ref_array_post_barrier() does not check for zero length on AARCH64
P4 JDK-8216987 ciMethodData::load_data() unpacks MDOs with non-atomic copy
P4 JDK-8219513 compiler/codegen/aes/TestCipherBlockChainingEncrypt.java timeout on Solaris-sparc
P4 JDK-8209684 Intrinsics that assume some input non null should use GraphKit::must_be_not_null()
P4 JDK-8223660 jtreg: Decouple Unsafe from RTM tests
P4 JDK-8218879 Keep track of memory accesses originated from Unsafe
P4 JDK-8216199 Local variable arg defined but never used in BCEscapeAnalyzer::compute_escape_for_intrinsic()
P4 JDK-8209186 Rename SimpleThresholdPolicy to TieredThresholdPolicy
P4 JDK-8216375 Revert JDK-8145579 after JDK-8076988 is resolved
P4 JDK-8219919 RuntimeStub's name lost with PrintFrameConverterAssembly
P4 JDK-8209420 Track membars for volatile accesses so they can be properly optimized
P4 JDK-8229352 Use of an uninitialized register in 32-bit ARM template interpreter
P5 JDK-8225644 C1 dumps incorrect class name in ClassCastException message

hotspot/gc

Priority Bug Summary
P2 JDK-8224531 SEGV while collecting Klass statistics
P4 JDK-8217576 C1 atomic access handlers use incorrect decorators
P4 JDK-8223244 Fix usage of ARRAYCOPY_DISJOINT decorator
P4 JDK-8217785 Padding ParallelTaskTerminator::_offered_termination variable
P4 JDK-8200365 TestOptionsWithRanges.java of '-XX:TLABWasteTargetPercent=100' fails intermittently
P4 JDK-8210063 ZGC: Enable load barriers for IN_NATIVE runtime barriers
P4 JDK-8229406 ZGC: Fix incorrect statistics

hotspot/jfr

Priority Bug Summary
P1 JDK-8214161 java.lang.IllegalAccessError: class jdk.internal.event.X509CertificateEvent (in module java.base) cannot access class jdk.jfr.internal.handlers.EventHandler (in module jdk.jfr) because module java.base does not read module jdk.jfr
P1 JDK-8214287 SpecJbb2005StressModule got uncaught exception
P2 JDK-8213172 CDS and JFR tests fail with assert(JdkJfrEvent::is(klass)) failed: invariant
P2 JDK-8227011 Starting a JFR recording in response to JVMTI VMInit and / or Java agent premain corrupts memory
P3 JDK-8220657 JFR.dump does not work when filename is set
P3 JDK-8203629 Produce events in the JDK without a dependency on jdk.jfr

hotspot/jvmti

Priority Bug Summary
P3 JDK-8227277 HeapInspection::find_instances_at_safepoint walks dead objects
P3 JDK-8210926 vmTestbase/nsk/jvmti/scenarios/allocation/AP11/ap11t001/TestDescription.java failed with JVMTI_ERROR_INVALID_CLASS in CDS mode
P4 JDK-8228596 Class redefinition fails when condy instructions are removed
P4 JDK-8223177 Data race on JvmtiEnvBase::_tag_map in double-checked locking
P4 JDK-8223227 Rename acquire_tag_map() to tag_map_acquire() in jvmtiEnvBase

hotspot/runtime

Priority Bug Summary
P1 JDK-8224033 os::snprintf should be used in virtualizationSupport.cpp
P2 JDK-8221725 AArch64 build failures after JDK-8221408 (Windows 32bit build build errors/warnings in hotspot)
P2 JDK-8228601 AArch64: Fix interpreter code at JVMCI deoptimization entry
P2 JDK-8228764 New library dependencies due to JDK-8222720
P2 JDK-8227117 normal interpreter table is not restored after single stepping with TLH
P2 JDK-8219583 Windows build failure after JDK-8214777 (Avoid some GCC 8.X strncpy() errors in HotSpot)
P3 JDK-8229925 [s390, PPC64] Exception check missing in interpreter
P3 JDK-8215879 Aarch64: ReservedStackAccess may leave stack guard in inconsistent state
P3 JDK-8224221 add memprotect calls to event log
P3 JDK-8202035 Archive the set of ModuleDescriptor and ModuleReference objects for observable system modules with unnamed initial module
P3 JDK-8220173 assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark
P3 JDK-8215451 JNI IsSameObject should not keep objects alive
P3 JDK-8226798 JVM crash in klassItable::initialize_itable_for_interface(int, InstanceKlass*, bool, Thread*)
P3 JDK-8228485 JVM crashes when bootstrap method for condy triggers loading of class whose static initializer throws exception
P3 JDK-8222387 Out-of-bounds access to CPU _family_id_xxx array
P3 JDK-8219241 Provide basic virtualization related info in the hs_error file on linux/windows x86_64
P3 JDK-8222720 Provide extended VMWare/vSphere virtualization related info in the hs_error file on linux/windows x86_64
P3 JDK-8222280 Provide virtualization related info in the hs_error file on AIX
P3 JDK-8223572 ~ThreadInVMForHandshake() should call handle_special_runtime_exit_condition()
P4 JDK-8210314 [aix] NMT does not show "Safepoint" memory type
P4 JDK-8170639 [Linux] jsig is limited to a maximum of 64 signals
P4 JDK-8225347 [s390] Unexpected exit from stack overflow test
P4 JDK-8225178 [Solaris] os::signal() should call sigaction() with SA_SIGINFO
P4 JDK-8221220 AArch64: Add StoreStore membar explicitly for Volatile Writes in TemplateTable
P4 JDK-8219635 aarch64: missing LoadStore barrier in TemplateTable::fast_storefield
P4 JDK-8218185 aarch64: missing LoadStore barrier in TemplateTable::putfield_or_static
P4 JDK-8228725 AArch64: Purge method call format support
P4 JDK-8221325 Add information about swap space to print_memory_info() on MacOS
P4 JDK-8223574 add more thread-related system settings info to hs_error file on AIX
P4 JDK-8220570 Additional trace when native thread creation fails
P4 JDK-8227630 adjust format specifiers in loadlib_aix.cpp
P4 JDK-8223336 Assert in VirtualMemoryTracker::remove_released_region when running the SharedArchiveConsistency.java test with -XX:NativeMemoryTracking=detail
P4 JDK-8220690 ATTRIBUTE_ALIGNED requires GNU extensions enabled
P4 JDK-8214777 Avoid some GCC 8.X strncpy() errors in HotSpot
P4 JDK-8212992 Change mirror accessor in Klass::verify_on() to use AS_NO_KEEPALIVE
P4 JDK-8217766 Container Support doesn't work for some Join Controllers combinations
P4 JDK-8227869 fix wrong format specifiers in os_aix.cpp
P4 JDK-8218581 Incorrect exception message generation
P4 JDK-8221480 jcmd VM.metaspace shall print limits in basic mode
P4 JDK-8228585 jdk/internal/platform/cgroup/TestCgroupMetrics.java - NumberFormatException because of large long values (memory limit_in_bytes)
P4 JDK-8215961 jdk/jfr/event/os/TestCPUInformation.java fails on AArch64
P4 JDK-8219562 Line of code in osContainer_linux.cpp#L102 appears unreachable
P4 JDK-8218558 NMT stack traces in output should show mt component for virtual memory allocations
P4 JDK-8219244 NMT: Change ThreadSafepointState's allocation type from mtInternal to mtThread
P4 JDK-8218566 NMT: missing memory tag for assert poison page
P4 JDK-8208499 NMT: Missing memory tag for Safepoint polling page
P4 JDK-8219370 NMT: Move synchronization primitives from mtInternal to mtSynchronizer
P4 JDK-8224487 outputStream should not be copyable
P4 JDK-8222914 Partial backport of JDK-8218266
P4 JDK-8228400 Remove built-in AArch64 simulator
P4 JDK-8227041 runtime/memory/RunUnitTestsConcurrently.java has a memory leak
P4 JDK-8193234 When using -Xcheck:jni an internally allocated buffer can leak
P4 JDK-8221408 Windows 32bit build build errors/warnings in hotspot

hotspot/svc

Priority Bug Summary
P3 JDK-8230850 Test sun/tools/jcmd/TestProcessHelper.java fails intermittently
P4 JDK-8224230 [PPC64, s390] Support AsyncGetCallTrace
P4 JDK-8228649 [PPC64] SA reads wrong slots from interpreter frames
P4 JDK-8225388 Running jcmd Compiler.CodeHeap_Analytics all 0 cause crash.
P4 JDK-8205654 serviceability/dcmd/framework/HelpTest.java timed out
P4 JDK-8228658 test GetTotalSafepointTime.java fails on fast Linux machines with Total safepoint time 0 ms

hotspot/svc-agent

Priority Bug Summary
P3 JDK-8220682 Heap dumping and inspection fails with JDK-8214712
P4 JDK-8209413 AArch64: NPE in clhsdb jstack command
P4 JDK-8225636 SA can't handle prelinked libraries
P4 JDK-8223814 SA: jhsdb common help needs to be more detailed
P4 JDK-8227594 sadebugd/DebugdConnectTest.java fails due to "java.rmi.NotBoundException: SARemoteDebugger"

hotspot/test

Priority Bug Summary
P2 JDK-8208701 Fix for JDK-8208655 causes test failures in CI tier1
P3 JDK-8208706 compiler/tiered/ConstantGettersTransitionsTest.java fails to compile
P4 JDK-8222154 upgrade gtest to 1.8.1
P4 JDK-8208655 use JTreg skipped status in hotspot tests

infrastructure

Priority Bug Summary
P4 JDK-8224838 Bump update version for OpenJDK: jdk-11.0.5
P4 JDK-8227247 tools/sjavac/IdleShutdown.java fails with AssertionError: Error too big on windows

infrastructure/build

Priority Bug Summary
P3 JDK-8210729 Clean up macosx static library handling
P3 JDK-8214003 Limit default test jobs based on memory size
P3 JDK-8210919 Remove statically linked libjli on Windows
P4 JDK-8221894 Add notes for docker tests in the test doc
P4 JDK-8211727 Adjust default concurrency settings for running tests on Sparc
P4 JDK-8227834 build.log output from failing commands : include the hs_error file path in case of crashes in build
P4 JDK-8221434 Fix typo in lib-x11 autoconf error message about missing headers
P4 JDK-8217896 Make better use of LCPUs when building on AIX

security-libs/java.security

Priority Bug Summary
P3 JDK-8148188 Enhance the security libraries to record events of interest
P3 JDK-8228578 fix CFData object leak in macosx KeystoreImpl.m
P3 JDK-8215694 keytool cannot generate RSASSA-PSS certificates
P3 JDK-8229773 Resolve permissions for code source URLs lazily
P3 JDK-8214096 sun.security.util.SignatureUtil passes null parameter, so JCE validation fails
P3 JDK-8225257 sun/security/tools/keytool/PSS.java timed out
P4 JDK-8147502 Digest is incorrectly truncated for ECDSA signatures when the bit length of n is less than the field size
P4 JDK-8218553 Enhance keystore load debug output
P4 JDK-8224589 Improve startup behavior of SecurityProperties
P4 JDK-8222987 sun/security/tools/keytool/PSS.java times out on Solaris-SPARC
P4 JDK-8221801 Update src/java.base/share/legal/public_suffix.md

security-libs/javax.crypto

Priority Bug Summary
P2 JDK-8218723 Use SunJCE Mac in SecretKeyFactory PBKDF2 implementation
P4 JDK-8217344 Make comparison overflow-aware in ECDHKeyAgreement.engineGenerateSecret()
P4 JDK-8226543 Reduce GC pressure during message digest calculations in password-based encryption
P4 JDK-8221407 Windows 32bit build error in libsunmscapi/security.cpp

security-libs/javax.crypto:pkcs11

Priority Bug Summary
P2 JDK-8204203 Many pkcs11 tests failed in Provider initialization, after compiler on Windows changed

security-libs/javax.net.ssl

Priority Bug Summary
P2 JDK-8216326 SSLSocket stream close() does not close the associated socket
P2 JDK-8216039 TLS with BC and RSASSA-PSS breaks ECDHServerKeyExchange
P3 JDK-8221253 TLSv1.3 may generate TLSInnerPlainText longer than 2^14+1 bytes
P3 JDK-8210985 Update the default SSL session cache size to 20480
P4 JDK-8133489 Better messaging for PKIX path validation matching
P4 JDK-8223482 Unsupported ciphersuites may be offered by a TLS client

security-libs/javax.security

Priority Bug Summary
P3 JDK-8200400 Allow Sasl mechanisms to be restricted
P4 JDK-8229767 Typo in java.security: Sasl.createClient and Sasl.createServer

security-libs/javax.smartcardio

Priority Bug Summary
P3 JDK-8226607 Inconsistent info between pcsclite.md and MUSCLE headers
P3 JDK-8218780 Update MUSCLE PCSC-Lite header files

security-libs/javax.xml.crypto

Priority Bug Summary
P3 JDK-8219013 Update Apache Santuario (XML Signature) to version 2.1.3

tools/javac

Priority Bug Summary
P2 JDK-8225386 test for JDK-8216261 fails in Windows

tools/javadoc(tool)

Priority Bug Summary
P4 JDK-8208269 Javadoc does not support module-info in a multi-release jar

tools/javap

Priority Bug Summary
P4 JDK-8216261 Javap ignores default modifier on interfaces

tools/launcher

Priority Bug Summary
P3 JDK-8217093 Support extended-length paths in parse_manifest.c on Windows
P4 JDK-8163363 AArch64: Stack size in tools/launcher/Settings.java needs to be adjusted

xml/javax.xml.transform

Priority Bug Summary
P4 JDK-8180901 Transformer.reset() resets the state only once

xml/jaxp

Priority Bug Summary
P4 JDK-8222743 Xerces 2.12.0: DOM Implementation
P4 JDK-8225005 Xerces 2.12.0: License file
P4 JDK-8222415 Xerces 2.12.0: Parsing Configuration
P4 JDK-8222991 Xerces 2.12.0: Validation

xml/org.w3c.dom

Priority Bug Summary
P4 JDK-8213117 adoptNode corrupts attribute values

xml/org.xml.sax

Priority Bug Summary
P4 JDK-8213734 SAXParser.parse(File, ..) does not close resources when Exception occurs.