changeset 2699:63860a52d0f5

Bump to icedtea-3.1.0 Upstream changes: - PR3106: Handle both correctly-spelt property "enableCustomValueHandler" introduced by S8079718 and typo version - S6483657: MSCAPI provider does not create unique alias names - S6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type - S8037557: test SessionCacheSizeTests.java timeout - S8038837: Add support to jarsigner for specifying timestamp hash algorithm - S8067422: Lambda method names are unnecessarily unstable - S8079718: IIOP Input Stream Hooking - S8081778: Use Intel x64 CPU instructions for RSA acceleration - S8129952: Ensure thread consistency - S8130150: Implement BigInteger.montgomeryMultiply intrinsic - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts - S8132051: Better byte behavior - S8143913: MSCAPI keystore should accept Certificate[] in setEntry() - S8144313: Test SessionTimeOutTests can be timeout - S8144430: Improve JMX connections - S8145446: Perfect pipe placement - S8146240: Three nashorn files contain "GNU General Public License" header - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146494: Better ligature substitution - S8146498: Better device table adjustments - S8146514: Enforce GCM limits - S8146518: Zero interpreter broken with better byte behaviour - S8146669: Test SessionTimeOutTests fails intermittently - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811 - S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 - S8147771: Construction of static protection domains under Javax custom policy - S8147994: [macosx] JScrollPane jitters up/down during trackpad scrolling on MacOS/Aqua - S8148446: (tz) Support tzdata2016a - S8148475: Missing SA Bytecode updates. - S8148487: PPC64: Better byte behavior - S8148872: Complete name checking - S8149070: Enforce update ordering - S8149170: Better byte behavior for native arguments - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo - S8149962: Better delineation of XML processing - S8150012: Better byte behavior for reflection - S8150752: Share Class Data - S8151522: Disable 8130150 and 8081778 intrinsics by default - S8151876: (tz) Support tzdata2016d - S8151925: Font reference improvements - S8152098: Fix 8151522 caused test compiler/intrinsics/squaretolen/TestSquareToLen.java to fail - S8152479: Coded byte streams - S8153312: Constrain AppCDS behavior - S8154475: Clean up lookup visibility - S8155981: Bolster bytecode verification - S8155985: Persistent Parameter Processing - S8157077: 8u101 L10n resource file updates - S8158571: Additional method handle validation ChangeLog: 2016-07-25 Andrew John Hughes <gnu.andrew@member.fsf.org> * Makefile.am, (JDK_UPDATE_VERSION): Bump to 101. (BUILD_VERSION): Set to b13. (CORBA_CHANGESET): Update to icedtea-3.1.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. * configure.ac: Bump to 3.1.0. * hotspot.map.in: Update to icedtea-3.1.0 tag.
author Andrew John Hughes <gnu_andrew@member.fsf.org>
date Tue, 26 Jul 2016 02:57:15 +0100
parents feed0a85d564
children 0e65ae378d53
files ChangeLog Makefile.am NEWS configure.ac hotspot.map.in
diffstat 5 files changed, 78 insertions(+), 19 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Mon Jul 25 13:45:52 2016 +0100
+++ b/ChangeLog	Tue Jul 26 02:57:15 2016 +0100
@@ -1,3 +1,26 @@
+2016-07-25  Andrew John Hughes  <gnu.andrew@member.fsf.org>
+
+	* Makefile.am,
+	(JDK_UPDATE_VERSION): Bump to 101.
+	(BUILD_VERSION): Set to b13.
+	(CORBA_CHANGESET): Update to icedtea-3.1.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.
+	* configure.ac: Bump to 3.1.0.
+	* hotspot.map.in: Update to icedtea-3.1.0 tag.
+
 2016-07-24  Andrew John Hughes  <gnu.andrew@member.fsf.org>
 
 	PR3108: Shenandoah patches not included
--- a/Makefile.am	Mon Jul 25 13:45:52 2016 +0100
+++ b/Makefile.am	Tue Jul 26 02:57:15 2016 +0100
@@ -1,24 +1,24 @@
 # Dependencies
 
-JDK_UPDATE_VERSION = 92
-BUILD_VERSION = b14
+JDK_UPDATE_VERSION = 101
+BUILD_VERSION = b13
 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
 
-CORBA_CHANGESET = b74e7245e405
-JAXP_CHANGESET = 0de4d7e1996f
-JAXWS_CHANGESET = 9812eb7e305e
-JDK_CHANGESET = ee0b65b8fd10
-LANGTOOLS_CHANGESET = fc69984700e1
-OPENJDK_CHANGESET = 6517c9e186c5
-NASHORN_CHANGESET = 68145b690b18
-
-CORBA_SHA256SUM = 09911ffa934ef93da8d2b6c1ea9985f742289f8d9358dd6890a657a5c01e8858
-JAXP_SHA256SUM = 5436ee8451cd14e5f263a3eab9b5cd18d35f940c97aec3e0f5c1e22fc34c31af
-JAXWS_SHA256SUM = 6601617778efdf42b882cd6c918eec0ac854da7bbe730af45855e0ac27b488d7
-JDK_SHA256SUM = 4f78f29d385725807759a4400d8d8202f3b378bd0e242026d7e33ffbc2245502
-LANGTOOLS_SHA256SUM = 921956c0064232015d5905af9f05bfec0ca901d00ec7967ea4c4314ac4730d15
-OPENJDK_SHA256SUM = 18c07b4d6c36084f8a2a727dd95823535674ebb423921dc9b1c20642548909d0
-NASHORN_SHA256SUM = d67f211a1f0c65051044aa395579d5bd2f4640f1e99736153349b7657ca96bd0
+CORBA_CHANGESET = 7ea39ff8c227
+JAXP_CHANGESET = 9368913c75fa
+JAXWS_CHANGESET = 534ca1b701d1
+JDK_CHANGESET = 3d312c038b60
+LANGTOOLS_CHANGESET = 05822f2e947b
+OPENJDK_CHANGESET = 453780834f92
+NASHORN_CHANGESET = 289b6e3c6e05
+
+CORBA_SHA256SUM = 5e334d4250de441517c0e761a3202dfdf4beacb75c0f7a03617b62d89cb71c21
+JAXP_SHA256SUM = 6d58edfd2b7f07b4d543910f7525fe08d94d56899b96493efce217b4a226aca3
+JAXWS_SHA256SUM = 811ad76dfcffe1e6f2ef39a088f27a8858ed3371ef93816c8dc453f90516c7d7
+JDK_SHA256SUM = 83880a4b865e33e7913bec603da1e5439ea3602b3540d8071408de7bef8162a9
+LANGTOOLS_SHA256SUM = 2a7f8dd0b0c1b256c58b8e841033b7915beb08d983350f9a9357115a05677f1d
+OPENJDK_SHA256SUM = c19f7ffaec510db20b3c66b6447040012c28df319ab1dcfaf0a41c0e807bdddc
+NASHORN_SHA256SUM = 56b36f5f7c073b140f8316084a23080553d8790d9f1f7e6d6288c6b0fd45cd7f
 
 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	Mon Jul 25 13:45:52 2016 +0100
+++ b/NEWS	Tue Jul 26 02:57:15 2016 +0100
@@ -12,6 +12,22 @@
 
 New in release 3.1.0 (2016-05-XX):
 
+* Security fixes
+  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
+  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows only)
+  - S8146514: Enforce GCM limits
+  - S8147771: Construction of static protection domains under Javax custom policy
+  - S8148872, CVE-2016-3500: Complete name checking
+  - S8149070: Enforce update ordering
+  - S8149962, CVE-2016-3508: Better delineation of XML processing
+  - S8150752: Share Class Data
+  - S8151925: Font reference improvements
+  - S8152479, CVE-2016-3550: Coded byte streams
+  - S8153312: Constrain AppCDS behavior
+  - S8154475, CVE-2016-3587: Clean up lookup visibility
+  - S8155981, CVE-2016-3606: Bolster bytecode verification
+  - S8155985, CVE-2016-3598: Persistent Parameter Processing
+  - S8158571, CVE-2016-3610: Additional method handle validation
 * New features
   - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3 on Linux
   - PR2821: Support building OpenJDK with --disable-headful
@@ -111,6 +127,25 @@
   - S8147857: RMIConnector logs attribute names incorrectly
   - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
   - S8150791: 8u76 L10n resource file translation update
+* Import of OpenJDK 8 u101 build 13
+  - S6483657: MSCAPI provider does not create unique alias names
+  - S6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type
+  - S8037557: test SessionCacheSizeTests.java timeout
+  - S8038837: Add support to jarsigner for specifying timestamp hash algorithm
+  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
+  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
+  - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts
+  - S8143913: MSCAPI keystore should accept Certificate[] in setEntry()
+  - S8144313: Test SessionTimeOutTests can be timeout
+  - S8146240: Three nashorn files contain "GNU General Public License" header
+  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out
+  - S8146669: Test SessionTimeOutTests fails intermittently
+  - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811
+  - S8147994: [macosx] JScrollPane jitters up/down during trackpad scrolling on MacOS/Aqua
+  - S8151522: Disable 8130150 and 8081778 intrinsics by default
+  - S8151876: (tz) Support tzdata2016d
+  - S8152098: Fix 8151522 caused test compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
+  - S8157077: 8u101 L10n resource file updates
 * Backports
   - S6260348, PR3066: GTK+ L&F JTextComponent not respecting desktop caret blink rate
   - S6778087, PR1061: getLocationOnScreen() always returns (0, 0) for mouse wheel events
@@ -201,6 +236,7 @@
   - PR3095: Fix warnings in URLClassPath.c
   - PR3096: Remove dead --disable-optimizations option
   - PR3105: Use version from hotspot.map to create tarball filename
+  - PR3106: Handle both correctly-spelt property "enableCustomValueHandler" introduced by S8079718 and typo version
   - PR3108: Shenandoah patches not included in release tarball
 * AArch64 port
   - S8145320, PR3078: Create unsafe_arraycopy and generic_arraycopy for AArch64
--- a/configure.ac	Mon Jul 25 13:45:52 2016 +0100
+++ b/configure.ac	Tue Jul 26 02:57:15 2016 +0100
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [3.1.0pre04], [distro-pkg-dev@openjdk.java.net])
+AC_INIT([icedtea], [3.1.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	Mon Jul 25 13:45:52 2016 +0100
+++ b/hotspot.map.in	Tue Jul 26 02:57:15 2016 +0100
@@ -1,3 +1,3 @@
 # version url changeset md5sum
-default drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 0f47eef348e2 e41072fdf970b226267d3be19189ea980aeeffc5c3e34574bb5980af603cdd9f
+default drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ e480e0df8eea 33581ea3ef4deffa786be82e110ae3d6b0431cc56140eb51453af1f11962b174
 shenandoah drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ ec2e71f375b1 3a4579daab230b7cf8f05074a686e3a4a76184d87d6bc277d735543ad683b38e