/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