/hg/release/icedtea7-2.6: Bump to icedtea-2.6.13

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Tue Feb 27 06:21:40 UTC 2018


changeset 69f58238d295 in /hg/release/icedtea7-2.6
details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=69f58238d295
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Tue Feb 27 06:21:11 2018 +0000

	Bump to icedtea-2.6.13

	Upstream changes:
	  - Bump to icedtea-2.6.13
	  - PR3521: Fix functions with missing return value.
	  - PR3521: Fix further functions with a missing return value.
	  - S7043064: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly
	  - S7051394: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144
	  - S7124245: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0
	  - S7171982: Cipher getParameters() throws RuntimeException: Cannot find SunJCE provider
	  - S7172652: With JDK 1.7 text field does not obtain focus when using mnemonic Alt/Key combin
	  - S7189886, PR3507: (aio) Add test coverage for AsynchronousChannelGroup.withThreadPool
	  - S7200306, PR3507: SunPKCS11 provider delays the check of DSA key size for SHA1withDSA to sign() instead of init()
	  - S8005402: Need to provide benchmarks for color management
	  - S8005530: [lcms] Improve performance of ColorConverOp for default destinations
	  - S8005930: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination.
	  - S8007607: security native code doesn't always use malloc, realloc, and calloc correctly
	  - S8007772: G1: assert(!hr->isHumongous() || mr.start() == hr->bottom()) failed: the start of HeapRegion and MemRegion should be consistent for humongous regions
	  - S8012930, PR3507: (fs) Eliminate recursion from FileTreeWalker
	  - S8013430: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87
	  - S8013647, PR3507: JPRT unable to clean-up after tests that leave file trees with loops
	  - S8014307: Memory leak ... security/jgss/wrapper/GSSLibStub.c
	  - S8020321, PR3507: Problem in PKCS11 regression test TestRSAKeyLength
	  - S8022313, PR3507: sun/security/pkcs11/rsa/TestKeyPairGenerator.java failed in aurora
	  - S8022532: [parfait] Potential memory leak in gtk2_interface.c
	  - S8022956: Clang: enable return type warnings on BSD
	  - S8024511: Crash during color profile destruction
	  - S8025429: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending
	  - S8025613: clang: remove -Wno-unused-value
	  - S8026702: Fix for 8025429 breaks jdk build on windows
	  - S8026780: Crash on PPC and PPC v2 for Java_awt test suit
	  - S8027218, PR3507: TEST_BUG: sun/security/pkcs11/ec tests fail because of ever-changing key size restrictions
	  - S8029158, PR3507: sun/security/pkcs11/Signature/TestDSAKeyLength.java does not compile (or run)
	  - S8031003: [Parfait] warnings from jdk/src/share/native/sun/security/jgss/wrapper: JNI exception pending
	  - S8031113, PR3507: TEST_BUG: java/nio/channels/AsynchronousChannelGroup/Basic.java fails intermittently
	  - S8035105: DNS provider cleanups
	  - S8041781: Need new regression tests for PBE keys
	  - S8041787: Need new regressions tests for buffer handling for PBE algorithms
	  - S8043029: Change 8037816 breaks HS build with older GCC versions which don't support diagnostic pragmas
	  - S8044193: Need to add known answer tests for AES cipher
	  - S8047066: Test test/sun/awt/image/bug8038000.java fails with ClassCastException
	  - S8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms
	  - S8048601: Tests for JCE crypto ciphers (part 1)
	  - S8048603, PR3507: Additional tests for MAC algorithms
	  - S8048622, PR3507: Enhance tests for PKCS11 keystores with NSS
	  - S8048819: Implement reliability test for DH algorithm
	  - S8062808: Turn on the -Wreturn-type warning
	  - S8064786: Fix debug build after 8062808: Turn on the -Wreturn-type warning
	  - S8072452: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits
	  - S8075286: Additional tests for signature algorithm OIDs and transformation string
	  - S8075565, PR3337: Define @intermittent jtreg keyword and mark intermittently failing jdk tests
	  - S8075670, PR3507: Remove intermittent keyword from some tests
	  - S8078334, PR3507: Mark regression tests using randomness
	  - S8078628: linux-zero does not build without precompiled headers
	  - S8078880, PR3507: Mark a few more intermittently failuring security-libs
	  - S8133318, PR3507: Exclude intermittent failing PKCS11 tests on Solaris SPARC 11.1 and earlier
	  - S8137255: sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java timeouts intermittently
	  - S8141243: Unexpected timezone returned after parsing a date
	  - S8143245: Zero build requires disabled warnings
	  - S8144539, PR3507: Update PKCS11 tests to run with security manager
	  - S8144593: Suppress not recognized property/feature warning messages from SAXParser
	  - S8147969: Print size of DH keysize when errors are encountered
	  - S8148108: Disable Diffie-Hellman keys less than 1024 bits
	  - S8148421, PR3505: Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension
	  - S8151731, PR3337: Add new jtreg keywords to jdk 8
	  - S8154344: sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java fails on solaris
	  - S8156502: Use short name of SupportedEllipticCurvesExtension.java
	  - S8157548: JVM crashes sometimes while starting
	  - S8157603: TestCipher.java doesn't check one of the decrypted message as expected
	  - S8158116: com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java failed with timeout
	  - S8159240: XSOM parser incorrectly processes type names with whitespaces
	  - S8160104: CORBA communication improvements
	  - S8163237: Restrict the use of EXPORT cipher suites
	  - S8163958: Improved garbage collection [test case]
	  - S8165996, PR3507: PKCS11 using NSS throws an error regarding secmod.db when NSS uses sqlite
	  - S8166248: tools/pack200/Pack200Test.java fails on Win32: Could not reserve enough space
	  - S8166362: [TEST_BUG] test sun/net/www/http/HttpClient/B8025710.java failing with cert error in 8u121 b01
	  - S8170157: Enable unlimited cryptographic policy by default in OracleJDK
	  - S8170245: [TEST_BUG] Cipher tests fail when running with unlimited policy
	  - S8170523, PR3507: Some PKCS11 test cases are ignored with security manager
	  - S8170536: Uninitialised memory in set_uintx_flag of attachListener.cpp
	  - S8172525: Improve key keying case
	  - S8174756: Extra validation for public keys
	  - S8175932: Improve host instance supports
	  - S8176458: Revise default document styling
	  - S8177144: [TEST BUG] sun/net/www/http/HttpClient/B8025710.java should run in ovm mode
	  - S8178449: Improve LDAP logins
	  - S8178458: Better use of certificates in LDAP
	  - S8178466: Better RSA parameters
	  - S8178728: Check the AlgorithmParameters in algorithm constraints
	  - S8179990: Cleaner palette entry handling
	  - S8180011: Cleaner native graphics device handling
	  - S8180015: Cleaner AWT robot handling
	  - S8180020: Improve SymbolHashMap entry handling
	  - S8180048: Interned string and symbol table leak memory during parallel unlinking
	  - S8180433: Cleaner CLR invocation handling
	  - S8180877: More deeply colored ICC spaces
	  - S8181664: Improve JVM UTF String handling
	  - S8181670: Improve implementation of keystores
	  - S8182125: Improve reliability of DNS lookups
	  - S8182387: Improve PKCS usage
	  - S8182601: Improve usage messages
	  - S8184016: Text in native popup is not always updated with Sogou IME
	  - S8185292: Stricter key generation
	  - S8185325: Improve GTK initialization
	  - S8185628: Backport jdk/test/lib/testlibrary/CompilerUtils.java to jdk8u which is helpful in test development
	  - S8185719: rmi TestSocketFactory does not flush
	  - S8185909: Disable JARs signed with DSA keys less than 1024 bits
	  - S8186080: Transform XML interfaces
	  - S8186212: Improve GSS handling
	  - S8186539: [testlibrary] TestSocketFactory should allow triggers before match/replace
	  - S8186600: Improve property negotiations
	  - S8186606: Improve LDAP lookup robustness
	  - S8186867: Improve native glyph layouts
	  - S8186998: Improve JMX supportive features
	  - S8187667, PR3518: Disable deprecation warning for readdir_r
	  - S8188880: A JAXB JCK test failure found after 8186080
	  - S8189284: More refactoring for deserialization cases
	  - S8190258, PR3500: (tz) Support tzdata2017c
	  - S8190259, PR3500: test tck.java.time.zone.TCKZoneRules is broken by tzdata2017c
	  - S8190266: closed/java/awt/ComponentOrientation/WindowTest.java throws java.util.MissingResourceException.
	  - S8190289: More refactoring for client deserialization cases
	  - S8190449: sun/security/pkcs11/KeyPairGenerator/TestDH2048.java fails on Solaris x64 5.10
	  - S8190497: DHParameterSpec.getL() returns zero after JDK-8072452
	  - S8190541: 8u161 L10n resource file update
	  - S8190789: sun/security/provider/certpath/LDAPCertStore/TestURICertStoreParameters.java fails after JDK-8186606
	  - S8191142: More refactoring for naming deserialization cases
	  - S8192793: 8u161 L10n resource file update md20
	  - S8193133, PR3521: Assertion failure because 0xDEADDEAD can be in-heap
	  - S8193683: Increase the number of clones in the CloneableDigest
	  - S8194859: Bad backport of 8024468 breaks Zero build due to lack of 8010862 in OpenJDK 7
	  - S8195837: (tz) Upgrade time-zone data to tzdata2018c
	  - S8196516, PR3524: [REDO] [linux] libfontmanager should be linked against headless awt library
	  - S8196952: Bad primeCertainty value setting in DSAParameterGenerator
	  - S8196952, PR3525: Bad primeCertainty value setting in DSAParameterGenerator
	  - S8196978: JDK-8187667 fails on GCC 4.4.7 as found on RHEL 6
	  - S8197510: fastdebug builds fail due to lack of p2i
	  - S8197801: Zero debug build fails on "assert(labs(istate->_stack_base - istate->_stack_limit) == (istate->_method->max_stack() + extra_stack_entries + 1)) failed: bad stack limit"
	  - S8197981: Missing return statement in __sync_val_compare_and_swap_8

	ChangeLog:

	2018-02-26  Andrew John Hughes  <gnu_andrew at member.fsf.org>

		Bump to 2.6.13.
		* Makefile.am:
		(JDK_UPDATE_VERSION): Bump to 171.
		(BUILD_VERSION): Set to b02.
		(CORBA_CHANGESET): Update to icedtea-2.6.13.
		(JAXP_CHANGESET): Likewise.
		(JAXWS_CHANGESET): Likewise.
		(JDK_CHANGESET): Likewise.
		(LANGTOOLS_CHANGESET): Likewise.
		(OPENJDK_CHANGESET): Likewise.
		(CORBA_SHA256SUM): Likewise.
		(JAXP_SHA256SUM): Likewise.
		(JAXWS_SHA256SUM): Likewise.
		(JDK_SHA256SUM): Likewise.
		(LANGTOOLS_SHA256SUM): Likewise.
		(OPENJDK_SHA256SUM): Likewise.
		* NEWS: Updated.
		* configure.ac: Bump to 2.6.13.
		* hotspot.map.in: Update to icedtea-2.6.13.
		* patches/boot/ecj-diamond.patch:
		Regenerated. Add new cases in
		com.sun.corba.se.impl.ior.IORTypeCheckRegistryImpl,
		com.sun.org.apache.xalan.internal.utils.XMLSecurityManager,
		com.sun.org.apache.xerces.internal.utils.XMLSecurityManager and
		java.nio.file.FileTreeWalker.
		Drop com.sun.org.apache.xml.internal.utils.DOMHelper
		change (class removed).
		Update file paths due to 8156502 dropping 'Supported' from the
		front of 'SupportedEllipticCurvesExtension.java'
		* patches/boot/ecj-multicatch.patch:
		Add cases in java.nio.file.FileTreeWalker,
		jdk.xml.internal.JdkXmlUtils and
		com.sun.jndi.dns.ResourceRecord.
		* patches/boot/ecj-stringswitch.patch:
		Add case in sun.security.util.KeyUtil.
		* patches/boot/ecj-trywithresources.patch:
		Add cases in java.nio.file.Files,
		com.sun.jndi.dns.DnsClient and
		com.sun.jndi.dns.DNSDatagramSocketFactory.
		* patches/pr2124.patch:
		Fix file paths due to 8156502 dropping 'Supported' from the
		front of 'SupportedEllipticCurvesExtension.java'
		* patches/rh1022017.patch: Likewise.


diffstat:

 ChangeLog                               |    46 +
 Makefile.am                             |    30 +-
 NEWS                                    |   126 +
 configure.ac                            |     2 +-
 hotspot.map.in                          |     2 +-
 patches/boot/ecj-diamond.patch          |  2118 +++++++++++++++---------------
 patches/boot/ecj-multicatch.patch       |    68 +
 patches/boot/ecj-stringswitch.patch     |    59 +
 patches/boot/ecj-trywithresources.patch |    66 +
 patches/pr2124.patch                    |     6 +-
 patches/rh1022017.patch                 |     6 +-
 11 files changed, 1474 insertions(+), 1055 deletions(-)

diffs (truncated from 6092 to 500 lines):

diff -r fe868709e599 -r 69f58238d295 ChangeLog
--- a/ChangeLog	Fri Dec 08 17:36:44 2017 +0000
+++ b/ChangeLog	Tue Feb 27 06:21:11 2018 +0000
@@ -1,3 +1,49 @@
+2018-02-26  Andrew John Hughes  <gnu_andrew at member.fsf.org>
+
+	Bump to 2.6.13.
+	* Makefile.am:
+	(JDK_UPDATE_VERSION): Bump to 171.
+	(BUILD_VERSION): Set to b02.
+	(CORBA_CHANGESET): Update to icedtea-2.6.13.
+	(JAXP_CHANGESET): Likewise.
+	(JAXWS_CHANGESET): Likewise.
+	(JDK_CHANGESET): Likewise.
+	(LANGTOOLS_CHANGESET): Likewise.
+	(OPENJDK_CHANGESET): Likewise.
+	(CORBA_SHA256SUM): Likewise.
+	(JAXP_SHA256SUM): Likewise.
+	(JAXWS_SHA256SUM): Likewise.
+	(JDK_SHA256SUM): Likewise.
+	(LANGTOOLS_SHA256SUM): Likewise.
+	(OPENJDK_SHA256SUM): Likewise.
+	* NEWS: Updated.
+	* configure.ac: Bump to 2.6.13.
+	* hotspot.map.in: Update to icedtea-2.6.13.
+	* patches/boot/ecj-diamond.patch:
+	Regenerated. Add new cases in
+	com.sun.corba.se.impl.ior.IORTypeCheckRegistryImpl,
+	com.sun.org.apache.xalan.internal.utils.XMLSecurityManager,
+	com.sun.org.apache.xerces.internal.utils.XMLSecurityManager and
+	java.nio.file.FileTreeWalker.
+	Drop com.sun.org.apache.xml.internal.utils.DOMHelper
+	change (class removed).
+	Update file paths due to 8156502 dropping 'Supported' from the
+	front of 'SupportedEllipticCurvesExtension.java'
+	* patches/boot/ecj-multicatch.patch:
+	Add cases in java.nio.file.FileTreeWalker,
+	jdk.xml.internal.JdkXmlUtils and
+	com.sun.jndi.dns.ResourceRecord.
+	* patches/boot/ecj-stringswitch.patch:
+	Add case in sun.security.util.KeyUtil.
+	* patches/boot/ecj-trywithresources.patch:
+	Add cases in java.nio.file.Files,
+	com.sun.jndi.dns.DnsClient and
+	com.sun.jndi.dns.DNSDatagramSocketFactory.
+	* patches/pr2124.patch:
+	Fix file paths due to 8156502 dropping 'Supported' from the
+	front of 'SupportedEllipticCurvesExtension.java'
+	* patches/rh1022017.patch: Likewise.
+
 2017-12-08  Andrew John Hughes  <gnu_andrew at member.fsf.org>
 
 	* NEWS: Add section for 2.6.13.
diff -r fe868709e599 -r 69f58238d295 Makefile.am
--- a/Makefile.am	Fri Dec 08 17:36:44 2017 +0000
+++ b/Makefile.am	Tue Feb 27 06:21:11 2018 +0000
@@ -1,22 +1,22 @@
 # Dependencies
 
-JDK_UPDATE_VERSION = 161
-BUILD_VERSION = b01
+JDK_UPDATE_VERSION = 171
+BUILD_VERSION = b02
 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
 
-CORBA_CHANGESET = e759d9a6a7b2
-JAXP_CHANGESET = 1981a623381f
-JAXWS_CHANGESET = 40c37fd3e5cb
-JDK_CHANGESET = a499de02da5a
-LANGTOOLS_CHANGESET = b87dbe0db6aa
-OPENJDK_CHANGESET = 7d977b31457d
-
-CORBA_SHA256SUM = 1e433c3ff7c640c2dd1a0288af7b39531052ed09ee24ab8515bc16ea1db21bde
-JAXP_SHA256SUM = 859719afde1e29fcd1349d78050873c3da159e6bd8f9041d6742395ba9d19548
-JAXWS_SHA256SUM = 2fb7fb74c19a0c870a17edcebeeca4bb82113209b36d98864ec29e398e6c4d27
-JDK_SHA256SUM = e77af4a7f719887df7664d1470041d7b7c7bc40cb808e1f5ac5c7b8efe370961
-LANGTOOLS_SHA256SUM = 0cdb357aa069b37a4a5a4ab5afb24474f1d3e441702aa26352a446c69c67315a
-OPENJDK_SHA256SUM = 82e25192b2062f2974af06c434b995dcc185ae93cd78fb057cd1be169d1d0e97
+CORBA_CHANGESET = 4b866e7eb48c
+JAXP_CHANGESET = df965e45dd1f
+JAXWS_CHANGESET = efd5dbb3fe96
+JDK_CHANGESET = 68b6bb380175
+LANGTOOLS_CHANGESET = e952982cfa00
+OPENJDK_CHANGESET = 61245205213a
+
+CORBA_SHA256SUM = df1154915cad317b93555b563fc12acad1b92e5f2870642736f186b7a4d80f14
+JAXP_SHA256SUM = 143a5b957fbb00889ff9d38a4bf391218786b6a33664235279edbb6e79a3decc
+JAXWS_SHA256SUM = d3e3d55d6e2231c4420d30d124f72c56695d45e8a398e3cc7ba21ff2a93c1284
+JDK_SHA256SUM = adbda93d1e9be89447e009733a6c9050c6e6cebda3c674a76ebbeb8986623534
+LANGTOOLS_SHA256SUM = 12036b985f8811cdadf6d5bf840f90bab25f4da1cc3e86bab9c3f6efcc10055b
+OPENJDK_SHA256SUM = 14a9f90e2fe5c0bb73dc8ffcc9ea5dc76d3ce7a74a0c901cfd0b0ae3fc8c6450
 
 DROP_URL = http://icedtea.classpath.org/download/drops
 
diff -r fe868709e599 -r 69f58238d295 NEWS
--- a/NEWS	Fri Dec 08 17:36:44 2017 +0000
+++ b/NEWS	Tue Feb 27 06:21:11 2018 +0000
@@ -14,6 +14,132 @@
 
 New in release 2.6.13 (2018-01-XX):
 
+* Security fixes
+  - S8160104: CORBA communication improvements
+  - S8172525, CVE-2018-2579: Improve key keying case
+  - S8174756: Extra validation for public keys
+  - S8175932: Improve host instance supports
+  - S8176458: Revise default document styling
+  - S8178449, CVE-2018-2588: Improve LDAP logins
+  - S8178458: Better use of certificates in LDAP
+  - S8178466: Better RSA parameters
+  - S8179536: Cleaner print job handling
+  - S8179990: Cleaner palette entry handling
+  - S8180011: Cleaner native graphics device handling
+  - S8180015: Cleaner AWT robot handling
+  - S8180020: Improve SymbolHashMap entry handling
+  - S8180433: Cleaner CLR invocation handling
+  - S8180877: More deeply colored ICC spaces
+  - S8181664: Improve JVM UTF String handling
+  - S8181670: Improve implementation of keystores
+  - S8182125, CVE-2018-2599: Improve reliability of DNS lookups
+  - S8182387, CVE-2018-2603: Improve PKCS usage
+  - S8182601, CVE-2018-2602: Improve usage messages
+  - S8185292, CVE-2018-2618: Stricter key generation
+  - S8185325, CVE-2018-2641: Improve GTK initialization
+  - S8186080: Transform XML interfaces
+  - S8186212, CVE-2018-2629: Improve GSS handling
+  - S8186600, CVE-2018-2634: Improve property negotiations
+  - S8186606, CVE-2018-2633: Improve LDAP lookup robustness
+  - S8186867: Improve native glyph layouts
+  - S8186998, CVE-2018-2637: Improve JMX supportive features
+  - S8189284, CVE-2018-2663: More refactoring for deserialization cases
+  - S8190289, CVE-2018-2677: More refactoring for client deserialization cases
+  - S8191142, CVE-2018-2678: More refactoring for naming deserialization cases
+* Import of OpenJDK 7 u171 build 0
+  - S7171982: Cipher getParameters() throws RuntimeException: Cannot find SunJCE provider
+  - S7172652: With JDK 1.7 text field does not obtain focus when using mnemonic Alt/Key combin
+  - S8022532: [parfait] Potential memory leak in gtk2_interface.c
+  - S8031003: [Parfait] warnings from jdk/src/share/native/sun/security/jgss/wrapper: JNI exception pending
+  - S8035105: DNS provider cleanups
+  - S8041781: Need new regression tests for PBE keys
+  - S8041787: Need new regressions tests for buffer handling for PBE algorithms
+  - S8044193: Need to add known answer tests for AES cipher
+  - S8048601: Tests for JCE crypto ciphers (part 1)
+  - S8048819: Implement reliability test for DH algorithm
+  - S8072452: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits
+  - S8075286: Additional tests for signature algorithm OIDs and transformation string
+  - S8137255: sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java timeouts intermittently
+  - S8141243: Unexpected timezone returned after parsing a date
+  - S8144593: Suppress not recognized property/feature warning messages from SAXParser
+  - S8147969: Print size of DH keysize when errors are encountered
+  - S8148108: Disable Diffie-Hellman keys less than 1024 bits
+  - S8148421, PR3505: Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension
+  - S8154344: sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java fails on solaris
+  - S8156502: Use short name of SupportedEllipticCurvesExtension.java
+  - S8157548: JVM crashes sometimes while starting
+  - S8157603: TestCipher.java doesn't check one of the decrypted message as expected
+  - S8158116: com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java failed with timeout
+  - S8159240: XSOM parser incorrectly processes type names with whitespaces
+  - S8163237: Restrict the use of EXPORT cipher suites
+  - S8163958: Improved garbage collection [test case]
+  - S8166248: tools/pack200/Pack200Test.java fails on Win32: Could not reserve enough space
+  - S8166362: [TEST_BUG] test sun/net/www/http/HttpClient/B8025710.java failing with cert error in 8u121 b01
+  - S8170157: Enable unlimited cryptographic policy by default in OracleJDK
+  - S8170245: [TEST_BUG] Cipher tests fail when running with unlimited policy
+  - S8170536: Uninitialised memory in set_uintx_flag of attachListener.cpp
+  - S8177144: [TEST BUG] sun/net/www/http/HttpClient/B8025710.java should run in ovm mode
+  - S8178728: Check the AlgorithmParameters in algorithm constraints
+  - S8180048: Interned string and symbol table leak memory during parallel unlinking
+  - S8184016: Text in native popup is not always updated with Sogou IME
+  - S8185628: Backport jdk/test/lib/testlibrary/CompilerUtils.java to jdk8u which is helpful in test development
+  - S8185719: rmi TestSocketFactory does not flush
+  - S8185909: Disable JARs signed with DSA keys less than 1024 bits
+  - S8186539: [testlibrary] TestSocketFactory should allow triggers before match/replace
+  - S8187667, PR3518: Disable deprecation warning for readdir_r
+  - S8188880: A JAXB JCK test failure found after 8186080
+  - S8190258, PR3500: (tz) Support tzdata2017c
+  - S8190259, PR3500: test tck.java.time.zone.TCKZoneRules is broken by tzdata2017c
+  - S8190266: closed/java/awt/ComponentOrientation/WindowTest.java throws java.util.MissingResourceException.
+  - S8190449: sun/security/pkcs11/KeyPairGenerator/TestDH2048.java fails on Solaris x64 5.10
+  - S8190497: DHParameterSpec.getL() returns zero after JDK-8072452
+  - S8190541: 8u161 L10n resource file update
+  - S8190789: sun/security/provider/certpath/LDAPCertStore/TestURICertStoreParameters.java fails after JDK-8186606
+  - S8192793: 8u161 L10n resource file update md20
+  - S8193683: Increase the number of clones in the CloneableDigest
+  - S8194859: Bad backport of 8024468 breaks Zero build due to lack of 8010862 in OpenJDK 7
+  - S8195837: (tz) Upgrade time-zone data to tzdata2018c
+* Import of OpenJDK 7 u171 build 1
+  - S8007772: G1: assert(!hr->isHumongous() || mr.start() == hr->bottom()) failed: the start of HeapRegion and MemRegion should be consistent for humongous regions
+  - S8022956: Clang: enable return type warnings on BSD
+  - S8043029: Change 8037816 breaks HS build with older GCC versions which don't support diagnostic pragmas
+  - S8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms
+  - S8062808: Turn on the -Wreturn-type warning
+  - S8064786: Fix debug build after 8062808: Turn on the -Wreturn-type warning
+  - S8143245: Zero build requires disabled warnings
+  - S8196952, PR3525: Bad primeCertainty value setting in DSAParameterGenerator
+  - S8196978: JDK-8187667 fails on GCC 4.4.7 as found on RHEL 6
+  - S8197510: fastdebug builds fail due to lack of p2i
+  - S8197801: Zero debug build fails on "assert(labs(istate->_stack_base - istate->_stack_limit) == (istate->_method->max_stack() + extra_stack_entries + 1)) failed: bad stack limit"
+* Import of OpenJDK 7 u171 build 2
+  - S8197981: Missing return statement in __sync_val_compare_and_swap_8
+* Backports
+  - S7189886, PR3507: (aio) Add test coverage for AsynchronousChannelGroup.withThreadPool
+  - S7200306, PR3507: SunPKCS11 provider delays the check of DSA key size for SHA1withDSA to sign() instead of init()
+  - S8012930, PR3507: (fs) Eliminate recursion from FileTreeWalker
+  - S8013647, PR3507: JPRT unable to clean-up after tests that leave file trees with loops
+  - S8020321, PR3507: Problem in PKCS11 regression test TestRSAKeyLength
+  - S8022313, PR3507: sun/security/pkcs11/rsa/TestKeyPairGenerator.java failed in aurora
+  - S8027218, PR3507: TEST_BUG: sun/security/pkcs11/ec tests fail because of ever-changing key size restrictions
+  - S8029158, PR3507: sun/security/pkcs11/Signature/TestDSAKeyLength.java does not compile (or run)
+  - S8031113, PR3507: TEST_BUG: java/nio/channels/AsynchronousChannelGroup/Basic.java fails intermittently
+  - S8048603, PR3507: Additional tests for MAC algorithms
+  - S8048622, PR3507: Enhance tests for PKCS11 keystores with NSS
+  - S8075565, PR3337: Define @intermittent jtreg keyword and mark intermittently failing jdk tests
+  - S8075670, PR3507: Remove intermittent keyword from some tests
+  - S8078334, PR3507: Mark regression tests using randomness
+  - S8078880, PR3507: Mark a few more intermittently failuring security-libs
+  - S8133318, PR3507: Exclude intermittent failing PKCS11 tests on Solaris SPARC 11.1 and earlier
+  - S8144539, PR3507: Update PKCS11 tests to run with security manager
+  - S8151731, PR3337: Add new jtreg keywords to jdk 8
+  - S8165996, PR3507: PKCS11 using NSS throws an error regarding secmod.db when NSS uses sqlite
+  - S8170523, PR3507: Some PKCS11 test cases are ignored with security manager
+  - S8196516, PR3524: [REDO] [linux] libfontmanager should be linked against headless awt library
+* AArch64 port
+  - S8193133, PR3521: Assertion failure because 0xDEADDEAD can be in-heap
+  - PR3521: Fix functions with missing return value.
+  - PR3521: Fix further functions with a missing return value.
+
 New in release 2.6.12 (2017-12-05):
 
 * Security fixes
diff -r fe868709e599 -r 69f58238d295 configure.ac
--- a/configure.ac	Fri Dec 08 17:36:44 2017 +0000
+++ b/configure.ac	Tue Feb 27 06:21:11 2018 +0000
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [2.6.13pre00], [distro-pkg-dev at openjdk.java.net])
+AC_INIT([icedtea], [2.6.13], [distro-pkg-dev at openjdk.java.net])
 AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
 AM_MAINTAINER_MODE([enable])
 AC_CONFIG_FILES([Makefile])
diff -r fe868709e599 -r 69f58238d295 hotspot.map.in
--- a/hotspot.map.in	Fri Dec 08 17:36:44 2017 +0000
+++ b/hotspot.map.in	Tue Feb 27 06:21:11 2018 +0000
@@ -1,2 +1,2 @@
 # version type(drop/hg) url changeset sha256sum
-default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 7fe1098f101e dd3d1441d0b20ae2c45211cb9d296537e24a47a9048c34e6568e8fba201684cb
+default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ f96baf6b4607 9ae3d6d43ff771cf02b8c7805ac0f0a457f5fa7026b1334ea1085262d3d86d9d
diff -r fe868709e599 -r 69f58238d295 patches/boot/ecj-diamond.patch
--- a/patches/boot/ecj-diamond.patch	Fri Dec 08 17:36:44 2017 +0000
+++ b/patches/boot/ecj-diamond.patch	Tue Feb 27 06:21:11 2018 +0000
@@ -1,6 +1,6 @@
 diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java
---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java	2017-11-30 03:00:25.000000000 +0000
-+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java	2017-12-02 04:30:06.060323180 +0000
+--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java	2018-02-26 03:33:03.000000000 +0000
++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java	2018-02-26 16:57:47.033601060 +0000
 @@ -58,7 +58,7 @@
      private CorbaConnection conn;
  
@@ -11,8 +11,8 @@
      public static synchronized void cleanCache( ORB orb ) {
          synchronized (iorMapLock) {
 diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java
---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java	2017-12-02 04:48:58.225985027 +0000
-+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java	2017-12-02 04:49:49.017161985 +0000
+--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java	2018-02-26 07:55:07.397334348 +0000
++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java	2018-02-26 16:57:47.033601060 +0000
 @@ -481,7 +481,7 @@
              while (cls != fnscl) {
                  ProtectionDomain pd = cls.getProtectionDomain();
@@ -32,8 +32,8 @@
                      pds.add(noPermissionsDomain());
                      break;
 diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java
---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java	2017-11-30 03:00:25.000000000 +0000
-+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java	2017-12-02 04:30:06.064323116 +0000
+--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java	2018-02-26 03:33:03.000000000 +0000
++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java	2018-02-26 16:57:47.033601060 +0000
 @@ -50,7 +50,7 @@
       */
      private class HookPutFields extends ObjectOutputStream.PutField
@@ -43,10 +43,40 @@
  
          /**
           * Put the value of the named boolean field into the persistent field.
+diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java
+--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java	2018-02-26 18:25:00.721366117 +0000
++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java	2018-02-26 18:25:55.664482032 +0000
+@@ -103,7 +103,7 @@
+         Set<String> _iorTypeNames = null;
+         if (filterProperty != null) {
+             String[] tempIorClassNames = filterProperty.split(";");
+-            _iorTypeNames = Collections.unmodifiableSet(new HashSet<>(Arrays
++            _iorTypeNames = Collections.unmodifiableSet(new HashSet<String>(Arrays
+                     .asList(tempIorClassNames)));
+             if (theOrb.orbInitDebugFlag) {
+                 dprintConfiguredIorTypeNames();
+@@ -119,7 +119,7 @@
+         for (Class<?> _stubClass : builtInCorbaStubTypes) {
+             tempBuiltinIorTypeNames[i++] = _stubClass.getName();
+         }
+-        return Collections.unmodifiableSet(new HashSet<>(Arrays
++        return Collections.unmodifiableSet(new HashSet<String>(Arrays
+                 .asList(tempBuiltinIorTypeNames)));
+     }
+ 
+@@ -160,7 +160,7 @@
+             org.omg.PortableServer._ServantActivatorStub.class,
+             org.omg.PortableServer.ServantLocator.class,
+             org.omg.PortableServer._ServantLocatorStub.class};
+-        return new HashSet<>(
++        return new HashSet<Class<?>>(
+                 Arrays.asList(tempBuiltinCorbaStubTypes));
+     }
+ 
 diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java
---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java	2017-11-30 03:00:25.000000000 +0000
-+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java	2017-12-02 04:30:06.064323116 +0000
-@@ -1315,7 +1315,7 @@
+--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java	2018-02-26 03:33:03.000000000 +0000
++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java	2018-02-26 16:57:47.033601060 +0000
+@@ -1323,7 +1323,7 @@
      protected void shutdownServants(boolean wait_for_completion) {
          Set<ObjectAdapterFactory> oaset;
          synchronized (this) {
@@ -56,8 +86,8 @@
  
          for (ObjectAdapterFactory oaf : oaset)
 diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java
---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java	2017-11-30 03:00:25.000000000 +0000
-+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java	2017-12-02 04:30:06.064323116 +0000
+--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java	2018-02-26 03:33:03.000000000 +0000
++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java	2018-02-26 16:57:47.033601060 +0000
 @@ -108,7 +108,7 @@
      private ThreadGroup threadGroup;
  
@@ -77,8 +107,8 @@
  
          for (WorkerThread wt : copy) {
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java	2017-11-30 03:00:25.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java	2017-12-02 04:30:06.064323116 +0000
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java	2018-02-26 03:33:04.000000000 +0000
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java	2018-02-26 16:57:47.033601060 +0000
 @@ -192,7 +192,7 @@
      NodeSet dist = new NodeSet();
      dist.setShouldCacheNodes(true);
@@ -88,9 +118,21 @@
  
      for (int i = 0; i < nl.getLength(); i++)
      {
+diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java	2018-02-26 19:22:39.165695773 +0000
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java	2018-02-26 19:23:15.749107215 +0000
+@@ -420,7 +420,7 @@
+     }
+ 
+     // Array list to store printed warnings for each SAX parser used
+-    private static final CopyOnWriteArrayList<String> printedWarnings = new CopyOnWriteArrayList<>();
++    private static final CopyOnWriteArrayList<String> printedWarnings = new CopyOnWriteArrayList<String>();
+ 
+     /**
+      * Prints out warnings if a parser does not support the specified feature/property.
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java	2017-11-30 03:00:25.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java	2017-12-02 04:30:06.064323116 +0000
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java	2018-02-26 03:33:04.000000000 +0000
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java	2018-02-26 16:57:47.033601060 +0000
 @@ -220,7 +220,7 @@
    public Map<String, Object> getEnvironmentHash()
    {
@@ -209,8 +251,8 @@
      jarVersions.put(new Long(440237), "xalan.jar from xalan-j_1_2");
      jarVersions.put(new Long(436094), "xalan.jar from xalan-j_1_2_1");
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java	2017-11-30 03:00:25.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java	2017-12-02 04:30:06.064323116 +0000
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java	2018-02-26 03:33:04.000000000 +0000
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java	2018-02-26 16:57:47.033601060 +0000
 @@ -51,7 +51,7 @@
      /**
       * Legal conversions between internal types.
@@ -221,8 +263,8 @@
      static {
          // Possible type conversions between internal types
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java	2017-11-30 03:00:25.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java	2017-12-02 04:30:06.064323116 +0000
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java	2018-02-26 03:33:04.000000000 +0000
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java	2018-02-26 16:57:47.033601060 +0000
 @@ -139,7 +139,7 @@
      private boolean       _isStatic = false;
  
@@ -246,8 +288,8 @@
          // Possible conversions between Java and internal types
          java2Internal.put(Boolean.TYPE, Type.Boolean);
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java	2017-11-30 03:00:25.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java	2017-12-02 04:30:06.064323116 +0000
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java	2018-02-26 03:33:04.000000000 +0000
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java	2018-02-26 16:57:47.033601060 +0000
 @@ -107,7 +107,7 @@
  
          // Check if we have any declared namespaces
@@ -294,8 +336,8 @@
                               SyntaxTreeNode n = _attributeElements.get(k);
                               if (n instanceof LiteralAttribute) {
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java	2017-11-30 03:00:25.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java	2017-12-02 04:30:06.064323116 +0000
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java	2018-02-26 03:33:04.000000000 +0000
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java	2018-02-26 16:57:47.033601060 +0000
 @@ -129,22 +129,22 @@
      /**
       * A mapping between templates and test sequences.
@@ -348,9 +390,9 @@
          _rootPattern = null;
  
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java	2017-11-30 03:00:25.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java	2017-12-02 04:30:06.064323116 +0000
-@@ -107,11 +107,11 @@
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java	2018-02-26 03:33:04.000000000 +0000
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java	2018-02-26 16:57:47.033601060 +0000
+@@ -102,11 +102,11 @@
      }
  
      public void init() {
@@ -367,7 +409,7 @@
          _template            = null;
          _errors              = new Vector();
          _warnings            = new Vector();
-@@ -322,7 +322,7 @@
+@@ -317,7 +317,7 @@
  
              if (space == null) {
                  final QName name = new QName(namespace, prefix, localname);
@@ -376,7 +418,7 @@
                  space.put(lexicalQName, name);
                  return name;
              }
-@@ -1275,7 +1275,7 @@
+@@ -1238,7 +1238,7 @@
       */
      public void startPrefixMapping(String prefix, String uri) {
          if (_prefixMapping == null) {
@@ -386,8 +428,8 @@
          _prefixMapping.put(prefix, uri);
      }
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java	2017-11-30 03:00:25.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java	2017-12-02 04:30:06.064323116 +0000
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java	2018-02-26 03:33:04.000000000 +0000
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java	2018-02-26 16:57:47.033601060 +0000
 @@ -122,7 +122,7 @@
      /**
       * Mapping between mode names and Mode instances.
@@ -416,8 +458,8 @@
      /**
       * A reference to the SourceLoader set by the user (a URIResolver
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java	2017-11-30 03:00:25.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java	2017-12-02 04:30:06.064323116 +0000
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java	2018-02-26 03:33:04.000000000 +0000
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java	2018-02-26 16:57:47.033601060 +0000
 @@ -38,8 +38,8 @@
  final class SymbolTable {
  
@@ -500,8 +542,8 @@
          // Register the namespace URI
          Integer refcnt = _excludedURI.get(uri);
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java	2017-11-30 03:00:25.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java	2017-12-02 04:30:06.064323116 +0000
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java	2018-02-26 03:33:04.000000000 +0000
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java	2018-02-26 16:57:47.033601060 +0000
 @@ -70,7 +70,7 @@
      protected SyntaxTreeNode _parent;          // Parent node
      private Stylesheet       _stylesheet;      // Stylesheet ancestor node
@@ -530,8 +572,8 @@
                  locals.add(varOrParamName);
              }
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java	2017-11-30 03:00:25.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java	2017-12-02 04:30:06.064323116 +0000
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java	2018-02-26 03:33:04.000000000 +0000
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java	2018-02-26 16:57:47.033601060 +0000
 @@ -127,7 +127,7 @@
                   * times. Note that patterns whose kernels are "*", "node()"
                   * and "@*" can between shared by test sequences.
@@ -542,8 +584,8 @@
  
      public MethodGenerator(int access_flags, Type return_type,
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java	2017-11-30 03:00:25.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java	2017-12-02 04:30:06.064323116 +0000
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java	2018-02-26 03:33:04.000000000 +0000
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java	2018-02-26 16:57:47.033601060 +0000
 @@ -37,7 +37,7 @@
  public final class MultiHashtable<K,V> {
      static final long serialVersionUID = -6151608290510033572L;


More information about the distro-pkg-dev mailing list