Notes generated: Thu May 02 08:38:39 CEST 2024





Issue Description

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 ""> `


Issue Description

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.


Issue Description

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


Issue Description

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


Issue Description

Default SSL Session Cache Size Updated to 20480

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


Issue Description

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().


Issue Description

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 API to update JAR or ZIP files that contain non-compressed entries.



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


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/ 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


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


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


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


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


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


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


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


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


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/ failed with Address already in use: Cannot bind
P3 JDK-8210130 java/net/httpclient/ 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"


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


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


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/ failed in non-english locales.


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


Priority Bug Summary
P3 JDK-8224698 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


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/ timed out in tier1


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


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


Priority Bug Summary
P3 JDK-8139965 Hang seen when using


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


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


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


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


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


Priority Bug Summary
P4 JDK-8230099 AArch64: Prepare for backport of JDK-8217368


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/ 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/ 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 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-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/ 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


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 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


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


Priority Bug Summary
P3 JDK-8227277 HeapInspection::find_instances_at_safepoint walks dead objects
P3 JDK-8210926 vmTestbase/nsk/jvmti/scenarios/allocation/AP11/ap11t001/ 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


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 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/ - NumberFormatException because of large long values (memory limit_in_bytes)
P4 JDK-8215961 jdk/jfr/event/os/ 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/ 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


Priority Bug Summary
P3 JDK-8230850 Test sun/tools/jcmd/ 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/ timed out
P4 JDK-8228658 test fails on fast Linux machines with Total safepoint time 0 ms


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/ fails due to "java.rmi.NotBoundException: SARemoteDebugger"


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


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


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


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 passes null parameter, so JCE validation fails
P3 JDK-8225257 sun/security/tools/keytool/ 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/ times out on Solaris-SPARC
P4 JDK-8221801 Update src/java.base/share/legal/


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


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


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


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


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


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


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


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


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


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/ needs to be adjusted


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


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


Priority Bug Summary
P4 JDK-8213117 adoptNode corrupts attribute values


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