changeset 2956:f643cd48a391

PR3786: Use 'JDK-' as prefix for bugs from the OpenJDK bug tracker 2020-05-01 Andrew John Hughes <gnu_andrew@member.fsf.org> PR3786: Use 'JDK-' as prefix for bugs from the OpenJDK bug tracker * NEWS: Updated.
author Andrew John Hughes <gnu_andrew@member.fsf.org>
date Sat, 02 May 2020 03:51:29 +0100
parents cbd75442a582
children c2851d8a1375
files ChangeLog NEWS
diffstat 2 files changed, 138 insertions(+), 129 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Sat May 02 03:41:22 2020 +0100
+++ b/ChangeLog	Sat May 02 03:51:29 2020 +0100
@@ -1,3 +1,9 @@
+2020-05-01  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+	PR3786: Use 'JDK-' as prefix for bugs from
+	the OpenJDK bug tracker
+	* NEWS: Updated.
+
 2020-05-01  Andrew John Hughes  <gnu_andrew@member.fsf.org>
 
 	Bump aarch32 to jdk8u252-ga-aarch32-20200415.
--- a/NEWS	Sat May 02 03:41:22 2020 +0100
+++ b/NEWS	Sat May 02 03:51:29 2020 +0100
@@ -7,148 +7,151 @@
 GX  - https://bugs.gentoo.org/show_bug.cgi?id=X
 CAX - http://server.complang.tuwien.ac.at/cgi-bin/bugzilla/show_bug.cgi?id=X
 LPX - https://bugs.launchpad.net/bugs/X
+JDK-X  - https://bugs.openjdk.java.net/browse/JDK-X
 
 CVE-XXXX-YYYY: https://cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
 
 New in release 3.16.0 (2020-04-XX):
 
 * Security fixes
-  - S8223898, CVE-2020-2754: Forward references to Nashorn
-  - S8223904, CVE-2020-2755: Improve Nashorn matching
-  - S8224541, CVE-2020-2756: Better mapping of serial ENUMs
-  - S8224549, CVE-2020-2757: Less Blocking Array Queues
-  - S8225603: Enhancement for big integers
-  - S8227542: Manifest improved jar headers
-  - S8231415, CVE-2020-2773: Better signatures in XML
-  - S8233250: Better X11 rendering
-  - S8233410: Better Build Scripting
-  - S8234027: Better JCEKS key support
-  - S8234408, CVE-2020-2781: Improve TLS session handling
-  - S8234825, CVE-2020-2800: Better Headings for HTTP Servers
-  - S8234841, CVE-2020-2803: Enhance buffering of byte buffers
-  - S8235274, CVE-2020-2805: Enhance typing of methods
-  - S8236201, CVE-2020-2830: Better Scanner conversions
-  - S8238960: linux-i586 builds are inconsistent as the newly build jdk is not able to reserve enough space for object heap
+  - JDK-8223898, CVE-2020-2754: Forward references to Nashorn
+  - JDK-8223904, CVE-2020-2755: Improve Nashorn matching
+  - JDK-8224541, CVE-2020-2756: Better mapping of serial ENUMs
+  - JDK-8224549, CVE-2020-2757: Less Blocking Array Queues
+  - JDK-8225603: Enhancement for big integers
+  - JDK-8227542: Manifest improved jar headers
+  - JDK-8231415, CVE-2020-2773: Better signatures in XML
+  - JDK-8233250: Better X11 rendering
+  - JDK-8233410: Better Build Scripting
+  - JDK-8234027: Better JCEKS key support
+  - JDK-8234408, CVE-2020-2781: Improve TLS session handling
+  - JDK-8234825, CVE-2020-2800: Better Headings for HTTP Servers
+  - JDK-8234841, CVE-2020-2803: Enhance buffering of byte buffers
+  - JDK-8235274, CVE-2020-2805: Enhance typing of methods
+  - JDK-8236201, CVE-2020-2830: Better Scanner conversions
+  - JDK-8238960: linux-i586 builds are inconsistent as the newly build jdk is not able to reserve enough space for object heap
 * Import of OpenJDK 8 u252 build 01
-  - S8028480: (zipfs) NoSuchFileException on creating a file in ZipFileSystem with CREATE and WRITE
-  - S8031191: Warning exception when XMLSignature logging is enabled
-  - S8034773: (zipfs) newOutputstream uses CREATE_NEW when no options specified
-  - S8038431: Close InputStream when finished retrieving XML Signature HTTP References
-  - S8041620: Solaris Studio 12.4 C++ 5.13 change in behavior for placing friend declarations within surrounding scope.
-  - S8046044: Fix raw and unchecked lint warnings in XML Signature Impl
-  - S8056313: TEST_BUG: java/util/Timer/NameConstructors.java fails intermittently
-  - S8144732: VM_HeapDumper hits assert with bad dump_len
-  - S8150432: LocaleProviders.sh fails
-  - S8150460: (linux|bsd|aix)_close.c: file descriptor table may become large or may not work at all
-  - S8216354: Syntax error in toolchain_windows.m4
-  - S8218553: Enhance keystore load debug output
-  - S8218580: endpoint identification algorithm should be case-insensitive
-  - S8227397: Add --with-extra-asflags configure option
-  - S8227662: freetype seeks to index at the end of the font data
-  - S8231201: hs_err should print coalesced safepoint operations in Events section
-  - S8231991: Mouse wheel change focus on awt/swing windows
-  - S8232003: (fs) Files.write can leak file descriptor in the exception case
-  - S8232154: Update Mesa 3-D Headers to version 19.2.1
-  - S8232355: Two obsolete flags have the wrong obsolete version in 8u
-  - S8233023: assert(Opcode() == mem->Opcode() || phase->C->get_alias_index(adr_type()) == Compile::AliasIdxRaw) failed: no mismatched stores, except on raw memory
-  - S8233404: System property to set the number of PBE iterations in JCEKS keystores
-  - S8234107: Several AWT modal dialog tests failing on Linux after JDK-8231991
-  - S8234264: Incorrect 8047434 JDK 8 backport in 8219677
-  - S8234288: Turkey Time Zone returns incorrect time zone name
-  - S8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled
-  - S8236873: Worker has a deadlock bug
-  - S8237523: 8u backport of JDK-8216354 didn't include generated-configure.sh changes
+  - JDK-8028480: (zipfs) NoSuchFileException on creating a file in ZipFileSystem with CREATE and WRITE
+  - JDK-8031191: Warning exception when XMLSignature logging is enabled
+  - JDK-8034773: (zipfs) newOutputstream uses CREATE_NEW when no options specified
+  - JDK-8038431: Close InputStream when finished retrieving XML Signature HTTP References
+  - JDK-8041620: Solaris Studio 12.4 C++ 5.13 change in behavior for placing friend declarations within surrounding scope.
+  - JDK-8046044: Fix raw and unchecked lint warnings in XML Signature Impl
+  - JDK-8056313: TEST_BUG: java/util/Timer/NameConstructors.java fails intermittently
+  - JDK-8144732: VM_HeapDumper hits assert with bad dump_len
+  - JDK-8150432: LocaleProviders.sh fails
+  - JDK-8150460: (linux|bsd|aix)_close.c: file descriptor table may become large or may not work at all
+  - JDK-8216354: Syntax error in toolchain_windows.m4
+  - JDK-8218553: Enhance keystore load debug output
+  - JDK-8218580: endpoint identification algorithm should be case-insensitive
+  - JDK-8227397: Add --with-extra-asflags configure option
+  - JDK-8227662: freetype seeks to index at the end of the font data
+  - JDK-8231201: hs_err should print coalesced safepoint operations in Events section
+  - JDK-8231991: Mouse wheel change focus on awt/swing windows
+  - JDK-8232003: (fs) Files.write can leak file descriptor in the exception case
+  - JDK-8232154: Update Mesa 3-D Headers to version 19.2.1
+  - JDK-8232355: Two obsolete flags have the wrong obsolete version in 8u
+  - JDK-8233023: assert(Opcode() == mem->Opcode() || phase->C->get_alias_index(adr_type()) == Compile::AliasIdxRaw) failed: no mismatched stores, except on raw memory
+  - JDK-8233404: System property to set the number of PBE iterations in JCEKS keystores
+  - JDK-8234107: Several AWT modal dialog tests failing on Linux after JDK-8231991
+  - JDK-8234264: Incorrect 8047434 JDK 8 backport in 8219677
+  - JDK-8234288: Turkey Time Zone returns incorrect time zone name
+  - JDK-8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled
+  - JDK-8236873: Worker has a deadlock bug
+  - JDK-8237523: 8u backport of JDK-8216354 didn't include generated-configure.sh changes
 * Import of OpenJDK 8 u252 build 02
-  - S7143743: Potential memory leak with zip provider
-  - S8033215: clang: node.cpp:284 IDX_INIT macro use uninitialized field _out
-  - S8143849: Integrate Marlin renderer per JEP 265
-  - S8146792: Predicate moved after partial peel may lead to broken graph
-  - S8193255: Root Certificates should be stored in text format and assembled at build time
-  - S8233995: java.vm.vendor (and potentially other properties/fields) not correctly set in Windows/Hotspot build of OpenJDK8
-  - S8235142: JDK-8193255 backport broke bootstrap with JDK 10
+  - JDK-7143743: Potential memory leak with zip provider
+  - JDK-8033215: clang: node.cpp:284 IDX_INIT macro use uninitialized field _out
+  - JDK-8143849: Integrate Marlin renderer per JEP 265
+  - JDK-8146792: Predicate moved after partial peel may lead to broken graph
+  - JDK-8193255: Root Certificates should be stored in text format and assembled at build time
+  - JDK-8233995: java.vm.vendor (and potentially other properties/fields) not correctly set in Windows/Hotspot build of OpenJDK8
+  - JDK-8235142: JDK-8193255 backport broke bootstrap with JDK 10
 * Import of OpenJDK 8 u252 build 03
-  - S8005819: Support cross-realm MSSFU
-  - S8046724: XML Signature ECKeyValue elements cannot be marshalled or unmarshalled
-  - S8079140: IgnoreAllErrorHandler should use doPrivileged when it reads system properties
-  - S8134579: [TESTBUG] Some bmi tests fail if can_access_local_variables is on.
-  - S8145055: Marlin renderer causes unaligned write accesses
-  - S8145849: ALPN: getHandshakeApplicationProtocol() always return null
-  - S8146293: Add support for RSASSA-PSS Signature algorithm
-  - S8158978: ALPN not working when values are set directly on a SSLServerSocket
-  - S8162723: Array index overflow in Base64 utility class
-  - S8170282: Enable ALPN parameters to be supplied during the TLS handshake
-  - S8171443: (spec) An ALPN callback function may also ignore ALPN
-  - S8175029: StackOverflowError in X509CRL and X509Certificate.verify(PublicKey, Provider)
-  - S8200400: Restrict Sasl mechanisms
-  - S8205445: Add RSASSA-PSS Signature support to SunMSCAPI
-  - S8205720: KeyFactory#getKeySpec and translateKey throws NullPointerException with Invalid key
-  - S8206171: Signature#getParameters for RSASSA-PSS throws ProviderException when not initialized
-  - S8213009: Refactoring existing SunMSCAPI classes
-  - S8213010: Supporting keys created with certmgr.exe
-  - S8214096: sun.security.util.SignatureUtil passes null parameter, so JCE validation fails
-  - S8215694: keytool cannot generate RSASSA-PSS certificates
-  - S8216039: TLS with BC and RSASSA-PSS breaks ECDHServerKeyExchange
-  - S8221407: Windows 32bit build error in libsunmscapi/security.cpp
-  - S8223003: SunMSCAPI keys are not cleaned up
-  - S8223063: Support CNG RSA keys
-  - S8223158: Docked MacBook cannot start any Java Swing applications
-  - S8225180: SignedObject with invalid Key not throwing the InvalidKeyException in Windows
-  - S8225392: Comparison builds are failing due to cacerts file
-  - S8225745: NoSuchAlgorithmException exception for SHA256withECDSA with RSASSA-PSS support
-  - S8229767: Typo in java.security: Sasl.createClient and Sasl.createServer
-  - S8230977: JEP 244/8051498 - TLS Application-Layer Protocol Negotiation Extension (Java SE 8)
-  - S8230978: Add support for RSASSA-PSS Signature algorithm (Java SE 8)
-  - S8234245: sun/security/lib/cacerts/VerifyCACerts.java fails due to wrong checksum
-  - S8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId
-  - S8238502: sunmscapi.dll causing EXCEPTION_ACCESS_VIOLATION
+  - JDK-8005819: Support cross-realm MSSFU
+  - JDK-8046724: XML Signature ECKeyValue elements cannot be marshalled or unmarshalled
+  - JDK-8079140: IgnoreAllErrorHandler should use doPrivileged when it reads system properties
+  - JDK-8134579: [TESTBUG] Some bmi tests fail if can_access_local_variables is on.
+  - JDK-8145055: Marlin renderer causes unaligned write accesses
+  - JDK-8145849: ALPN: getHandshakeApplicationProtocol() always return null
+  - JDK-8146293: Add support for RSASSA-PSS Signature algorithm
+  - JDK-8158978: ALPN not working when values are set directly on a SSLServerSocket
+  - JDK-8162723: Array index overflow in Base64 utility class
+  - JDK-8170282: Enable ALPN parameters to be supplied during the TLS handshake
+  - JDK-8171443: (spec) An ALPN callback function may also ignore ALPN
+  - JDK-8175029: StackOverflowError in X509CRL and X509Certificate.verify(PublicKey, Provider)
+  - JDK-8200400: Restrict Sasl mechanisms
+  - JDK-8205445: Add RSASSA-PSS Signature support to SunMSCAPI
+  - JDK-8205720: KeyFactory#getKeySpec and translateKey throws NullPointerException with Invalid key
+  - JDK-8206171: Signature#getParameters for RSASSA-PSS throws ProviderException when not initialized
+  - JDK-8213009: Refactoring existing SunMSCAPI classes
+  - JDK-8213010: Supporting keys created with certmgr.exe
+  - JDK-8214096: sun.security.util.SignatureUtil passes null parameter, so JCE validation fails
+  - JDK-8215694: keytool cannot generate RSASSA-PSS certificates
+  - JDK-8216039: TLS with BC and RSASSA-PSS breaks ECDHServerKeyExchange
+  - JDK-8221407: Windows 32bit build error in libsunmscapi/security.cpp
+  - JDK-8223003: SunMSCAPI keys are not cleaned up
+  - JDK-8223063: Support CNG RSA keys
+  - JDK-8223158: Docked MacBook cannot start any Java Swing applications
+  - JDK-8225180: SignedObject with invalid Key not throwing the InvalidKeyException in Windows
+  - JDK-8225392: Comparison builds are failing due to cacerts file
+  - JDK-8225745: NoSuchAlgorithmException exception for SHA256withECDSA with RSASSA-PSS support
+  - JDK-8229767: Typo in java.security: Sasl.createClient and Sasl.createServer
+  - JDK-8230977: JEP 244/8051498 - TLS Application-Layer Protocol Negotiation Extension (Java SE 8)
+  - JDK-8230978: Add support for RSASSA-PSS Signature algorithm (Java SE 8)
+  - JDK-8234245: sun/security/lib/cacerts/VerifyCACerts.java fails due to wrong checksum
+  - JDK-8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId
+  - JDK-8238502: sunmscapi.dll causing EXCEPTION_ACCESS_VIOLATION
 * Import of OpenJDK 8 u252 build 04
-  - S8047212: runtime/ParallelClassLoading/bootstrap/random/inner-complex assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor is invalid
-  - S8135318: CMS wrong max_eden_size for check_gc_overhead_limit
-  - S8144445: Maximum size checking in Marlin ArrayCache utility methods is not optimal
-  - S8144446: Automate the Marlin crash test
-  - S8144630: Use PrivilegedAction to create Thread in Marlin RendererStats
-  - S8215756: Memory leaks in the AWT on macOS
-  - S8219244: NMT: Change ThreadSafepointState's allocation type from mtInternal to mtThread
-  - S8225128: Add exception for expiring DocuSign root to VerifyCACerts test
-  - S8229345: Memory leak due to vtable stubs not being shared on SPARC
-  - S8229872: (fs) Increase buffer size used with getmntent
-  - S8236179: C1 register allocation error with T_ADDRESS
-  - S8237368: Problem with NullPointerException in RMI TCPEndpoint.read
+  - JDK-8047212: runtime/ParallelClassLoading/bootstrap/random/inner-complex assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor is invalid
+  - JDK-8135318: CMS wrong max_eden_size for check_gc_overhead_limit
+  - JDK-8144445: Maximum size checking in Marlin ArrayCache utility methods is not optimal
+  - JDK-8144446: Automate the Marlin crash test
+  - JDK-8144630: Use PrivilegedAction to create Thread in Marlin RendererStats
+  - JDK-8215756: Memory leaks in the AWT on macOS
+  - JDK-8219244: NMT: Change ThreadSafepointState's allocation type from mtInternal to mtThread
+  - JDK-8225128: Add exception for expiring DocuSign root to VerifyCACerts test
+  - JDK-8229345: Memory leak due to vtable stubs not being shared on SPARC
+  - JDK-8229872: (fs) Increase buffer size used with getmntent
+  - JDK-8236179: C1 register allocation error with T_ADDRESS
+  - JDK-8237368: Problem with NullPointerException in RMI TCPEndpoint.read
 * Import of OpenJDK 8 u252 build 05
-  - S8022263: use same Clang warnings on BSD as on Linux
-  - S8055283: Expand ResourceHashtable with C_HEAP allocation, removal and some unit tests
-  - S8068184: Fix for JDK-8032832 caused a deadlock
-  - S8079693: Add support for ECDSA P-384 and P-521 curves to XML Signature
-  - S8132130: some docs cleanup
-  - S8144526: Remove Marlin logging use of deleted internal API
-  - S8144654: Improve Marlin logging
-  - S8144718: Pisces / Marlin Strokers may generate invalid curves with huge coordinates and round joins
-  - S8166976: TestCipherPBECons has wrong @run line
-  - S8167409: Invalid value passed to critical JNI function
-  - S8181872: C1: possible overflow when strength reducing integer multiply by constant
-  - S8187078: -XX:+VerifyOops finds numerous problems when running JPRT
-  - S8191227: issues with unsafe handle resolution
-  - S8216472: (se) Stack overflow during selection operation leads to crash (win)
-  - S8229022: BufferedReader performance can be improved by using StringBuilder
-  - S8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type
-  - S8235904: Infinite loop when rendering huge lines
+  - JDK-8022263: use same Clang warnings on BSD as on Linux
+  - JDK-8055283: Expand ResourceHashtable with C_HEAP allocation, removal and some unit tests
+  - JDK-8068184: Fix for JDK-8032832 caused a deadlock
+  - JDK-8079693: Add support for ECDSA P-384 and P-521 curves to XML Signature
+  - JDK-8132130: some docs cleanup
+  - JDK-8144526: Remove Marlin logging use of deleted internal API
+  - JDK-8144654: Improve Marlin logging
+  - JDK-8144718: Pisces / Marlin Strokers may generate invalid curves with huge coordinates and round joins
+  - JDK-8166976: TestCipherPBECons has wrong @run line
+  - JDK-8167409: Invalid value passed to critical JNI function
+  - JDK-8181872: C1: possible overflow when strength reducing integer multiply by constant
+  - JDK-8187078: -XX:+VerifyOops finds numerous problems when running JPRT
+  - JDK-8191227: issues with unsafe handle resolution
+  - JDK-8216472: (se) Stack overflow during selection operation leads to crash (win)
+  - JDK-8229022: BufferedReader performance can be improved by using StringBuilder
+  - JDK-8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type
+  - JDK-8235904: Infinite loop when rendering huge lines
 * Import of OpenJDK 8 u252 build 06
-  - S8225130: Add exception for expiring Comodo roots to VerifyCACerts test
-  - S8230235: Rendering HTML with empty img attribute and documentBaseKey cause Exception
-  - S8235744: PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64
-  - S8240521: Revert backport of 8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call
+  - JDK-8225130: Add exception for expiring Comodo roots to VerifyCACerts test
+  - JDK-8230235: Rendering HTML with empty img attribute and documentBaseKey cause Exception
+  - JDK-8235744: PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64
+  - JDK-8240521: Revert backport of 8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call
 * Import of OpenJDK 8 u252 build 07
-  - S8197441: Signature#initSign/initVerify for an invalid private/public key fails with ClassCastException for SunPKCS11 provider
+  - JDK-8197441: Signature#initSign/initVerify for an invalid private/public key fails with ClassCastException for SunPKCS11 provider
 * Import of OpenJDK 8 u252 build 08
-  - S8241296: Segfault in JNIHandleBlock::oops_do()
-  - S8241307: Marlin renderer should not be the default in 8u252
+  - JDK-8241296: Segfault in JNIHandleBlock::oops_do()
+  - JDK-8241307: Marlin renderer should not be the default in 8u252
 * Import of OpenJDK 8 u252 build 09
-  - S8204152: SignedObject throws NullPointerException for null keys with an initialized Signature object
-  - S8219597: (bf) Heap buffer state changes could provoke unexpected exceptions
+  - JDK-8204152: SignedObject throws NullPointerException for null keys with an initialized Signature object
+  - JDK-8219597: (bf) Heap buffer state changes could provoke unexpected exceptions
 * Backports
-  - S8035949, PR3784: Remove unused macro USE_SELECT and clean up Unix version of net_util_md.{c,h}
-  - S8167481, PR3784: cleanup of headers and includes for native libnet
-  - S8195607, PR3776: sun/security/pkcs11/Secmod/TestNssDbSqlite.java failed with "NSS initialization failed" on NSS 3.34.1
+  - JDK-8035949, PR3784: Remove unused macro USE_SELECT and clean up Unix version of net_util_md.{c,h}
+  - JDK-8167481, PR3784: cleanup of headers and includes for native libnet
+  - JDK-8195607, PR3776: sun/security/pkcs11/Secmod/TestNssDbSqlite.java failed with "NSS initialization failed" on NSS 3.34.1
+* Bug fixes
+  - PR3786: Use 'JDK-' as prefix for bugs from the OpenJDK bug tracker
 * Shenandoah
   - AArch64: Fix LRB use in LIRGenerator::do_UnsafeGetAndSetObject
   - [backport] 8221751: Shenandoah: Improve SATB enqueueing
@@ -202,11 +205,11 @@
   - Fix tier2_gc_shenandoah group definition
   - Rectify JDK-8191227 workaround for Shenandoah
   - Revert leftover changes in type.{cpp|hpp}
-  - S8233500: Shenandoah: Shenandoah load barrier should save registers before calling keep alive barrier on x86
+  - JDK-8233500: Shenandoah: Shenandoah load barrier should save registers before calling keep alive barrier on x86
 * AArch64 port
-  - S8224851, PR3785: AArch64: fix warnings and errors with Clang and GCC 8.3
+  - JDK-8224851, PR3785: AArch64: fix warnings and errors with Clang and GCC 8.3
 * AArch32 port
-  - S8240219: CPU specific port of 8229345: Memory leak due to vtable stubs not being shared on SPARC
+  - JDK-8240219: CPU specific port of 8229345: Memory leak due to vtable stubs not being shared on SPARC
 
 New in release 3.15.0 (2020-01-20):