/hg/icedtea6: 12 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Thu Jan 22 00:54:48 UTC 2015


changeset 3f63f5568e7f in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=3f63f5568e7f
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 d6a1b5eb846b in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=d6a1b5eb846b
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Wed Dec 24 18:48:30 2014 +0000

	Merge


changeset ccfb83ff9e78 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=ccfb83ff9e78
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Mon Jan 19 17:52:30 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 ee1714db3b97 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=ee1714db3b97
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 102b1e9b36a3 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=102b1e9b36a3
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Tue Jan 20 05:50:58 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 8c50620ad9c0 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=8c50620ad9c0
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Thu Jan 22 00:38:48 2015 +0000

	Merge with icedtea6-hg for b34 update.


changeset 521041824919 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=521041824919
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 d3fe84ca89da in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=d3fe84ca89da
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 49e393ce37c9 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=49e393ce37c9
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 b4b5ba7ebaeb in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=b4b5ba7ebaeb
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.


changeset 00ac747c97a2 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=00ac747c97a2
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Wed Jan 21 18:48:53 2015 +0000

	PR2184: CACAO lacks JVM_FindClassFromCaller introduced by security patch in 2.5.3

	2014-10-29  Andrew John Hughes  <gnu.andrew at redhat.com>

		* Makefile.am:
		(ICEDTEA_PATCHES): Add new patch for CACAO
		builds.
		* NEWS: Updated.
		* patches/cacao/pr2184.patch:
		Implement JVM_FindClassFromCaller as same
		as JVM_FindClassFromClassLoader for now.


changeset 6f0c7f0ded92 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=6f0c7f0ded92
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Thu Jan 22 00:48:41 2015 +0000

	Fix issues found with b34.

	OJ51, PR2187: Sync patch for 4873188 with 7 version
	OJ52, PR2185: Application of 6786276 introduces compatibility issue
	OJ53, PR2181: strict-aliasing warnings issued on PPC32
	OJ54, PR2182: 6911104 reintroduces test fragment removed in existing 6964018 backport
	S6730740, PR2186: Fix for 6729881 has apparently broken several 64 bit tests:  "Bad address"
	S7031830, PR2183: bad_record_mac failure on TLSv1.2 enabled connection with SSLEngine

	2015-01-21  Andrew John Hughes  <gnu.andrew at redhat.com>

		* Makefile.am:
		(ICEDTEA_PATCHES): Add patches below.
		* NEWS: Updated.
		* patches/openjdk/6730740-pr2186-64-bit_breakage_in_6729881.patch,
		* patches/openjdk/7031830-pr2183-bad_record_mac_failure.patch,
		* patches/openjdk/oj51-pr2187-sync_4873188.patch,
		* patches/openjdk/oj52-pr2185-no_serbia_montenegro.patch,
		* patches/openjdk/oj53-pr2181-strict_aliasing_on_ppc32.patch,
		* patches/openjdk/oj54-pr2182-6911104_reintroduces_test_fragment.patch:
		New patches to fix issues found in b34.


diffstat:

 ChangeLog                                                                       |   214 +
 INSTALL                                                                         |     1 +
 Makefile.am                                                                     |    80 +-
 NEWS                                                                            |   174 +-
 acinclude.m4                                                                    |    50 +-
 configure.ac                                                                    |     5 +-
 fsg.sh                                                                          |    91 -
 fsg.sh.in                                                                       |    94 +
 patches/cacao/pr2184.patch                                                      |    75 +
 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/6730740-pr2186-64-bit_breakage_in_6729881.patch                 |    55 +
 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/7031830-pr2183-bad_record_mac_failure.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/oj51-pr2187-sync_4873188.patch                                  |    58 +
 patches/openjdk/oj52-pr2185-no_serbia_montenegro.patch                          |    73 +
 patches/openjdk/oj53-pr2181-strict_aliasing_on_ppc32.patch                      |    25 +
 patches/openjdk/oj54-pr2182-6911104_reintroduces_test_fragment.patch            |    15 +
 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/pr2083-aarch64_zero.patch                                               |    88 +
 patches/pr2096-4096-bit_dh.patch                                                |   120 +
 patches/pr2125.patch                                                            |   486 +
 patches/pr2179-avoid_x86_workaround_on_zero.patch                               |    33 +
 patches/rh1022017.patch                                                         |    44 +
 62 files changed, 2746 insertions(+), 26817 deletions(-)

diffs (truncated from 30877 to 500 lines):

diff -r cd81722f010d -r 6f0c7f0ded92 ChangeLog
--- a/ChangeLog	Fri Oct 24 02:51:29 2014 +0100
+++ b/ChangeLog	Thu Jan 22 00:48:41 2015 +0000
@@ -1,3 +1,217 @@
+2015-01-21  Andrew John Hughes  <gnu.andrew at redhat.com>
+
+	* Makefile.am:
+	(ICEDTEA_PATCHES): Add patches below.
+	* NEWS: Updated.
+	* patches/openjdk/6730740-pr2186-64-bit_breakage_in_6729881.patch,
+	* patches/openjdk/7031830-pr2183-bad_record_mac_failure.patch,
+	* patches/openjdk/oj51-pr2187-sync_4873188.patch,
+	* patches/openjdk/oj52-pr2185-no_serbia_montenegro.patch,
+	* patches/openjdk/oj53-pr2181-strict_aliasing_on_ppc32.patch,
+	* patches/openjdk/oj54-pr2182-6911104_reintroduces_test_fragment.patch:
+	New patches to fix issues found in b34.
+
+2014-10-29  Andrew John Hughes  <gnu.andrew at redhat.com>
+
+	* Makefile.am:
+	(ICEDTEA_PATCHES): Add new patch for CACAO
+	builds.
+	* NEWS: Updated.
+	* patches/cacao/pr2184.patch:
+	Implement JVM_FindClassFromCaller as same
+	as JVM_FindClassFromClassLoader for now.
+
+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>
+
+	* 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-12-05  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	PR2125: Synchronise elliptic curves in
+	sun.security.ec.NamedCurve with those listed by NSS
+	* fsg.sh: Moved to...
+	* Makefile.am:
+	(EXTRA_DIST): Remove fsg.sh, now generated
+	by configure.
+	(extract-openjdk): Fix path to new generated
+	fsg.sh and mark as executable
+	* NEWS: Updated.
+	* configure.ac: Add fsg.sh to AC_CONFIG_FILES.
+	* fsg.sh.in: ... here and added application
+	of PR2125 patch.
+	* patches/pr2125.patch: Patch to remove curves
+	unsupported by NSS.
+
+2015-01-06  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	PR2062: Unset OS before running OpenJDK build
+	* Makefile.am:
+	(ICEDTEA_UNSET): Introduce variable to
+	store unsetting of environment variables.
+	(ICEDTEA_ENV): Move JAVAC, JAVA_HOME and
+	JDK_HOME to ICEDTEA_UNSET.
+	(icedtea): Unset variables prior to running
+	$(MAKE).
+	(icedtea-debug): Likewise.
+	(icedtea-ecj): Likewise.
+	* NEWS: Updated.
+
+2014-06-10  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	PR1832, RH1022017: Report elliptic curves
+	supported by NSS, not the SunEC library
+	* Makefile.am:
+	(ICEDTEA_PATCHES): Add new patch when
+	PKCS11+NSS is enabled, so
+	that the NSS set of curves are announced
+	via SSL.
+	* NEWS: Updated.
+	* patches/rh1022017.patch:
+	Reduce number of curves announced over SSL
+	to just those supported by NSS.
+
+2014-06-10  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	PR1831: Drop version requirement for LCMS 2
+	* INSTALL: Document lcms2 requirement.
+	* NEWS: Updated.
+	* acinclude.m4:
+	(IT_CHECK_FOR_LCMS): Drop 2.5 requirement.
+
+2014-11-12  Andrew John Hughes  <gnu.andrew at redhat.com>
+
+	* Makefile.am:
+	(ICEDTEA_PATCHES): Add new patch.
+	* NEWS: Updated.
+	* patches/pr2083-aarch64_zero.patch:
+	Add HotSpot support for building Zero on AArch64.
+
+2014-10-24  Andrew John Hughes  <gnu.andrew at redhat.com>
+
+	* Makefile.am:
+	(OPENJDK_VERSION): Bump to next release, b34.
+
 2014-10-23  Andrew John Hughes  <gnu.andrew at redhat.com>
 
 	* Makefile.am:
diff -r cd81722f010d -r 6f0c7f0ded92 INSTALL
--- a/INSTALL	Fri Oct 24 02:51:29 2014 +0100
+++ b/INSTALL	Thu Jan 22 00:48:41 2015 +0000
@@ -36,6 +36,7 @@
 pulseaudio-libs-devel >= 0.9.11 (for --enable-pulse-java)
 LLVM 2.5 or later (for --enable-shark)
 systemtap-sdl-devel >= 0.9.5 (for --enable-systemtap, Java method tracing requires systemtap >= 0.9.9)
+lcms2-devel (for --enable-lcms2 and --enable-system-lcms)
 
 See ./configure --help if you need to override the defaults.
 
diff -r cd81722f010d -r 6f0c7f0ded92 Makefile.am
--- a/Makefile.am	Fri Oct 24 02:51:29 2014 +0100
+++ b/Makefile.am	Thu Jan 22 00:48:41 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 \
@@ -625,9 +601,21 @@
 	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/pr2083-aarch64_zero.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 \
+	patches/openjdk/6730740-pr2186-64-bit_breakage_in_6729881.patch \
+	patches/openjdk/oj51-pr2187-sync_4873188.patch \
+	patches/openjdk/7031830-pr2183-bad_record_mac_failure.patch \
+	patches/openjdk/oj52-pr2185-no_serbia_montenegro.patch \
+	patches/openjdk/oj53-pr2181-strict_aliasing_on_ppc32.patch \
+	patches/openjdk/oj54-pr2182-6911104_reintroduces_test_fragment.patch
 
 if WITH_RHINO
 ICEDTEA_PATCHES += \
@@ -639,7 +627,8 @@
 	patches/cacao/launcher.patch \
 	patches/cacao/memory.patch \
 	patches/cacao/hotspot/original/memory.patch \
-	patches/cacao/armhf.patch
+	patches/cacao/armhf.patch \
+	patches/cacao/pr2184.patch
 else
 if USING_CACAO
 ICEDTEA_PATCHES += \
@@ -666,6 +655,7 @@
 endif
 
 if ENABLE_NSS
+ICEDTEA_PATCHES += patches/rh1022017.patch
 NSS_PATCHES = patches/nss-config.patch
 else
 NSS_PATCHES = patches/nss-not-enabled-config.patch
@@ -747,6 +737,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.
@@ -778,6 +774,12 @@
 WERROR_STATUS=false
 endif
 
+ICEDTEA_UNSET = \
+	JAVAC= \
+	JAVA_HOME= \
+	JDK_HOME= \
+	OS=
+
 ICEDTEA_ENV = \
 	ALT_JDK_IMPORT_PATH="$(BOOT_DIR)" \
 	ANT="$(ANT)" \
@@ -808,9 +810,6 @@
 	FT2_LIB="$(FREETYPE2_LIBS)" \
 	ALT_PARALLEL_COMPILE_JOBS="$(PARALLEL_JOBS)" \
 	HOTSPOT_BUILD_JOBS="$(PARALLEL_JOBS)" \
-	JAVAC="" \
-	JAVA_HOME="" \
-	JDK_HOME="" \
 	ANT_RESPECT_JAVA_HOME="TRUE" \
 	DISTRIBUTION_ID="$(DIST_ID)" \
 	DERIVATIVE_ID="$(ICEDTEA_NAME) $(PACKAGE_VERSION)$(ICEDTEA_REV)" \
@@ -821,7 +820,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 += \
@@ -941,7 +941,7 @@
 	contrib arm_port \
 	overlays \
 	jconsole.desktop policytool.desktop \
-	$(JTREG_SRCS) HACKING pulseaudio fsg.sh \
+	$(JTREG_SRCS) HACKING pulseaudio \
 	hotspot.map \
 	autogen.sh \
 	tapset/hotspot.stp.in \
@@ -1226,7 +1226,7 @@
 	  mkdir openjdk ; \
 	  $(TAR) xf $(OPENJDK_SRC_ZIP) -C openjdk; \
 	  chmod -R ug+w openjdk ; \
-	  sh $(abs_top_srcdir)/fsg.sh ; \
+	  sh $(abs_top_builddir)/fsg.sh ; \
 	fi
 endif
 endif
@@ -1664,7 +1664,7 @@
 stamps/icedtea.stamp: stamps/bootstrap-directory-symlink.stamp \
  $(OPENJDK_TREE) stamps/cacao.stamp stamps/rewrite-rhino.stamp \
  stamps/jamvm.stamp
-	$(ARCH_PREFIX) $(MAKE) -j1 \
+	$(ICEDTEA_UNSET) $(ARCH_PREFIX) $(MAKE) -j1 \
 	  $(ICEDTEA_ENV) \
 	  -C openjdk \
 	  $(ICEDTEA_BUILD_TARGET)
@@ -1695,7 +1695,7 @@
 stamps/icedtea-debug.stamp: stamps/bootstrap-directory-symlink.stamp \
  $(OPENJDK_TREE) stamps/cacao.stamp stamps/rewrite-rhino.stamp \
  stamps/jamvm.stamp
-	$(ARCH_PREFIX) $(MAKE) -j1 \
+	$(ICEDTEA_UNSET) $(ARCH_PREFIX) $(MAKE) -j1 \
 	  $(ICEDTEA_ENV) \
 	  -C openjdk \
 	  $(ICEDTEA_DEBUG_BUILD_TARGET)
@@ -2079,7 +2079,7 @@
 stamps/icedtea-ecj.stamp: stamps/bootstrap-directory-symlink-ecj.stamp \
  $(OPENJDK_ECJ_TREE) stamps/jamvm.stamp stamps/cacao.stamp \
  stamps/rewrite-rhino.stamp
-	$(ARCH_PREFIX) $(MAKE) -j1 \
+	$(ICEDTEA_UNSET) $(ARCH_PREFIX) $(MAKE) -j1 \
 	  $(ICEDTEA_ENV_ECJ) \
 	  -C openjdk-ecj/ \
 	  $(ICEDTEA_BUILD_TARGET)
diff -r cd81722f010d -r 6f0c7f0ded92 NEWS
--- a/NEWS	Fri Oct 24 02:51:29 2014 +0100
+++ b/NEWS	Thu Jan 22 00:48:41 2015 +0000
@@ -14,20 +14,188 @@
 
 New in release 1.14.0 (201X-XX-XX):
 
+* 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.


More information about the distro-pkg-dev mailing list