/hg/release/icedtea7-2.6: 3 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Wed May 23 16:22:26 UTC 2018
changeset 0f6ea3deeb6e in /hg/release/icedtea7-2.6
details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=0f6ea3deeb6e
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Tue May 22 04:28:00 2018 +0100
Bump to 2.6.14.
Upstream changes:
- Bump to icedtea-2.6.14
- S7132338: Use @code friendly idiom for '\' in javadoc
- S8001419: Build the JCE portion of JDK-8000970
- S8019360: Cleanup of the javadoc <code> tag in java.security.*
- S8020842: IDN do not throw IAE when hostname ends with a trailing dot
- S8024068: sun/security/ssl/javax/net/ssl/ServerName/IllegalSNIName.java fails
- S8026982: javadoc errors in core libs
- S8029020: Check src/share/native/java/util/zip code for JNI pending exceptions
- S8029475: Fix more doclint issues in javax.security
- S8034031: [parfait] JNI exception pending in jdk/src/macosx/native/apple/security/KeystoreImpl.m
- S8054213: Class name repeated in output of Type.toString()
- S8064524: Compiler code generation improvements
- S8150530: Improve javax.crypto.BadPaddingException messages
- S8153955: increase java.util.logging.FileHandler MAX_LOCKS limit
- S8162488: JDK should be updated to use LittleCMS 2.8
- S8169080: Improve documentation examples for crypto applications
- S8175075: Add 3DES to the default disabled algorithm security property
- S8179665: [Windows] java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
- S8180881: Better packaging of deserialization
- S8182362: Update CipherOutputStream Usage
- S8183032: Upgrade to LittleCMS 2.9
- S8186032: Disable XML Signatures signed with EC keys less than 224 bits
- S8187496: Possible memory leak in java.apple.security.KeychainStore.addItemToKeychain
- S8189123: More consistent classloading
- S8189789: tomcat gzip-compressed response bodies appear to be broken in update 151
- S8189969: Manifest better manifest entries
- S8189977: Improve permission portability
- S8189981: Improve queuing portability
- S8189985: Improve tabular data portability
- S8189989: Improve container portability
- S8189993: Improve document portability
- S8189997: Enhance keystore mechanisms
- S8190478: Improved interface method selection
- S8190877: Better handling of abstract classes
- S8191358: Restore TSA certificate expiration check
- S8191696: Better mouse positioning
- S8191909: Nightly failures in nashorn suite
- S8192025: Less referential references
- S8192030: Better MTSchema support
- S8192757: Improve stub classes implementation
- S8192789: Avoid using AtomicReference in sun.security.provider.PolicyFile
- S8193409: Improve AES supporting classes
- S8193414: Improvements in MethodType lookups
- S8193833: Better RMI connection support
- S8194259: keytool error: java.io.IOException: Invalid secret key format
- S8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms
- S8198963: Fix new rmi property name
- S8200314: JDK 8u171 l10n resource file update - msg drop 40
- S8200760: java.security-linux was missed in backport of JDK-8160104
- S8202850: Fix for 8189123 doesn't include precompiled header
ChangeLog:
2018-05-21 Andrew John Hughes <gnu_andrew at member.fsf.org>
Bump to 2.6.14.
* Makefile.am:
(JDK_UPDATE_VERSION): Bump to 181.
(BUILD_VERSION): Set to b01.
(CORBA_CHANGESET): Update to icedtea-2.6.14.
(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.14.
* hotspot.map.in: Update to icedtea-2.6.14.
* patches/boot/ecj-diamond.patch:
Regenerated. Drop removed case in
sun.security.provider.PolicyFile. Add new case
in sun.security.util.ManifestDigester.
* patches/boot/ecj-trywithresources.patch:
Add new case in
com.sun.crypto.provider.SealedObjectForKeyProtector
changeset 7e755ac52c7e in /hg/release/icedtea7-2.6
details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=7e755ac52c7e
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Wed May 23 05:40:28 2018 +0100
PR3595: Bootstrapping with IcedTea 2.x as the bootstrap JDK broken by import of 7u181-b01
2018-05-22 Andrew John Hughes <gnu_andrew at member.fsf.org>
PR3595: Bootstrapping with IcedTea 2.x as the
bootstrap JDK broken by import of 7u181-b01
* Makefile.am:
(ICEDTEA_BOOT_PATCHES): Apply updated
corba-dependencies.patch conditionally;
only if sun.tools.java classes are missing.
* NEWS: Updated.
* configure.ac: Check for sun.tools.java.ClassDefinition
so we know whether we have a pre-built version
of the Sun tooling available in the bootstrap JDK or not.
* patches/boot/bootstrap-tools.patch:
Remove chunk that switches from tools.jar to
langtools classes.jar so this patch can be applied
on both GNU Classpath & OpenJDK bootstraps.
* patches/boot/corba-dependencies.patch:
Add tools.jar switch to here.
changeset 89de58af1ce3 in /hg/release/icedtea7-2.6
details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=89de58af1ce3
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Wed May 23 17:21:08 2018 +0100
Added tag icedtea-2.6.14pre01 for changeset 0f6ea3deeb6e
diffstat:
.hgtags | 1 +
ChangeLog | 48 +
Makefile.am | 36 +-
NEWS | 53 +
configure.ac | 5 +-
hotspot.map.in | 2 +-
patches/boot/bootstrap-tools.patch | 11 +-
patches/boot/corba-dependencies.patch | 12 +
patches/boot/ecj-diamond.patch | 1897 +++++++++++++++---------------
patches/boot/ecj-trywithresources.patch | 48 +
10 files changed, 1140 insertions(+), 973 deletions(-)
diffs (truncated from 5515 to 500 lines):
diff -r 58925b268dcb -r 89de58af1ce3 .hgtags
--- a/.hgtags Sat May 19 04:52:40 2018 +0100
+++ b/.hgtags Wed May 23 17:21:08 2018 +0100
@@ -80,3 +80,4 @@
89e60608946de73f8ea2574d69e9ce7a0acdd84c icedtea-2.6.12pre01
3072b7a2e47db3fd8855be8f864d10f4a0dbca6c icedtea-2.6.12
bcfd79d6c2883b158fd15282b049a82c45272690 icedtea-2.6.13
+0f6ea3deeb6e95f9f85d2ffeb46c568e73e0fe78 icedtea-2.6.14pre01
diff -r 58925b268dcb -r 89de58af1ce3 ChangeLog
--- a/ChangeLog Sat May 19 04:52:40 2018 +0100
+++ b/ChangeLog Wed May 23 17:21:08 2018 +0100
@@ -1,3 +1,51 @@
+2018-05-22 Andrew John Hughes <gnu_andrew at member.fsf.org>
+
+ PR3595: Bootstrapping with IcedTea 2.x as the
+ bootstrap JDK broken by import of 7u181-b01
+ * Makefile.am:
+ (ICEDTEA_BOOT_PATCHES): Apply updated
+ corba-dependencies.patch conditionally;
+ only if sun.tools.java classes are missing.
+ * NEWS: Updated.
+ * configure.ac: Check for sun.tools.java.ClassDefinition
+ so we know whether we have a pre-built version
+ of the Sun tooling available in the bootstrap JDK or not.
+ * patches/boot/bootstrap-tools.patch:
+ Remove chunk that switches from tools.jar to
+ langtools classes.jar so this patch can be applied
+ on both GNU Classpath & OpenJDK bootstraps.
+ * patches/boot/corba-dependencies.patch:
+ Add tools.jar switch to here.
+
+2018-05-21 Andrew John Hughes <gnu_andrew at member.fsf.org>
+
+ Bump to 2.6.14.
+ * Makefile.am:
+ (JDK_UPDATE_VERSION): Bump to 181.
+ (BUILD_VERSION): Set to b01.
+ (CORBA_CHANGESET): Update to icedtea-2.6.14.
+ (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.14.
+ * hotspot.map.in: Update to icedtea-2.6.14.
+ * patches/boot/ecj-diamond.patch:
+ Regenerated. Drop removed case in
+ sun.security.provider.PolicyFile. Add new case
+ in sun.security.util.ManifestDigester.
+ * patches/boot/ecj-trywithresources.patch:
+ Add new case in
+ com.sun.crypto.provider.SealedObjectForKeyProtector
+
2018-05-17 Andrew John Hughes <gnu_andrew at member.fsf.org>
Bump to 2.6.14pre01.
diff -r 58925b268dcb -r 89de58af1ce3 Makefile.am
--- a/Makefile.am Sat May 19 04:52:40 2018 +0100
+++ b/Makefile.am Wed May 23 17:21:08 2018 +0100
@@ -1,22 +1,22 @@
# Dependencies
-JDK_UPDATE_VERSION = 171
-BUILD_VERSION = b02
+JDK_UPDATE_VERSION = 181
+BUILD_VERSION = b01
COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
-CORBA_CHANGESET = e97826e56540
-JAXP_CHANGESET = 4996b545086d
-JAXWS_CHANGESET = 7a010aa93cfc
-JDK_CHANGESET = 7ae89263e2c3
-LANGTOOLS_CHANGESET = 870812ffc2c6
-OPENJDK_CHANGESET = c5dee4245cee
-
-CORBA_SHA256SUM = c8e423fac0f8b07c39abe671c2858eb32c3663b17b6f7791f84f0f5f9ebc8c64
-JAXP_SHA256SUM = 2f720f88cb86a329c9c6de4497a0a0ae27af7a0ef8d806ff2b20ee9f7aba5986
-JAXWS_SHA256SUM = 1659bb80f12f1bfdd6118198a62cec8ef5ef7c9778efe9a38fed61ddefe174bb
-JDK_SHA256SUM = c34974aded53016f1c96f8e99fa7cb39a9ae5f922471f24331d88d471ab383a9
-LANGTOOLS_SHA256SUM = 9aff588bc9c6581f19761ba0c40f9cc6db75902f7ead4a1665e069a943f90c3f
-OPENJDK_SHA256SUM = c23f044ce71ba96e4c142884b0b44c214ef3a19308d1f3b9849ccbaf2f14afa5
+CORBA_CHANGESET = 8931f7345917
+JAXP_CHANGESET = 71fb2bb2ccdf
+JAXWS_CHANGESET = 46e5171dd4ab
+JDK_CHANGESET = 581773232054
+LANGTOOLS_CHANGESET = 3633e24edab7
+OPENJDK_CHANGESET = 474d8c372eca
+
+CORBA_SHA256SUM = 666c1d42bad6d9465c0684673d3a82f9a3bdf2590291784133200ae8c2a8ce98
+JAXP_SHA256SUM = 3b5a9922584b88b9ab1add1254b60fc1adbe0bc77a96792c70ea0897d4cae7f2
+JAXWS_SHA256SUM = 10e3faee46767afe035f38e43b52de36bd21b12e85193204dcd5151b4bdf58f1
+JDK_SHA256SUM = 0bf1abcbc3e24f79ada234c10421e05bdc5e1fb1662a114db2437e1f6967e68e
+LANGTOOLS_SHA256SUM = 4892a4c0beab6b9758e907ec92f49057711bf1152da99e04ef3318e809dc295b
+OPENJDK_SHA256SUM = c20078bf70f84e0c84948e7c2d813f6e415151ac42c16663cb93b84e2b8b018d
DROP_URL = http://icedtea.classpath.org/download/drops
@@ -446,7 +446,6 @@
patches/boot/ecj-stringswitch.patch \
patches/boot/langtools-force-old-jdk.patch \
patches/boot/dependencies.patch \
- patches/boot/corba-dependencies.patch \
patches/boot/hotspot-jdk-dependency.patch \
patches/boot/ecj-multicatch.patch \
patches/boot/ecj-trywithresources.patch \
@@ -470,6 +469,11 @@
patches/boot/jaxws-jdk-dependency.patch
endif
+if LACKS_SUN_TOOLS_JAVA_CLASSDEFINITION
+ICEDTEA_BOOT_PATCHES += \
+ patches/boot/corba-dependencies.patch
+endif
+
if !VM_SUPPORTS_XBOOTCLASSPATH
ICEDTEA_BOOT_PATCHES += \
patches/boot/xbootclasspath.patch
diff -r 58925b268dcb -r 89de58af1ce3 NEWS
--- a/NEWS Sat May 19 04:52:40 2018 +0100
+++ b/NEWS Wed May 23 17:21:08 2018 +0100
@@ -14,6 +14,58 @@
New in release 2.6.14 (2018-04-XX):
+* Security fixes
+ - S8162488: JDK should be updated to use LittleCMS 2.8
+ - S8180881: Better packaging of deserialization
+ - S8182362: Update CipherOutputStream Usage
+ - S8183032: Upgrade to LittleCMS 2.9
+ - S8189123: More consistent classloading
+ - S8189969, CVE-2018-2790: Manifest better manifest entries
+ - S8189977, CVE-2018-2795: Improve permission portability
+ - S8189981, CVE-2018-2796: Improve queuing portability
+ - S8189985, CVE-2018-2797: Improve tabular data portability
+ - S8189989, CVE-2018-2798: Improve container portability
+ - S8189993, CVE-2018-2799: Improve document portability
+ - S8189997, CVE-2018-2794: Enhance keystore mechanisms
+ - S8190478: Improved interface method selection
+ - S8190877: Better handling of abstract classes
+ - S8191696: Better mouse positioning
+ - S8192025, CVE-2018-2814: Less referential references
+ - S8192030: Better MTSchema support
+ - S8192757, CVE-2018-2815: Improve stub classes implementation
+ - S8193409: Improve AES supporting classes
+ - S8193414: Improvements in MethodType lookups
+ - S8193833, CVE-2018-2800: Better RMI connection support
+* Import of OpenJDK 7 u181 build 0
+ - S7132338: Use @code friendly idiom for '\' in javadoc
+ - S8001419: Build the JCE portion of JDK-8000970
+ - S8019360: Cleanup of the javadoc <code> tag in java.security.*
+ - S8020842: IDN do not throw IAE when hostname ends with a trailing dot
+ - S8024068: sun/security/ssl/javax/net/ssl/ServerName/IllegalSNIName.java fails
+ - S8026982: javadoc errors in core libs
+ - S8029020: Check src/share/native/java/util/zip code for JNI pending exceptions
+ - S8029475: Fix more doclint issues in javax.security
+ - S8034031: [parfait] JNI exception pending in jdk/src/macosx/native/apple/security/KeystoreImpl.m
+ - S8054213: Class name repeated in output of Type.toString()
+ - S8064524: Compiler code generation improvements
+ - S8150530: Improve javax.crypto.BadPaddingException messages
+ - S8153955: increase java.util.logging.FileHandler MAX_LOCKS limit
+ - S8169080: Improve documentation examples for crypto applications
+ - S8175075: Add 3DES to the default disabled algorithm security property
+ - S8179665: [Windows] java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
+ - S8186032: Disable XML Signatures signed with EC keys less than 224 bits
+ - S8187496: Possible memory leak in java.apple.security.KeychainStore.addItemToKeychain
+ - S8189789: tomcat gzip-compressed response bodies appear to be broken in update 151
+ - S8191358: Restore TSA certificate expiration check
+ - S8191909: Nightly failures in nashorn suite
+ - S8192789: Avoid using AtomicReference in sun.security.provider.PolicyFile
+ - S8194259: keytool error: java.io.IOException: Invalid secret key format
+ - S8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms
+ - S8198963: Fix new rmi property name
+ - S8200760: java.security-linux was missed in backport of JDK-8160104
+* Import of OpenJDK 7 u181 build 1
+ - S8200314: JDK 8u171 l10n resource file update - msg drop 40
+ - S8202850: Fix for 8189123 doesn't include precompiled header
* Backports
- S8185723, PR3555: Zero: segfaults on Power PC 32-bit
- S8186461, PR3558: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe
@@ -22,6 +74,7 @@
- S8201509, PR3580: Zero's atomic_copy64() broken on s390
* Bug fixes
- PR3576, RH1567204: System cacerts database handling should not affect jssecacerts
+ - PR3595: Bootstrapping with IcedTea 2.x as the bootstrap JDK broken by import of 7u181-b01
New in release 2.6.13 (2018-02-27):
diff -r 58925b268dcb -r 89de58af1ce3 configure.ac
--- a/configure.ac Sat May 19 04:52:40 2018 +0100
+++ b/configure.ac Wed May 23 17:21:08 2018 +0100
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [2.6.14pre01], [distro-pkg-dev at openjdk.java.net])
+AC_INIT([icedtea], [2.6.14], [distro-pkg-dev at openjdk.java.net])
AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
AM_MAINTAINER_MODE([enable])
AC_CONFIG_FILES([Makefile])
@@ -156,6 +156,9 @@
dnl Check whether the HTTP server API is present in the bootstrap JDK, required by JAXWS
IT_CHECK_FOR_CLASS([COM_SUN_NET_HTTPSERVER_HEADERS], [com.sun.net.httpserver.Headers])
+dnl Check whether the OpenJDK tooling is present in the bootstrap JDK, required by CORBA
+IT_CHECK_FOR_CLASS([SUN_TOOLS_JAVA_CLASSDEFINITION], [sun.tools.java.ClassDefinition])
+
dnl Check whether the JDK can parse the dates used in the currency file
IT_PR64174_CHECK
diff -r 58925b268dcb -r 89de58af1ce3 hotspot.map.in
--- a/hotspot.map.in Sat May 19 04:52:40 2018 +0100
+++ b/hotspot.map.in Wed May 23 17:21:08 2018 +0100
@@ -1,2 +1,2 @@
# version type(drop/hg) url changeset sha256sum
-default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 79d8447a461c 0db2f31c0cc95dcdb6b89afde5eb0c12434f720459480c57d524b511faf27a6f
+default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 56142fb6814b 99999af36014e82b157a75c730cfffad3960079dae92123365e8111092885d68
diff -r 58925b268dcb -r 89de58af1ce3 patches/boot/bootstrap-tools.patch
--- a/patches/boot/bootstrap-tools.patch Sat May 19 04:52:40 2018 +0100
+++ b/patches/boot/bootstrap-tools.patch Wed May 23 17:21:08 2018 +0100
@@ -1,12 +1,7 @@
diff -Nru openjdk-boot.orig/corba/make/common/shared/Defs-java.gmk openjdk-boot/corba/make/common/shared/Defs-java.gmk
---- openjdk-boot.orig/corba/make/common/shared/Defs-java.gmk 2012-06-29 15:19:55.000000000 +0100
-+++ openjdk-boot/corba/make/common/shared/Defs-java.gmk 2012-06-29 18:52:40.584723407 +0100
-@@ -131,26 +131,14 @@
- CLASS_VERSION = -target $(TARGET_CLASS_VERSION)
- JAVACFLAGS += $(CLASS_VERSION)
- JAVACFLAGS += -encoding ascii
--JAVACFLAGS += -classpath $(BOOTDIR)/lib/tools.jar
-+JAVACFLAGS += -classpath $(LANGTOOLS_DIST)/lib/classes.jar
+--- openjdk-boot.orig/corba/make/common/shared/Defs-java.gmk 2018-05-23 00:38:22.950463481 +0100
++++ openjdk-boot/corba/make/common/shared/Defs-java.gmk 2018-05-23 02:03:19.165950214 +0100
+@@ -141,22 +141,10 @@
JAVACFLAGS += $(OTHER_JAVACFLAGS)
# Langtools
diff -r 58925b268dcb -r 89de58af1ce3 patches/boot/corba-dependencies.patch
--- a/patches/boot/corba-dependencies.patch Sat May 19 04:52:40 2018 +0100
+++ b/patches/boot/corba-dependencies.patch Wed May 23 17:21:08 2018 +0100
@@ -12,3 +12,15 @@
fi
@$(java-vm-cleanup)
+diff -Nru openjdk-boot.orig/corba/make/common/shared/Defs-java.gmk openjdk-boot/corba/make/common/shared/Defs-java.gmk
+--- openjdk-boot.orig/corba/make/common/shared/Defs-java.gmk 2018-05-23 04:05:43.598043031 +0100
++++ openjdk-boot/corba/make/common/shared/Defs-java.gmk 2018-05-23 04:06:34.717235506 +0100
+@@ -137,7 +137,7 @@
+ CLASS_VERSION = -target $(TARGET_CLASS_VERSION)
+ JAVACFLAGS += $(CLASS_VERSION)
+ JAVACFLAGS += -encoding ascii
+-JAVACFLAGS += -classpath $(BOOTDIR)/lib/tools.jar
++JAVACFLAGS += -classpath $(LANGTOOLS_DIST)/lib/classes.jar
+ JAVACFLAGS += $(OTHER_JAVACFLAGS)
+
+ # Langtools
diff -r 58925b268dcb -r 89de58af1ce3 patches/boot/ecj-diamond.patch
--- a/patches/boot/ecj-diamond.patch Sat May 19 04:52:40 2018 +0100
+++ b/patches/boot/ecj-diamond.patch Wed May 23 17:21:08 2018 +0100
@@ -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 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
+--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java 2018-05-20 04:52:08.123913888 +0100
@@ -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 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
+--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java 2018-05-20 04:38:34.416808053 +0100
++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java 2018-05-20 04:52:08.123913888 +0100
@@ -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 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
+--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java 2018-05-20 04:52:08.123913888 +0100
@@ -50,7 +50,7 @@
*/
private class HookPutFields extends ObjectOutputStream.PutField
@@ -44,8 +44,8 @@
/**
* 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
+--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java 2018-05-20 04:52:08.123913888 +0100
@@ -103,7 +103,7 @@
Set<String> _iorTypeNames = null;
if (filterProperty != null) {
@@ -74,8 +74,8 @@
}
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 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
+--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java 2018-05-20 04:52:08.123913888 +0100
@@ -1323,7 +1323,7 @@
protected void shutdownServants(boolean wait_for_completion) {
Set<ObjectAdapterFactory> oaset;
@@ -86,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 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
+--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java 2018-05-20 04:52:08.123913888 +0100
@@ -108,7 +108,7 @@
private ThreadGroup threadGroup;
@@ -107,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 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
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java 2018-05-20 04:52:08.123913888 +0100
@@ -192,7 +192,7 @@
NodeSet dist = new NodeSet();
dist.setShouldCacheNodes(true);
@@ -119,8 +119,8 @@
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
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java 2018-05-20 04:52:08.123913888 +0100
@@ -420,7 +420,7 @@
}
@@ -131,8 +131,8 @@
/**
* 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 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
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java 2018-05-20 04:52:08.123913888 +0100
@@ -220,7 +220,7 @@
public Map<String, Object> getEnvironmentHash()
{
@@ -251,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 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
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java 2018-05-20 04:52:08.123913888 +0100
@@ -51,7 +51,7 @@
/**
* Legal conversions between internal types.
@@ -263,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 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
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java 2018-05-20 04:52:08.123913888 +0100
@@ -139,7 +139,7 @@
private boolean _isStatic = false;
@@ -288,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 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
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java 2018-05-20 04:52:08.127913824 +0100
@@ -107,7 +107,7 @@
// Check if we have any declared namespaces
@@ -336,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 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
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java 2018-05-20 04:52:08.127913824 +0100
@@ -129,22 +129,22 @@
/**
* A mapping between templates and test sequences.
@@ -390,8 +390,8 @@
_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 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
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java 2018-05-20 04:52:08.127913824 +0100
@@ -102,11 +102,11 @@
}
@@ -428,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 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
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java 2018-05-20 04:52:08.127913824 +0100
@@ -122,7 +122,7 @@
/**
* Mapping between mode names and Mode instances.
@@ -458,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 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
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java 2018-05-20 04:52:08.127913824 +0100
@@ -38,8 +38,8 @@
final class SymbolTable {
@@ -542,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 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
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java 2018-05-20 04:52:08.127913824 +0100
@@ -70,7 +70,7 @@
protected SyntaxTreeNode _parent; // Parent node
private Stylesheet _stylesheet; // Stylesheet ancestor node
@@ -572,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 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
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java 2018-05-20 04:52:08.127913824 +0100
@@ -127,7 +127,7 @@
* times. Note that patterns whose kernels are "*", "node()"
* and "@*" can between shared by test sequences.
@@ -584,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 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
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java 2018-05-20 04:52:08.127913824 +0100
@@ -37,7 +37,7 @@
public final class MultiHashtable<K,V> {
static final long serialVersionUID = -6151608290510033572L;
@@ -605,8 +605,8 @@
}
set.add(value);
diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java 2018-02-26 03:33:04.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java 2018-02-26 16:59:25.344019663 +0000
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java 2018-05-20 04:52:08.127913824 +0100
@@ -171,7 +171,7 @@
_parser = new Parser(this, _overrideDefaultParser);
_xmlFeatures = featureManager;
@@ -635,8 +635,8 @@
_parser.init();
//_variableSerial = 1;
diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java 2018-02-26 03:33:04.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java 2018-02-26 16:57:47.037600995 +0000
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java 2018-05-20 04:52:08.127913824 +0100
@@ -169,7 +169,7 @@
_count = 0;
_current = 0;
@@ -647,8 +647,8 @@
try {
diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java 2018-02-26 03:33:04.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java 2018-02-26 16:57:47.037600995 +0000
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java 2018-05-17 02:55:36.000000000 +0100
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java 2018-05-20 04:52:08.127913824 +0100
@@ -60,7 +60,7 @@
*/
More information about the distro-pkg-dev
mailing list