changeset 2864:2bbb77456fce

Bump to icedtea-3.10.0. Upstream changes: - PR3655: Allow use of system crypto policy to be disabled by the user - S8033251: Use DWARF debug symbols for Linux 32-bit as default - S8038636: speculative traps break when classes are redefined - S8049834: Two security tools tests do not run with only JRE - S8055008: Clean up code that saves the previous versions of redefined classes - S8057570: RedefineClasses() tests fail assert(((Metadata*)obj)->is_valid()) failed: obj is valid - S8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available - S8074373: NMT is not enabled if NMT option is specified after class path specifiers - S8074462: Handshake messages can be strictly ordered - S8076117: EndEntityChecker should not process custom extensions after PKIX validation - S8130132: jarsigner should emit warning if weak algorithms or keysizes are used - S8142927: Feed some text to STDIN in ProcessTools.executeProcess() - S8146115: Improve docker container detection and resource configuration usage - S8146377: test/sun/security/tools/jarsigner/concise_jarsigner.sh failing - S8152974: AWT hang occurrs when sequenced events arrive out of sequence - S8155627, PR3651: Enable SA on AArch64 - S8156137: SIGSEGV in ReceiverTypeData::clean_weak_klass_links - S8158887: sun/security/tools/jarsigner/concise_jarsigner.sh timed out - S8164480: Crash with assert(handler_address == SharedRuntime::compute_compiled_exc_handler(..) failed: Must be the same - S8168628: (fc) SIGBUS when extending file size to map it - S8170035: When determining the ciphersuite lists, there is no debug output for disabled suites. - S8171452: (ch) linux io_util_md: Operation not supported exception after 8168628 - S8172529: Use PKIXValidator in jarsigner - S8175075: Add 3DES to the default disabled algorithm security property - S8176072: READING attributes are not available on TSF - S8180289: jarsigner treats timestamped signed jar invalid after the signer cert expires - S8182362: Update CipherOutputStream Usage - S8183504: 8u131 Win 10, issue with wrong position of Sogou IME popup - S8186032: Disable XML Signatures signed with EC keys less than 224 bits - S8187045: [linux] Not all libraries in the VM are linked with -z,noexecstack - S8187577: JVM crash during gc doing concurrent marking - S8187635: On Windows Swing changes keyboard layout on a window activation - S8187803: JDK part of JavaFX-Swing dialogs appearing behind main stage - S8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and resource configuration - S8189969: Manifest better manifest entries - S8189981: Improve queuing portability - S8189985: Improve tabular data portability - S8189993: Improve document portability - S8189997: Enhance keystore mechanisms - S8190674: sun/security/tools/jarsigner/TimestampCheck.java failed with java.nio.file.NoSuchFileException: ts2.cert - S8191239: Improve desktop file usage - S8191909: Nightly failures in nashorn suite - S8192025: Less referential references - S8192757: Improve stub classes implementation - S8192987: keytool should remember real storetype if it is not provided - S8193409: Improve AES supporting classes - S8193419: Better Internet address support - S8193833: Better RMI connection support - S8193892: Impact of noncloneable MessageDigest implementation - S8194259: keytool error: java.io.IOException: Invalid secret key format - S8194534: Manifest better support - S8194546: Choosier FileManagers - S8195868: Address Internet Addresses - S8195874: Improve jar specification adherence - S8196224: Even better Internet address support - S8196491: Newlines in JAXB string values of SOAP-requests are escaped to "&#xa;" - S8196663: [TESTBUG] test/compiler/loopopts/TestCMovSplitThruPhi.java fails on 32 bit Java - S8196897: Improve PRNG support - S8196902: Better HTTP redirection support - S8197030: Perf regression on all platforms with 8u171-b03 - early lambda use - S8197518: Kerberos krb5 authentication: AuthList's put method leads to performance issue - S8197871: Support Derby connections - S8197925: Better stack walking - S8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms - S8198662: Incompatible internal API change in JDK8u161: signature of method exportObject() - S8198794: Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3 - S8198963: Fix new rmi property name - S8199001: [TESTBUG] RMIConnectionFilterTest.java test fails in compilation - S8199177: Enhance JNDI lookups - S8199226: Improve field accesses - S8199406: Performance drop with Java JDK 1.8.0_162-b32 - S8199547: Exception to Pattern Syntax - S8200359: (tz) Upgrade time-zone data to tzdata2018d - S8200666: Improve LDAP support - S8201756: Improve cipher inputs - S8202261, PR3638: (fc) FileChannel.map and RandomAccessFile.setLength should not preallocate space - S8202478: Backout JDK-8152974 - S8202613: Improve TLS connections stability - S8202936: Improve script engine support - S8203654: Improve cypher state updates - S8204497: Better formatting of decimals - S8204667: Resources not freed on exception - S8204874: Update THIRDPARYREADME file - S8205361: Better RIFF reading support - S8205491: adjust reflective access checks - S8206916: Remove jdk8u181-b31 tag from jdk8u181/corba repo - S8206916: Remove jdk8u181-b31 tag from jdk8u181/hotspot repo - S8206916: Remove jdk8u181-b31 tag from jdk8u181/jaxp repo - S8206916: Remove jdk8u181-b31 tag from jdk8u181/jaxws repo - S8206916: Remove jdk8u181-b31 tag from jdk8u181/jdk repo - S8206916: Remove jdk8u181-b31 tag from jdk8u181/langtools repo - S8206916: Remove jdk8u181-b31 tag from jdk8u181/nashorn repo - S8206916: Remove jdk8u181-b31 tag from jdk8u181 repo - S8207336: Build failure in JDK8u on Windows after fix 8207260 - S8207838, PR3666: AArch64: Float registers incorrectly restored in JNI call - S8208350: Disable all DES cipher suites - S8208353: Upgrade JDK 8u to libpng 1.6.35 - S8208660: JDK 8u191 l10n resource file update - S8208754: The fix for JDK-8194534 needs updates - S8209415, PR3666: Fix JVMTI test failure HS202 - S8210431: Complete backport of libpng 1.6.35 TPRM - S8211064, PR3666: [AArch64] Interpreter and c1 don't correctly handle jboolean results in native calls - S8211107: LDAPS communication failure with jdk 1.8.0_181 - S8211731: Reconsider default option for ClassPathURLCheck change done in JDK-8195874 ChangeLog: 2018-12-19 Andrew John Hughes <gnu_andrew@member.fsf.org> Bump to icedtea-3.10.0. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.10.0 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * acinclude.m4, (IT_DETERMINE_VERSION): Update JDK_UPDATE_VERSION to 191 and BUILD_VERSION to b12. * configure.ac: Bump to 3.10.0. * hotspot.map.in: Update to icedtea-3.10.0 tag.
author Andrew John Hughes <gnu_andrew@member.fsf.org>
date Thu, 20 Dec 2018 04:39:13 +0000
parents 2c91597679c6
children 83f6789ece25
files ChangeLog Makefile.am NEWS acinclude.m4 configure.ac hotspot.map.in
diffstat 6 files changed, 103 insertions(+), 19 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Wed Dec 05 19:32:37 2018 +0000
+++ b/ChangeLog	Thu Dec 20 04:39:13 2018 +0000
@@ -1,3 +1,28 @@
+2018-12-19  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+	Bump to icedtea-3.10.0.
+	* Makefile.am:
+	(CORBA_CHANGESET): Update to icedtea-3.10.0 tag.
+	(JAXP_CHANGESET): Likewise.
+	(JAXWS_CHANGESET): Likewise.
+	(JDK_CHANGESET): Likewise.
+	(LANGTOOLS_CHANGESET): Likewise.
+	(OPENJDK_CHANGESET): Likewise.
+	(NASHORN_CHANGESET): Likewise.
+	(CORBA_SHA256SUM): Likewise.
+	(JAXP_SHA256SUM): Likewise.
+	(JAXWS_SHA256SUM): Likewise.
+	(JDK_SHA256SUM): Likewise.
+	(LANGTOOLS_SHA256SUM): Likewise.
+	(OPENJDK_SHA256SUM): Likewise.
+	(NASHORN_SHA256SUM): Likewise.
+	* NEWS: Updated.
+	* acinclude.m4,
+	(IT_DETERMINE_VERSION): Update JDK_UPDATE_VERSION
+	to 191 and BUILD_VERSION to b12.
+	* configure.ac: Bump to 3.10.0.
+	* hotspot.map.in: Update to icedtea-3.10.0 tag.
+
 2018-11-20  Andrew John Hughes  <gnu_andrew@member.fsf.org>
 
 	PR3625: arc_priority representation creates an
--- a/Makefile.am	Wed Dec 05 19:32:37 2018 +0000
+++ b/Makefile.am	Thu Dec 20 04:39:13 2018 +0000
@@ -1,20 +1,20 @@
 # Dependencies
 
-CORBA_CHANGESET = 73302d4aecc4
-JAXP_CHANGESET = 163ce6497051
-JAXWS_CHANGESET = c4193b79652e
-JDK_CHANGESET = 48f9c0c9d8c4
-LANGTOOLS_CHANGESET = c9f44385be7e
-OPENJDK_CHANGESET = 2e8a34249a2d
-NASHORN_CHANGESET = 568538a9f1d8
-
-CORBA_SHA256SUM = 19f2647be9ba58f6936622618e0b7489a3dff64c8789a593ff0478bfc50927ed
-JAXP_SHA256SUM = bfee726fe2f5298324e610d7278a5a8da3756bd827aa885136c207db0e162c4b
-JAXWS_SHA256SUM = e7dd755385099e11f25a6cfc5697203cad9f54be601a1213f6383eb698112863
-JDK_SHA256SUM = afaa7798835a8f5cfccde971e3c32c8052893ff2d9711330962b894c58488dd3
-LANGTOOLS_SHA256SUM = 143d9b614fc3b6bb876ffc25b99d06fa6300b041b027fd6c384b2003d652eb0f
-OPENJDK_SHA256SUM = 4d432def4044e8d952ac1e61a1643ca345b0a4dd43908cda10ecf2c287032826
-NASHORN_SHA256SUM = a4ea1ddc9f8b665187de74e7cac9d83009d6ec34d7b73dc5c46645b69b428170
+CORBA_CHANGESET = 8249f00d6619
+JAXP_CHANGESET = a1b060ef4f06
+JAXWS_CHANGESET = c0f01861a7fd
+JDK_CHANGESET = 6e67500d0ed8
+LANGTOOLS_CHANGESET = 7036a6fa432e
+OPENJDK_CHANGESET = 90de74e82bfb
+NASHORN_CHANGESET = 6cf21321f367
+
+CORBA_SHA256SUM = 69200a5f46b917f5ffcdb64729e6871cdbe152d767a569e18be3725b45536a32
+JAXP_SHA256SUM = 79277071c09112f9383de9b0fd813a5e135e4525562890c17ed44ca0d90dbcfb
+JAXWS_SHA256SUM = 92f3cb8a4f615e962fcb6dd40e81dc3134741dbb0dba1556527604d15d765786
+JDK_SHA256SUM = c29b268f08c5615904098126458c5ccc32d9d31457482b97d2ed70b94b79cab5
+LANGTOOLS_SHA256SUM = f2786cd6963696cb989fcd27054505ec74c0f2e31a485f5550ddbe3ad065a917
+OPENJDK_SHA256SUM = fc760130ce1c6dc2379f5b219615344ee25d6380ea24813da53fe034eeb4d156
+NASHORN_SHA256SUM = 9ed937e497e30344a2ee4a938cdec81b5b79642f3c7106f3abf911318fdda99d
 
 HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`"
 HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`"
--- a/NEWS	Wed Dec 05 19:32:37 2018 +0000
+++ b/NEWS	Thu Dec 20 04:39:13 2018 +0000
@@ -13,13 +13,67 @@
 New in release 3.10.0 (2018-10-XX):
 
 * Security fixes
+  - S8194534, CVE-2018-3136: Manifest better support
+  - S8194546: Choosier FileManagers
+  - S8195868: Address Internet Addresses
+  - S8195874: Improve jar specification adherence
+  - S8196897: Improve PRNG support
+  - S8196902, CVE-2018-3139: Better HTTP redirection support
+  - S8199177, CVE-2018-3149: Enhance JNDI lookups
+  - S8199226, CVE-2018-3169: Improve field accesses
+  - S8201756: Improve cipher inputs
+  - S8202613, CVE-2018-3180: Improve TLS connections stability
+  - S8202936, CVE-2018-3183: Improve script engine support
+  - S8203654: Improve cypher state updates
+  - S8204497: Better formatting of decimals
+  - S8205361, CVE-2018-3214: Better RIFF reading support
+  - S8208353, CVE-2018-13785: Upgrade JDK 8u to libpng 1.6.35
   - PR3639, CVE-2018-16435: lcms2: heap-based buffer overflow in SetData function in cmsIT8LoadFromFile
+* New features
+  - PR3655: Allow use of system crypto policy to be disabled by the user
+* Import of OpenJDK 8 u191 build 12
+  - S8033251: Use DWARF debug symbols for Linux 32-bit as default
+  - S8049834: Two security tools tests do not run with only JRE
+  - S8074462: Handshake messages can be strictly ordered
+  - S8130132: jarsigner should emit warning if weak algorithms or keysizes are used
+  - S8142927: Feed some text to STDIN in ProcessTools.executeProcess()
+  - S8146377: test/sun/security/tools/jarsigner/concise_jarsigner.sh failing
+  - S8152974: AWT hang occurrs when sequenced events arrive out of sequence
+  - S8158887: sun/security/tools/jarsigner/concise_jarsigner.sh timed out
+  - S8164480: Crash with assert(handler_address == SharedRuntime::compute_compiled_exc_handler(..) failed: Must be the same
+  - S8168628: (fc) SIGBUS when extending file size to map it
+  - S8171452: (ch) linux io_util_md: Operation not supported exception after 8168628
+  - S8172529: Use PKIXValidator in jarsigner
+  - S8180289: jarsigner treats timestamped signed jar invalid after the signer cert expires
+  - S8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and resource configuration
+  - S8190674: sun/security/tools/jarsigner/TimestampCheck.java failed with java.nio.file.NoSuchFileException: ts2.cert
+  - S8193892: Impact of noncloneable MessageDigest implementation
+  - S8196663: [TESTBUG] test/compiler/loopopts/TestCMovSplitThruPhi.java fails on 32 bit Java
+  - S8197518: Kerberos krb5 authentication: AuthList's put method leads to performance issue
+  - S8202478: Backout JDK-8152974
+  - S8204667: Resources not freed on exception
+  - S8206916: Remove jdk8u181-b31 tag from jdk8u181/corba repo
+  - S8206916: Remove jdk8u181-b31 tag from jdk8u181/hotspot repo
+  - S8206916: Remove jdk8u181-b31 tag from jdk8u181/jaxp repo
+  - S8206916: Remove jdk8u181-b31 tag from jdk8u181/jaxws repo
+  - S8206916: Remove jdk8u181-b31 tag from jdk8u181/jdk repo
+  - S8206916: Remove jdk8u181-b31 tag from jdk8u181/langtools repo
+  - S8206916: Remove jdk8u181-b31 tag from jdk8u181/nashorn repo
+  - S8206916: Remove jdk8u181-b31 tag from jdk8u181 repo
+  - S8207336: Build failure in JDK8u on Windows after fix 8207260
+  - S8208350: Disable all DES cipher suites
+  - S8208660: JDK 8u191 l10n resource file update
+  - S8208754: The fix for JDK-8194534 needs updates
+  - S8210431: Complete backport of libpng 1.6.35 TPRM
+  - S8211107: LDAPS communication failure with jdk 1.8.0_181
+  - S8211731: Reconsider default option for ClassPathURLCheck change done in JDK-8195874
 * Backports
   - PR3646: Backed out changeset 6e3f4784affc (S4890063/PR2304/RH1214835)
   - S8029661, PR3642, RH1477159: Support TLS v1.2 algorithm in SunPKCS11 provider
   - S8131048, PR3574, RH1498936: ppc implement CRC32 intrinsic
   - S8164920, PR3574, RH1498936: ppc: enhancement of CRC32 intrinsic
   - S8172850, PR3643, RH1640127: Anti-dependency on membar causes crash in register allocator due to invalid instruction scheduling
+  - S8202261, PR3638: (fc) FileChannel.map and RandomAccessFile.setLength should not preallocate space
   - S8209639, PR3643, RH1640127: assert failure in coalesce.cpp: attempted to spill a non-spillable item
 * SystemTap
   - PR3625: arc_priority representation creates an implicit limit on character sequence within regexp
@@ -171,6 +225,11 @@
   - Fix x86_32 build
   - JDK8u: Silence compilation warnings on implicit type conversion
   - Move JNI Weak References workaround to Shenandoah-specific root processor
+* AArch64 port
+  - S8155627, PR3651: Enable SA on AArch64
+  - S8207838, PR3666: AArch64: Float registers incorrectly restored in JNI call
+  - S8209415, PR3666: Fix JVMTI test failure HS202
+  - S8211064, PR3666: [AArch64] Interpreter and c1 don't correctly handle jboolean results in native calls
 
 New in release 3.9.0 (2018-09-27):
 
--- a/acinclude.m4	Wed Dec 05 19:32:37 2018 +0000
+++ b/acinclude.m4	Thu Dec 20 04:39:13 2018 +0000
@@ -2089,8 +2089,8 @@
   AC_MSG_CHECKING([which branch and release of IcedTea is being built])
   JAVA_VER=1.8.0
   JAVA_VENDOR=openjdk
-  JDK_UPDATE_VERSION=181
-  BUILD_VERSION=b13
+  JDK_UPDATE_VERSION=191
+  BUILD_VERSION=b12
   COMBINED_VERSION=${JDK_UPDATE_VERSION}-${BUILD_VERSION}
   OPENJDK_VER=${JAVA_VER}_${COMBINED_VERSION}
   ICEDTEA_RELEASE=$(echo ${PACKAGE_VERSION} | sed 's#pre.*##')
--- a/configure.ac	Wed Dec 05 19:32:37 2018 +0000
+++ b/configure.ac	Thu Dec 20 04:39:13 2018 +0000
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [3.10.0pre01], [distro-pkg-dev@openjdk.java.net])
+AC_INIT([icedtea], [3.10.0], [distro-pkg-dev@openjdk.java.net])
 AC_CANONICAL_HOST
 AC_CANONICAL_TARGET
 AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
--- a/hotspot.map.in	Wed Dec 05 19:32:37 2018 +0000
+++ b/hotspot.map.in	Thu Dec 20 04:39:13 2018 +0000
@@ -1,4 +1,4 @@
 # version type(drop/hg) url changeset sha256sum
-default drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ ccf1620f18d3 4536e32430d74d4c34d9b0852f27ee65753cd2c9c7b1f30deeb706f9c61122c9
+default drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 4e4ead43a282 ce71e125b3ac598f8a46bcbdd2c9e5727beeee15c1e081b06d49aa5346afb897
 shenandoah drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ dba8871f90b6 1e8332cdb76ecd56d43b62ca1296a55219377c76d18874ab1eeb04644499ca5d
 aarch32 drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 891d70e93fb0 af4e52f9ce43d9b5856465bb2f20a3c20d9a8dad26630858641b34be4ecb0af9