Blame SOURCES/NEWS

e42bf6
Key:
e42bf6
e42bf6
JDK-X  - https://bugs.openjdk.java.net/browse/JDK-X
e42bf6
CVE-XXXX-YYYY: https://cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
e42bf6
0f3be5
New in release OpenJDK 11.0.9 (2020-10-20):
0f3be5
===========================================
0f3be5
Live versions of these release notes can be found at:
0f3be5
  * https://bitly.com/openjdk1109
0f3be5
  * https://builds.shipilev.net/backports-monitor/release-notes-11.0.9.txt
0f3be5
0f3be5
* Security fixes
0f3be5
  - JDK-8233624: Enhance JNI linkage
0f3be5
  - JDK-8236196: Improve string pooling
0f3be5
  - JDK-8236862, CVE-2020-14779: Enhance support of Proxy class
0f3be5
  - JDK-8237990, CVE-2020-14781: Enhanced LDAP contexts
0f3be5
  - JDK-8237995, CVE-2020-14782: Enhance certificate processing
0f3be5
  - JDK-8240124: Better VM Interning
0f3be5
  - JDK-8241114, CVE-2020-14792: Better range handling
0f3be5
  - JDK-8242680, CVE-2020-14796: Improved URI Support
0f3be5
  - JDK-8242685, CVE-2020-14797: Better Path Validation
0f3be5
  - JDK-8242695, CVE-2020-14798: Enhanced buffer support
0f3be5
  - JDK-8243302: Advanced class supports
0f3be5
  - JDK-8244136, CVE-2020-14803: Improved Buffer supports
0f3be5
  - JDK-8244479: Further constrain certificates
0f3be5
  - JDK-8244955: Additional Fix for JDK-8240124
0f3be5
  - JDK-8245407: Enhance zoning of times
0f3be5
  - JDK-8245412: Better class definitions
0f3be5
  - JDK-8245417: Improve certificate chain handling
0f3be5
  - JDK-8248574: Improve jpeg processing
0f3be5
  - JDK-8249927: Specify limits of jdk.serialProxyInterfaceLimit
0f3be5
  - JDK-8253019: Enhanced JPEG decoding
0f3be5
* Other changes
0f3be5
  - JDK-6532025: GIF reader throws misleading exception with truncated images
0f3be5
  - JDK-6949753: [TEST BUG]: java/awt/print/PageFormat/PDialogTest.java needs update by removing a infinite loop
0f3be5
  - JDK-8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails
0f3be5
  - JDK-8062947: Fix exception message to correctly represent LDAP connection failure
0f3be5
  - JDK-8067354: com/sun/jdi/GetLocalVariables4Test.sh failed
0f3be5
  - JDK-8134599: TEST_BUG: java/rmi/transport/closeServerSocket/CloseServerSocket.java fails intermittently with Address already in use
0f3be5
  - JDK-8151678: com/sun/jndi/ldap/LdapTimeoutTest.java failed due to timeout on DeadServerNoTimeoutTest is incorrect
0f3be5
  - JDK-8160768: Add capability to custom resolve host/domain names within the default JNDI LDAP provider
0f3be5
  - JDK-8172404: Tools should warn if weak algorithms are used before restricting them
0f3be5
  - JDK-8193367: Annotated type variable bounds crash javac
0f3be5
  - JDK-8202117: com/sun/jndi/ldap/RemoveNamingListenerTest.java fails intermittently: Connection reset
0f3be5
  - JDK-8203026: java.rmi.NoSuchObjectException: no such object in table
0f3be5
  - JDK-8203281: [Windows] JComboBox change in ui when editor.setBorder() is called
0f3be5
  - JDK-8203382: Rename SystemDictionary::initialize_wk_klass to resolve_wk_klass
0f3be5
  - JDK-8203393: com/sun/jdi/JdbMethodExitTest.sh and JdbExprTest.sh fail due to timeout
0f3be5
  - JDK-8203928: [Test] Convert non-JDB scaffolding serviceability shell script tests to java
0f3be5
  - JDK-8204963: javax.swing.border.TitledBorder has a memory leak
0f3be5
  - JDK-8204994: SA might fail to attach to process with "Windbg Error: WaitForEvent failed"
0f3be5
  - JDK-8205534: Remove SymbolTable dependency from serviceability agent
0f3be5
  - JDK-8206309: Tier1 SA tests fail
0f3be5
  - JDK-8208281: java/nio/channels/AsynchronousSocketChannel/Basic.java timed out
0f3be5
  - JDK-8209109: [TEST] rewrite com/sun/jdi shell tests to java version - step1
0f3be5
  - JDK-8209332: [TEST] test/jdk/com/sun/jdi/CatchPatternTest.sh is incorrect
0f3be5
  - JDK-8209342: Problemlist SA tests on Solaris due to Error attaching to process: Can't create thread_db agent!
0f3be5
  - JDK-8209343: Test javax/swing/border/TestTitledBorderLeak.java should be marked as headful
0f3be5
  - JDK-8209517: com/sun/jdi/BreakpointWithFullGC.java fails with timeout
0f3be5
  - JDK-8209604: [TEST] rewrite com/sun/jdi shell tests to java version - step2
0f3be5
  - JDK-8209605: com/sun/jdi/BreakpointWithFullGC.java fails with ZGC
0f3be5
  - JDK-8209608: Problem list com/sun/jdi/BreakpointWithFullGC.java
0f3be5
  - JDK-8210131: vmTestbase/nsk/jvmti/scenarios/allocation/AP10/ap10t001/TestDescription.java failed with ObjectFree: GetCurrentThreadCpuTimerInfo returned unexpected error code
0f3be5
  - JDK-8210243: [TEST] rewrite com/sun/jdi shell tests to java version - step3
0f3be5
  - JDK-8210527: JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack
0f3be5
  - JDK-8210560: [TEST] convert com/sun/jdi redefineClass-related tests
0f3be5
  - JDK-8210725: com/sun/jdi/RedefineClearBreakpoint.java fails with waitForPrompt timed out after 60 seconds
0f3be5
  - JDK-8210748: [TESTBUG] lib.jdb.Jdb.waitForPrompt() should clarify which output is the pending reply after a timeout
0f3be5
  - JDK-8210760: [TEST] rewrite com/sun/jdi shell tests to java version - step4
0f3be5
  - JDK-8210977: jdk/jfr/event/oldobject/TestThreadLocalLeak.java fails to find ThreadLocalObject
0f3be5
  - JDK-8211292: [TEST] convert com/sun/jdi/DeferredStepTest.sh test
0f3be5
  - JDK-8211694: JShell: Redeclared variable should be reset
0f3be5
  - JDK-8212200: assert when shared java.lang.Object is redefined by JVMTI agent
0f3be5
  - JDK-8212629: [TEST] wrong breakpoint in test/jdk/com/sun/jdi/DeferredStepTest
0f3be5
  - JDK-8212665: com/sun/jdi/DeferredStepTest.java: jj1 (line 57) - unexpected. lastLine=52, minLine=52, maxLine=55
0f3be5
  - JDK-8212807: tools/jar/multiRelease/Basic.java times out
0f3be5
  - JDK-8213182: Minimal VM build failure after JDK-8212200 (assert when shared java.lang.Object is redefined by JVMTI agent)
0f3be5
  - JDK-8213214: Set -Djava.io.tmpdir= when running tests
0f3be5
  - JDK-8213275: ReplaceCriticalClasses.java fails with jdk.internal.vm.PostVMInitHook not found
0f3be5
  - JDK-8213574: Deadlock in string table expansion when dumping lots of CDS classes
0f3be5
  - JDK-8213703: LambdaConversionException: Invalid receiver type not a subtype of implementation type interface
0f3be5
  - JDK-8214074: Ghash optimization using AVX instructions
0f3be5
  - JDK-8214491: Upgrade to JLine 3.9.0
0f3be5
  - JDK-8214797: TestJmapCoreMetaspace.java timed out
0f3be5
  - JDK-8215243: JShell tests failing intermitently with \"Problem cleaning up the following threads:\"
0f3be5
  - JDK-8215244: jdk/jshell/ToolBasicTest.java testHistoryReference failed
0f3be5
  - JDK-8215354: x86_32 build failures after JDK-8214074 (Ghash optimization using AVX instructions)
0f3be5
  - JDK-8215438: jshell tool: Ctrl-D causes EOF
0f3be5
  - JDK-8216021: RunTest.gmk might set concurrency level to 1 on Windows
0f3be5
  - JDK-8216974: HttpConnection not returned to the pool after 204 response
0f3be5
  - JDK-8218948: SimpleDateFormat :: format - Zone Names are not reflected correctly during run time
0f3be5
  - JDK-8219712: code_size2 (defined in stub_routines_x86.hpp) is too small on new Skylake CPUs
0f3be5
  - JDK-8220150: macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs
0f3be5
  - JDK-8221658: aarch64: add necessary predicate for ubfx patterns
0f3be5
  - JDK-8221759: Crash when completing \"java.io.File.path\"
0f3be5
  - JDK-8221918: runtime/SharedArchiveFile/serviceability/ReplaceCriticalClasses.java fails: Shared archive not found
0f3be5
  - JDK-8222074: Enhance auto vectorization for x86
0f3be5
  - JDK-8222079: Don't use memset to initialize fields decode_env constructor in disassembler.cpp
0f3be5
  - JDK-8222769: [TESTBUG] TestJFRNetworkEvents should not rely on hostname command
0f3be5
  - JDK-8223688: JShell: crash on the instantiation of raw anonymous class
0f3be5
  - JDK-8223777: In posix_spawn mode, failing to exec() jspawnhelper does not result in an error
0f3be5
  - JDK-8223940: Private key not supported by chosen signature algorithm
0f3be5
  - JDK-8224184: jshell got IOException at exiting with AIX
0f3be5
  - JDK-8224234: compiler/codegen/TestCharVect2.java fails in test_mulc
0f3be5
  - JDK-8225037: java.net.JarURLConnection::getJarEntry() throws NullPointerException
0f3be5
  - JDK-8225625: AES Electronic Codebook (ECB) encryption and decryption optimization using AVX512 + VAES instructions
0f3be5
  - JDK-8226536: Catch OOM from deopt that fails rematerializing objects
0f3be5
  - JDK-8226575: OperatingSystemMXBean should be made container aware
0f3be5
  - JDK-8226697: Several tests which need the @key headful keyword are missing it.
0f3be5
  - JDK-8226809: Circular reference in printed stack trace is not correctly indented & ambiguous
0f3be5
  - JDK-8227059: sun/security/tools/keytool/DefaultSignatureAlgorithm.java timed out
0f3be5
  - JDK-8227269: Slow class loading when running with JDWP
0f3be5
  - JDK-8227595: keytool/fakegen/DefaultSignatureAlgorithm.java fails due to "exitValue = 6"
0f3be5
  - JDK-8228448: Jconsole can't connect to itself
0f3be5
  - JDK-8228967: Trust/Key store and SSL context utilities for tests
0f3be5
  - JDK-8229378: jdwp library loader in linker_md.c quietly truncates on buffer overflow
0f3be5
  - JDK-8229815: Upgrade Jline to 3.12.1
0f3be5
  - JDK-8230000: some httpclients testng tests run zero test
0f3be5
  - JDK-8230002: javax/xml/jaxp/unittest/transform/SecureProcessingTest.java runs zero test
0f3be5
  - JDK-8230010: Remove jdk8037819/BasicTest1.java
0f3be5
  - JDK-8230094: CCE in createXMLEventWriter(Result) over an arbitrary XMLStreamWriter
0f3be5
  - JDK-8230402: Allocation of compile task fails with assert: "Leaking compilation tasks?"
0f3be5
  - JDK-8230767: FlightRecorderListener returns null recording
0f3be5
  - JDK-8230870: (zipfs) Add a ZIP FS test that is similar to test/jdk/java/util/zip/EntryCount64k.java
0f3be5
  - JDK-8231209: [REDO] ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread
0f3be5
  - JDK-8231586: enlarge encoding space for OopMapValue offsets
0f3be5
  - JDK-8231953: Wrong assumption in assertion in oop::register_oop
0f3be5
  - JDK-8231968: getCurrentThreadAllocatedBytes default implementation s/b getThreadAllocatedBytes
0f3be5
  - JDK-8232083: Minimal VM is broken after JDK-8231586
0f3be5
  - JDK-8232161: Align some one-way conversion in MS950 charset with Windows
0f3be5
  - JDK-8232855: jshell missing word in /help help
0f3be5
  - JDK-8233027: OopMapSet::all_do does oms.next() twice during iteration
0f3be5
  - JDK-8233228: Disable weak named curves by default in TLS, CertPath, and Signed JAR
0f3be5
  - JDK-8233386: Initialize NULL fields for unused decorations
0f3be5
  - JDK-8233452: java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result
0f3be5
  - JDK-8233686: XML transformer uses excessive amount of memory
0f3be5
  - JDK-8233741: AES Countermode (AES-CTR) optimization using AVX512 + VAES instructions
0f3be5
  - JDK-8233829: javac cannot find non-ASCII module name under non-UTF8 environment
0f3be5
  - JDK-8233958: Memory retention due to HttpsURLConnection finalizer that serves no purpose
0f3be5
  - JDK-8234011: (zipfs) Memory leak in ZipFileSystem.releaseDeflater()
0f3be5
  - JDK-8234058: runtime/CompressedOops/CompressedClassPointers.java fails with 'Narrow klass base: 0x0000000000000000' missing from stdout/stderr
0f3be5
  - JDK-8234149: Several regression tests do not dispose Frame at end
0f3be5
  - JDK-8234347: "Turkey" meta time zone does not generate composed localized names
0f3be5
  - JDK-8234385: [TESTBUG] java/awt/EventQueue/6980209/bug6980209.java fails in linux nightly
0f3be5
  - JDK-8234535: Cross compilation fails due to missing CFLAGS for the BUILD_CC
0f3be5
  - JDK-8234541: C1 emits an empty message when it inlines successfully
0f3be5
  - JDK-8234687: change javap reporting on unknown attributes
0f3be5
  - JDK-8236464: SO_LINGER option is ignored by SSLSocket in JDK 11
0f3be5
  - JDK-8236548: Localized time zone name inconsistency between English and other locales
0f3be5
  - JDK-8236617: jtreg test containers/docker/TestMemoryAwareness.java fails after 8226575
0f3be5
  - JDK-8237182: Update copyright header for shenandoah and epsilon files
0f3be5
  - JDK-8237888: security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java fails when checking validity interval
0f3be5
  - JDK-8237977: Further update javax/net/ssl/compatibility/Compatibility.java
0f3be5
  - JDK-8238270: java.net HTTP/2 client does not decrease stream count when receives 204 response
0f3be5
  - JDK-8238284: [macos] Zero VM build fails due to an obvious typo
0f3be5
  - JDK-8238380: java.base/unix/native/libjava/childproc.c "multiple definition" link errors with GCC10
0f3be5
  - JDK-8238386: (sctp) jdk.sctp/unix/native/libsctp/SctpNet.c "multiple definition" link errors with GCC10
0f3be5
  - JDK-8238388: libj2gss/NativeFunc.o "multiple definition" link errors with GCC10
0f3be5
  - JDK-8238448: RSASSA-PSS signature verification fail when using certain odd key sizes
0f3be5
  - JDK-8238710: LingeredApp doesn't log stdout/stderr if exits with non-zero code
0f3be5
  - 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");
0f3be5
  - JDK-8239385: KerberosTicket client name refers wrongly to sAMAccountName in AD
0f3be5
  - JDK-8240169: javadoc fails to link to non-modular api docs
0f3be5
  - JDK-8240295: hs_err elapsed time in seconds is not accurate enough
0f3be5
  - JDK-8240360: NativeLibraryEvent has wrong library name on Linux
0f3be5
  - JDK-8240676: Meet not symmetric failure when running lucene on jdk8
0f3be5
  - JDK-8241007: Shenandoah: remove ShenandoahCriticalControlThreadPriority support
0f3be5
  - JDK-8241065: Shenandoah: remove leftover code after JDK-8231086
0f3be5
  - JDK-8241086: Test runtime/NMT/HugeArenaTracking.java is failing on 32bit Windows
0f3be5
  - JDK-8241130: com.sun.jndi.ldap.EventSupport.removeDeadNotifier: java.lang.NullPointerException
0f3be5
  - JDK-8241138: http.nonProxyHosts=* causes StringIndexOutOfBoundsException in DefaultProxySelector
0f3be5
  - JDK-8241319: WB_GetCodeBlob doesn't have ResourceMark
0f3be5
  - JDK-8241478: vmTestbase/gc/gctests/Steal/steal001/steal001.java fails with OOME
0f3be5
  - JDK-8241574: Shenandoah: remove ShenandoahAssertToSpaceClosure
0f3be5
  - JDK-8241750: x86_32 build failure after JDK-8227269
0f3be5
  - JDK-8242184: CRL generation error with RSASSA-PSS
0f3be5
  - JDK-8242283: Can't start JVM when java home path includes non-ASCII character
0f3be5
  - JDK-8242556: Cannot load RSASSA-PSS public key with non-null params from byte array
0f3be5
  - JDK-8243029: Rewrite javax/net/ssl/compatibility/Compatibility.java with a flexible interop test framework
0f3be5
  - JDK-8243138: Enhance BaseLdapServer to support starttls extended request
0f3be5
  - JDK-8243320: Add SSL root certificates to Oracle Root CA program
0f3be5
  - JDK-8243321: Add Entrust root CA - G4 to Oracle Root CA program
0f3be5
  - JDK-8243389: enhance os::pd_print_cpu_info on linux
0f3be5
  - JDK-8243453: java --describe-module failed with non-ASCII module name under non-UTF8 environment
0f3be5
  - JDK-8243470: [macos] bring back O2 opt level for unsafe.cpp
0f3be5
  - JDK-8243489: Thread CPU Load event may contain wrong data for CPU time under certain conditions
0f3be5
  - JDK-8243925: Toolkit#getScreenInsets() returns wrong value on HiDPI screens (Windows)
0f3be5
  - JDK-8244087: 2020-04-24 public suffix list update
0f3be5
  - JDK-8244151: Update MUSCLE PC/SC-Lite headers to the latest release 1.8.26
0f3be5
  - JDK-8244164: AArch64: jaotc generates incorrect code for compressed OOPs with non-zero heap base
0f3be5
  - JDK-8244196: adjust output in os_linux
0f3be5
  - JDK-8244225: stringop-overflow warning on strncpy call from compile_the_world_in
0f3be5
  - JDK-8244287: JFR: Methods samples have line number 0
0f3be5
  - JDK-8244703: "platform encoding not initialized" exceptions with debugger, JNI
0f3be5
  - JDK-8244719: CTW: C2 compilation fails with "assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it"
0f3be5
  - JDK-8244729: Shenandoah: remove resolve paths from SBSA::generate_shenandoah_lrb
0f3be5
  - JDK-8244763: Update --release 8 symbol information after JSR 337 MR3
0f3be5
  - JDK-8244818: Java2D Queue Flusher crash while moving application window to external monitor
0f3be5
  - JDK-8245151: jarsigner should not raise duplicate warnings on verification
0f3be5
  - JDK-8245616: Bump update version for OpenJDK: jdk-11.0.9
0f3be5
  - JDK-8245714: "Bad graph detected in build_loop_late" when loads are pinned on loop limit check uncommon branch
0f3be5
  - JDK-8245801: StressRecompilation triggers assert "redundunt OSR recompilation detected. memory leak in CodeCache!"
0f3be5
  - JDK-8245832: JDK build make-static-libs should build all JDK libraries
0f3be5
  - JDK-8245880: Shenandoah: check class unloading flag early in concurrent code root scan
0f3be5
  - JDK-8245981: Upgrade to jQuery 3.5.1
0f3be5
  - JDK-8246027: Minimal fastdebug build broken after JDK-8245801
0f3be5
  - JDK-8246094: [macos] Sound Recording and playback is not working
0f3be5
  - JDK-8246153: TestEliminateArrayCopy fails with -XX:+StressReflectiveCode
0f3be5
  - JDK-8246193: Possible NPE in ENC-PA-REP search in AS-REQ
0f3be5
  - JDK-8246196: javax/management/MBeanServer/OldMBeanServerTest fails with AssertionError
0f3be5
  - JDK-8246203: Segmentation fault in verification due to stack overflow with -XX:+VerifyIterativeGVN
0f3be5
  - JDK-8246330: Add TLS Tests for Legacy ECDSA curves
0f3be5
  - JDK-8246453: TestClone crashes with "all collected exceptions must come from the same place"
0f3be5
  - JDK-8247246: Add explicit ResolvedJavaType.link and expose presence of default methods
0f3be5
  - JDK-8247350: [aarch64] assert(false) failed: wrong size of mach node
0f3be5
  - JDK-8247502: PhaseStringOpts crashes while optimising effectively dead code
0f3be5
  - JDK-8247615: Initialize the bytes left for the heap sampler
0f3be5
  - JDK-8247824: CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand
0f3be5
  - JDK-8247874: Replacement in VersionProps.java.template not working when --with-vendor-bug-url contains '&'
0f3be5
  - JDK-8247979: aarch64: missing side effect of killing flags for clearArray_reg_reg
0f3be5
  - JDK-8248214: Add paddings for TaskQueueSuper to reduce false-sharing cache contention
0f3be5
  - JDK-8248219: aarch64: missing memory barrier in fast_storefield and fast_accessfield
0f3be5
  - JDK-8248348: Regression caused by the update to BCEL 6.0
0f3be5
  - JDK-8248385: [testbug][11u] Adapt TestInitiExceptions to jtreg 5.1
0f3be5
  - JDK-8248495: [macos] zerovm is broken due to libffi headers location
0f3be5
  - JDK-8248851: CMS: Missing memory fences between free chunk check and klass read
0f3be5
  - JDK-8248987: AOT's Linker.java seems to eagerly fail-fast on Windows
0f3be5
  - JDK-8249159: Downport test rework for SSLSocketTemplate from 8224650
0f3be5
  - JDK-8249215: JFrame::setVisible crashed with -Dfile.encoding=UTF-8 on Japanese Windows.
0f3be5
  - JDK-8249251: [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel
0f3be5
  - JDK-8249255: Build fails if source code in cygwin home dir
0f3be5
  - JDK-8249277: TestVerifyIterativeGVN.java is failing with timeout in OpenJDK 11
0f3be5
  - JDK-8249278: Revert JDK-8226253 which breaks the spec of AccessibleState.SHOWING for JList
0f3be5
  - JDK-8249560: Shenandoah: Fix racy GC request handling
0f3be5
  - JDK-8249801: Shenandoah: Clear soft-refs on requested GC cycle
0f3be5
  - JDK-8249953: Shenandoah: gc/shenandoah/mxbeans tests should account for corner cases
0f3be5
  - JDK-8250582: Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets
0f3be5
  - JDK-8250609: C2 crash in IfNode::fold_compares
0f3be5
  - JDK-8250627: Use -XX:+/-UseContainerSupport for enabling/disabling Java container metrics
0f3be5
  - JDK-8250755: Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java
0f3be5
  - JDK-8250787: Provider.put no longer registering aliases in FIPS env
0f3be5
  - JDK-8250826: jhsdb does not work with coredump which comes from Substrate VM
0f3be5
  - JDK-8250827: Shenandoah: needs to reset/finish StringTable's dead count before/after parallel walk
0f3be5
  - JDK-8250844: Make sure {type,obj}ArrayOopDesc accessors check the bounds
0f3be5
  - JDK-8251117: Cannot check P11Key size in P11Cipher and P11AEADCipher
0f3be5
  - JDK-8251354: Shenandoah: Fix jdk/jfr/tool/TestPrintJSON.java test failure
0f3be5
  - JDK-8251451: Shenandoah: Remark ObjectSynchronizer roots with I-U
0f3be5
  - JDK-8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java
0f3be5
  - JDK-8251487: Shenandoah: missing detail timing tracking for final mark cleaning phase
0f3be5
  - JDK-8252120: compiler/oracle/TestCompileCommand.java misspells "occured"
0f3be5
  - JDK-8252157: JDK-8231209 11u backport breaks jmm binary compatibility
0f3be5
  - JDK-8252258: [11u] JDK-8242154 changes the default vendor
0f3be5
  - JDK-8252804: [test] Fix 'ReleaseDeflater.java' test after downport of 8234011
0f3be5
  - JDK-8253134: JMM_VERSION should remain at 0x20020000 (JDK 10) in JDK 11
0f3be5
  - JDK-8253283: [11u] Test build/translations/VerifyTranslations.java failing after JDK-8252258
0f3be5
  - JDK-8253813: Backout JDK-8244287 from 11u: it causes several crashes
0f3be5
0f3be5
Notes on individual issues:
0f3be5
===========================
0f3be5
0f3be5
core-libs/java.nio.charsets:
0f3be5
0f3be5
JDK-8240196: Modified the MS950 charset Encoder's Conversion Table
0f3be5
==================================================================
0f3be5
In this release, some of the one-way byte-to-char mappings have been
0f3be5
aligned with the preferred mappings provided by the Unicode Consortium
0f3be5
(https://unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit/bestfit950.txt).
0f3be5
0f3be5
core-libs/java.util:i18n:
0f3be5
0f3be5
JDK-8238914: Localized Time Zone Name Inconsistency Between English and Other Locales
0f3be5
=====================================================================================
0f3be5
English time zone names provided by the CLDR locale provider are now
0f3be5
correctly synthesized following the CLDR spec, rather than substituted
0f3be5
from the COMPAT provider. For example, SHORT style names are no longer
0f3be5
synthesized abbreviations of LONG style names, but instead produce GMT
0f3be5
offset formats.
0f3be5
0f3be5
core-svc/java.lang.management:
0f3be5
0f3be5
JDK-8236876: OperatingSystemMXBean Methods Inside a Container Return Container Specific Data
0f3be5
============================================================================================
0f3be5
When executing in a container, or other virtualized operating
0f3be5
environment, the following `OperatingSystemMXBean` methods in this
0f3be5
release return container specific information, if
0f3be5
available. Otherwise, they return host specific data:
0f3be5
0f3be5
* getFreePhysicalMemorySize()
0f3be5
* getTotalPhysicalMemorySize()
0f3be5
* getFreeSwapSpaceSize()
0f3be5
* getTotalSwapSpaceSize()
0f3be5
* getSystemCpuLoad()
0f3be5
0f3be5
security-libs/java.security:
0f3be5
0f3be5
JDK-8250756: Added Entrust Root Certification Authority - G4 certificate
0f3be5
========================================================================
0f3be5
The Entrust root certificate has been added to the cacerts truststore:
0f3be5
0f3be5
Alias Name: entrustrootcag4
0f3be5
Distinguished Name: 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
0f3be5
0f3be5
JDK-8250860: Added 3 SSL Corporation Root CA Certificates
0f3be5
=========================================================
0f3be5
The following root certificates have been added to the cacerts truststore for the SSL Corporation:
0f3be5
0f3be5
Alias Name: sslrootrsaca
0f3be5
Distinguished Name: CN=SSL.com Root Certification Authority RSA, O=SSL Corporation, L=Houston, ST=Texas, C=US
0f3be5
0f3be5
Alias Name: sslrootevrsaca
0f3be5
Distinguished Name: CN=SSL.com EV Root Certification Authority RSA R2, O=SSL Corporation, L=Houston, ST=Texas, C=US
0f3be5
0f3be5
Alias Name: sslrooteccca
0f3be5
Distinguished Name: CN=SSL.com Root Certification Authority ECC, O=SSL Corporation, L=Houston, ST=Texas, C=US
0f3be5
0f3be5
JDK-8236730: Weak Named Curves in TLS, CertPath, and Signed JAR Disabled by Default
0f3be5
===================================================================================
0f3be5
Weak named curves are disabled by default by adding them to the
0f3be5
following `disabledAlgorithms` security properties:
0f3be5
0f3be5
* jdk.tls.disabledAlgorithms
0f3be5
* jdk.certpath.disabledAlgorithms
0f3be5
* jdk.jar.disabledAlgorithms
0f3be5
0f3be5
Red Hat has always disabled many of the curves provided by upstream,
0f3be5
so the only addition in this release is:
0f3be5
0f3be5
* secp256k1
0f3be5
0f3be5
The curves that remain enabled are:
0f3be5
0f3be5
* secp256r1
0f3be5
* secp384r1
0f3be5
* secp521r1
0f3be5
* X25519
0f3be5
* X448
0f3be5
0f3be5
When large numbers of weak named curves need to be disabled, adding
0f3be5
individual named curves to each `disabledAlgorithms` property would be
0f3be5
overwhelming. To relieve this, a new security property,
0f3be5
`jdk.disabled.namedCurves`, is implemented that can list the named
0f3be5
curves common to all of the `disabledAlgorithms` properties. To use
0f3be5
the new property in the `disabledAlgorithms` properties, precede the
0f3be5
full property name with the keyword `include`.  Users can still add
0f3be5
individual named curves to `disabledAlgorithms` properties separate
0f3be5
from this new property.  No other properties can be included in the
0f3be5
`disabledAlgorithms` properties.
0f3be5
0f3be5
To restore the named curves, remove the `include
0f3be5
jdk.disabled.namedCurves` either from specific or from all
0f3be5
`disabledAlgorithms` security properties. To restore one or more
0f3be5
curves, remove the specific named curve(s) from the
0f3be5
`jdk.disabled.namedCurves` property.
0f3be5
0f3be5
JDK-8244286: Tools Warn If Weak Algorithms Are Used Before Restricting Them
0f3be5
===========================================================================
0f3be5
The `keytool` and `jarsigner` tools have been updated to warn users
0f3be5
about weak cryptographic algorithms being used before they are
0f3be5
disabled. In this release, the tools issue warnings for the SHA-1 hash
0f3be5
algorithm and 1024-bit RSA/DSA keys.
0f3be5
0f3be5
security-libs/javax.net.ssl:
0f3be5
0f3be5
JDK-8242147: New System Properties to Configure the TLS Signature Schemes
0f3be5
=========================================================================
0f3be5
Two new system properties have been added to customize the TLS
0f3be5
signature schemes in JDK. `jdk.tls.client.SignatureSchemes` has been
0f3be5
added for the TLS client side, and `jdk.tls.server.SignatureSchemes`
0f3be5
has been added for the server side.
0f3be5
0f3be5
Each system property contains a comma-separated list of supported
0f3be5
signature scheme names specifying the signature schemes that could be
0f3be5
used for the TLS connections.
0f3be5
0f3be5
The names are described in the "Signature Schemes" section of the
0f3be5
*Java Security Standard Algorithm Names Specification*.
0f3be5
0f3be5
security-libs/javax.security:
0f3be5
0f3be5
JDK-8242059: Support for canonicalize in krb5.conf
0f3be5
==================================================
0f3be5
0f3be5
The 'canonicalize' flag in the [krb5.conf file][0] is now supported by
0f3be5
the JDK Kerberos implementation. When set to *true*, RFC 6806 [1] name
0f3be5
canonicalization is requested by clients in TGT requests to KDC
0f3be5
services (AS protocol). Otherwise, and by default, it is not
0f3be5
requested.
0f3be5
0f3be5
The new default behavior is different from previous releases where
0f3be5
name canonicalization was always requested by clients in TGT requests
0f3be5
to KDC services (provided that support for RFC 6806[1] was not
0f3be5
explicitly disabled with the *sun.security.krb5.disableReferrals*
0f3be5
system or security properties).
0f3be5
0f3be5
[0]: https://web.mit.edu/kerberos/krb5-devel/doc/admin/conf_files/krb5_conf.html
0f3be5
[1]: https://tools.ietf.org/html/rfc6806
0f3be5
0f3be5
JDK-8254177: US/Pacific-New Zone name removed as part of tzdata2020b
0f3be5
====================================================================
0f3be5
Following JDK's update to tzdata2020b, the long-obsolete files
0f3be5
pacificnew and systemv have been removed. As a result, the
0f3be5
"US/Pacific-New" zone name declared in the pacificnew data file is no
0f3be5
longer available for use.
0f3be5
0f3be5
Information regarding the update can be viewed at
0f3be5
https://mm.icann.org/pipermail/tz-announce/2020-October/000059.html
0f3be5
0f3be5
New in release OpenJDK 11.0.8 (2020-07-14):
0f3be5
===========================================
0f3be5
Live versions of these release notes can be found at:
0f3be5
  * https://bitly.com/oj1108
0f3be5
  * https://builds.shipilev.net/backports-monitor/release-notes-11.0.8.txt
0f3be5
0f3be5
* Security fixes
0f3be5
  - JDK-8230613: Better ASCII conversions
0f3be5
  - JDK-8231800: Better listing of arrays
0f3be5
  - JDK-8232014: Expand DTD support
0f3be5
  - JDK-8233234: Better Zip Naming
0f3be5
  - JDK-8233239, CVE-2020-14562: Enhance TIFF support
0f3be5
  - JDK-8233255: Better Swing Buttons
0f3be5
  - JDK-8234032: Improve basic calendar services
0f3be5
  - JDK-8234042: Better factory production of certificates
0f3be5
  - JDK-8234418: Better parsing with CertificateFactory
0f3be5
  - JDK-8234836: Improve serialization handling
0f3be5
  - JDK-8236191: Enhance OID processing
0f3be5
  - JDK-8236867, CVE-2020-14573: Enhance Graal interface handling
0f3be5
  - JDK-8237117, CVE-2020-14556: Better ForkJoinPool behavior
0f3be5
  - JDK-8237592, CVE-2020-14577: Enhance certificate verification
0f3be5
  - JDK-8238002, CVE-2020-14581: Better matrix operations
0f3be5
  - JDK-8238013: Enhance String writing
0f3be5
  - JDK-8238804: Enhance key handling process
0f3be5
  - JDK-8238842: AIOOBE in GIFImageReader.initializeStringTable
0f3be5
  - JDK-8238843: Enhanced font handing
0f3be5
  - JDK-8238920, CVE-2020-14583: Better Buffer support
0f3be5
  - JDK-8238925: Enhance WAV file playback
0f3be5
  - JDK-8240119, CVE-2020-14593: Less Affine Transformations
0f3be5
  - JDK-8240482: Improved WAV file playback
0f3be5
  - JDK-8241379: Update JCEKS support
0f3be5
  - JDK-8241522: Manifest improved jar headers redux
0f3be5
  - JDK-8242136, CVE-2020-14621: Better XML namespace handling
0f3be5
* Other changes
0f3be5
  - JDK-6933331: (d3d/ogl) java.lang.IllegalStateException: Buffers have not been created
0f3be5
  - JDK-7124307: JSpinner and changing value by mouse
0f3be5
  - JDK-8022574: remove HaltNode code after uncommon trap calls
0f3be5
  - JDK-8039082: [TEST_BUG] Test java/awt/dnd/BadSerializationTest/BadSerializationTest.java fails
0f3be5
  - JDK-8040630: Popup menus and tooltips flicker with previous popup contents when first shown
0f3be5
  - JDK-8044365: (dc) MulticastSendReceiveTests.java failing with ENOMEM when joining group (OS X 10.9)
0f3be5
  - JDK-8048215: [TESTBUG] java/lang/management/ManagementFactory/ThreadMXBeanProxy.java Expected non-null LockInfo
0f3be5
  - JDK-8051349: nsk/jvmti/scenarios/sampling/SP06/sp06t003 fails in nightly
0f3be5
  - JDK-8080353: JShell: Better error message on attempting to add default method
0f3be5
  - JDK-8139876: Exclude hanging nsk/stress/stack from execution with deoptimization enabled
0f3be5
  - JDK-8146090: java/lang/ref/ReachabilityFenceTest.java fails with -XX:+DeoptimizeALot
0f3be5
  - JDK-8153430: jdk regression test MletParserLocaleTest, ParserInfiniteLoopTest reduce default timeout
0f3be5
  - JDK-8156207: Resource allocated BitMaps are often cleared unnecessarily
0f3be5
  - JDK-8159740: JShell: corralled declarations do not have correct source to wrapper mapping
0f3be5
  - JDK-8175984: ICC_Profile has un-needed, not-empty finalize method
0f3be5
  - JDK-8176359: Frame#setMaximizedbounds not working properly in multi screen environments
0f3be5
  - JDK-8183369: RFC unconformity of HttpURLConnection with proxy
0f3be5
  - JDK-8187078: -XX:+VerifyOops finds numerous problems when running JPRT
0f3be5
  - JDK-8191169: java/net/Authenticator/B4769350.java failed intermittently
0f3be5
  - JDK-8191930: [Graal] emits unparseable XML into compile log
0f3be5
  - JDK-8193879: Java debugger hangs on method invocation
0f3be5
  - JDK-8196019: java/awt/Window/Grab/GrabTest.java fails on Windows
0f3be5
  - JDK-8196181: sun/java2d/GdiRendering/InsetClipping.java fails
0f3be5
  - JDK-8198000: java/awt/List/EmptyListEventTest/EmptyListEventTest.java debug assert on Windows
0f3be5
  - JDK-8198001: java/awt/Menu/WrongParentAfterRemoveMenu/WrongParentAfterRemoveMenu.java debug assert on Windows
0f3be5
  - JDK-8198339: Test javax/swing/border/Test6981576.java is unstable
0f3be5
  - JDK-8200701: jdk/jshell/ExceptionsTest.java fails on Windows, after JDK-8198801
0f3be5
  - JDK-8203264: JNI exception pending in PlainDatagramSocketImpl.c:740
0f3be5
  - JDK-8203672: JNI exception pending in PlainSocketImpl.c
0f3be5
  - JDK-8203673: JNI exception pending in DualStackPlainDatagramSocketImpl.c:398
0f3be5
  - JDK-8204834: Fix confusing "allocate" naming in OopStorage
0f3be5
  - JDK-8205399: Set node color on pinned HashMap.TreeNode deletion
0f3be5
  - JDK-8205653: test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java and RmiSslBootstrapTest.sh fail with handshake_failure
0f3be5
  - JDK-8206179: com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java fails with Committed virtual memory size illegal value
0f3be5
  - JDK-8207334: VM times out in VM_HandshakeAllThreads::doit() with RunThese30M
0f3be5
  - JDK-8208277: Code cache heap (-XX:ReservedCodeCacheSize) doesn't work with 1GB LargePages
0f3be5
  - JDK-8209113: Use WeakReference for lastFontStrike for created Fonts
0f3be5
  - JDK-8209333: Socket reset issue for TLS 1.3 socket close
0f3be5
  - JDK-8209439: C2 library_call can potentially ignore Math.pow intrinsic or use null pointer
0f3be5
  - JDK-8209534: [TESTBUG]runtime/appcds/cacheObject/ArchivedModuleCompareTest.java fails with EnableJVMCI.
0f3be5
  - JDK-8210147: adjust some WSAGetLastError usages in windows network coding
0f3be5
  - JDK-8210284: "assert((av & 0x00000001) == 0) failed: unsupported V8" on Solaris 11.4
0f3be5
  - JDK-8210303: VM_HandshakeAllThreads fails assert with "failed: blocked and not walkable"
0f3be5
  - JDK-8210515: [TESTBUG]CheckArchivedModuleApp.java needs to check if EnableJVMCI is set.
0f3be5
  - JDK-8210788: Javadoc for Thread.join(long, int) should specify that it waits forever when both arguments are zero
0f3be5
  - JDK-8211301: [macos] support full window content options
0f3be5
  - JDK-8211332: Space for stub routines (code_size2) is too small on new Skylake CPUs
0f3be5
  - JDK-8211339: NPE during SSL handshake caused by HostnameChecker
0f3be5
  - JDK-8211392: compiler/profiling/spectrapredefineclass_classloaders/Launcher.java times out in JDK12 CI
0f3be5
  - JDK-8211743: [AOT] crash in ScopeDesc::decode_body() when JVMTI walks AOT frames
0f3be5
  - JDK-8212154: [TESTBUG] CheckArchivedModuleApp fails with NPE when JVMCI is absent
0f3be5
  - JDK-8212167: JShell : Stack trace of exception has wrong line number
0f3be5
  - JDK-8212933: Thread-SMR: requesting a VM operation whilst holding a ThreadsListHandle can cause deadlocks
0f3be5
  - JDK-8212986: Make Visual Studio compiler check less strict
0f3be5
  - JDK-8213250: CDS archive creation aborts due to metaspace object allocation failure
0f3be5
  - JDK-8213516: jck test api/javax_accessibility/AccessibleState/fields.html fails intermittent
0f3be5
  - JDK-8213947: ARM32: failed check_simd should set UsePopCountInstruction to false
0f3be5
  - JDK-8214418: half-closed SSLEngine status may cause application dead loop
0f3be5
  - JDK-8214440: ldap over a TLS connection negotiate failed with "javax.net.ssl.SSLPeerUnverifiedException: hostname of the server '' does not match the hostname in the server's certificate"
0f3be5
  - JDK-8214444: Wrong strncat limits in dfa.cpp
0f3be5
  - JDK-8214481: freetype path does not disable TrueType hinting with AA+FM hints
0f3be5
  - JDK-8214571: -Xdoclint of array serialField gives "error: array type not allowed here"
0f3be5
  - JDK-8214856: Errors with JSZip in web console after upgrade to 3.1.5
0f3be5
  - JDK-8214862: assert(proj != __null) at compile.cpp:3251
0f3be5
  - JDK-8215369: Jcstress pollute /var/tmp with temporary files.
0f3be5
  - JDK-8215551: Missing case label in nmethod::reloc_string_for()
0f3be5
  - JDK-8215555: TieredCompilation C2 threads can excessively block handshakes
0f3be5
  - JDK-8215711: Missing key_share extension for (EC)DHE key exchange should alert missing_extension
0f3be5
  - JDK-8216151: [Graal] Module jdk.internal.vm.compiler.management has not been granted accessClassInPackage.org.graalvm.compiler.debug
0f3be5
  - JDK-8216154: C4819 warnings at HotSpot sources on Windows
0f3be5
  - JDK-8216541: CompiledICHolders of VM locked unloaded nmethods are released too late
0f3be5
  - JDK-8217230: assert(t == t_no_spec) failure in NodeHash::check_no_speculative_types()
0f3be5
  - JDK-8217404: --with-jvm-features doesn't work when multiple features are explicitly disabled
0f3be5
  - JDK-8217447: Develop flag TraceICs is broken
0f3be5
  - JDK-8217606: LdapContext#reconnect always opens a new connection
0f3be5
  - JDK-8218807: Compilation database (compile_commands.json) may contain obsolete items
0f3be5
  - JDK-8219214: Infinite Loop in CodeSection::dump()
0f3be5
  - JDK-8219904: ClassCastException when calling FlightRecorderMXBean#getRecordings()
0f3be5
  - JDK-8219991: New fix of the deadlock in sun.security.ssl.SSLSocketImpl
0f3be5
  - JDK-8221121: applications/microbenchmarks are encountering crashes in tier5
0f3be5
  - JDK-8221445: FastSysexMessage constructor crashes MIDI receiption thread
0f3be5
  - JDK-8221482: Initialize VMRegImpl::regName[] earlier to prevent assert during PrintStubCode
0f3be5
  - JDK-8221741: ClassCastException can happen when fontconfig.properties is used
0f3be5
  - JDK-8221823: Requested JDialog width is ignored
0f3be5
  - JDK-8223108: Test java/awt/EventQueue/NonComponentSourcePost.java is unstable
0f3be5
  - JDK-8223935: PIT: java/awt/font/WindowsIndicFonts.java fails on windows10
0f3be5
  - JDK-8224109: Text spaced incorrectly by drawString under rotation with fractional metric
0f3be5
  - JDK-8224632: testbug: java/awt/dnd/RemoveDropTargetCrashTest/RemoveDropTargetCrashTest.java fails on MacOS
0f3be5
  - JDK-8224793: os::die() does not honor CreateCoredumpOnCrash option
0f3be5
  - JDK-8224847: gc/stress/TestReclaimStringsLeaksMemory.java fails with reserved greater than expected
0f3be5
  - JDK-8224931: disable JAOTC invokedynamic support until 8223533 is fixed
0f3be5
  - JDK-8224997: ChaCha20-Poly1305 TLS cipher suite decryption throws ShortBufferException
0f3be5
  - JDK-8225068: Remove DocuSign root certificate that is expiring in May 2020
0f3be5
  - JDK-8225069: Remove Comodo root certificate that is expiring in May 2020
0f3be5
  - JDK-8225126: Test SetBoundsPaintTest.html faild on Windows when desktop is scaled
0f3be5
  - JDK-8225325: Add tests for redefining a class' private method during resolution of the bootstrap specifier
0f3be5
  - JDK-8225622: [AOT] runtime/SharedArchiveFile/TestInterpreterMethodEntries.java crashed with AOTed java.base
0f3be5
  - JDK-8225653: Provide more information when hitting SIGILL from HaltNode
0f3be5
  - JDK-8225783: Incorrect use of binary operators on booleans in type.cpp
0f3be5
  - JDK-8225789: Empty method parameter type should generate ClassFormatError
0f3be5
  - JDK-8226198: use of & instead of && in LibraryCallKit::arraycopy_restore_alloc_state
0f3be5
  - JDK-8226253: JAWS reports wrong number of radio buttons when buttons are hidden.
0f3be5
  - JDK-8226653: [accessibility] Can edit text cell correctly, but Accessibility Tool reads nothing about editor
0f3be5
  - JDK-8226806: [macOS 10.14] Methods of Java Robot should be called from appropriate thread
0f3be5
  - JDK-8226879: Memory leak in Type::hashcons
0f3be5
  - JDK-8227632: Incorrect PrintCompilation message: made not compilable on levels 0 1 2 3 4
0f3be5
  - JDK-8228407: JVM crashes with shared archive file mismatch
0f3be5
  - JDK-8228482: fix xlc16/xlclang comparison of distinct pointer types and string literal conversion warnings
0f3be5
  - JDK-8228757: Fail fast if the handshake type is unknown
0f3be5
  - JDK-8229158: make UseSwitchProfiling non-experimental or false by-default
0f3be5
  - JDK-8229421: The logic of java/net/ipv6tests/TcpTest.java is flawed
0f3be5
  - JDK-8229855: C2 fails with assert(false) failed: bad AD file
0f3be5
  - JDK-8230591: AArch64: Missing intrinsics for Math.ceil, floor, rint
0f3be5
  - JDK-8231118: ARM32: Math tests failures
0f3be5
  - JDK-8231213: Migrate SimpleDateFormatConstTest to JDK Repo
0f3be5
  - JDK-8231243: [TESTBUG] CustomFont.java cannot find font file
0f3be5
  - JDK-8231438: [macOS] Dark mode for the desktop is not supported
0f3be5
  - JDK-8231550: C2: ShouldNotReachHere() in verify_strip_mined_scheduling
0f3be5
  - JDK-8231564: setMaximizedBounds is broken with large display scale and multiple monitors
0f3be5
  - JDK-8231572: Use -lobjc instead of -fobjc-link-runtime in libosxsecurity
0f3be5
  - JDK-8231631: sun/net/ftp/FtpURLConnectionLeak.java fails intermittently with NPE
0f3be5
  - JDK-8231671: Fix copyright headers in hotspot (missing comma after year)
0f3be5
  - JDK-8231720: Some perf regressions after 8225653
0f3be5
  - JDK-8231779: crash HeapWord*ParallelScavengeHeap::failed_mem_allocate
0f3be5
  - JDK-8231863: Crash if classpath is read from @argument file and the main gets option argument
0f3be5
  - JDK-8232080: jlink plugins for vendor information and run-time options
0f3be5
  - JDK-8232106: [x86] C2: SIGILL due to usage of SSSE3 instructions on processors which don't support it
0f3be5
  - JDK-8232134: Change to Visual Studio 2017 15.9.16 for building on Windows at Oracle
0f3be5
  - JDK-8232226: [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail
0f3be5
  - JDK-8232357: Compare version info of Santuario to legal notice
0f3be5
  - JDK-8232572: Add hooks for custom output dir in Bundles.gmk
0f3be5
  - JDK-8232634: Problem List ICMColorDataTest.java
0f3be5
  - JDK-8232748: Build static versions of certain JDK libraries
0f3be5
  - JDK-8232846: ProcessHandle.Info command with non-English shows question marks
0f3be5
  - JDK-8233033: C2 produces wrong result while unswitching a loop due to lost control dependencies
0f3be5
  - JDK-8233137: runtime/ErrorHandling/VeryEarlyAssertTest.java fails after 8232080
0f3be5
  - JDK-8233197: Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing
0f3be5
  - JDK-8233291: [TESTBUG] tools/jlink/plugins/VendorInfoPluginsTest.java fails with debug or non-server VMs
0f3be5
  - JDK-8233364: Fix undefined behavior in Canonicalizer::do_ShiftOp
0f3be5
  - JDK-8233573: Toolkit.getScreenInsets(GraphicsConfiguration) may throw ClassCastException
0f3be5
  - JDK-8233608: Minimal build broken after JDK-8233494
0f3be5
  - JDK-8233621: Mismatch in jsse.enableMFLNExtension property name
0f3be5
  - JDK-8233696: [TESTBUG]Some jtreg tests fail when CAPS_LOCK is ON
0f3be5
  - JDK-8233707: systemScale.cpp could not compile with VS2019
0f3be5
  - JDK-8233801: GCMEmptyIv.java test fails on Solaris 11.4
0f3be5
  - JDK-8233880: Support compilers with multi-digit major version numbers
0f3be5
  - JDK-8233920: MethodHandles::tryFinally generates illegal bytecode for long/double return type
0f3be5
  - JDK-8234137: The "AutoTestOnTop.java" test may run external applications
0f3be5
  - JDK-8234146: compiler/jsr292/ContinuousCallSiteTargetChange.java times out on SPARC
0f3be5
  - JDK-8234184: [TESTBUG] java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java fails in Windows
0f3be5
  - JDK-8234270: [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area
0f3be5
  - JDK-8234332: [TESTBUG] java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java fails on linux-x64 nightly
0f3be5
  - JDK-8234398: Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps
0f3be5
  - JDK-8234522: [macos] Crash with use of native file dialog
0f3be5
  - JDK-8234691: Potential double-free in ParallelSPCleanupTask constructor
0f3be5
  - JDK-8234696: tools/jlink/plugins/VendorInfoPluginsTest.java times out
0f3be5
  - JDK-8234727: sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3
0f3be5
  - JDK-8234728: Some security tests should support TLSv1.3
0f3be5
  - JDK-8234779: Provide idiom for declaring classes noncopyable
0f3be5
  - JDK-8234968: check calloc rv in libinstrument InvocationAdapter
0f3be5
  - JDK-8235153: [TESTBUG] [macos 10.15] java/awt/Graphics/DrawImageBG/SystemBgColorTest.java fails
0f3be5
  - JDK-8235183: Remove the "HACK CODE" in comment
0f3be5
  - JDK-8235263: Revert TLS 1.3 change that wrapped IOExceptions
0f3be5
  - JDK-8235311: Tag mismatch may alert bad_record_mac
0f3be5
  - JDK-8235332: TestInstanceCloneAsLoadsStores.java fails with -XX:+StressGCM
0f3be5
  - JDK-8235452: Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class
0f3be5
  - JDK-8235584: UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop
0f3be5
  - JDK-8235620: Broken merge between JDK-8006406 and JDK-8003559
0f3be5
  - JDK-8235638: NPE in LWWindowPeer.getOnscreenGraphics()
0f3be5
  - JDK-8235686: Add more custom hooks in Bundles.gmk
0f3be5
  - JDK-8235739: Rare NPE at WComponentPeer.getGraphics()
0f3be5
  - JDK-8235762: JVM crash in SWPointer during C2 compilation
0f3be5
  - JDK-8235834: IBM-943 charset encoder needs updating
0f3be5
  - JDK-8235874: The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property.
0f3be5
  - JDK-8235908: omit ThreadPriorityPolicy warning when value is set from image
0f3be5
  - JDK-8235984: C2: assert(out->in(PhiNode::Region) == head || out->in(PhiNode::Region) == slow_head) failed: phi must be either part of the slow or the fast loop
0f3be5
  - JDK-8236211: [Graal] compiler/graalunit/GraphTest.java is skipped in all testing
0f3be5
  - JDK-8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId
0f3be5
  - JDK-8236545: Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java
0f3be5
  - JDK-8236700: Upgrading JSZip from v3.1.5 to v3.2.2
0f3be5
  - JDK-8236759: ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling
0f3be5
  - JDK-8236897: Fix the copyright header for pkcs11gcm2.h
0f3be5
  - JDK-8236921: Add build target to produce a JDK image suitable for a Graal/SVM build
0f3be5
  - JDK-8236953: [macos] JavaFX SwingNode is not rendered on macOS
0f3be5
  - JDK-8236996: Incorrect Roboto font rendering on Windows with subpixel antialiasing
0f3be5
  - JDK-8237045: JVM uses excessive memory with -XX:+EnableJVMCI -XX:JVMCICounterSize=2147483648
0f3be5
  - JDK-8237055: [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs
0f3be5
  - JDK-8237086: assert(is_MachReturn()) running CTW with fix for JDK-8231291
0f3be5
  - JDK-8237192: Generate stripped/public pdbs on Windows for jdk images
0f3be5
  - JDK-8237396: JvmtiTagMap::weak_oops_do() should not trigger barriers
0f3be5
  - JDK-8237474: Default SSLEngine should create in server role
0f3be5
  - JDK-8237859: C2: Crash when loads float above range check
0f3be5
  - JDK-8237951: CTW: C2 compilation fails with "malformed control flow"
0f3be5
  - JDK-8237962: give better error output for invalid OCSP response intervals in CertPathValidator checks
0f3be5
  - JDK-8238190: [JVMCI] Fix single implementor speculation for diamond shapes.
0f3be5
  - JDK-8238356: CodeHeap::blob_count() overestimates the number of blobs
0f3be5
  - JDK-8238452: Keytool generates wrong expiration date if validity is set to 2050/01/01
0f3be5
  - JDK-8238555: Allow Initialization of SunPKCS11 with NSS when there are external FIPS modules in the NSSDB
0f3be5
  - JDK-8238575: DragSourceEvent.getLocation() returns wrong value on HiDPI screens (Windows)
0f3be5
  - JDK-8238676: jni crashes on accessing it from process exit hook
0f3be5
  - JDK-8238721: Add failing client jtreg tests to the Problem List
0f3be5
  - JDK-8238738: AudioSystem.getMixerInfo() takes about 30 sec to report a gone audio device
0f3be5
  - JDK-8238756: C2: assert(((n) == __null || !VerifyIterativeGVN || !((n)->is_dead()))) failed: can not use dead node
0f3be5
  - JDK-8238765: PhaseCFG::schedule_pinned_nodes cannot handle precedence edges from unmatched CFG nodes correctly
0f3be5
  - JDK-8238898: Missing hash characters for header on license file
0f3be5
  - JDK-8238942: Rendering artifacts with LCD text and fractional metrics
0f3be5
  - JDK-8238985: [TESTBUG] The arrow image is blue instead of green
0f3be5
  - JDK-8239000: handle ContendedPaddingWidth in vm_version_ppc
0f3be5
  - JDK-8239055: Wrong implementation of VMState.hasListener
0f3be5
  - JDK-8239091: Reversed arguments in call to strstr in freetype "debug" code.
0f3be5
  - JDK-8239142: C2's UseUniqueSubclasses optimization is broken for array accesses
0f3be5
  - JDK-8239224: libproc_impl.c previous_thr may be used uninitialized warning
0f3be5
  - JDK-8239351: Give more meaningful InternalError messages in Deflater.c
0f3be5
  - JDK-8239365: ProcessBuilder test modifications for AIX execution
0f3be5
  - JDK-8239456: vtable stub generation: assert failure (code size estimate)
0f3be5
  - JDK-8239457: call ReleaseStringUTFChars before early returns in Java_sun_security_pkcs11_wrapper_PKCS11_connect
0f3be5
  - JDK-8239462: jdk.hotspot.agent misses some ReleaseStringUTFChars calls in case of early returns
0f3be5
  - JDK-8239557: [TESTBUG] VeryEarlyAssertTest.java validating "END." marker at lastline is not always true
0f3be5
  - JDK-8239787: AArch64: String.indexOf may incorrectly handle empty strings
0f3be5
  - JDK-8239792: Bump update version for OpenJDK: jdk-11.0.8
0f3be5
  - JDK-8239798: SSLSocket closes socket both socket endpoints on a SocketTimeoutException
0f3be5
  - JDK-8239819: XToolkit: Misread of screen information memory
0f3be5
  - JDK-8239852: java/util/concurrent tests fail with -XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed
0f3be5
  - JDK-8239893: Windows handle Leak when starting processes using ProcessBuilder
0f3be5
  - JDK-8239915: Zero VM crashes when handling dynamic constant
0f3be5
  - JDK-8239931: [win][x86] vtable stub generation: assert failure (code size estimate) follow-up
0f3be5
  - JDK-8239976: Put JDK-8239965 on the ProblemList.txt
0f3be5
  - JDK-8240073: Fix 'test-make' build target in 11u
0f3be5
  - JDK-8240197: Cannot start JVM when $JAVA_HOME includes CJK characters
0f3be5
  - JDK-8240202: A few client tests leave mouse buttons pressed
0f3be5
  - JDK-8240220: IdealLoopTree::dump_head predicate printing is broken
0f3be5
  - JDK-8240223: Use consistent predicate order in and with PhaseIdealLoop::find_predicate
0f3be5
  - JDK-8240227: Loop predicates should be copied to unswitched loops
0f3be5
  - JDK-8240286: [TESTBUG] Test command error in hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java
0f3be5
  - JDK-8240518: Incorrect JNU_ReleaseStringPlatformChars in Windows Print
0f3be5
  - JDK-8240529: CheckUnhandledOops breaks NULL check in Modules::define_module
0f3be5
  - JDK-8240576: JVM crashes after transformation in C2 IdealLoopTree::merge_many_backedges
0f3be5
  - JDK-8240603: Windows 32bit compile error after 8238676
0f3be5
  - JDK-8240629: argfiles parsing broken for argfiles with comment cross 4096 bytes chunk
0f3be5
  - JDK-8240711: TestJstatdPort.java failed due to "ExportException: Port already in use:"
0f3be5
  - JDK-8240786: [TESTBUG] The test java/awt/Window/GetScreenLocation/GetScreenLocationTest.java fails on HiDPI screen
0f3be5
  - JDK-8240824: enhance print_full_memory_info on Linux by THP related information
0f3be5
  - JDK-8240827: Downport SSLSocketImpl.java from "8221882: Use fiber-friendly java.util.concurrent.locks in JSSE"
0f3be5
  - JDK-8240905: assert(mem == (Node*)1 || mem == mem2) failed: multiple Memories being matched at once?
0f3be5
  - JDK-8240972: macOS codesign fail on macOS 10.13.5 or older
0f3be5
  - JDK-8241445: Fix copyright in test/jdk/tools/launcher/ArgFileSyntax.java
0f3be5
  - JDK-8241458: [JVMCI] add mark value to expose CodeOffsets::Frame_Complete
0f3be5
  - JDK-8241464: [11u] Backport: make rehashing be a needed guaranteed safepoint cleanup action
0f3be5
  - JDK-8241556: Memory leak if -XX:CompileCommand is set
0f3be5
  - JDK-8241568: (fs) UserPrincipalLookupService.lookupXXX failure with IOE "Operation not permitted"
0f3be5
  - JDK-8241586: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails on aarch64
0f3be5
  - JDK-8241638: launcher time metrics always report 1 on Linux when _JAVA_LAUNCHER_DEBUG set
0f3be5
  - JDK-8241660: Add virtualization information output to hs_err file on macOS
0f3be5
  - JDK-8241808: [TESTBUG] The JDK-8039467 bug appeared on macOS
0f3be5
  - JDK-8241888: Mirror jdk.security.allowNonCaAnchor system property with a security one
0f3be5
  - JDK-8241900: Loop unswitching may cause dependence on null check to be lost
0f3be5
  - JDK-8241948: enhance list of environment variables printed in hs_err file
0f3be5
  - JDK-8241996: on linux set full relro in the linker flags
0f3be5
  - JDK-8242108: Performance regression after fix for JDK-8229496
0f3be5
  - JDK-8242141: New System Properties to configure the TLS signature schemes
0f3be5
  - JDK-8242154: Backport parts of JDK-4947890 to OpenJDK 11u
0f3be5
  - JDK-8242174: [macos] The NestedModelessDialogTest test make the macOS unstable
0f3be5
  - JDK-8242239: [Graal] javax/management/generified/GenericTest.java fails: FAILED: queryMBeans sets same
0f3be5
  - JDK-8242294: JSSE Client does not throw SSLException when an alert occurs during handshaking
0f3be5
  - JDK-8242379: [TESTBUG] compiler/loopopts/TestLoopUnswitchingLostCastDependency.java fails with release VMs
0f3be5
  - JDK-8242470: Update Xerces to Version 2.12.1
0f3be5
  - JDK-8242498: Invalid "sun.awt.TimedWindowEvent" object leads to JVM crash
0f3be5
  - JDK-8242541: Small charset issues (ISO8859-16, x-eucJP-Open, x-IBM834 and x-IBM949C)
0f3be5
  - JDK-8242626: enhance posix print_rlimit_info
0f3be5
  - JDK-8243059: Build fails when --with-vendor-name contains a comma
0f3be5
  - JDK-8243539: Copyright info (Year) should be updated for fix of 8241638
0f3be5
  - JDK-8243541: (tz) Upgrade time-zone data to tzdata2020a
0f3be5
  - JDK-8244407: JVM crashes after transformation in C2 IdealLoopTree::split_fall_in
0f3be5
  - JDK-8244520: problemlist java/awt/font/Rotate/RotatedFontTest.java on linux
0f3be5
  - JDK-8244777: ClassLoaderStats VM Op uses constant hash value
0f3be5
  - JDK-8244853: The static build of libextnet is missing the JNI_OnLoad_extnet function
0f3be5
  - JDK-8244951: Missing entitlements for hardened runtime
0f3be5
  - JDK-8245047: [PPC64] C2: ReverseBytes + Load always match to unordered Load (acquire semantics missing)
0f3be5
  - JDK-8245649: Revert 8245397 backport of 8230591
0f3be5
  - JDK-8246031: SSLSocket.getSession() doesn't close connection for timeout/ interrupts
0f3be5
  - JDK-8246613: Choose the default SecureRandom algo based on registration ordering
0f3be5
  - JDK-8248505: Unexpected NoSuchAlgorithmException when using secure random impl from BCFIPS provider
0f3be5
0f3be5
Notes on individual issues:
0f3be5
===========================
0f3be5
0f3be5
security-libs/java.security:
0f3be5
0f3be5
JDK-8244167: Removal of Comodo Root CA Certificate
0f3be5
==================================================
0f3be5
The following expired Comodo root CA certificate was removed from the `cacerts` keystore: +
0f3be5
alias name "addtrustclass1ca [jdk]"
0f3be5
0f3be5
Distinguished Name: CN=AddTrust Class 1 CA Root, OU=AddTrust TTP Network, O=AddTrust AB, C=SE
0f3be5
0f3be5
JDK-8244166: Removal of DocuSign Root CA Certificate
0f3be5
====================================================
0f3be5
The following expired DocuSign root CA certificate was removed from the `cacerts` keystore: +
0f3be5
alias name "keynectisrootca [jdk]"
0f3be5
0f3be5
Distinguished Name: CN=KEYNECTIS ROOT CA, OU=ROOT, O=KEYNECTIS, C=FR
0f3be5
0f3be5
security-libs/javax.crypto:pkcs11:
0f3be5
0f3be5
JDK-8240191: Allow SunPKCS11 initialization with NSS when external FIPS modules are present in the Security Modules Database
0f3be5
============================================================================================================================
0f3be5
The SunPKCS11 security provider can now be initialized with NSS when
0f3be5
FIPS-enabled external modules are configured in the Security Modules
0f3be5
Database (NSSDB). Prior to this change, the SunPKCS11 provider would
0f3be5
throw a RuntimeException with the message: "FIPS flag set for
0f3be5
non-internal module" when such a library was configured for NSS in
0f3be5
non-FIPS mode.
0f3be5
0f3be5
This change allows the JDK to work properly with recent NSS releases
0f3be5
in GNU/Linux operating systems when the system-wide FIPS policy is
0f3be5
turned on.
0f3be5
0f3be5
Further information can be found in JDK-8238555.
0f3be5
0f3be5
security-libs/javax.net.ssl:
0f3be5
0f3be5
JDK-8245077: Default SSLEngine Should Create in Server Role
0f3be5
===========================================================
0f3be5
In JDK 11 and later, `javax.net.ssl.SSLEngine` by default used client
0f3be5
mode when handshaking.  As a result, the set of default enabled
0f3be5
protocols may differ to what is expected. `SSLEngine` would usually be
0f3be5
used in server mode. From this JDK release onwards, `SSLEngine` will
0f3be5
default to server mode. The
0f3be5
`javax.net.ssl.SSLEngine.setUseClientMode(boolean mode)` method may
0f3be5
be used to configure the mode.
0f3be5
0f3be5
JDK-8242147: New System Properties to Configure the TLS Signature Schemes
0f3be5
=========================================================================
0f3be5
0f3be5
Two new System Properties are added to customize the TLS signature
0f3be5
schemes in JDK.  `jdk.tls.client.SignatureSchemes` is added for TLS
0f3be5
client side, and `jdk.tls.server.SignatureSchemes` is added for server
0f3be5
side.
0f3be5
0f3be5
Each System Property contains a comma-separated list of supported
0f3be5
signature scheme names specifying the signature schemes that could be
0f3be5
used for the TLS connections.
0f3be5
0f3be5
The names are described in the "Signature Schemes" section of the
0f3be5
*Java Security Standard Algorithm Names Specification*.
0f3be5
e42bf6
New in release OpenJDK 11.0.7 (2020-04-14):
e42bf6
===========================================
e42bf6
Live versions of these release notes can be found at:
e42bf6
  * https://bitly.com/oj1107
e42bf6
  * https://builds.shipilev.net/backports-monitor/release-notes-11.0.7.txt
e42bf6
e42bf6
* Security fixes
e42bf6
  - JDK-8223898, CVE-2020-2754: Forward references to Nashorn
e42bf6
  - JDK-8223904, CVE-2020-2755: Improve Nashorn matching
e42bf6
  - JDK-8224541, CVE-2020-2756: Better mapping of serial ENUMs
e42bf6
  - JDK-8224549, CVE-2020-2757: Less Blocking Array Queues
e42bf6
  - JDK-8225603: Enhancement for big integers
e42bf6
  - JDK-8226346: Build better binary builders
e42bf6
  - JDK-8227467: Better class method invocations
e42bf6
  - JDK-8227542: Manifest improved jar headers
e42bf6
  - JDK-8229733: TLS message handling improvements
e42bf6
  - JDK-8231415, CVE-2020-2773: Better signatures in XML
e42bf6
  - JDK-8231785: Improved socket permissions
e42bf6
  - JDK-8232424, CVE-2020-2778: More constrained algorithms
e42bf6
  - JDK-8232581, CVE-2020-2767: Improve TLS verification
e42bf6
  - JDK-8233250: Better X11 rendering
e42bf6
  - JDK-8233410: Better Build Scripting
e42bf6
  - JDK-8234027: Better JCEKS key support
e42bf6
  - JDK-8234408, CVE-2020-2781: Improve TLS session handling
e42bf6
  - JDK-8234825, CVE-2020-2800: Better Headings for HTTP Servers
e42bf6
  - JDK-8234841, CVE-2020-2803: Enhance buffering of byte buffers
e42bf6
  - JDK-8235274, CVE-2020-2805: Enhance typing of methods
e42bf6
  - JDK-8235691, CVE-2020-2816: Enhance TLS connectivity
e42bf6
  - JDK-8236201, CVE-2020-2830: Better Scanner conversions
e42bf6
  - JDK-8238960: linux-i586 builds are inconsistent as the newly build jdk is not able to reserve enough space for object heap
e42bf6
* Other changes
e42bf6
  - JDK-4919790: Errors in alert ssl message does not reflect the actual certificate status
e42bf6
  - JDK-4949105: Access Bridge lacks html tags parsing
e42bf6
  - JDK-7092821: java.security.Provider.getService() is synchronized and became scalability bottleneck
e42bf6
  - JDK-7143743: Potential memory leak with zip provider
e42bf6
  - JDK-8005819: Support cross-realm MSSFU
e42bf6
  - JDK-8042383: [TEST_BUG] Test javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java fails with shortcuts on menus do not work
e42bf6
  - JDK-8068184: Fix for JDK-8032832 caused a deadlock
e42bf6
  - JDK-8145845: [AOT] NullPointerException in compiler/whitebox/GetCodeHeapEntriesTest.java
e42bf6
  - JDK-8152988: [AOT] Update test batch definitions to include aot-ed java.base module mode into hs-comp testing
e42bf6
  - JDK-8160926: FLAGS_COMPILER_CHECK_ARGUMENTS doesn't handle cross-compilation
e42bf6
  - JDK-8163083: SocketListeningConnector does not allow invocations with port 0
e42bf6
  - JDK-8163251: Hard coded loop limit prevents reading of smart card data greater than 8k
e42bf6
  - JDK-8167276: jvmci/compilerToVM/MaterializeVirtualObjectTest.java fails with -XX:-EliminateAllocations
e42bf6
  - JDK-8169718: nsk/jdb/locals/locals002: ERROR: Cannot find boolVar with expected value: false
e42bf6
  - JDK-8176556: java/awt/dnd/ImageTransferTest/ImageTransferTest.java fails for JFIF
e42bf6
  - JDK-8178798: Two compiler/aot/verification/vmflags tests fail by timeout with UseAVX=3
e42bf6
  - JDK-8183107: PKCS11 regression regarding checkKeySize
e42bf6
  - JDK-8185005: Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth)
e42bf6
  - JDK-8189633: Missing -Xcheck:jni checking for DeleteWeakGlobalRef
e42bf6
  - JDK-8189861: Refactor CacheFind
e42bf6
  - JDK-8193042: NativeLookup::lookup_critical_entry() should only load shared library once
e42bf6
  - JDK-8193596: java/net/DatagramPacket/ReuseBuf.java failed due to timeout
e42bf6
  - JDK-8194944: Regression automated test 'open/test/jdk/javax/swing/JInternalFrame/8145896/TestJInternalFrameMaximize.java' fails
e42bf6
  - JDK-8196467: javax/swing/JInternalFrame/Test6325652.java fails
e42bf6
  - JDK-8196969: JTreg Failure: serviceability/sa/ClhsdbJstack.java causes NPE
e42bf6
  - JDK-8198321: javax/swing/JEditorPane/5076514/bug5076514.java fails
e42bf6
  - JDK-8198398: Test javax/swing/JColorChooser/Test6199676.java fails in mach5
e42bf6
  - JDK-8199072: Test javax/swing/GroupLayout/6613904/bug6613904.java is unstable
e42bf6
  - JDK-8200432: javadoc fails with ClassCastException on {@link byte[]}
e42bf6
  - JDK-8201349: build broken when configured with --with-zlib=bundled on gcc 7.3
e42bf6
  - JDK-8201355: Avoid native memory allocation in sun.security.mscapi.PRNG.generateSeed
e42bf6
  - JDK-8201513: nsk/jvmti/IterateThroughHeap/filter-* are broken
e42bf6
  - JDK-8203364: Some serviceability/sa/ tests intermittently fail with java.io.IOException: LingeredApp terminated with non-zero exit code 3
e42bf6
  - JDK-8203687: javax/net/ssl/compatibility/Compatibility.java supports TLS 1.3
e42bf6
  - JDK-8203904: javax/swing/JSplitPane/4816114/bug4816114.java: The divider location is wrong
e42bf6
  - JDK-8203911: Test runtime/modules/getModuleJNI/GetModule fails with -Xcheck:jni
e42bf6
  - JDK-8204525: [TESTBUG] runtime/NMT/MallocStressTest.java ran out of java heap
e42bf6
  - JDK-8204529: gc/TestAllocateHeapAtMultiple.java fail with Agent 7 timed out
e42bf6
  - JDK-8204551: Event descriptions are truncated in logs
e42bf6
  - JDK-8206963: [AOT] bug with multiple class loaders
e42bf6
  - JDK-8207367: 10 vmTestbase/nsk/jdi tests timed out when running with jtreg
e42bf6
  - JDK-8207832: serviceability/sa/ClhsdbCDSCore.java failed with "Couldn't find core file location"
e42bf6
  - JDK-8207938: At step6,Click Add button,case failed automatically.
e42bf6
  - JDK-8208157: requires.VMProps throws NPE for missing properties in "release" file
e42bf6
  - JDK-8208379: compiler/jvmci/events/JvmciNotifyInstallEventTest.java failed with "Got unexpected event count after 2nd install attempt: expected 9 to equal 2"
e42bf6
  - JDK-8208658: Make CDS archived heap regions usable even if compressed oop encoding has changed
e42bf6
  - JDK-8208715: Conversion of milliseconds to nanoseconds in UNIXProcess contains bug
e42bf6
  - JDK-8209361: [AOT] Unexpected number of references for JVMTI_HEAP_REFERENCE_CONSTANT_POOL [111-->111]: 0 (expected at least 1)
e42bf6
  - JDK-8209385: CDS runtime classpath checking is too strict when only classes from the system modules are archived
e42bf6
  - JDK-8209389: SIGSEGV in WalkOopAndArchiveClosure::do_oop_work.
e42bf6
  - JDK-8209418: Synchronize test/jdk/sanity/client/lib/jemmy with code-tools/jemmy/v2
e42bf6
  - JDK-8209494: Create a test for SwingSet InternalFrameDemo
e42bf6
  - JDK-8209499: Create test for SwingSet EditorPaneDemo
e42bf6
  - JDK-8209574: [AOT] breakpoint events are generated in different threads does not meet expected count
e42bf6
  - JDK-8209686: cleanup arguments to PhaseIdealLoop() constructor
e42bf6
  - JDK-8209789: Synchronize test/jdk/sanity/client/lib/jemmy with code-tools/jemmy/v2
e42bf6
  - JDK-8209802: Garbage collectors should register JFR types themselves to avoid build errors.
e42bf6
  - JDK-8209807: improve handling exception in requires.VMProps
e42bf6
  - JDK-8209817: stack is executable when building with Clang on Linux
e42bf6
  - JDK-8209824: Improve the code coverage for ThreadLocal
e42bf6
  - JDK-8209826: Undefined reference to os::write after JDK-8209657 (filemap.hpp cleanup)
e42bf6
  - JDK-8209850: Allow NamedThreads to use GlobalCounter critical sections
e42bf6
  - JDK-8209976: Improve iteration over non-JavaThreads
e42bf6
  - JDK-8209993: Create a test for SwingSet3 ToolTipDemo
e42bf6
  - JDK-8210024: JFR calls virtual is_Java_thread from ~Thread()
e42bf6
  - JDK-8210052: Enable testing for all the available look and feels in SwingSet3 demo tests
e42bf6
  - JDK-8210055: Enable different look and feel tests in SwingSet3 demo tests
e42bf6
  - JDK-8210057: Enable different look and feels in SwingSet3 demo test InternalFrameDemoTest
e42bf6
  - JDK-8210058: Algorithmic Italic font leans opposite angle in Printing
e42bf6
  - JDK-8210220: [AOT] jdwp test cases are failing with error # ERROR: TEST FAILED: Cought IOException while receiving event packet
e42bf6
  - JDK-8210289: ArchivedKlassSubGraphInfoRecord is incomplete
e42bf6
  - JDK-8210459: Add support for generating compile_commands.json
e42bf6
  - JDK-8210476: sun/security/mscapi/PrngSlow.java fails with Still too slow
e42bf6
  - JDK-8210512: [Testbug] vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java fails with unexpected size of ClassLoaderReference.referringObjects
e42bf6
  - JDK-8210523: runtime/appcds/cacheObject/DifferentHeapSizes.java crash
e42bf6
  - JDK-8210632: Add key exchange algorithm to javax/net/ssl/TLSCommon/CipherSuite.java
e42bf6
  - JDK-8210699: Problem list tests which times out in Xcomp mode
e42bf6
  - JDK-8210793: [JVMCI] AllocateCompileIdTest.java failed to find DiagnosticCommand.class
e42bf6
  - JDK-8210910: Create test for FileChooserDemo
e42bf6
  - JDK-8210994: Create test for SwingSet3 FrameDemo
e42bf6
  - JDK-8211139: Increase timeout value in all tests under jdk/sanity/client/SwingSet/src
e42bf6
  - JDK-8211160: Handle different look and feels in JInternalFrameOperator
e42bf6
  - JDK-8211211: vmTestbase/metaspace/stressDictionary/StressDictionary.java timeout
e42bf6
  - JDK-8211322: Reduce the timeout of tooltip in SwingSet2DemoTest
e42bf6
  - JDK-8211443: Enable different look and feels in SwingSet3 demo test SplitPaneDemoTest
e42bf6
  - JDK-8211703: JInternalFrame : java.lang.AssertionError: cannot find the internal frame
e42bf6
  - JDK-8211781: re-building fails after changing Graal sources
e42bf6
  - JDK-8212897: Some improvements in the EditorPaneDemotest
e42bf6
  - JDK-8212903: [TestBug] Tests test/jdk/javax/swing/LookAndFeel/8145547/DemandGTK2.sh and DemandGTK3.sh fail on Ubuntu 18.04 LTS
e42bf6
  - JDK-8213009: Refactoring existing SunMSCAPI classes
e42bf6
  - JDK-8213010: Supporting keys created with certmgr.exe
e42bf6
  - JDK-8213168: Enable different look and feel tests in SwingSet3 demo test FileChooserDemoTest
e42bf6
  - JDK-8213348: jdk.internal.vm.compiler.management service providers missing in module descriptor
e42bf6
  - JDK-8213906: Update arm devkits with libXrandr headers
e42bf6
  - JDK-8213908: AssertionError in DeferredAttr at setOverloadKind
e42bf6
  - JDK-8214124: [TESTBUG] Bugs in runtime/NMT/MallocStressTest.java
e42bf6
  - JDK-8214344: C2: assert(con.basic_type() != T_ILLEGAL) failed: elembt=byte; loadbt=void; unsigned=0
e42bf6
  - JDK-8214345: infinite recursion while checking super class
e42bf6
  - JDK-8214471: Enable different look and feel tests in SwingSet3 demo test ToolTipDemoTest
e42bf6
  - JDK-8214534: Setting of THIS_FILE in the build is broken
e42bf6
  - JDK-8214557: Filter out VM flags which don't affect AOT code generation
e42bf6
  - JDK-8214578: [macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings
e42bf6
  - JDK-8214840: runtime/NMT/MallocStressTest.java timed out
e42bf6
  - JDK-8214850: Rename vm_operations.?pp files to vmOperations.?pp files
e42bf6
  - JDK-8214904: Test8004741.java failed due to "Too few ThreadDeath hits; expected at least 6 but saw only 5"
e42bf6
  - JDK-8215322: add @file support to jaotc
e42bf6
  - JDK-8215355: Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1)
e42bf6
  - JDK-8215396: JTabbedPane preferred size calculation is wrong for SCROLL_TAB_LAYOUT
e42bf6
  - JDK-8216180: [AOT] compiler/intrinsics/bigInteger/TestMulAdd.java crashed with AOT enabled
e42bf6
  - JDK-8216353: Use utility APIs introduced in org/netbeans/jemmy/util/LookAndFeel class in client sanity test cases
e42bf6
  - JDK-8216354: Syntax error in toolchain_windows.m4
e42bf6
  - JDK-8216472: (se) Stack overflow during selection operation leads to crash (win)
e42bf6
  - JDK-8216535: tools/jimage/JImageExtractTest.java timed out
e42bf6
  - JDK-8217235: Create automated test for SwingSet ColorChooserDemoTest
e42bf6
  - JDK-8217297: Add support for multiple look and feel for SwingSet SliderDemoTest
e42bf6
  - JDK-8217338: [Containers] Improve systemd slice memory limit support
e42bf6
  - JDK-8217613: [AOT] TEST_OPTS_AOT_MODULES doesn't work on mac
e42bf6
  - JDK-8217634: RunTest documentation and usability update
e42bf6
  - JDK-8217717: ZGC: Broken oop map in C1 load barrier stub
e42bf6
  - JDK-8217728: Speed up incremental rerun of "make hotspot"
e42bf6
  - JDK-8218268: Javac treats Manifest Class-Path entries as Paths instead of URLs
e42bf6
  - JDK-8218662: Allow 204 responses with Content-Length:0
e42bf6
  - JDK-8218882: NET_Writev is declared, NET_WriteV is defined
e42bf6
  - JDK-8218889: Improperly use of the Optional API
e42bf6
  - JDK-8219205: JFR file without license header
e42bf6
  - JDK-8219597: (bf) Heap buffer state changes could provoke unexpected exceptions
e42bf6
  - JDK-8219723: javax/net/ssl/compatibility/Compatibility.java failed on some SNI cases
e42bf6
  - JDK-8220348: [ntintel] asserts about copying unaligned array
e42bf6
  - JDK-8220451: jdi/EventQueue/remove/remove004 failed due to "ERROR: thread2 is not alive"
e42bf6
  - JDK-8220456: jdi/EventQueue/remove_l/remove_l004 failed due to "TIMEOUT while waiting for event"
e42bf6
  - JDK-8220479: java/nio/channels/Selector/SelectWithConsumer.java failed at testTwoChannels()
e42bf6
  - JDK-8220613: java/util/Arrays/TimSortStackSize2.java times out with fastdebug build
e42bf6
  - JDK-8220688: [TESTBUG] runtime/NMT/MallocStressTest.java timed out
e42bf6
  - JDK-8220786: Create new switch to redirect error reporting output to stdout or stderr
e42bf6
  - JDK-8221270: Duplicated synchronized keywords in SSLSocketImpl
e42bf6
  - JDK-8221312: test/jdk/sanity/client/SwingSet/src/ColorChooserDemoTest.java failed
e42bf6
  - JDK-8221851: Use of THIS_FILE in hotspot invalidates precompiled header on Linux/GCC
e42bf6
  - JDK-8221885: Add intermittent test in the JavaSound to the ProblemList
e42bf6
  - JDK-8222264: Windows incremental build is broken with JDK-8217728
e42bf6
  - JDK-8222391: javax/net/ssl/compatibility/Compatibility.java should be more flexible
e42bf6
  - JDK-8222448: java/lang/reflect/PublicMethods/PublicMethodsTest.java times out
e42bf6
  - JDK-8222519: ButtonDemoScreenshotTest fails randomly with "still state to be reached"
e42bf6
  - JDK-8222741: jdi/EventQueue/remove/remove004 fails due to VMDisconnectedException
e42bf6
  - JDK-8223003: SunMSCAPI keys are not cleaned up
e42bf6
  - JDK-8223063: Support CNG RSA keys
e42bf6
  - JDK-8223158: Docked MacBook cannot start any Java Swing applications
e42bf6
  - JDK-8223260: NamingManager should cache InitialContextFactory
e42bf6
  - JDK-8223464: Improve version string for Oracle CI builds
e42bf6
  - JDK-8223558: Java does not render Myanmar script correctly
e42bf6
  - JDK-8223627: jdk-13+20 bundle name contains null instead of ea
e42bf6
  - JDK-8223638: Replace wildcard address with loopback or local host in tests - part 6
e42bf6
  - JDK-8223678: Add Visual Studio Code workspace generation support (for native code)
e42bf6
  - JDK-8223727: com/sun/jndi/ldap/privconn/RunTest.java failed due to hang in LdapRequest.getReplyBer
e42bf6
  - JDK-8223769: Assert triggers with -XX:+StressReflectiveCode
e42bf6
  - JDK-8224187: Refactor arraycopy_prologue to allow ZGC read barriers on arraycopy
e42bf6
  - JDK-8224475: JTextPane does not show images in HTML rendering
e42bf6
  - JDK-8224673: Adjust permission for delayed starting of debugging
e42bf6
  - JDK-8224705: Tests that need to be problem-listed or have printer resources
e42bf6
  - JDK-8224778: test/jdk/demo/jfc/J2Ddemo/J2DdemoTest.java cannot find J2Ddemo.jar
e42bf6
  - JDK-8224821: java/awt/Focus/NoAutotransferToDisabledCompTest/NoAutotransferToDisabledCompTest.java fails linux-x64
e42bf6
  - JDK-8224830: test/jdk/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.java fails on linux-x64
e42bf6
  - JDK-8224851: AArch64: fix warnings and errors with Clang and GCC 8.3
e42bf6
  - JDK-8224905: java/lang/ProcessBuilder/Basic.java#id1 failed with stream closed
e42bf6
  - JDK-8225007: java/awt/print/PrinterJob/LandscapeStackOverflow.java may hang
e42bf6
  - JDK-8225105: java/awt/Focus/ShowFrameCheckForegroundTest/ShowFrameCheckForegroundTest.java fails in Windows 10
e42bf6
  - JDK-8225117: java/math/BigInteger/SymmetricRangeTests.java fails with ParseException
e42bf6
  - JDK-8225128: Add exception for expiring DocuSign root to VerifyCACerts test
e42bf6
  - JDK-8225130: Add exception for expiring Comodo roots to VerifyCACerts test
e42bf6
  - JDK-8225144: [macos] In Aqua L&F backspace key does not delete when Shift is pressed
e42bf6
  - JDK-8225180: SignedObject with invalid Key not throwing the InvalidKeyException in Windows
e42bf6
  - JDK-8225182: JNI exception pending in DestroyXIMCallback of awt_InputMethod.c:1327
e42bf6
  - JDK-8225199: [Graal] compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java fails with -XX:CompileThresholdScaling=0.1
e42bf6
  - JDK-8225305: ProblemList java/lang/invoke/VarHandles tests
e42bf6
  - JDK-8225350: compiler/jvmci/compilerToVM/IsCompilableTest.java timed out
e42bf6
  - JDK-8225430: Replace wildcard address with loopback or local host in tests - part 14
e42bf6
  - JDK-8225435: Upgrade IANA Language Subtag Registry to the latest for JDK14
e42bf6
  - JDK-8225487: giflib legal file is missing attribution for openbsd-reallocarray.c
e42bf6
  - JDK-8225567: Wrong file headers with 8202414 fix changeset
e42bf6
  - JDK-8225684: [AOT] vmTestbase/vm/oom/production/AlwaysOOMProduction tests fail with AOTed java.base
e42bf6
  - JDK-8225766: Curve in certificate should not affect signature scheme when using TLSv1.3
e42bf6
  - JDK-8225797: OldObjectSample event creates unexpected amount of checkpoint data
e42bf6
  - JDK-8226381: ProblemList java/lang/reflect/PublicMethods/PublicMethodsTest.java
e42bf6
  - JDK-8226406: JVM fails to detect mismatched or corrupt CDS archive
e42bf6
  - JDK-8226608: Hide the onjcmd option from the help output
e42bf6
  - JDK-8226892: ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys
e42bf6
  - JDK-8227112: exclude compiler/intrinsics/sha/sanity tests from AOT runs
e42bf6
  - JDK-8227324: Upgrade to freetype 2.10.1
e42bf6
  - JDK-8227528: TestAbortVMOnSafepointTimeout.java failed due to "RuntimeException: 'Safepoint sync time longer than' missing from stdout/stderr"
e42bf6
  - JDK-8227645: Some tests in serviceability/sa run with fixed -Xmx values and risk running out of memory
e42bf6
  - JDK-8227646: [TESTBUG] appcds/SharedArchiveConsistency timed out
e42bf6
  - JDK-8227662: freetype seeks to index at the end of the font data
e42bf6
  - JDK-8228479: Correct the format of ColorChooserDemoTest
e42bf6
  - JDK-8228613: java.security.Provider#getServices order is no longer deterministic
e42bf6
  - JDK-8228969: 2019-09-28 public suffix list update
e42bf6
  - JDK-8229236: CriticalJNINatives: dll handling should be done in native thread state
e42bf6
  - JDK-8229345: Memory leak due to vtable stubs not being shared on SPARC
e42bf6
  - JDK-8229888: (zipfs) Updating an existing zip file does not preserve original permissions
e42bf6
  - JDK-8229994: assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive
e42bf6
  - JDK-8230004: jdk/internal/jimage/JImageOpenTest.java runs no test
e42bf6
  - JDK-8230235: Rendering HTML with empty img attribute and documentBaseKey cause Exception
e42bf6
  - JDK-8230390: Problemlist SA tests with AOT
e42bf6
  - JDK-8230400: Missing constant pool entry for a method in stacktrace
e42bf6
  - JDK-8230459: Test failed to resume JVMCI CompilerThread
e42bf6
  - JDK-8230480: check malloc/calloc results in java.desktop
e42bf6
  - JDK-8230597: Update GIFlib library to the 5.2.1
e42bf6
  - JDK-8230611: infinite loop in LogOutputList::wait_until_no_readers()
e42bf6
  - JDK-8230624: [TESTBUG] Problemlist JFR compiler/TestCodeSweeper.java
e42bf6
  - JDK-8230677: Should disable Escape Analysis if JVMTI capability can_get_owned_monitor_info was taken
e42bf6
  - JDK-8230926: [macosx] Two apostrophes are entered instead of one with "U.S. International - PC" layout
e42bf6
  - JDK-8231025: Incorrect method tag offset for big endian platform
e42bf6
  - JDK-8231081: TestMetadataRetention fails due to missing symbol id
e42bf6
  - JDK-8231387: java.security.Provider.getService returns random result due to race condition with mutating methods in the same class
e42bf6
  - JDK-8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type
e42bf6
  - JDK-8231445: check ZALLOC return values in awt coding
e42bf6
  - JDK-8231507: Update Apache Santuario (XML Signature) to version 2.1.4
e42bf6
  - JDK-8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call
e42bf6
  - JDK-8231753: use more Posix functionality in aix os::print_os_info
e42bf6
  - JDK-8231810: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java fails intermittently with "java.lang.Exception: Unexpected EOF"
e42bf6
  - JDK-8232003: (fs) Files.write can leak file descriptor in the exception case
e42bf6
  - JDK-8232056: GetOwnedMonitorInfoWithEATest.java fails with ZGC: Heap too small
e42bf6
  - JDK-8232060: add some initializations using sigemptyset in os_aix.cpp
e42bf6
  - JDK-8232154: Update Mesa 3-D Headers to version 19.2.1
e42bf6
  - JDK-8232167: Visual Studio install found through --with-tools-dir value is discarded
e42bf6
  - JDK-8232170: FSInfo#getJarClassPath throws an exception not declared in its throws clause
e42bf6
  - JDK-8232200: [macos 10.15] Windows in fullscreen tests jumps around the screen
e42bf6
  - JDK-8232207: Linux os::available_memory re-reads cgroup configuration on every invocation
e42bf6
  - JDK-8232224: [TESTBUG] problemlist JFR TestLargeRootSet.java
e42bf6
  - JDK-8232370: Refactor some com.sun.jdi tests to enable IDE integration
e42bf6
  - JDK-8232433: [macos 10.15] java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java may fail
e42bf6
  - JDK-8232571: Add missing SIGINFO signal
e42bf6
  - JDK-8232692: [TESTBUG] compiler/aot/fingerprint/SelfChangedCDS.java fails when cds is disabled
e42bf6
  - JDK-8232713: Update BCEL version to 6.3.1 in license file
e42bf6
  - JDK-8232806: Introduce a system property to disable eager lambda initialization
e42bf6
  - JDK-8232834: RunTest sometimes fails to produce valid exitcode.txt
e42bf6
  - JDK-8232880: Update test documentation with additional settings for client UI tooltip tests
e42bf6
  - JDK-8232950: SUNPKCS11 Provider incorrectly check key length for PSS Signatures.
e42bf6
  - JDK-8233018: Add a new test to verify that DatagramSocket is not interruptible
e42bf6
  - JDK-8233019: java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit
e42bf6
  - JDK-8233032: assert(in_bb(n)) failed: must be
e42bf6
  - JDK-8233078: fix minimal VM build on Linux ppc64(le)
e42bf6
  - JDK-8233328: fix minimal VM build on Linux s390x
e42bf6
  - JDK-8233383: Various minor fixes
e42bf6
  - JDK-8233466: aarch64: remove unnecessary load of mdo when profiling return and parameters type
e42bf6
  - JDK-8233491: Crash in AdapterHandlerLibrary::get_adapter with CDS due to code cache exhaustion
e42bf6
  - JDK-8233529: loopTransform.cpp:2984: Error: assert(p_f->Opcode() == Op_IfFalse) failed
e42bf6
  - JDK-8233548: Update CUP to v0.11b
e42bf6
  - JDK-8233649: Update ProblemList.txt to exclude failing headful tests on macos
e42bf6
  - JDK-8233656: assert(d->is_CFG() && n->is_CFG()) failed: must have CFG nodes
e42bf6
  - JDK-8233657: Intermittent NPE in Component.validate()
e42bf6
  - JDK-8234288: Turkey Time Zone returns incorrect time zone name
e42bf6
  - JDK-8234323: NULL-check return value of SurfaceData_InitOps on macosx
e42bf6
  - JDK-8234339: replace JLI_StrTok in java_md_solinux.c
e42bf6
  - JDK-8234340: Bump update version for OpenJDK: jdk-11.0.7
e42bf6
  - JDK-8234350: assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node
e42bf6
  - JDK-8234386: [macos] NPE was thrown at expanding Choice from maximized frame
e42bf6
  - JDK-8234397: add OS uptime information to os::print_os_info output
e42bf6
  - JDK-8234423: Modifying ArrayList.subList().subList() resets modCount of subList
e42bf6
  - JDK-8234466: Class loading deadlock involving X509Factory#commitEvent()
e42bf6
  - JDK-8234501: remove obsolete NET_ReadV
e42bf6
  - JDK-8234525: enable link-time section-gc for linux s390x to remove unused code
e42bf6
  - JDK-8234610: MaxVectorSize set wrongly when UseAVX=3 is specified after JDK-8221092
e42bf6
  - JDK-8234617: C1: Incorrect result of field load due to missing narrowing conversion
e42bf6
  - JDK-8234723: javax/net/ssl/TLS tests support TLSv1.3
e42bf6
  - JDK-8234724: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java supports TLSv1.3
e42bf6
  - JDK-8234741: enhance os::get_core_path on macOS
e42bf6
  - JDK-8234769: Duplicate attribution in freetype.md
e42bf6
  - JDK-8234786: Fix for JDK-8214578 breaks OS X 10.12 compatibility
e42bf6
  - JDK-8234809: set relro in linker flags when building with gcc
e42bf6
  - JDK-8234824: java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10
e42bf6
  - JDK-8235243: handle VS2017 15.9 and VS2019 in abstract_vm_version
e42bf6
  - JDK-8235288: AVX 512 instructions inadvertently used on Xeon for small vector width operations
e42bf6
  - JDK-8235325: build failure on Linux after 8235243
e42bf6
  - JDK-8235383: C1 compilation fails with -XX:+PrintIRDuringConstruction -XX:+Verbose
e42bf6
  - JDK-8235489: handle return values of sscanf calls in hotspot
e42bf6
  - JDK-8235509: Backport for JDK-8209657 Refactor filemap.hpp to simplify integration with Serviceability Agent.
e42bf6
  - JDK-8235510: java.util.zip.CRC32 performance drop after 8200067
e42bf6
  - JDK-8235563: [TESTBUG] appcds/CommandLineFlagComboNegative.java does not handle archive mapping failure
e42bf6
  - JDK-8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled
e42bf6
  - JDK-8235671: enhance print_rlimit_info in os_posix
e42bf6
  - JDK-8235744: PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64
e42bf6
  - JDK-8235904: Infinite loop when rendering huge lines
e42bf6
  - JDK-8235998: [c2] Memory leaks during tracing after '8224193: stringStream should not use Resource Area'.
e42bf6
  - JDK-8236039: JSSE Client does not accept status_request extension in CertificateRequest messages for TLS 1.3
e42bf6
  - JDK-8236140: assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it
e42bf6
  - JDK-8236179: C1 register allocation error with T_ADDRESS
e42bf6
  - JDK-8236488: Support for configure option --with-native-debug-symbols=internal is impossible on Windows
e42bf6
  - JDK-8236500: Windows ucrt.dll should be looked up in versioned WINSDK subdirectory
e42bf6
  - JDK-8236709: struct SwitchRange in HS violates C++ One Definition Rule
e42bf6
  - JDK-8236848: [JDK 11u] make run-test-tier1 fails after backport of JDK-8232834
e42bf6
  - JDK-8236873: Worker has a deadlock bug
e42bf6
  - JDK-8237217: Incorrect G1StringDedupEntry type used in StringDedupTable destructor
e42bf6
  - JDK-8237368: Problem with NullPointerException in RMI TCPEndpoint.read
e42bf6
  - JDK-8237375: SimpleThresholdPolicy misses CounterDecay timestamp initialization
e42bf6
  - JDK-8237508: Simplify JarFile.isInitializing
e42bf6
  - JDK-8237540: Missing files in backport of JDK-8210910
e42bf6
  - JDK-8237541: Missing files in backport of JDK-8236528
e42bf6
  - JDK-8237600: Test SunJSSEFIPSInit fails on Ubuntu
e42bf6
  - JDK-8237819: s390x - remove unused pd_zero_to_words_large
e42bf6
  - JDK-8237869: exclude jtreg test security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java because of instabilities
e42bf6
  - JDK-8237879: make 4.3 breaks build
e42bf6
  - JDK-8237945: CTW: C2 compilation fails with assert(just_allocated_object(alloc_ctl) == ptr) failed: most recent allo
e42bf6
  - JDK-8238225: Issues reported after replacing symlink at Contents/MacOS/libjli.dylib with binary
e42bf6
  - JDK-8238247: CTW runner should sweep nmethods more aggressively
e42bf6
  - JDK-8238366: CTW runner closes standard output on exit
e42bf6
  - JDK-8238438: SuperWord::co_locate_pack picks memory state of first instead of last load
e42bf6
  - JDK-8238502: sunmscapi.dll causing EXCEPTION_ACCESS_VIOLATION
e42bf6
  - JDK-8238534: Deep sign macOS bundles before bundle archive is being created
e42bf6
  - JDK-8238591: CTW: Split applications/ctw/modules/jdk_localedata.java
e42bf6
  - JDK-8238596: AVX enabled by default for Skylake even when unsupported
e42bf6
  - JDK-8238811: C2: assert(i >= req() || i == 0 || is_Region() || is_Phi()) with -XX:+VerifyGraphEdges
e42bf6
  - JDK-8239005: [TESTBUG] test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java: exeinvoke.c: must initialize static state before calling do_overflow()
e42bf6
  - JDK-8239466: Loss of precision in counter decay calculation in 11u backport of JDK-8237375
e42bf6
  - JDK-8239856: [ntintel] asserts about copying unaligned array element
e42bf6
  - JDK-8240724: [test] jdk11 downport of 8224475 misses binary file test/jdk/javax/swing/JTextPane/arrow.png
e42bf6
  - JDK-8241296: Segfault in JNIHandleBlock::oops_do()
e42bf6
e42bf6
Notes on individual issues:
e42bf6
===========================
e42bf6
e42bf6
security-libs/javax.xml.crypto:
e42bf6
e42bf6
JDK-8239467: Apache Santuario Library Updated to Version 2.1.4
e42bf6
==============================================================
e42bf6
The Apache Santuario library has been upgraded to version 2.1.4. As a
e42bf6
result, a new system property
e42bf6
`com.sun.org.apache.xml.internal.security.parser.pool-size` has been
e42bf6
introduced.
e42bf6
e42bf6
This new system property sets the pool size of the internal
e42bf6
`DocumentBuilder` cache used when processing XML Signatures. The
e42bf6
function is equivalent to the
e42bf6
`org.apache.xml.security.parser.pool-size` system property used in
e42bf6
Apache Santuario and has the same default value of 20.