/hg/release/icedtea6-1.13: 6 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Wed Aug 24 22:57:27 UTC 2016
changeset 72dc781a2dfb in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=72dc781a2dfb
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Wed Aug 17 04:55:51 2016 +0100
Update to build against the b40 tarball & July 2016 security fixes.
Upstream changes:
- S4893408: JPEGReader throws IllegalArgException when setting the destination to BYTE_GRAY
- S6496269: Many warnings generated from com/sun/java/util/jar/pack/*.cpp when compiled on Linux
- S6522789: [zh_CN] translation of "enclosing class" in doclet is incorrect
- S6563752: Build and test JDK7 with Sun Studio 12 Express compilers (prep makefiles)
- S6579775: l10n update after 6212566
- S6600143: Remove another 450 unnecessary casts
- S6611629: Avoid hardcoded cygwin paths for memory detection
- S6631559: Registration of ImageIO plugins should not cause loading of jpeg.dlli and cmm.dll
- S6690018: RSAClientKeyExchange NullPointerException
- S6714842: CertPathBuilder returns incorrect CertPath for BasicConstraints in builderParams
- S6726309: Compiler warnings in nio code
- S6727683: Cleanup use of COMPILER_WARNINGS_FATAL in makefiles
- S6729772: 64-bit build with SS12 compiler: SIGSEGV (0xb) at pc=0x0000000000000048, pid=14826, tid=2
- S6752638: java.awt.GraphicsEnvironment.preferLocaleFonts() throws NPE on Linux
- S6755847: (launcher) will trigger assertions in debug build
- S6791502: IIOException "Invalid icc profile" on jpeg after update from JDK5 to JDK6
- S6793818: JpegImageReader is too greedy creating color profiles
- S6799141: Build with --hash-style=both so that binaries can work on SuSE 10
- S6816311: Changes to allow builds with latest Windows SDK 6.1 on 64bit Windows 2003
- S6852744: PIT b61: PKI test suite fails because self signed certificates are being rejected
- S6864028: Update the java launcher to use the new entry point JVM_FindClassFromBootLoader
- S6875904: Java 7 message synchronization 1
- S6882437: CertPath/X509CertPathDiscovery/Test fails on jdk7/pit/b62
- S6888127: java.util.jar.Pack200.Packer Memory Leak
- S6888215: memory leak in jpeg plugin
- S6888925: SunMSCAPI's Cipher can't use RSA public keys obtained from other sources.
- S6889552: Sun provider should not require LDAP CertStore to be present
- S6941936: Broken pipe error of test case DNSIdentities.java
- S6951599: Rename package of security tools for modularization
- S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package
- S6958026: Problem with PKCS12 keystore
- S6974017: Upgrade required Solaris Studio compilers to 5.10 (12 update 1 + patches)
- S6980281: SWAT: SwingSet2 got core dumped in Solaris-AMD64 using b107 swat build
- S6989774: imageio compiler warnings in native code
- S6990106: FindBugs scan - Malicious code vulnerability Warnings in com.sun.java.util.jar.pack.*
- S6994413: JDK_GetVersionInfo0 only expects a two digit build number
- S7000225: Sanity check on sane-alsa-headers is broken
- S7000752: Duplicate entry in RowSetResourceBundles.properties
- S7001094: Can't initialize SunPKCS11 more times than PKCS11 driver maxSessionCount
- S7003227: (pack200) intermittent failures compiling pack200
- S7004706: l10n of 7000752 Duplicate entry in RowSetResourceBundles.properties
- S7006704: (pack200) add missing file for 6990106
- S7011497: Improve trust anchor searching method during cert path validation
- S7017734: jdk7 message drop 1 translation integration
- S7023416: (pack200) fix parfait issues
- S7029680: fix test/sun/misc/Version/Version.java build parsing
- S7038175: Expired PKITS certificates causing CertPathBuilder and CertPathValidator regression test failures
- S7038711: Fix CC_VER checks for compiler options, fix use of -Wno-clobber
- S7050826: Hebrew characters are not rendered on OEL 5.6
- S7055363: jdk_security3 test target cleanup
- S7060849: Eliminate pack200 build warnings
- S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror
- S7069870: Parts of the JDK erroneously rely on generic array initializers with diamond
- S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing
- S7092825: javax.crypto.Cipher.Transform.patternCache is synchronizedMap and became scalability bottleneck.
- S7105780: Add SSLSocket client/SSLEngine server to templates directory
- S7107613: scalability blocker in javax.crypto.CryptoPermissions
- S7107616: scalability blocker in javax.crypto.JceSecurityManager
- S7109274: Restrict the use of certificates with RSA keys less than 1024 bits
- S7129083: CookieManager does not store cookies if url is read before setting cookie manager
- S7152582: PKCS11 tests should use the NSS libraries available in the OS
- S7166955: (pack200) JNI_GetCreatedJavaVMs needs additional checking
- S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found
- S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so
- S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win]
- S8009634: TEST_BUG: sun/misc/Version/Version.java handle 2 digit minor in VM version
- S8010166: TEST_BUG: fix for 8009634 overlooks possible version strings (sun/misc/Version/Version.java)
- S8013228: Create new system properties to control allowable OCSP clock skew and CRL connection timeout
- S8019341: Update CookieHttpsClientTest to use the newer framework.
- S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs
- S8022594: Potential deadlock in <clinit> of sun.nio.ch.Util/IOUtil
- S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently
- S8026794: Test tools/pack200/TimeStamp.java fails while opening golden.jar.native.IST on linux-ppc(v2)
- S8027026: Change keytool -genkeypair to use -keyalg RSA
- S8029177: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.java.util.jar: JNI exception pending
- S8029646: [pack200] should support the new zip64 format.
- S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp
- S8037557: test SessionCacheSizeTests.java timeout
- S8074839: Resolve disabled warnings for libunpack and the unpack200 binary
- S8079410: Hotspot version to share the same update and build version from JDK
- S8079718: IIOP Input Stream Hooking
- S8130735: javax.swing.TimerQueue: timer fires late when another timer starts
- S8139436: sun.security.mscapi.KeyStore might load incomplete data
- S8140344: add support for 3 digit update release numbers
- S8144313: Test SessionTimeOutTests can be timeout
- S8145017: Add support for 3 digit hotspot minor version numbers
- S8145446: Perfect pipe placement
- S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out
- S8146669: Test SessionTimeOutTests fails intermittently
- S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811
- S8147771: Construction of static protection domains under Javax custom policy
- S8147857: [TEST] RMIConnector logs attribute names incorrectly
- S8148872: Complete name checking
- S8149962: Better delineation of XML processing
- S8150752: Share Class Data
- S8151841: Build needs additional flags to compile with GCC 6
- S8151876: (tz) Support tzdata2016d
- S8151925: Font reference improvements
- S8152479: Coded byte streams
- S8155981: Bolster bytecode verification
- S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known.
- S8162344: The API changes made by CR 7064075 need to be reverted
- S8162818: Sync src/share/native/com/sun/media code with OpenJDK 7
- S8162828: Sync imageioJPEG.c with initial OpenJDK 7 version
- S8163022: Remove @Override annotation on interfaces added by 2016/04 security fixes
- S8164181: Remove @Override annotation on interfaces added by 2016/07 security fixes
ChangeLog:
2016-08-16 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(OPENJDK_DATE): Bump to b40 creation date;
16th of August, 2016.
(OPENJDK_SHA256SUM): Update for b40 tarball.
2016-08-16 Andrew John Hughes <gnu.andrew at redhat.com>
* patches/imageiojpeg_sync.patch,
* patches/openjdk/4893408-jpegreader_byte_gray.patch,
* patches/openjdk/6563752-ss12_support.patch,
* patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch,
* patches/openjdk/6729772-opt_cleanup.patch,
* patches/openjdk/6791502-invalid_icc_profile.patch,
* patches/openjdk/6793818-jpegimagereader_too_greedy.patch,
* patches/openjdk/6799141-split_out_versions.patch,
* patches/openjdk/6816311-compiler_name.patch,
* patches/openjdk/6888215-jpeg_memory_leak.patch,
* patches/openjdk/6974017-minorver_for_solaris.patch,
* patches/openjdk/6980281-majorver_for_solaris.patch,
* patches/openjdk/6989774-imageio_compiler_warnings.patch,
* patches/openjdk/7000225-bad_tabs.patch,
* patches/openjdk/7038711-fix_no-clobber_usage.patch,
* patches/parisc.patch:
Removed as applied upstream.
* Makefile.am:
(ICEDTEA_PATCHES): Remove deleted patches.
* NEWS: Updated with b40 changes. Correct
1.13.11 release notes to mention b39, not b38.
* patches/arch.patch:
Drop hunk in jdk/make/common/shared/Compiler-gcc.gmk
as compiler versions are no longer specified by
architecture on GNU/Linux, following 6799141.
* patches/ecj/override.patch:
Remove sections included in upstream 8163022.
* patches/linker-libs-order.patch:
Drop ALSA chunk in make/common/shared/Sanity.gmk
as version is now obtained from header file
following 6799141.
* patches/openjdk/7025066-embedded_build.patch:
Regenerated.
* patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch:
Remove cast from context as it no longer exists
following 6600143.
2016-08-09 Andrew John Hughes <gnu.andrew at redhat.com>
* patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch:
Removed as applied upstream.
* Makefile.am:
(ICEDTEA_PATCHES): Remove above patch.
2016-05-24 Andrew John Hughes <gnu.andrew at redhat.com>
* patches/openjdk/7050826-pr2956-allow_type1_fonts.patch:
Removed as pushed upstream.
* Makefile.am:
(ICEDTEA_PATCHES): Remove above patch.
2016-05-08 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(OPENJDK_VERSION): Bump to next release, b40.
changeset c59e34d3d7fd in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=c59e34d3d7fd
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Wed Aug 17 04:58:19 2016 +0100
Prepare for 1.13.12 release.
2016-08-16 Andrew John Hughes <gnu.andrew at redhat.com>
* NEWS: Set provisional release date of the 19th.
* configure.ac: Bump to 1.13.12.
changeset dbfeccf14718 in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=dbfeccf14718
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Fri Aug 19 06:06:03 2016 +0100
Bump b40 tarball and release date due to TCK issues.
2016-08-19 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(OPENJDK_DATE): Bump to new b40 creation date;
19th of August, 2016.
(OPENJDK_SHA256SUM): Update for new b40 tarball.
* NEWS: Set provisional release date of the 22nd.
changeset 7ebfe0235c8c in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=7ebfe0235c8c
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Mon Aug 22 12:38:17 2016 +0100
Bump to new b40 tarball and release date, due to missing -DNDEBUG.
2016-08-21 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(OPENJDK_DATE): Bump to new b40 creation date;
21st of August, 2016.
(OPENJDK_SHA256SUM): Update for new b40 tarball.
* NEWS: Set provisional release date of the 24th.
changeset 319be9160383 in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=319be9160383
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Mon Aug 22 16:28:54 2016 +0100
Bump to new b40 tarball to fix TCK failures.
2016-08-22 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(OPENJDK_DATE): Bump to new b40 creation date;
22nd of August, 2016.
(OPENJDK_SHA256SUM): Update for new b40 tarball.
changeset 3e1011eac3eb in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=3e1011eac3eb
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Wed Aug 24 23:28:42 2016 +0100
Update NEWS following tarball updates.
2016-08-24 Andrew John Hughes <gnu.andrew at redhat.com>
* NEWS: Updated following tarball updates.
diffstat:
ChangeLog | 97 +
Makefile.am | 24 +-
NEWS | 108 +-
configure.ac | 2 +-
patches/arch.patch | 99 +-
patches/ecj/override.patch | 543 +----
patches/imageiojpeg_sync.patch | 217 --
patches/linker-libs-order.patch | 18 +-
patches/openjdk/4893408-jpegreader_byte_gray.patch | 747 --------
patches/openjdk/6563752-ss12_support.patch | 173 -
patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch | 562 ------
patches/openjdk/6729772-opt_cleanup.patch | 707 -------
patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch | 97 -
patches/openjdk/6791502-invalid_icc_profile.patch | 269 ---
patches/openjdk/6793818-jpegimagereader_too_greedy.patch | 228 --
patches/openjdk/6799141-split_out_versions.patch | 891 ----------
patches/openjdk/6816311-compiler_name.patch | 169 -
patches/openjdk/6888215-jpeg_memory_leak.patch | 56 -
patches/openjdk/6974017-minorver_for_solaris.patch | 24 -
patches/openjdk/6980281-majorver_for_solaris.patch | 66 -
patches/openjdk/6989774-imageio_compiler_warnings.patch | 519 -----
patches/openjdk/7000225-bad_tabs.patch | 48 -
patches/openjdk/7025066-embedded_build.patch | 50 +-
patches/openjdk/7038711-fix_no-clobber_usage.patch | 125 -
patches/openjdk/7050826-pr2956-allow_type1_fonts.patch | 31 -
patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch | 2 +-
patches/parisc.patch | 14 -
27 files changed, 401 insertions(+), 5485 deletions(-)
diffs (truncated from 6307 to 500 lines):
diff -r 8746fd545d78 -r 3e1011eac3eb ChangeLog
--- a/ChangeLog Tue Aug 16 04:13:50 2016 +0100
+++ b/ChangeLog Wed Aug 24 23:28:42 2016 +0100
@@ -1,3 +1,81 @@
+2016-08-24 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * NEWS: Updated following tarball updates.
+
+2016-08-22 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_DATE): Bump to new b40 creation date;
+ 22nd of August, 2016.
+ (OPENJDK_SHA256SUM): Update for new b40 tarball.
+
+2016-08-21 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_DATE): Bump to new b40 creation date;
+ 21st of August, 2016.
+ (OPENJDK_SHA256SUM): Update for new b40 tarball.
+ * NEWS: Set provisional release date of the 24th.
+
+2016-08-19 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_DATE): Bump to new b40 creation date;
+ 19th of August, 2016.
+ (OPENJDK_SHA256SUM): Update for new b40 tarball.
+ * NEWS: Set provisional release date of the 22nd.
+
+2016-08-16 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * NEWS: Set provisional release date of the 19th.
+ * configure.ac: Bump to 1.13.12.
+
+2016-08-16 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_DATE): Bump to b40 creation date;
+ 16th of August, 2016.
+ (OPENJDK_SHA256SUM): Update for b40 tarball.
+
+2016-08-16 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * patches/imageiojpeg_sync.patch,
+ * patches/openjdk/4893408-jpegreader_byte_gray.patch,
+ * patches/openjdk/6563752-ss12_support.patch,
+ * patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch,
+ * patches/openjdk/6729772-opt_cleanup.patch,
+ * patches/openjdk/6791502-invalid_icc_profile.patch,
+ * patches/openjdk/6793818-jpegimagereader_too_greedy.patch,
+ * patches/openjdk/6799141-split_out_versions.patch,
+ * patches/openjdk/6816311-compiler_name.patch,
+ * patches/openjdk/6888215-jpeg_memory_leak.patch,
+ * patches/openjdk/6974017-minorver_for_solaris.patch,
+ * patches/openjdk/6980281-majorver_for_solaris.patch,
+ * patches/openjdk/6989774-imageio_compiler_warnings.patch,
+ * patches/openjdk/7000225-bad_tabs.patch,
+ * patches/openjdk/7038711-fix_no-clobber_usage.patch,
+ * patches/parisc.patch:
+ Removed as applied upstream.
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Remove deleted patches.
+ * NEWS: Updated with b40 changes. Correct
+ 1.13.11 release notes to mention b39, not b38.
+ * patches/arch.patch:
+ Drop hunk in jdk/make/common/shared/Compiler-gcc.gmk
+ as compiler versions are no longer specified by
+ architecture on GNU/Linux, following 6799141.
+ * patches/ecj/override.patch:
+ Remove sections included in upstream 8163022.
+ * patches/linker-libs-order.patch:
+ Drop ALSA chunk in make/common/shared/Sanity.gmk
+ as version is now obtained from header file
+ following 6799141.
+ * patches/openjdk/7025066-embedded_build.patch:
+ Regenerated.
+ * patches/openjdk/7199862-pr2198-ensure_cache_connection_still_alive.patch:
+ Remove cast from context as it no longer exists
+ following 6600143.
+
2016-08-15 Andrew John Hughes <gnu.andrew at member.fsf.org>
PR3144: Test subdirectory of build tree not emptied
@@ -212,6 +290,20 @@
* patches/pr3137-alt_button_order.patch:
New backports for issues to be fixed in 1.13.12.
+2016-08-09 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch:
+ Removed as applied upstream.
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Remove above patch.
+
+2016-05-24 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch:
+ Removed as pushed upstream.
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Remove above patch.
+
2016-05-24 Andrew John Hughes <gnu.andrew at redhat.com>
PR2969: ENABLE_SYSTEM_LCMS is not defined
@@ -279,6 +371,11 @@
is now auto-generated and handled by autotools.
* NEWS: Updated.
+2016-05-08 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_VERSION): Bump to next release, b40.
+
2016-05-03 Andrew John Hughes <gnu.andrew at redhat.com>
* NEWS: Set provisional release date of the 5th.
diff -r 8746fd545d78 -r 3e1011eac3eb Makefile.am
--- a/Makefile.am Tue Aug 16 04:13:50 2016 +0100
+++ b/Makefile.am Wed Aug 24 23:28:42 2016 +0100
@@ -1,8 +1,8 @@
# Dependencies
-OPENJDK_DATE = 03_may_2016
-OPENJDK_SHA256SUM = d11dc2ababe88e7891f1abbd7fa4fe033a65dea22c071331a641374b3247717f
-OPENJDK_VERSION = b39
+OPENJDK_DATE = 22_aug_2016
+OPENJDK_SHA256SUM = 70ac61635032e77cecf935b53b22a9545d5d0a7f55ad6a15dca9b84a2be993be
+OPENJDK_VERSION = b40
OPENJDK_URL = https://java.net/downloads/openjdk6/
CACAO_VERSION = 68fe50ac34ec
@@ -328,12 +328,6 @@
$(UPSTREAMED_PATCHES) \
patches/openjdk/6733501-icedtea_lcms_test.patch \
$(LCMS_PATCHES) \
- patches/openjdk/6791502-invalid_icc_profile.patch \
- patches/openjdk/6793818-jpegimagereader_too_greedy.patch \
- patches/openjdk/6631559-dont_load_libjpeg_to_register_imageio_plugins.patch \
- patches/openjdk/4893408-jpegreader_byte_gray.patch \
- patches/openjdk/6888215-jpeg_memory_leak.patch \
- patches/openjdk/6989774-imageio_compiler_warnings.patch \
patches/openjdk/7018912-potential_buffer_overruns_in_jpeg.patch \
patches/openjdk/6989760-native_warnings.patch \
patches/openjdk/7013519-integer_overflows.patch \
@@ -369,7 +363,6 @@
patches/network-unreachable.patch \
patches/dnd-filelists.patch \
patches/explicit-target-arch.patch \
- patches/parisc.patch \
patches/policy-evaluation.patch \
patches/openjdk/6959123-libpng_14.patch \
patches/applet_hole.patch \
@@ -451,7 +444,6 @@
patches/openjdk/7049339-anyblit-broken.patch \
patches/openjdk/4917091-javac_rejects_array_over_128_in_length.patch \
patches/openjdk/6390045-error_cannot_access_java_lang_void.patch \
- patches/openjdk/6752638-preferLocaleFonts_throws_NPE.patch \
patches/openjdk/5047314-Collator_compare_runs_indefinitely.patch \
patches/openjdk/6934356-Vector_writeObject_serialization_DL.patch \
patches/openjdk/7036582-Improve_test_coverage_of_BigDecimal.patch \
@@ -526,17 +518,8 @@
patches/print_lsb_release.patch \
patches/alternative_krb5_cache.patch \
patches/alternative_krb5_cache_fixup.patch \
- patches/imageiojpeg_sync.patch \
patches/openjdk/8005194-scale_memory_leak.patch \
- patches/openjdk/6563752-ss12_support.patch \
- patches/openjdk/6729772-opt_cleanup.patch \
- patches/openjdk/6799141-split_out_versions.patch \
patches/freetypeversion.patch \
- patches/openjdk/6816311-compiler_name.patch \
- patches/openjdk/6974017-minorver_for_solaris.patch \
- patches/openjdk/6980281-majorver_for_solaris.patch \
- patches/openjdk/7000225-bad_tabs.patch \
- patches/openjdk/7038711-fix_no-clobber_usage.patch \
patches/disable-cc-incompatible-sanity-checks.patch \
patches/rh995488-rhel_tz_fix.patch \
patches/hotspot/hs23/remove_jsr292_tests.patch \
@@ -636,7 +619,6 @@
patches/openjdk/8150954-pr2868-composite_desktop.patch \
patches/pr2890-system_cacerts.patch \
patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch \
- patches/openjdk/7050826-pr2956-allow_type1_fonts.patch \
patches/openjdk/2178143-pr2959.patch \
patches/pr3137-alt_button_order.patch \
patches/openjdk/6260348-pr3068.patch \
diff -r 8746fd545d78 -r 3e1011eac3eb NEWS
--- a/NEWS Tue Aug 16 04:13:50 2016 +0100
+++ b/NEWS Wed Aug 24 23:28:42 2016 +0100
@@ -12,13 +12,113 @@
CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
-New in release 1.13.12 (2016-07-XX):
-
+New in release 1.13.12 (2016-08-24):
+
+* Security fixes
+ - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
+ - S8145446, CVE-2016-3485: Perfect pipe placement (Windows only)
+ - S8147771: Construction of static protection domains under Javax custom policy
+ - S8148872, CVE-2016-3500: Complete name checking
+ - S8149962, CVE-2016-3508: Better delineation of XML processing
+ - S8150752: Share Class Data
+ - S8151925: Font reference improvements
+ - S8152479, CVE-2016-3550: Coded byte streams
+ - S8155981, CVE-2016-3606: Bolster bytecode verification
+* Import of OpenJDK6 b40
+ - S6496269: Many warnings generated from com/sun/java/util/jar/pack/*.cpp when compiled on Linux
+ - S6522789: [zh_CN] translation of "enclosing class" in doclet is incorrect
+ - S6575373: Error verifying signatures of pack200 files in some cases [TEST ONLY]
+ - S6579775: l10n update after 6212566
+ - S6600143: Remove another 450 unnecessary casts
+ - S6611629: Avoid hardcoded cygwin paths for memory detection
+ - S6690018: RSAClientKeyExchange NullPointerException
+ - S6712743: pack200: should default to 150.7 pack format for classfiles without any classes.
+ - S6714842: CertPathBuilder returns incorrect CertPath for BasicConstraints in builderParams
+ - S6726309: Compiler warnings in nio code
+ - S6727683: Cleanup use of COMPILER_WARNINGS_FATAL in makefiles
+ - S6755847: (launcher) will trigger assertions in debug build
+ - S6852744: PIT b61: PKI test suite fails because self signed certificates are being rejected
+ - S6858127: Missing -DNDEBUG on Linux and Windows native code compiles
+ - S6864028: Update the java launcher to use the new entry point JVM_FindClassFromBootLoader
+ - S6875904: Java 7 message synchronization 1
+ - S6882437: CertPath/X509CertPathDiscovery/Test fails on jdk7/pit/b62
+ - S6888127: java.util.jar.Pack200.Packer Memory Leak
+ - S6888925: SunMSCAPI's Cipher can't use RSA public keys obtained from other sources.
+ - S6889552: Sun provider should not require LDAP CertStore to be present
+ - S6941936: Broken pipe error of test case DNSIdentities.java [Test only]
+ - S6951599: Rename package of security tools for modularization
+ - S6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package
+ - S6958026: Problem with PKCS12 keystore
+ - S6966737: (pack200) the pack200 regression tests need to be more robust.
+ - S6982312: (pack200) pack200 fails with the jdk7 class files
+ - S6985763: Pack200.Packer.pack(...) and Pack200.Unpacker.unpack(...) throw unspecified exceptions
+ - S6990106: FindBugs scan - Malicious code vulnerability Warnings in com.sun.java.util.jar.pack.*
+ - S6994413: JDK_GetVersionInfo0 only expects a two digit build number
+ - S7000752: Duplicate entry in RowSetResourceBundles.properties
+ - S7001094: Can't initialize SunPKCS11 more times than PKCS11 driver maxSessionCount
+ - S7003227: (pack200) intermittent failures compiling pack200
+ - S7004706: l10n of 7000752 Duplicate entry in RowSetResourceBundles.properties
+ - S7006704: (pack200) add missing file for 6990106
+ - S7011497: Improve trust anchor searching method during cert path validation
+ - S7017734: jdk7 message drop 1 translation integration
+ - S7023416: (pack200) fix parfait issues
+ - S7029680: fix test/sun/misc/Version/Version.java build parsing
+ - S7038175: Expired PKITS certificates causing CertPathBuilder and CertPathValidator regression test failures
+ - S7050826, PR2956, RH1334465: Hebrew characters are not rendered on OEL 5.6
+ - S7055363: jdk_security3 test target cleanup
+ - S7060849: Eliminate pack200 build warnings
+ - S7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror
+ - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java failing
+ - S7092825: javax.crypto.Cipher.Transform.patternCache is synchronizedMap and became scalability bottleneck.
+ - S7105780: Add SSLSocket client/SSLEngine server to templates directory
+ - S7107613: scalability blocker in javax.crypto.CryptoPermissions
+ - S7107616: scalability blocker in javax.crypto.JceSecurityManager
+ - S7109274: Restrict the use of certificates with RSA keys less than 1024 bits
+ - S7129083: CookieManager does not store cookies if url is read before setting cookie manager
+ - S7152582: PKCS11 tests should use the NSS libraries available in the OS
+ - S7166955: (pack200) JNI_GetCreatedJavaVMs needs additional checking
+ - S7196855: autotest.sh fails on ubuntu because libsoftokn.so not found
+ - S7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so
+ - S8002306: (se) Selector.open fails if invoked with thread interrupt status set [win]
+ - S8009634: TEST_BUG: sun/misc/Version/Version.java handle 2 digit minor in VM version
+ - S8010166: TEST_BUG: fix for 8009634 overlooks possible version strings (sun/misc/Version/Version.java)
+ - S8013228: Create new system properties to control allowable OCSP clock skew and CRL connection timeout
+ - S8019341: Update CookieHttpsClientTest to use the newer framework.
+ - S8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs
+ - S8022594: Potential deadlock in <clinit> of sun.nio.ch.Util/IOUtil
+ - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently
+ - S8026794: Test tools/pack200/TimeStamp.java fails while opening golden.jar.native.IST on linux-ppc(v2)
+ - S8027026: Change keytool -genkeypair to use -keyalg RSA
+ - S8029177: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.java.util.jar: JNI exception pending
+ - S8029646: [pack200] should support the new zip64 format.
+ - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp
+ - S8037557: test SessionCacheSizeTests.java timeout
+ - S8074839: Resolve disabled warnings for libunpack and the unpack200 binary
+ - S8079410: Hotspot version to share the same update and build version from JDK
+ - S8130735: javax.swing.TimerQueue: timer fires late when another timer starts
+ - S8139436: sun.security.mscapi.KeyStore might load incomplete data
+ - S8140344: add support for 3 digit update release numbers
+ - S8144313: Test SessionTimeOutTests can be timeout
+ - S8145017: Add support for 3 digit hotspot minor version numbers
+ - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out
+ - S8146669: Test SessionTimeOutTests fails intermittently
+ - S8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811
+ - S8147857: [TEST] RMIConnector logs attribute names incorrectly
+ - S8151841, PR3099: Build needs additional flags to compile with GCC 6
+ - S8151876: (tz) Support tzdata2016d
+ - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known.
+ - S8162344: The API changes made by CR 7064075 need to be reverted
+ - S8162818: Sync src/share/native/com/sun/media code with OpenJDK 7
+ - S8162828: Sync imageioJPEG.c with initial OpenJDK 7 version
+ - S8163022, PR2954: Remove @Override annotation on interfaces added by 2016/04 security fixes
+ - S8164181: Remove @Override annotation on interfaces added by 2016/07 security fixes
+ - S8164426: Normalise whitespace in src/share/classes/com/sun/java/util/jar/pack
+ - S8164554: test/sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java still failing
+ - S8164555: pack200: Leave ZipFile open on exceptions
* Backports
- S2178143, PR2959: JVM crashes if the number of bound CPUs changed during runtime
- S6260348, PR3068: GTK+ L&F JTextComponent not respecting desktop caret blink rate
- S6961123, PR2975: setWMClass fails to null-terminate WM_CLASS string
- - S7050826, PR2956, RH1334465: Hebrew characters are not rendered on OEL 5.6
* Bug fixes
- PR2800: Files are missing from resources.jar
- PR2954: ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java
@@ -46,7 +146,7 @@
- S8144430, CVE-2016-3427: Improve JMX connections
- S8146494: Better ligature substitution
- S8146498: Better device table adjustments
-* Import of OpenJDK6 b38
+* Import of OpenJDK6 b39
- S4459600: java -jar fails to run Main-Class if classname followed by whitespace.
- S6378099: RFE: Use libfontconfig to create/synthesise a fontconfig.properties
- S6452854: Provide a flag to print the java configuration
diff -r 8746fd545d78 -r 3e1011eac3eb configure.ac
--- a/configure.ac Tue Aug 16 04:13:50 2016 +0100
+++ b/configure.ac Wed Aug 24 23:28:42 2016 +0100
@@ -1,4 +1,4 @@
-AC_INIT([icedtea6],[1.13.12pre],[distro-pkg-dev at openjdk.java.net])
+AC_INIT([icedtea6],[1.13.12],[distro-pkg-dev at openjdk.java.net])
AC_CANONICAL_HOST
AC_CANONICAL_TARGET
AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
diff -r 8746fd545d78 -r 3e1011eac3eb patches/arch.patch
--- a/patches/arch.patch Tue Aug 16 04:13:50 2016 +0100
+++ b/patches/arch.patch Wed Aug 24 23:28:42 2016 +0100
@@ -1,6 +1,6 @@
diff -Nru openjdk.orig/corba/make/common/Defs-linux.gmk openjdk/corba/make/common/Defs-linux.gmk
---- openjdk.orig/corba/make/common/Defs-linux.gmk 2010-05-26 09:31:18.000000000 +0100
-+++ openjdk/corba/make/common/Defs-linux.gmk 2015-03-31 16:43:11.850271287 +0100
+--- openjdk.orig/corba/make/common/Defs-linux.gmk 2016-08-16 02:49:01.293544691 +0100
++++ openjdk/corba/make/common/Defs-linux.gmk 2016-08-16 04:55:35.484931454 +0100
@@ -92,9 +92,19 @@
# We need this frame pointer to make it easy to walk the stacks.
# This should be the default on X86, but ia64 and amd64 may not have this
@@ -22,8 +22,8 @@
LDFLAGS_COMMON_sparcv9 += -m64 -mcpu=v9
CFLAGS_REQUIRED_sparc += -m32 -mcpu=v9
diff -Nru openjdk.orig/corba/make/common/shared/Platform.gmk openjdk/corba/make/common/shared/Platform.gmk
---- openjdk.orig/corba/make/common/shared/Platform.gmk 2015-03-31 15:23:48.410803372 +0100
-+++ openjdk/corba/make/common/shared/Platform.gmk 2015-03-31 16:43:11.850271287 +0100
+--- openjdk.orig/corba/make/common/shared/Platform.gmk 2016-08-16 04:54:04.406422421 +0100
++++ openjdk/corba/make/common/shared/Platform.gmk 2016-08-16 04:55:35.484931454 +0100
@@ -220,9 +220,40 @@
else
# i586 is 32-bit, amd64 is 64-bit
@@ -67,9 +67,9 @@
endif
endif
diff -Nru openjdk.orig/jdk/make/common/Defs-linux.gmk openjdk/jdk/make/common/Defs-linux.gmk
---- openjdk.orig/jdk/make/common/Defs-linux.gmk 2015-02-05 18:49:58.372812460 +0000
-+++ openjdk/jdk/make/common/Defs-linux.gmk 2015-03-31 16:45:47.396086418 +0100
-@@ -102,10 +102,19 @@
+--- openjdk.orig/jdk/make/common/Defs-linux.gmk 2016-08-16 03:20:55.637983077 +0100
++++ openjdk/jdk/make/common/Defs-linux.gmk 2016-08-16 04:55:35.484931454 +0100
+@@ -106,10 +106,19 @@
# We need this frame pointer to make it easy to walk the stacks.
# This should be the default on X86, but ia64 and amd64 may not have this
# as the default.
@@ -90,81 +90,10 @@
CFLAGS_REQUIRED_sparcv9 += -m64 -mcpu=v9
LDFLAGS_COMMON_sparcv9 += -m64 -mcpu=v9
CFLAGS_REQUIRED_sparc += -m32 -mcpu=v9
-diff -Nru openjdk.orig/jdk/make/common/shared/Compiler-gcc.gmk openjdk/jdk/make/common/shared/Compiler-gcc.gmk
---- openjdk.orig/jdk/make/common/shared/Compiler-gcc.gmk 2015-03-31 15:23:48.254801559 +0100
-+++ openjdk/jdk/make/common/shared/Compiler-gcc.gmk 2015-03-31 16:51:56.332405289 +0100
-@@ -70,28 +70,56 @@
- else
- CXX = $(COMPILER_PATH)g++$(GCC_SUFFIX)
- endif
-- ifneq ("$(findstring sparc,$(ARCH))", "")
-- # sparc or sparcv9
-- REQUIRED_CC_VER = 4.0
-- REQUIRED_GCC_VER = 4.0.*
-- else
-- ifeq ($(ARCH_DATA_MODEL), 32)
-+ ifeq ($(ARCH), alpha)
-+ # alpha
-+ REQUIRED_CC_VER = 3.2
-+ REQUIRED_GCC_VER = 3.2.*
-+ endif
-+ ifeq ($(ARCH), amd64)
-+ # amd64
-+ REQUIRED_CC_VER = 3.2
-+ REQUIRED_GCC_VER = 3.2.*
-+ endif
-+ ifeq ($(ARCH), arm)
-+ # arm
-+ REQUIRED_CC_VER = 3.2
-+ REQUIRED_GCC_VER = 3.2.*
-+ endif
-+ ifeq ($(ARCH), i586)
- # i586
- REQUIRED_CC_VER = 3.2
- REQUIRED_GCC_VER = 3.2.1*
- REQUIRED_GCC_VER_INT = 3.2.1-7a
-- else
-- ifeq ($(ARCH), amd64)
-- # amd64
-- REQUIRED_CC_VER = 3.2
-- REQUIRED_GCC_VER = 3.2.*
- endif
- ifeq ($(ARCH), ia64)
- # ia64
- REQUIRED_CC_VER = 3.2
- REQUIRED_GCC_VER = 2.9[56789].*
- endif
-+ ifneq ("$(findstring m68k,$(ARCH))", "")
-+ # m68k
-+ REQUIRED_CC_VER = 3.2
-+ REQUIRED_GCC_VER = 3.2.*
-+ endif
-+ ifneq ("$(findstring mips,$(ARCH))", "")
-+ # mips
-+ REQUIRED_CC_VER = 3.2
-+ REQUIRED_GCC_VER = 3.2.*
-+ endif
-+ ifneq ("$(findstring ppc,$(ARCH))", "")
-+ # ppc or ppc64
-+ REQUIRED_CC_VER = 3.2
-+ REQUIRED_GCC_VER = 3.2.*
- endif
-+ ifneq ("$(findstring s390,$(ARCH))", "")
-+ # s390 or s390x
-+ REQUIRED_CC_VER = 3.2
-+ REQUIRED_GCC_VER = 3.2.*
-+ endif
-+ ifneq ("$(findstring sparc,$(ARCH))", "")
-+ # sparc or sparcv9
-+ REQUIRED_CC_VER = 4.0
-+ REQUIRED_GCC_VER = 4.0.*
- endif
- # Option used to create a shared library
- SHARED_LIBRARY_FLAG = -shared
diff -Nru openjdk.orig/jdk/make/common/shared/Platform.gmk openjdk/jdk/make/common/shared/Platform.gmk
---- openjdk.orig/jdk/make/common/shared/Platform.gmk 2015-03-31 15:23:48.410803372 +0100
-+++ openjdk/jdk/make/common/shared/Platform.gmk 2015-03-31 16:43:11.850271287 +0100
-@@ -222,9 +222,40 @@
+--- openjdk.orig/jdk/make/common/shared/Platform.gmk 2016-08-16 04:54:04.406422421 +0100
++++ openjdk/jdk/make/common/shared/Platform.gmk 2016-08-16 04:55:35.484931454 +0100
+@@ -193,9 +193,40 @@
else
# i586 is 32-bit, amd64 is 64-bit
ifndef ARCH_DATA_MODEL
@@ -207,8 +136,8 @@
endif
endif
diff -Nru openjdk.orig/jdk/make/javax/sound/SoundDefs.gmk openjdk/jdk/make/javax/sound/SoundDefs.gmk
---- openjdk.orig/jdk/make/javax/sound/SoundDefs.gmk 2013-08-21 20:32:57.524222927 +0100
-+++ openjdk/jdk/make/javax/sound/SoundDefs.gmk 2015-03-31 16:44:39.367291058 +0100
+--- openjdk.orig/jdk/make/javax/sound/SoundDefs.gmk 2016-08-16 02:49:25.677142687 +0100
++++ openjdk/jdk/make/javax/sound/SoundDefs.gmk 2016-08-16 04:55:35.484931454 +0100
@@ -58,10 +58,54 @@
ifeq ($(ZERO_BUILD), true)
CPPFLAGS += -DX_ARCH=X_ZERO
@@ -276,8 +205,8 @@
diff -Nru openjdk.orig/jdk/src/share/native/com/sun/media/sound/SoundDefs.h openjdk/jdk/src/share/native/com/sun/media/sound/SoundDefs.h
---- openjdk.orig/jdk/src/share/native/com/sun/media/sound/SoundDefs.h 2013-08-21 20:32:57.952229855 +0100
-+++ openjdk/jdk/src/share/native/com/sun/media/sound/SoundDefs.h 2015-03-31 16:43:11.850271287 +0100
+--- openjdk.orig/jdk/src/share/native/com/sun/media/sound/SoundDefs.h 2016-08-16 02:49:38.708927851 +0100
++++ openjdk/jdk/src/share/native/com/sun/media/sound/SoundDefs.h 2016-08-16 04:55:35.484931454 +0100
@@ -33,12 +33,21 @@
#define X_LINUX 3
diff -r 8746fd545d78 -r 3e1011eac3eb patches/ecj/override.patch
--- a/patches/ecj/override.patch Tue Aug 16 04:13:50 2016 +0100
+++ b/patches/ecj/override.patch Wed Aug 24 23:28:42 2016 +0100
@@ -1,6 +1,127 @@
+diff -Nru openjdk-ecj.orig/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java openjdk-ecj/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java
+--- openjdk-ecj.orig/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java 2016-08-16 02:49:10.269396706 +0100
++++ openjdk-ecj/jaxws/drop_included/jaxws_src/src/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java 2016-08-16 05:30:32.814484518 +0100
+@@ -50,17 +50,14 @@
+ }
+
+ // size of the chunk given by the parser
+- @Override
+ public int size() {
+ return len;
+ }
+
+- @Override
+ public byte[] read() {
+ return data;
+ }
+
+- @Override
+ public long writeTo(DataFile file) {
+ return file.writeTo(data, 0, len);
+ }
+@@ -70,7 +67,6 @@
+ * @param buf
+ * @return
+ */
+- @Override
+ public Data createNext(DataHead dataHead, ByteBuffer buf) {
More information about the distro-pkg-dev
mailing list