/hg/release/icedtea6-1.13: 9 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Tue Jan 20 21:40:29 UTC 2015
changeset cf2ebfda5911 in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=cf2ebfda5911
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Fri Oct 24 02:53:21 2014 +0100
Bump to next version, b34.
2014-10-24 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(OPENJDK_VERSION): Bump to next release, b34.
changeset b491474e2be9 in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=b491474e2be9
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Jan 20 06:10:12 2015 +0000
Sync with upstream OpenJDK 6 repository.
Upstream changes:
- OJ43: Backport JAX_WS-945; Socket backlog may be limiting lwhs performance
- S6364329: jstat displays "invalid argument count" with usage
- S6507067: TimeZone country/area message error
- S6585666: Spanish language names not compliant with CLDR
- S6608572: Currency change for Malta and Cyprus
- S6610748: Dateformat - AM-PM indicator in Finnish appears to be from English
- S6627549: ISO 3166 code addition: Saint Barthelemy and Saint Martin
- S6645271: Wrong date format for Croatian (hr) locale
- S6646611: Incorrect spelling of month name in locale for Belarusian language ("be", "BY")
- S6647452: Remove obfuscation, framework and provider self-verification checking
- S6716626: Integrate contributed language and country names for NL
- S6786276: Locale.getISOCountries() still contains country code "CS"
- S6868106: Ukrainian currency has wrong format
- S6870908: reopen bug 4244752: month names in Estonian should be lowercase
- S6873931: New Turkish currency since 2009
- S6910489: Slovenia Locale, wrong firstDayOfWeek number
- S6914413: abbreviation name for November is not correct in be_BY
- S6916787: Ukrainian currency name needs to be fixed
- S6919624: minimalDaysInFirstWeek ressource for hungarian is wrong
- S6931564: Incorrect display name of Locale for south africa
- S6938454: 2 new testcases for bug: Unable to determine generic type in program that compiles under Java 6
- S6938454: Unable to determine generic type in program that compiles under Java 6
- S7019267: Currency Display Names are not localized into pt_BR.
- S7020583: Some currency names are missing in some locales
- S7020960: CurrencyNames_sr_RS.properties is missing.
- S7025837: fix plural currency display names in sr_Latn_(BA|ME|RS).properties
- S7028073: The currency symbol for Peru is wrong
- S7036905: [de] dem - the german mark display name is incorrect
- S7066203: Update currency data to the latest ISO 4217 standard
- S7077119: remove past transition dates from CurrencyData.properties file
- S7085757: Currency Data: ISO 4217 Amendment 152
- S7122142: (ann) Race condition between isAnnotationPresent and getAnnotations
- S7161796: PhaseStringOpts::fetch_static_field tries to fetch field from the Klass instead of the mirror
- S7171028: dots are missed in the datetime for Slovanian
- S7185456: (ann) Optimize Annotation handling in java/sun.reflect.* code for small number of annotations
- S7189611: Venezuela current Currency should be Bs.F.
- S7195759: ISO 4217 Amendment 154
- S7201205: Add Makefile configuration option to build with unlimited crypto in OpenJDK.
- S8005232: (JEP-149) Class Instance size reduction
- S8006748: getISO3Country() returns wrong value
- S8013836: getFirstDayOfWeek reports wrong day for pt-BR locale
- S8021121: ISO 4217 Amendment Number 156
- S8022721: TEST_BUG: AnnotationTypeDeadlockTest.java throws java.lang.IllegalStateException: unexpected condition
- S8027695: There should be a space before % sign in Swedish locale
- S8055222: Currency update needed for ISO 4217 Amendment #159
2015-01-19 Andrew John Hughes <gnu.andrew at member.fsf.org>
* patches/clean-crypto.patch: Removed; replaced by
inclusion of UNLIMITED_CRYPTO=true solution upstream.
* patches/openjdk/7122142-annotation_race_condition.patch,
* patches/openjdk/7161796-wrong_fetch_in_fetch_static_field.patch:
Remove patches included upstream.
* Makefile.am:
(ICEDTEA_PATCHES): Remove above patches.
(ICEDTEA_ENV): Set UNLIMITED_CRYPTO=true.
* NEWS: Updated.
* patches/openjdk/4963723-implement_sha-224.patch:
Regenerated following backport of 6647452 upstream.
* patches/openjdk/7044060-support_nsa_suite_b.patch:
Likewise.
* patches/openjdk/7106773-512_bits_rsa.patch: Likewise.
* patches/openjdk/8006935-long_keys_in_hmac_prf.patch: Likewise.
* patches/openjdk/p11cipher-4898461-support_ecb_and_cbc.patch:
Likewise.
* patches/openjdk/p11cipher-6604496-support_ckm_aes_ctr.patch:
Likewise.
2015-01-05 Andrew John Hughes <gnu.andrew at member.fsf.org>
* patches/ecj/pr64174.patch: Drop the Lithuanian
changeover date now, as it's in the past.
2014-12-04 Andrew John Hughes <gnu.andrew at member.fsf.org>
* Makefile.am:
(ICEDTEA_ECJ_PATCHES): Add workaround for bug
in parsing end-of-year dates (Classpath PR64174).
* acinclude.m4:
(IT_PR64174_CHECK): Detect if the boot JDK suffers
from PR64174 and apply the patch if so.
* configure.ac: Call IT_PR64174_CHECK.
* patches/ecj/pr64174.patch: Drop the Latvian
Euro changeover date, which is in the past anyway,
and move Lithuania's two hours forward so it enters
2015 and avoids the bug.
changeset 5cec14c8f8c7 in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=5cec14c8f8c7
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Jan 20 04:38:55 2015 +0000
Bring in 2015/01/20 security update.
Upstream changes:
- OJ44: Add missing TimeZone test cases included in OpenJDK 7 revision 0.
- OJ45: Fix copyright headers on imported files
- OJ46: Fix lost Classpath exception
- OJ47: Remove @Override annotation on interfaces added by 2015/01/20 security fixes.
- OJ48: Fix substitution error.
- S4873188: Support TLS 1.1
- S6461635: [TESTBUG] BasicTests.sh test fails intermittently
- S6541350: TimeZone display names localization
- S6545422: [TESTBUG] NativeErrors.java uses wrong path name in exec
- S6578647: Undefined requesting URL in java.net.Authenticator.getPasswordAuthentication()
- S6587676: Krb5LoginModule failure if useTicketCache=true on Vista
- S6631048: Problem when writing on output stream of HttpURLConnection
- S6641309: Wrong Cookie separator used in HttpURLConnection
- S6641312: Fix krb5 codes indentation problems
- S6653795: C2 intrinsic for Unsafe.getAddress performs pointer sign extension on 32-bit systems
- S6659779: HttpURLConnections logger should log tunnel requests
- S6670362: HTTP/SPNEGO should work across realms
- S6706974: Add krb5 test infrastructure
- S6720866: Slow performance using HttpURLConnection for upload
- S6726695: HttpURLConnection shoul support 'Expect: 100-contimue' headers for PUT
- S6729881: Compiler warning in networking native code
- S6761072: new krb5 tests fail on multiple platforms
- S6765491: Krb5LoginModule a little too restrictive, and the doc is not clear.
- S6776102: sun/util/resources/TimeZone/Bug6317929.java test failed against 6u12b01 and passed against 6u11b03
- S6792180: Enhance to reject weak algorithms or conform to crypto recommendations
- S6811297: Add more logging to HTTP protocol handler
- S6821191: Timezone display name localization
- S6822460: support self-issued certificate
- S6830658: Changeset 67e5d3e41b5b breaks the fastdebug build in NativeCreds.c
- S6835668: Use of /usr/include/linux/ files creates a dependence on kernel-headers
- S6855297: Windows build breaks after 6811297
- S6856856: NPE in HTTP protocol handler logging
- S6868106: Ukrainian currency has wrong format
- S6870908: reopen bug 4244752: month names in Estonian should be lowercase
- S6873931: New Turkish currency since 2009
- S6882594: Remove static dependancy on NTLM authentication
- S6899503: Security code issue using Verisign root certificate
- S6910489: Slovenia Locale, wrong firstDayOfWeek number
- S6911104: Tests do not work with CYGWIN: tools, sun/tools, and com/sun/tools
- S6914413: abbreviation name for November is not correct in be_BY
- S6925851: Localize JRE into pt_BR
- S6931566: NetworkInterface is not working when interface name is more than 15 characters long
- S6945604: wrong error message in CardImpl.java
- S6962617: Testcase changes, cleanup of problem list for jdk_tools targets
- S6964714: NetworkInterface getInetAddresses enumerates IPv6 addresses if java.net.preferIPvStack property set
- S6967937: Scope id no longer being set after 6931566
- S6972374: NetworkInterface.getNetworkInterfaces throws "java.net.SocketException" on Solaris zone
- S6976117: SSLContext.getInstance("TLSv1.1") returns SSLEngines/SSLSockets without TLSv1.1 enabled
- S6977550: (tz) Support tzdata2010l
- S6996686: (tz) Support tzdata2010o
- S7001720: copyright templates not rebranded
- S7017800: (tz) Support tzdata2011b
- S7022269: clean up fscanf usage in Linux networking native code
- S7027387: (tz) Support tzdata2011d
- S7033174: (tz) Support tzdata2011e
- S7035073: Add missing timezones to TimeZoneNames_pt_BR.java
- S7035555: 4/4 attach/BasicTests.sh needs another tweak for Cygwin
- S7036025: java.security.AccessControlException when creating JFileChooser in signed applet
- S7039469: (tz) Support tzdata2011g
- S7047033: (smartcardio) Card.disconnect(boolean reset) does not reset when reset is true
- S7079012: test/java/net/NetworkInterface/NetParamsTest.java fails with SocketException getting mac address
- S7090843: (tz) Support tzdata2011j
- S7103108: (tz) Support tzdata2011l
- S7103405: Correct display names for Pacific/Apia timezone
- S7104126: Insert openjdk copyright header back into TZdata files
- S7153184: NullPointerException when calling SSLEngineImpl.getSupportedCipherSuites
- S7158483: (tz) Support tzdata2012c
- S7174244: NPE in Krb5ProxyImpl.getServerKeys()
- S7198570: (tz) Support tzdata2012f
- S7199066: Typo in method name
- S8002225: (tz) Support tzdata2012i
- S8009987: (tz) Support tzdata2013b
- S8014469: (tz) Support tzdata2013c
- S8015421: NegativeArraySizeException occurs in ChunkedOutputStream() with Integer.MAX_VALUE
- S8015570: Use long comparison in Rule.getRules().
- S8020054: (tz) Support tzdata2013d
- S8021372: NetworkInterface.getNetworkInterfaces() returns duplicate hardware address
- S8023956: Provide a work-around to broken Linux 32 bit "Exec Shield" using CS for NX emulation (crashing with SI_KERNEL)
- S8025051: Update resource files for TimeZone display names
- S8025255: (tz) Support tzdata2013g
- S8026772: test/sun/util/resources/TimeZone/Bug6317929.java failing
- S8027359: XML parser returns incorrect parsing results
- S8027370: Support tzdata2013h
- S8028627: Unsynchronized code path from javax.crypto.Cipher to the WeakHashMap used by JceSecurity to store codebase mappings
- S8028726: (prefs) Check src/solaris/native/java/util/FileSystemPreferences.c for JNI pending exceptions
- S8029153: [TESTBUG] test/compiler/7141637/SpreadNullArg.java fails because it expects NullPointerException
- S8029318: Native Windows ccache still reads DES tickets
- S8030822: (tz) Support tzdata2013i
- S8031046: Native Windows ccache might still get unsupported ticket
- S8032788: ImageIcon constructor throws an NPE and hangs when passed a null String parameter
- S8032909: XSLT string-length returns incorrect length when string includes complementary chars
- S8035613: With active Securitymanager JAXBContext.newInstance fails
- S8037012: (tz) Support tzdata2014a
- S8038306: (tz) Support tzdata2014b
- S8040617: [macosx] Large JTable cell results in a OutOfMemoryException
- S8041990: [macosx] Language specific keys does not work in applets when opened outside the browser
- S8043012: (tz) Support tzdata2014c
- S8046343: (smartcardio) CardTerminal.connect('direct') does not work on MacOSX
- S8046656: Update protocol support
- S8047125: (ref) More phantom object references
- S8047130: Fewer escapes from escape analysis
- S8048035: Ensure proper proxy protocols
- S8049250: Need a flag to invert the Card.disconnect(reset) argument
- S8049253: Better GC validation
- S8049343: (tz) Support tzdata2014g
- S8050485: super() in a try block in a ctor causes VerifyError
- S8050807: Better performing performance data handling
- S8051012: Regression in verifier for <init> method call from inside of a branch
- S8051614: smartcardio TCK tests fail due to lack of 'reset' permission
- S8054367: More references for endpoints
- S8055304: More boxing for DirectoryComboBoxModel
- S8055309: RMI needs better transportation considerations
- S8055479: TLAB stability
- S8055489: Better substitution formats
- S8056211: api/java_awt/Event/InputMethodEvent/serial/index.html#Input[serial2002] failure
- S8056264: Multicast support improvements
- S8056276: Fontmanager feature improvements
- S8057555: Less cryptic cipher suite management
- S8058715: stability issues when being launched as an embedded JVM via JNI
- S8058982: Better verification of an exceptional invokespecial
- S8059206: (tz) Support tzdata2014i
- S8059485: Resolve parsing ambiguity
- S8060474: Resolve more parsing ambiguity
- S8061210: Issues in TLS
- S8061826: Part of JDK-8060474 should be reverted
- S8062561: Test bug8055304 fails if file system default directory has read access
- S8062807: Exporting RMI objects fails when run under restrictive SecurityManager
- S8064560: (tz) Support tzdata2014j
2015-01-19 Andrew John Hughes <gnu.andrew at member.fsf.org>
* patches/openjdk/6541350-tz_display_names_l10n.patch,
* patches/openjdk/6706974-krb5_test_infrastructure.patch,
* patches/openjdk/6761072-new_krb5_tests_fail_on_multiple_platforms.patch,
* patches/openjdk/6821191-tz_display_names_l10n.patch,
* patches/openjdk/6925851-pt_br.patch,
* patches/openjdk/6977550-tzdata2010l.patch,
* patches/openjdk/6996686-tzdata2010o.patch,
* patches/openjdk/7017800-tzdata2011b.patch,
* patches/openjdk/7027387-tzdata2011d.patch,
* patches/openjdk/7033174-tzdata2011e.patch,
* patches/openjdk/7035073-missing_pt_br_timezones.patch,
* patches/openjdk/7039469-tzdata2011g.patch,
* patches/openjdk/7090843-tzdata2011j.patch,
* patches/openjdk/7103108-tzdata2011l.patch,
* patches/openjdk/7103405-correct_display_names.patch,
* patches/openjdk/7104126-headers_tzdata.patch,
* patches/openjdk/7158483-tzdata2012c.patch,
* patches/openjdk/7198570-tzdata2012f.patch,
* patches/openjdk/8002225-tzdata2012i.patch,
* patches/openjdk/8009987-tzdata2013b.patch,
* patches/openjdk/8014469-tzdata2013c.patch,
* patches/openjdk/8020054-tzdata2013d.patch,
* patches/openjdk/8025255-tzdata2013g.patch:
Remove patches included upstream.
* Makefile.am:
(ICEDTEA_PATCHES): Remove above patches.
* NEWS: Updated.
* patches/hotspot/hs23/remove_jsr292_tests.patch:
Regenerated.
* patches/hotspot/hs23/type_fixes.patch:
Remove threadLocalAllocBuffer.cpp hunk which is
no longer applicable.
changeset 58418f99312a in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=58418f99312a
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Jan 20 06:16:12 2015 +0000
Backport recent fixes from IcedTea 2.x.
PR2070: Type-punning warnings still evident on RHEL 5
PR2082: Cast should use same type as GCDrainStackTargetSize (uintx).
PR2096, RH1163501: 2048-bit DH upper bound too small for Fedora infrastructure
S8000897, PR2173, RH1155012: VM crash in CompileBroker
S8020190, PR2174, RH1176718: Fatal: Bug in native code: jfieldID must match object
S8028623, PR2177, RH1168693: SA: hash codes in SymbolTable mismatching java_lang_String::hash_code for extended characters.
S8061785, PR2177: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge
2015-01-19 Andrew John Hughes <gnu.andrew at member.fsf.org>
* patches/openjdk/8000897-use_corresponding_digest_length.patch:
Moved to...
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch:
...here.
* patches/openjdk/8020190-pr2174-jfieldid_must_match_object.patch,
* patches/openjdk/8028623-pr2177-hash_code_mismatch_for_extended_characters.patch,
* patches/openjdk/8061785-pr2177-test_bug-corrupted_utf8_character.patch,
* patches/pr2070-type_punning_warnings.patch,
* patches/pr2082-s390_type_fixes.patch,
* patches/pr2096-4096-bit_dh.patch:
New backports from IcedTea 2.x.
changeset a8b7dd6d4d51 in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=a8b7dd6d4d51
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Jan 20 06:41:59 2015 +0000
Update to b34 tarball.
2015-01-19 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(OPENJDK_DATE): Bump to security update release date;
20th of January, 2015.
(OPENJDK_SHA256SUM): Update for b34 tarball.
changeset f0c900038574 in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=f0c900038574
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Jan 20 06:46:55 2015 +0000
Prepare for 1.13.6 release.
2015-01-19 Andrew John Hughes <gnu.andrew at redhat.com>
* NEWS: Set release date to 20th of January,
2015 for 1.13.6.
* configure.ac: Bump to 1.13.6.
changeset ff4779d28676 in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=ff4779d28676
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Jan 20 08:21:36 2015 +0000
Update tarball to include x86 build fix and backport workaround for Zero from IcedTea 2.x.
PR2179: Avoid x86 workaround when running Zero rather than a JIT
Upstream changes:
- OJ49: Fix placement of 8023956 fix.
2015-01-19 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(OPENJDK_SHA256SUM): Update for new b34 tarball.
(ICEDTEA_PATCHES): Add fix for PR2179.
* NEWS: Updated.
* patches/pr2179-avoid_x86_workaround_on_zero.patch:
Don't apply 8023956 when building Zero on x86.
changeset 668899e5ab89 in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=668899e5ab89
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Jan 20 09:11:26 2015 +0000
Fix another build failure on x86.
Upstream changes:
- OJ50: Fix reference to missing pd_attempt_reserve_memory_at
2015-01-19 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(OPENJDK_SHA256SUM): Update for new b34 tarball.
* NEWS: Updated.
changeset 15e9801d9167 in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=15e9801d9167
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Jan 20 11:35:12 2015 +0000
PR2180: Old autotools dislike $(builddir)/fsg.sh
2015-01-19 Andrew John Hughes <gnu.andrew at redhat.com>
* Makefile.am:
(extract-openjdk): Use abs_top_builddir
instead of builddir to please older
versions of autotools. No need to set
fsg.sh executable either as we run it
via sh.
* NEWS: Updated.
diffstat:
ChangeLog | 136 +
Makefile.am | 53 +-
NEWS | 165 +-
acinclude.m4 | 46 +
configure.ac | 5 +-
patches/clean-crypto.patch | 1099 --
patches/ecj/pr64174.patch | 21 +
patches/hotspot/hs23/remove_jsr292_tests.patch | 35 +-
patches/hotspot/hs23/type_fixes.patch | 96 +-
patches/openjdk/4963723-implement_sha-224.patch | 289 +-
patches/openjdk/6541350-tz_display_names_l10n.patch | 300 -
patches/openjdk/6706974-krb5_test_infrastructure.patch | 2090 -----
patches/openjdk/6761072-new_krb5_tests_fail_on_multiple_platforms.patch | 94 -
patches/openjdk/6821191-tz_display_names_l10n.patch | 125 -
patches/openjdk/6925851-pt_br.patch | 3651 ---------
patches/openjdk/6977550-tzdata2010l.patch | 1208 ---
patches/openjdk/6996686-tzdata2010o.patch | 93 -
patches/openjdk/7017800-tzdata2011b.patch | 265 -
patches/openjdk/7027387-tzdata2011d.patch | 522 -
patches/openjdk/7033174-tzdata2011e.patch | 117 -
patches/openjdk/7035073-missing_pt_br_timezones.patch | 1644 ----
patches/openjdk/7039469-tzdata2011g.patch | 116 -
patches/openjdk/7044060-support_nsa_suite_b.patch | 125 +-
patches/openjdk/7090843-tzdata2011j.patch | 1281 ---
patches/openjdk/7103108-tzdata2011l.patch | 1660 ----
patches/openjdk/7103405-correct_display_names.patch | 130 -
patches/openjdk/7104126-headers_tzdata.patch | 530 -
patches/openjdk/7106773-512_bits_rsa.patch | 2 +-
patches/openjdk/7122142-annotation_race_condition.patch | 1955 ----
patches/openjdk/7158483-tzdata2012c.patch | 1482 ---
patches/openjdk/7161796-wrong_fetch_in_fetch_static_field.patch | 40 -
patches/openjdk/7198570-tzdata2012f.patch | 841 --
patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch | 29 +
patches/openjdk/8000897-use_corresponding_digest_length.patch | 29 -
patches/openjdk/8002225-tzdata2012i.patch | 261 -
patches/openjdk/8006935-long_keys_in_hmac_prf.patch | 2 +-
patches/openjdk/8009987-tzdata2013b.patch | 2275 -----
patches/openjdk/8014469-tzdata2013c.patch | 276 -
patches/openjdk/8020054-tzdata2013d.patch | 314 -
patches/openjdk/8020190-pr2174-jfieldid_must_match_object.patch | 80 +
patches/openjdk/8025255-tzdata2013g.patch | 3976 ----------
patches/openjdk/8028623-pr2177-hash_code_mismatch_for_extended_characters.patch | 106 +
patches/openjdk/8061785-pr2177-test_bug-corrupted_utf8_character.patch | 36 +
patches/openjdk/p11cipher-4898461-support_ecb_and_cbc.patch | 7 -
patches/openjdk/p11cipher-6604496-support_ckm_aes_ctr.patch | 2 +-
patches/pr2070-type_punning_warnings.patch | 36 +
patches/pr2082-s390_type_fixes.patch | 20 +
patches/pr2096-4096-bit_dh.patch | 120 +
patches/pr2179-avoid_x86_workaround_on_zero.patch | 33 +
49 files changed, 1099 insertions(+), 26719 deletions(-)
diffs (truncated from 29002 to 500 lines):
diff -r 72968bfeb778 -r 15e9801d9167 ChangeLog
--- a/ChangeLog Tue Jan 20 06:01:55 2015 +0000
+++ b/ChangeLog Tue Jan 20 11:35:12 2015 +0000
@@ -1,3 +1,139 @@
+2015-01-19 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (extract-openjdk): Use abs_top_builddir
+ instead of builddir to please older
+ versions of autotools. No need to set
+ fsg.sh executable either as we run it
+ via sh.
+ * NEWS: Updated.
+
+2015-01-19 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_SHA256SUM): Update for new b34 tarball.
+ * NEWS: Updated.
+
+2015-01-19 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_SHA256SUM): Update for new b34 tarball.
+ (ICEDTEA_PATCHES): Add fix for PR2179.
+ * NEWS: Updated.
+ * patches/pr2179-avoid_x86_workaround_on_zero.patch:
+ Don't apply 8023956 when building Zero on x86.
+
+2015-01-19 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * NEWS: Set release date to 20th of January,
+ 2015 for 1.13.6.
+ * configure.ac: Bump to 1.13.6.
+
+2015-01-19 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_DATE): Bump to security update release date;
+ 20th of January, 2015.
+ (OPENJDK_SHA256SUM): Update for b34 tarball.
+
+2015-01-19 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * patches/openjdk/8000897-use_corresponding_digest_length.patch:
+ Moved to...
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add new patches.
+ * NEWS: Updated.
+ * patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch:
+ ...here.
+ * patches/openjdk/8020190-pr2174-jfieldid_must_match_object.patch,
+ * patches/openjdk/8028623-pr2177-hash_code_mismatch_for_extended_characters.patch,
+ * patches/openjdk/8061785-pr2177-test_bug-corrupted_utf8_character.patch,
+ * patches/pr2070-type_punning_warnings.patch,
+ * patches/pr2082-s390_type_fixes.patch,
+ * patches/pr2096-4096-bit_dh.patch:
+ New backports from IcedTea 2.x.
+
+2015-01-19 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * patches/openjdk/6541350-tz_display_names_l10n.patch,
+ * patches/openjdk/6706974-krb5_test_infrastructure.patch,
+ * patches/openjdk/6761072-new_krb5_tests_fail_on_multiple_platforms.patch,
+ * patches/openjdk/6821191-tz_display_names_l10n.patch,
+ * patches/openjdk/6925851-pt_br.patch,
+ * patches/openjdk/6977550-tzdata2010l.patch,
+ * patches/openjdk/6996686-tzdata2010o.patch,
+ * patches/openjdk/7017800-tzdata2011b.patch,
+ * patches/openjdk/7027387-tzdata2011d.patch,
+ * patches/openjdk/7033174-tzdata2011e.patch,
+ * patches/openjdk/7035073-missing_pt_br_timezones.patch,
+ * patches/openjdk/7039469-tzdata2011g.patch,
+ * patches/openjdk/7090843-tzdata2011j.patch,
+ * patches/openjdk/7103108-tzdata2011l.patch,
+ * patches/openjdk/7103405-correct_display_names.patch,
+ * patches/openjdk/7104126-headers_tzdata.patch,
+ * patches/openjdk/7158483-tzdata2012c.patch,
+ * patches/openjdk/7198570-tzdata2012f.patch,
+ * patches/openjdk/8002225-tzdata2012i.patch,
+ * patches/openjdk/8009987-tzdata2013b.patch,
+ * patches/openjdk/8014469-tzdata2013c.patch,
+ * patches/openjdk/8020054-tzdata2013d.patch,
+ * patches/openjdk/8025255-tzdata2013g.patch:
+ Remove patches included upstream.
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Remove above patches.
+ * NEWS: Updated.
+ * patches/hotspot/hs23/remove_jsr292_tests.patch:
+ Regenerated.
+ * patches/hotspot/hs23/type_fixes.patch:
+ Remove threadLocalAllocBuffer.cpp hunk which is
+ no longer applicable.
+
+2015-01-19 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * patches/clean-crypto.patch: Removed; replaced by
+ inclusion of UNLIMITED_CRYPTO=true solution upstream.
+ * patches/openjdk/7122142-annotation_race_condition.patch,
+ * patches/openjdk/7161796-wrong_fetch_in_fetch_static_field.patch:
+ Remove patches included upstream.
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Remove above patches.
+ (ICEDTEA_ENV): Set UNLIMITED_CRYPTO=true.
+ * NEWS: Updated.
+ * patches/openjdk/4963723-implement_sha-224.patch:
+ Regenerated following backport of 6647452 upstream.
+ * patches/openjdk/7044060-support_nsa_suite_b.patch:
+ Likewise.
+ * patches/openjdk/7106773-512_bits_rsa.patch: Likewise.
+ * patches/openjdk/8006935-long_keys_in_hmac_prf.patch: Likewise.
+ * patches/openjdk/p11cipher-4898461-support_ecb_and_cbc.patch:
+ Likewise.
+ * patches/openjdk/p11cipher-6604496-support_ckm_aes_ctr.patch:
+ Likewise.
+
+2015-01-05 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * patches/ecj/pr64174.patch: Drop the Lithuanian
+ changeover date now, as it's in the past.
+
+2014-12-04 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * Makefile.am:
+ (ICEDTEA_ECJ_PATCHES): Add workaround for bug
+ in parsing end-of-year dates (Classpath PR64174).
+ * acinclude.m4:
+ (IT_PR64174_CHECK): Detect if the boot JDK suffers
+ from PR64174 and apply the patch if so.
+ * configure.ac: Call IT_PR64174_CHECK.
+ * patches/ecj/pr64174.patch: Drop the Latvian
+ Euro changeover date, which is in the past anyway,
+ and move Lithuania's two hours forward so it enters
+ 2015 and avoids the bug.
+
+2014-10-24 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ * Makefile.am:
+ (OPENJDK_VERSION): Bump to next release, b34.
+
2014-12-05 Andrew John Hughes <gnu.andrew at member.fsf.org>
PR2125: Synchronise elliptic curves in
diff -r 72968bfeb778 -r 15e9801d9167 Makefile.am
--- a/Makefile.am Tue Jan 20 06:01:55 2015 +0000
+++ b/Makefile.am Tue Jan 20 11:35:12 2015 +0000
@@ -1,8 +1,8 @@
# Dependencies
-OPENJDK_DATE = 14_oct_2014
-OPENJDK_SHA256SUM = cabc35587a90fa81edd8ba8537c0454348c37456de27e407bbb66d52031a1293
-OPENJDK_VERSION = b33
+OPENJDK_DATE = 20_jan_2015
+OPENJDK_SHA256SUM = 13d1b4e1e152b6f9ad81b5558d6c7c0d3315a9e9494e49e515229722e2ee4e51
+OPENJDK_VERSION = b34
OPENJDK_URL = https://java.net/downloads/openjdk6/
CACAO_VERSION = 68fe50ac34ec
@@ -345,7 +345,6 @@
patches/nomotif-mtoolkit.patch \
patches/alt-jar.patch \
patches/jdk-use-ssize_t.patch \
- patches/clean-crypto.patch \
patches/arch.patch \
patches/lc_ctype.patch \
patches/xjc.patch \
@@ -454,9 +453,7 @@
patches/openjdk/5082756-ImageIO_plugins_metadata_boolean_attributes.patch \
patches/openjdk/6296893-BMP_Writer_handles_TopDown_prop_incorrectly.patch \
patches/openjdk/7103610-_NET_WM_PID_and_WM_CLIENT_MACHINE_are_not_set.patch \
- patches/openjdk/6706974-krb5_test_infrastructure.patch \
patches/openjdk/6764553-IdResolver_is_not_thread_safe.patch \
- patches/openjdk/6761072-new_krb5_tests_fail_on_multiple_platforms.patch \
patches/ScriptEngineManager-doc.patch \
patches/openjdk/6883983-JarVerifier_removed_dependency_sun_security_pkcs.patch \
patches/openjdk/4465490-Suspicious_double-check_locking_idiom.patch \
@@ -507,24 +504,6 @@
patches/openjdk/8014427-raster_regression.patch \
patches/openjdk/8014676-javadebugger_space_in_paths.patch \
patches/openjdk/8014968-OCSP_timeout_default.patch \
- patches/openjdk/6541350-tz_display_names_l10n.patch \
- patches/openjdk/6821191-tz_display_names_l10n.patch \
- patches/openjdk/6925851-pt_br.patch \
- patches/openjdk/6977550-tzdata2010l.patch \
- patches/openjdk/6996686-tzdata2010o.patch \
- patches/openjdk/7017800-tzdata2011b.patch \
- patches/openjdk/7027387-tzdata2011d.patch \
- patches/openjdk/7033174-tzdata2011e.patch \
- patches/openjdk/7035073-missing_pt_br_timezones.patch \
- patches/openjdk/7039469-tzdata2011g.patch \
- patches/openjdk/7090843-tzdata2011j.patch \
- patches/openjdk/7103108-tzdata2011l.patch \
- patches/openjdk/7104126-headers_tzdata.patch \
- patches/openjdk/7103405-correct_display_names.patch \
- patches/openjdk/7158483-tzdata2012c.patch \
- patches/openjdk/7198570-tzdata2012f.patch \
- patches/openjdk/8002225-tzdata2012i.patch \
- patches/openjdk/8009987-tzdata2013b.patch \
patches/openjdk/6636370-appcontext_simplification.patch \
patches/openjdk/6636331-appcontext_concurrentmodificationexception.patch \
patches/sparc-ptracefix.patch \
@@ -545,8 +524,6 @@
patches/print_lsb_release.patch \
patches/alternative_krb5_cache.patch \
patches/alternative_krb5_cache_fixup.patch \
- patches/openjdk/8014469-tzdata2013c.patch \
- patches/openjdk/8020054-tzdata2013d.patch \
patches/imageiojpeg_sync.patch \
patches/openjdk/8005194-scale_memory_leak.patch \
patches/openjdk/6563752-ss12_support.patch \
@@ -600,7 +577,6 @@
patches/hotspot/hs23/arm-hsdis.patch \
patches/openjdk/7025066-embedded_build.patch \
patches/s390_casts.patch \
- patches/openjdk/8025255-tzdata2013g.patch \
patches/d729448-32_bit_alignment.patch \
patches/windows-awt.patch \
patches/windows-jdk-sizecalc.patch \
@@ -618,9 +594,14 @@
patches/openjdk/7106773-512_bits_rsa.patch \
patches/pr1904-icedtea_and_distro_versioning.patch \
patches/openjdk/8017173-xml_cipher_rsa_oaep_cant_be_instantiated.patch \
- patches/openjdk/7122142-annotation_race_condition.patch \
- patches/openjdk/7161796-wrong_fetch_in_fetch_static_field.patch \
- patches/openjdk/8000897-use_corresponding_digest_length.patch
+ patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch \
+ patches/openjdk/8020190-pr2174-jfieldid_must_match_object.patch \
+ patches/openjdk/8028623-pr2177-hash_code_mismatch_for_extended_characters.patch \
+ patches/openjdk/8061785-pr2177-test_bug-corrupted_utf8_character.patch \
+ patches/pr2070-type_punning_warnings.patch \
+ patches/pr2082-s390_type_fixes.patch \
+ patches/pr2096-4096-bit_dh.patch \
+ patches/pr2179-avoid_x86_workaround_on_zero.patch
if WITH_RHINO
ICEDTEA_PATCHES += \
@@ -741,6 +722,12 @@
ICEDTEA_ECJ_PATCHES += patches/ecj/no-test_gamma.patch
endif
+# If date parsing bug is present, drop Lithuania and Latvia EUR transition
+# dates as they are already in the past anyway.
+if CP64174
+ICEDTEA_ECJ_PATCHES += patches/ecj/pr64174.patch
+endif
+
ICEDTEA_ECJ_PATCHES += $(DISTRIBUTION_ECJ_PATCHES)
# OpenJDK build environment.
@@ -818,7 +805,8 @@
STATIC_CXX="false" \
BUILD_GCC=gcc$(GCC_SUFFIX) \
BUILD_CXX=g++$(GCC_SUFFIX) \
- COMPILER_WARNINGS_FATAL="$(WERROR_STATUS)"
+ COMPILER_WARNINGS_FATAL="$(WERROR_STATUS)" \
+ UNLIMITED_CRYPTO="true"
if ENABLE_CACAO
ICEDTEA_ENV += \
@@ -1223,8 +1211,7 @@
mkdir openjdk ; \
$(TAR) xf $(OPENJDK_SRC_ZIP) -C openjdk; \
chmod -R ug+w openjdk ; \
- chmod +x $(builddir)/fsg.sh ; \
- sh $(builddir)/fsg.sh ; \
+ sh $(abs_top_builddir)/fsg.sh ; \
fi
endif
endif
diff -r 72968bfeb778 -r 15e9801d9167 NEWS
--- a/NEWS Tue Jan 20 06:01:55 2015 +0000
+++ b/NEWS Tue Jan 20 11:35:12 2015 +0000
@@ -12,18 +12,173 @@
CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
-New in release 1.13.6 (2015-01-XX):
-
+New in release 1.13.6 (2015-01-20):
+
+* Security fixes
+ - S8046656: Update protocol support
+ - S8047125, CVE-2015-0395: (ref) More phantom object references
+ - S8047130: Fewer escapes from escape analysis
+ - S8048035, CVE-2015-0400: Ensure proper proxy protocols
+ - S8049253: Better GC validation
+ - S8050807, CVE-2015-0383: Better performing performance data handling
+ - S8054367, CVE-2015-0412: More references for endpoints
+ - S8055304, CVE-2015-0407: More boxing for DirectoryComboBoxModel
+ - S8055309, CVE-2015-0408: RMI needs better transportation considerations
+ - S8055479: TLAB stability
+ - S8055489, CVE-2014-6585: Better substitution formats
+ - S8056264, CVE-2014-6587: Multicast support improvements
+ - S8056276, CVE-2014-6591: Fontmanager feature improvements
+ - S8057555, CVE-2014-6593: Less cryptic cipher suite management
+ - S8058982, CVE-2014-6601: Better verification of an exceptional invokespecial
+ - S8059485, CVE-2015-0410: Resolve parsing ambiguity
+ - S8061210, CVE-2014-3566: Issues in TLS
+* Import of OpenJDK6 b34
+ - OJ43: Backport JAX_WS-945; Socket backlog may be limiting lwhs performance
+ - OJ44: Add missing TimeZone test cases included in OpenJDK 7 revision 0.
+ - OJ45: Fix copyright headers on imported files
+ - OJ46: Fix lost Classpath exception
+ - OJ47: Remove @Override annotation on interfaces added by 2015/01/20 security fixes.
+ - OJ48: Fix substitution error.
+ - OJ49: Fix placement of 8023956 fix.
+ - OJ50: Fix reference to missing pd_attempt_reserve_memory_at
+ - S4873188: Support TLS 1.1
+ - S6364329: jstat displays "invalid argument count" with usage
+ - S6461635: [TESTBUG] BasicTests.sh test fails intermittently
+ - S6507067: TimeZone country/area message error
+ - S6545422: [TESTBUG] NativeErrors.java uses wrong path name in exec
+ - S6578647: Undefined requesting URL in java.net.Authenticator.getPasswordAuthentication()
+ - S6585666: Spanish language names not compliant with CLDR
+ - S6587676: Krb5LoginModule failure if useTicketCache=true on Vista
+ - S6608572: Currency change for Malta and Cyprus
+ - S6610748: Dateformat - AM-PM indicator in Finnish appears to be from English
+ - S6627549: ISO 3166 code addition: Saint Barthelemy and Saint Martin
+ - S6631048: Problem when writing on output stream of HttpURLConnection
+ - S6641309: Wrong Cookie separator used in HttpURLConnection
+ - S6641312: Fix krb5 codes indentation problems
+ - S6645271: Wrong date format for Croatian (hr) locale
+ - S6646611: Incorrect spelling of month name in locale for Belarusian language ("be", "BY")
+ - S6647452: Remove obfuscation, framework and provider self-verification checking
+ - S6653795: C2 intrinsic for Unsafe.getAddress performs pointer sign extension on 32-bit systems
+ - S6659779: HttpURLConnections logger should log tunnel requests
+ - S6670362: HTTP/SPNEGO should work across realms
+ - S6716626: Integrate contributed language and country names for NL
+ - S6720866: Slow performance using HttpURLConnection for upload
+ - S6726695: HttpURLConnection shoul support 'Expect: 100-continue' headers for PUT
+ - S6729881: Compiler warning in networking native code
+ - S6765491: Krb5LoginModule a little too restrictive, and the doc is not clear.
+ - S6776102: sun/util/resources/TimeZone/Bug6317929.java test failed against 6u12b01 and passed against 6u11b03
+ - S6786276: Locale.getISOCountries() still contains country code "CS"
+ - S6792180: Enhance to reject weak algorithms or conform to crypto recommendations
+ - S6811297: Add more logging to HTTP protocol handler
+ - S6822460: support self-issued certificate
+ - S6830658: Changeset 67e5d3e41b5b breaks the fastdebug build in NativeCreds.c
+ - S6835668: Use of /usr/include/linux/ files creates a dependence on kernel-headers
+ - S6855297: Windows build breaks after 6811297
+ - S6856856: NPE in HTTP protocol handler logging
+ - S6868106: Ukrainian currency has wrong format
+ - S6870908: reopen bug 4244752: month names in Estonian should be lowercase
+ - S6873931: New Turkish currency since 2009
+ - S6882594: Remove static dependancy on NTLM authentication
+ - S6899503: Security code issue using Verisign root certificate
+ - S6910489: Slovenia Locale, wrong firstDayOfWeek number
+ - S6911104: Tests do not work with CYGWIN: tools, sun/tools, and com/sun/tools
+ - S6914413: abbreviation name for November is not correct in be_BY
+ - S6916787: Ukrainian currency name needs to be fixed
+ - S6919624: minimalDaysInFirstWeek ressource for hungarian is wrong
+ - S6931564: Incorrect display name of Locale for south africa
+ - S6931566: NetworkInterface is not working when interface name is more than 15 characters long
+ - S6938454: 2 new testcases for bug: Unable to determine generic type in program that compiles under Java 6
+ - S6938454: Unable to determine generic type in program that compiles under Java 6
+ - S6945604: wrong error message in CardImpl.java
+ - S6962617: Testcase changes, cleanup of problem list for jdk_tools targets
+ - S6964714: NetworkInterface getInetAddresses enumerates IPv6 addresses if java.net.preferIPvStack property set
+ - S6967937: Scope id no longer being set after 6931566
+ - S6972374: NetworkInterface.getNetworkInterfaces throws "java.net.SocketException" on Solaris zone
+ - S6976117: SSLContext.getInstance("TLSv1.1") returns SSLEngines/SSLSockets without TLSv1.1 enabled
+ - S7001720: copyright templates not rebranded
+ - S7019267: Currency Display Names are not localized into pt_BR.
+ - S7020583: Some currency names are missing in some locales
+ - S7020960: CurrencyNames_sr_RS.properties is missing.
+ - S7022269: clean up fscanf usage in Linux networking native code
+ - S7025837: fix plural currency display names in sr_Latn_(BA|ME|RS).properties
+ - S7028073: The currency symbol for Peru is wrong
+ - S7035555: 4/4 attach/BasicTests.sh needs another tweak for Cygwin
+ - S7036025: java.security.AccessControlException when creating JFileChooser in signed applet
+ - S7036905: [de] dem - the german mark display name is incorrect
+ - S7047033: (smartcardio) Card.disconnect(boolean reset) does not reset when reset is true
+ - S7066203: Update currency data to the latest ISO 4217 standard
+ - S7077119: remove past transition dates from CurrencyData.properties file
+ - S7085757: Currency Data: ISO 4217 Amendment 152
+ - S7122142, RH1151372: (ann) Race condition between isAnnotationPresent and getAnnotations
+ - S7153184: NullPointerException when calling SSLEngineImpl.getSupportedCipherSuites
+ - S7161796, RH1151372: PhaseStringOpts::fetch_static_field tries to fetch field from the Klass instead of the mirror
+ - S7171028: dots are missed in the datetime for Slovanian
+ - S7174244: NPE in Krb5ProxyImpl.getServerKeys()
+ - S7185456: (ann) Optimize Annotation handling in java/sun.reflect.* code for small number of annotations
+ - S7189611: Venezuela current Currency should be Bs.F.
+ - S7195759: ISO 4217 Amendment 154
+ - S7199066: Typo in method name
+ - S7201205: Add Makefile configuration option to build with unlimited crypto in OpenJDK.
+ - S8005232: (JEP-149) Class Instance size reduction
+ - S8006748: getISO3Country() returns wrong value
+ - S8013836: getFirstDayOfWeek reports wrong day for pt-BR locale
+ - S8015421: NegativeArraySizeException occurs in ChunkedOutputStream() with Integer.MAX_VALUE
+ - S8015570: Use long comparison in Rule.getRules().
+ - S8021121: ISO 4217 Amendment Number 156
+ - S8021372: NetworkInterface.getNetworkInterfaces() returns duplicate hardware address
+ - S8022721: TEST_BUG: AnnotationTypeDeadlockTest.java throws java.lang.IllegalStateException: unexpected condition
+ - S8023956: Provide a work-around to broken Linux 32 bit "Exec Shield" using CS for NX emulation (crashing with SI_KERNEL)
+ - S8025051: Update resource files for TimeZone display names
+ - S8026772: test/sun/util/resources/TimeZone/Bug6317929.java failing
+ - S8027359: XML parser returns incorrect parsing results
+ - S8027370: Support tzdata2013h
+ - S8027695: There should be a space before % sign in Swedish locale
+ - S8028627: Unsynchronized code path from javax.crypto.Cipher to the WeakHashMap used by JceSecurity to store codebase mappings
+ - S8028726: (prefs) Check src/solaris/native/java/util/FileSystemPreferences.c for JNI pending exceptions
+ - S8029153: [TESTBUG] test/compiler/7141637/SpreadNullArg.java fails because it expects NullPointerException
+ - S8029318: Native Windows ccache still reads DES tickets
+ - S8030822: (tz) Support tzdata2013i
+ - S8031046: Native Windows ccache might still get unsupported ticket
+ - S8032788: ImageIcon constructor throws an NPE and hangs when passed a null String parameter
+ - S8032909: XSLT string-length returns incorrect length when string includes complementary chars
+ - S8035613: With active Securitymanager JAXBContext.newInstance fails
+ - S8037012: (tz) Support tzdata2014a
+ - S8038306: (tz) Support tzdata2014b
+ - S8040617: [macosx] Large JTable cell results in a OutOfMemoryException
+ - S8041990: [macosx] Language specific keys does not work in applets when opened outside the browser
+ - S8043012: (tz) Support tzdata2014c
+ - S8046343: (smartcardio) CardTerminal.connect('direct') does not work on MacOSX
+ - S8049250: Need a flag to invert the Card.disconnect(reset) argument
+ - S8049343: (tz) Support tzdata2014g
+ - S8050485: super() in a try block in a ctor causes VerifyError
+ - S8051012: Regression in verifier for <init> method call from inside of a branch
+ - S8051614: smartcardio TCK tests fail due to lack of 'reset' permission
+ - S8054367: More references for endpoints
+ - S8055222: Currency update needed for ISO 4217 Amendment #159
+ - S8056211: api/java_awt/Event/InputMethodEvent/serial/index.html#Input[serial2002] failure
+ - S8058715: stability issues when being launched as an embedded JVM via JNI
+ - S8059206: (tz) Support tzdata2014i
+ - S8060474: Resolve more parsing ambiguity
+ - S8061826: Part of JDK-8060474 should be reverted
+ - S8062561: Test bug8055304 fails if file system default directory has read access
+ - S8062807: Exporting RMI objects fails when run under restrictive SecurityManager
+ - S8064560: (tz) Support tzdata2014j
* Backports
- - S7122142, RH1151372: (ann) Race condition between isAnnotationPresent and getAnnotations
- - S7161796, RH1151372: PhaseStringOpts::fetch_static_field tries to fetch field from the Klass instead of the mirror
- - S8000897, RH1155012: VM crash in CompileBroker
+ - S8000897, PR2173, RH1155012: VM crash in CompileBroker
+ - S8020190, PR2174, RH1176718: Fatal: Bug in native code: jfieldID must match object
+ - S8028623, PR2177, RH1168693: SA: hash codes in SymbolTable mismatching java_lang_String::hash_code for extended characters.
+ - S8061785, PR2177: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge
* Bug fixes
- PR1831: Drop version requirement for LCMS 2
- PR1832, RH1022017: Report elliptic curves supported by NSS, not the SunEC library
- PR2033: patches/ecj/jaxws-getdtdtype.patch no longer applies since removal of JAXWS drop
- PR2062: Unset OS before running OpenJDK build
+ - PR2070: Type-punning warnings still evident on RHEL 5
+ - PR2082: Cast should use same type as GCDrainStackTargetSize (uintx).
+ - PR2096, RH1163501: 2048-bit DH upper bound too small for Fedora infrastructure
- PR2125: Synchronise elliptic curves in sun.security.ec.NamedCurve with those listed by NSS
+ - PR2179: Avoid x86 workaround when running Zero rather than a JIT
+ - PR2180: Old autotools dislike $(builddir)/fsg.sh
New in release 1.13.5 (2014-10-14):
diff -r 72968bfeb778 -r 15e9801d9167 acinclude.m4
--- a/acinclude.m4 Tue Jan 20 06:01:55 2015 +0000
+++ b/acinclude.m4 Tue Jan 20 11:35:12 2015 +0000
@@ -2317,3 +2317,49 @@
AC_MSG_RESULT([$enable_werror])
AM_CONDITIONAL([ENABLE_WERROR], test x"${enable_werror}" = "xyes")
])
+
+AC_DEFUN_ONCE([IT_PR64174_CHECK],[
+AC_REQUIRE([IT_CHECK_JAVA_AND_JAVAC_WORK])
+AC_CACHE_CHECK([if java.text.SimpleDateFormat exhibits Classpath bug 64174], it_cv_cp64174, [
+ CLASS=Test.java
+ BYTECODE=$(echo $CLASS|sed 's#\.java##')
+ mkdir tmp.$$
+ cd tmp.$$
+ cat << \EOF > $CLASS
+[/* [#]line __oline__ "configure" */
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
+import java.util.Calendar;
+import java.util.Locale;
+import java.util.TimeZone;
+
+public class Test
+{
+ public static void main(String[] args)
+ throws ParseException
+ {
+ SimpleDateFormat format;
+
+ format = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss", Locale.US);
+ format.setTimeZone(TimeZone.getTimeZone("GMT"));
+ format.setLenient(false);
+ System.out.println(format.parse("2014-12-31-22-00-00"));
+ }
+}]
+EOF
+ if $JAVAC -cp . $JAVACFLAGS -source 5 -target 5 $CLASS >&AS_MESSAGE_LOG_FD 2>&1; then
+ if $JAVA -classpath . $BYTECODE >&AS_MESSAGE_LOG_FD 2>&1; then
+ it_cv_cp64174=no;
+ else
+ it_cv_cp64174=yes;
+ fi
+ else
+ it_cv_cp64174=yes;
+ fi
+ rm -f $CLASS *.class
+ cd ..
+ rmdir tmp.$$
More information about the distro-pkg-dev
mailing list