/hg/icedtea6: 6 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Thu Jul 11 15:43:21 PDT 2013


changeset affe15667ff7 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=affe15667ff7
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Thu Jul 11 22:06:36 2013 +0100

	Backport additional fixes.

	Additional fixes were applied to jdk7u as part of the security release.
	This patch includes a subset of them.

	2013-07-01  Omair Majid  <omajid at redhat.com>

	    * patches/openjdk/7188114-alternate_command_line_parser.patch,
	    * patches/openjdk/7199143-OCSP_timeout.patch,
	    * patches/openjdk/8006120-server_jre.patch,
	    * patches/openjdk/8006536-remove_trailing_slashes.patch,
	    * patches/openjdk/8009165-inappropriate_method_in_reflectutil.patch,
	    * patches/openjdk/8009217-fix_test_compile.patch,
	    * patches/openjdk/8009463-space_and_final_backslash.patch,
	    * patches/openjdk/8009610-blacklist_malware_certificate.patch,
	    * patches/openjdk/8010213-set_socketoptions_windows.patch,
	    * patches/openjdk/8010714-xml_dsig_retrievalmethod.patch,
	    * patches/openjdk/8011154-awt_regresssion.patch,
	    * patches/openjdk/8011313-OCSP_timeout_wrong_value.patch,
	    * patches/openjdk/8011992-MlibOpsTest_failed.patch,
	    * patches/openjdk/8012112-MlibOpsTest_fails.patch,
	    * patches/openjdk/8012617-arrayindexoutofbounds_linebreakmeasurer.patch,
	    * patches/openjdk/8012933-appcontext_disposed_too_early.patch,
	    * patches/openjdk/8013196-TimeZone_getDefault_throws_exception.patch,
	    * patches/openjdk/8014205-blank_swing_dialogs_windows.patch,
	    * patches/openjdk/8014427-raster_regresssion.patch,
	    * patches/openjdk/8014618-strip_leading_zeros_premastersecret.patch,
	    * patches/openjdk/8014676-javadebugger_space_in_paths.patch,
	    * patches/openjdk/8014968-OCSP_timeout_default.patch: New file.
	    Backport from icedtea/openjdk 7.
	    * Makefile.am:
	    (ICEDTEA_PATCHES): Apply the above.
	    * patches/ecj/override.patch: Add new hunk for BufferedImage.


changeset 13722351f760 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=13722351f760
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Thu Jul 11 22:08:22 2013 +0100

	Additional fixes that go along with the security update

	Backport additional fixes from 7 that went along with the security
	update.

	2013-07-03  Omair Majid  <omajid at redhat.com>

	    * patches/openjdk/6541350-tz_display_names_l10n.patch,
	    * patches/openjdk/6821191-tz_display_names_l10n.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/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/8002070-remove_logger_stack_search.patch,
	    * patches/openjdk/8002070-remove_logger_stack_search_2.patch,
	    * patches/openjdk/8002225-tzdata2012i.patch,
	    * patches/openjdk/8009987-tzdata2013b.patch,
	    * patches/openjdk/8009996-emitter_bean.patch,
	    * patches/openjdk/8010118-caller_sensitive.patch,
	    * patches/openjdk/8010727-empty_logger_name.patch,
	    * patches/openjdk/8010939-logmanager_deadlock.patch,
	    * patches/openjdk/8011139-revise_checking_getenclosingclass.patch,
	    * patches/openjdk/8011990-logger_test_urls.patch,
	    * patches/openjdk/8012243-serial_regression.patch,
	    * patches/openjdk/8013380-handle_renames.patch,
	    * patches/openjdk/8013380-logger_stack_walk_glassfish.patch,
	    * patches/openjdk/8014718-remove_logging_suntoolkit.patch,
	    * patches/openjdk/8014745-logger_stack_walk_switch.patch:
	    New file. Backport from icedtea/openjdk 7.
	    * Makefile.am:
	    (ICEDTEA_PATCHES): Apply the above.


changeset 9b08602ea62f in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=9b08602ea62f
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Thu Jul 11 22:31:34 2013 +0100

	Remove unused patches and cleanup HotSpot security patches.

	2013-07-10  Andrew John Hughes  <gnu.andrew at redhat.com>

		* patches/security/20130618/7158805-nested_subroutine_rewriting-it6.patch:
		Readd parts of patch removed without note in
		an earlier backport and fix copyright headers to
		apply (2011 instead of 2010).

	2013-07-09  Andrew John Hughes  <gnu.andrew at redhat.com>

		* patches/ecj/ant.patch,
		* patches/openjdk/6990754-handle_renames.patch,
		* patches/openjdk/6990754-use_native_memory_for_symboltable.patch,
		* patches/openjdk/7008809-report_class_in_arraystoreexception.patch,
		* patches/openjdk/7014851-unused_parallel_compaction_code.patch,
		* patches/openjdk/7017732-move_static_fields_to_class.patch,
		* patches/openjdk/7036747-elfstringtable.patch,
		* patches/openjdk/7086585-flexible_field_injection.patch,
		* patches/openjdk/8014618-strip_leading_zeros_premastersecret.patch,
		* patches/security/20130618/7158805-nested_subroutine_rewriting-it6.patch,
		* patches/security/20130618/8001330-checking_order_improvement-it6.patch,
		* patches/security/20130618/hs_merge-01.patch,
		* patches/security/20130618/hs_merge-02.patch,
		* patches/security/20130618/hs_merge-03.patch,
		* patches/security/20130618/hs_merge-04.patch,
		* patches/sparc.patch:
		Remove unused patches.
		* patches/openjdk/8011154-awt_regresssion.patch,
		* patches/openjdk/8014427-raster_regresssion.patch:
		Dropped superfluous 's' from name.
		* Makefile.am:
		(ICEDTEA_PATCHES): Move back to using HotSpot patches without '-it6' suffix.
		* patches/ecj/override.patch: Drop recent addition.  In accordance with
		PR1397, we should avoid extending this patch in favour of either not
		including @Override additions or setting source/target correctly.
		* patches/security/20130618/7158805-nested_subroutine_rewriting.patch,
		* patches/security/20130618/8001330-checking_order_improvement.patch:
		Replace with Chris' patches, regenerated as unified diffs.


changeset 5bf213987d1b in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=5bf213987d1b
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Wed Jul 10 15:13:09 2013 +0100

	Make 7158805 patch apply again.

	2013-07-10  Andrew John Hughes  <gnu.andrew at redhat.com>

		* patches/security/20130618/7158805-nested_subroutine_rewriting-it6.patch:
		Make patch apply again.


changeset e325e900c775 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=e325e900c775
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Thu Jul 11 23:41:57 2013 +0100

	Remove reference to removed patch.

	2013-07-11  Andrew John Hughes  <gnu.andrew at redhat.com>

		* Makefile.am:
		(ICEDTEA_PATCHES): Remove reference to removed
		patch.


changeset 11f837636a0a in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=11f837636a0a
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Thu Jul 11 23:43:09 2013 +0100

	Add release notes for latest security updates.

	2013-07-11  Andrew John Hughes  <gnu.andrew at redhat.com>

		* NEWS:
		Add 1.11.12 and 1.12.6 release notes.


diffstat:

 ChangeLog                                                               |    118 +
 Makefile.am                                                             |     57 +-
 NEWS                                                                    |    204 +
 patches/ecj/ant.patch                                                   |     20 -
 patches/ecj/jcp-importsources.patch                                     |     10 +
 patches/openjdk/6541350-tz_display_names_l10n.patch                     |    300 +
 patches/openjdk/6821191-tz_display_names_l10n.patch                     |    125 +
 patches/openjdk/6977550-tzdata2010l.patch                               |   1208 +
 patches/openjdk/6990754-handle_renames.patch                            |    925 -
 patches/openjdk/6990754-use_native_memory_for_symboltable.patch         |  18949 ----------
 patches/openjdk/6996686-tzdata2010o.patch                               |     93 +
 patches/openjdk/7008809-report_class_in_arraystoreexception.patch       |    189 -
 patches/openjdk/7014851-unused_parallel_compaction_code.patch           |    810 -
 patches/openjdk/7017732-move_static_fields_to_class.patch               |   3079 -
 patches/openjdk/7017800-tzdata2011b.patch                               |    254 +
 patches/openjdk/7027387-tzdata2011d.patch                               |    502 +
 patches/openjdk/7033174-tzdata2011e.patch                               |    117 +
 patches/openjdk/7036747-elfstringtable.patch                            |    130 -
 patches/openjdk/7039469-tzdata2011g.patch                               |    116 +
 patches/openjdk/7086585-flexible_field_injection.patch                  |   3424 -
 patches/openjdk/7090843-tzdata2011j.patch                               |   1228 +
 patches/openjdk/7103108-tzdata2011l.patch                               |   1593 +
 patches/openjdk/7103405-correct_display_names.patch                     |    118 +
 patches/openjdk/7104126-headers_tzdata.patch                            |    530 +
 patches/openjdk/7158483-tzdata2012c.patch                               |   1436 +
 patches/openjdk/7188114-alternate_command_line_parser.patch             |    611 +
 patches/openjdk/7198570-tzdata2012f.patch                               |    841 +
 patches/openjdk/7199143-OCSP_timeout.patch                              |     53 +
 patches/openjdk/8002070-remove_logger_stack_search.patch                |    152 +
 patches/openjdk/8002070-remove_logger_stack_search_2.patch              |    546 +
 patches/openjdk/8002225-tzdata2012i.patch                               |    261 +
 patches/openjdk/8006120-server_jre.patch                                |     60 +
 patches/openjdk/8006536-remove_trailing_slashes.patch                   |     43 +
 patches/openjdk/8009165-inappropriate_method_in_reflectutil.patch       |     68 +
 patches/openjdk/8009217-fix_test_compile.patch                          |     91 +
 patches/openjdk/8009463-space_and_final_backslash.patch                 |     33 +
 patches/openjdk/8009610-blacklist_malware_certificate.patch             |     64 +
 patches/openjdk/8009987-tzdata2013b.patch                               |   2165 +
 patches/openjdk/8009996-emitter_bean.patch                              |     27 +
 patches/openjdk/8010118-caller_sensitive.patch                          |   2950 +
 patches/openjdk/8010213-set_socketoptions_windows.patch                 |     29 +
 patches/openjdk/8010714-xml_dsig_retrievalmethod.patch                  |    345 +
 patches/openjdk/8010727-empty_logger_name.patch                         |     99 +
 patches/openjdk/8010939-logmanager_deadlock.patch                       |    264 +
 patches/openjdk/8011139-revise_checking_getenclosingclass.patch         |     58 +
 patches/openjdk/8011154-awt_regression.patch                            |     20 +
 patches/openjdk/8011313-OCSP_timeout_wrong_value.patch                  |     31 +
 patches/openjdk/8011990-logger_test_urls.patch                          |     55 +
 patches/openjdk/8011992-MlibOpsTest_failed.patch                        |     89 +
 patches/openjdk/8012112-MlibOpsTest_fails.patch                         |     51 +
 patches/openjdk/8012243-serial_regression.patch                         |     42 +
 patches/openjdk/8012617-arrayindexoutofbounds_linebreakmeasurer.patch   |    480 +
 patches/openjdk/8012933-appcontext_disposed_too_early.patch             |    153 +
 patches/openjdk/8013196-TimeZone_getDefault_throws_exception.patch      |     58 +
 patches/openjdk/8013380-handle_renames.patch                            |    107 +
 patches/openjdk/8013380-logger_stack_walk_glassfish.patch               |    936 +
 patches/openjdk/8014205-blank_swing_dialogs_windows.patch               |    146 +
 patches/openjdk/8014427-raster_regression.patch                         |     20 +
 patches/openjdk/8014676-javadebugger_space_in_paths.patch               |     32 +
 patches/openjdk/8014718-remove_logging_suntoolkit.patch                 |    112 +
 patches/openjdk/8014745-logger_stack_walk_switch.patch                  |    199 +
 patches/openjdk/8014968-OCSP_timeout_default.patch                      |     19 +
 patches/security/20130618/7158805-nested_subroutine_rewriting-it6.patch |    717 -
 patches/security/20130618/7158805-nested_subroutine_rewriting.patch     |     53 +-
 patches/security/20130618/8001330-checking_order_improvement-it6.patch  |    500 -
 patches/security/20130618/8001330-checking_order_improvement.patch      |     37 +-
 patches/security/20130618/hs_merge-01.patch                             |    284 -
 patches/security/20130618/hs_merge-02.patch                             |    155 -
 patches/security/20130618/hs_merge-03.patch                             |     18 -
 patches/security/20130618/hs_merge-04.patch                             |     44 -
 patches/sparc.patch                                                     |   1808 -
 71 files changed, 19384 insertions(+), 31077 deletions(-)

diffs (truncated from 50872 to 500 lines):

diff -r 47fc9f561578 -r 11f837636a0a ChangeLog
--- a/ChangeLog	Tue Jul 09 17:22:26 2013 -0400
+++ b/ChangeLog	Thu Jul 11 23:43:09 2013 +0100
@@ -1,3 +1,121 @@
+2013-07-11  Andrew John Hughes  <gnu.andrew at redhat.com>
+
+	* NEWS:
+	Add 1.11.12 and 1.12.6 release notes.
+
+2013-07-11  Andrew John Hughes  <gnu.andrew at redhat.com>
+
+	* Makefile.am:
+	(ICEDTEA_PATCHES): Remove reference to removed
+	patch.
+
+2013-07-10  Andrew John Hughes  <gnu.andrew at redhat.com>
+
+	* patches/security/20130618/7158805-nested_subroutine_rewriting-it6.patch:
+	Make patch apply again.
+
+2013-07-10  Andrew John Hughes  <gnu.andrew at redhat.com>
+
+	* patches/security/20130618/7158805-nested_subroutine_rewriting-it6.patch:
+	Readd parts of patch removed without note in
+	an earlier backport and fix copyright headers to
+	apply (2011 instead of 2010).
+
+2013-07-09  Andrew John Hughes  <gnu.andrew at redhat.com>
+
+	* patches/ecj/ant.patch,
+	* patches/openjdk/6990754-handle_renames.patch,
+	* patches/openjdk/6990754-use_native_memory_for_symboltable.patch,
+	* patches/openjdk/7008809-report_class_in_arraystoreexception.patch,
+	* patches/openjdk/7014851-unused_parallel_compaction_code.patch,
+	* patches/openjdk/7017732-move_static_fields_to_class.patch,
+	* patches/openjdk/7036747-elfstringtable.patch,
+	* patches/openjdk/7086585-flexible_field_injection.patch,
+	* patches/openjdk/8014618-strip_leading_zeros_premastersecret.patch,
+	* patches/security/20130618/7158805-nested_subroutine_rewriting-it6.patch,
+	* patches/security/20130618/8001330-checking_order_improvement-it6.patch,
+	* patches/security/20130618/hs_merge-01.patch,
+	* patches/security/20130618/hs_merge-02.patch,
+	* patches/security/20130618/hs_merge-03.patch,
+	* patches/security/20130618/hs_merge-04.patch,
+	* patches/sparc.patch:
+	Remove unused patches.
+	* patches/openjdk/8011154-awt_regresssion.patch,
+	* patches/openjdk/8014427-raster_regresssion.patch:
+	Dropped superfluous 's' from name.
+	* Makefile.am:
+	(ICEDTEA_PATCHES): Move back to using HotSpot patches without '-it6' suffix.
+	* patches/ecj/override.patch: Drop recent addition.  In accordance with
+	PR1397, we should avoid extending this patch in favour of either not
+	including @Override additions or setting source/target correctly.
+	* patches/security/20130618/7158805-nested_subroutine_rewriting.patch,
+	* patches/security/20130618/8001330-checking_order_improvement.patch:
+	Replace with Chris' patches, regenerated as unified diffs.
+
+2013-07-03  Omair Majid  <omajid at redhat.com>
+
+	* patches/openjdk/6541350-tz_display_names_l10n.patch,
+	* patches/openjdk/6821191-tz_display_names_l10n.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/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/8002070-remove_logger_stack_search.patch,
+	* patches/openjdk/8002070-remove_logger_stack_search_2.patch,
+	* patches/openjdk/8002225-tzdata2012i.patch,
+	* patches/openjdk/8009987-tzdata2013b.patch,
+	* patches/openjdk/8009996-emitter_bean.patch,
+	* patches/openjdk/8010118-caller_sensitive.patch,
+	* patches/openjdk/8010727-empty_logger_name.patch,
+	* patches/openjdk/8010939-logmanager_deadlock.patch,
+	* patches/openjdk/8011139-revise_checking_getenclosingclass.patch,
+	* patches/openjdk/8011990-logger_test_urls.patch,
+	* patches/openjdk/8012243-serial_regression.patch,
+	* patches/openjdk/8013380-handle_renames.patch,
+	* patches/openjdk/8013380-logger_stack_walk_glassfish.patch,
+	* patches/openjdk/8014718-remove_logging_suntoolkit.patch,
+	* patches/openjdk/8014745-logger_stack_walk_switch.patch:
+	New file. Backport from icedtea/openjdk 7.
+	* Makefile.am:
+	(ICEDTEA_PATCHES): Apply the above.
+
+2013-07-01  Omair Majid  <omajid at redhat.com>
+
+	* patches/openjdk/7188114-alternate_command_line_parser.patch,
+	* patches/openjdk/7199143-OCSP_timeout.patch,
+	* patches/openjdk/8006120-server_jre.patch,
+	* patches/openjdk/8006536-remove_trailing_slashes.patch,
+	* patches/openjdk/8009165-inappropriate_method_in_reflectutil.patch,
+	* patches/openjdk/8009217-fix_test_compile.patch,
+	* patches/openjdk/8009463-space_and_final_backslash.patch,
+	* patches/openjdk/8009610-blacklist_malware_certificate.patch,
+	* patches/openjdk/8010213-set_socketoptions_windows.patch,
+	* patches/openjdk/8010714-xml_dsig_retrievalmethod.patch,
+	* patches/openjdk/8011154-awt_regresssion.patch,
+	* patches/openjdk/8011313-OCSP_timeout_wrong_value.patch,
+	* patches/openjdk/8011992-MlibOpsTest_failed.patch,
+	* patches/openjdk/8012112-MlibOpsTest_fails.patch,
+	* patches/openjdk/8012617-arrayindexoutofbounds_linebreakmeasurer.patch,
+	* patches/openjdk/8012933-appcontext_disposed_too_early.patch,
+	* patches/openjdk/8013196-TimeZone_getDefault_throws_exception.patch,
+	* patches/openjdk/8014205-blank_swing_dialogs_windows.patch,
+	* patches/openjdk/8014427-raster_regresssion.patch,
+	* patches/openjdk/8014618-strip_leading_zeros_premastersecret.patch,
+	* patches/openjdk/8014676-javadebugger_space_in_paths.patch,
+	* patches/openjdk/8014968-OCSP_timeout_default.patch: New file.
+	Backport from icedtea/openjdk 7.
+	* Makefile.am:
+	(ICEDTEA_PATCHES): Apply the above.
+	* patches/ecj/override.patch: Add new hunk for BufferedImage.
+
 2013-07-09  Omair Majid  <omajid at redhat.com>
 
 	* patches/ecj/needs-6.patch: Build additional code using -source 6.
diff -r 47fc9f561578 -r 11f837636a0a Makefile.am
--- a/Makefile.am	Tue Jul 09 17:22:26 2013 -0400
+++ b/Makefile.am	Thu Jul 11 23:43:09 2013 +0100
@@ -439,8 +439,8 @@
 	patches/security/20130416/8004336.patch \
 	patches/security/20130416/8006309.patch \
 	patches/security/20130416/8009699.patch \
-	patches/security/20130618/7158805-nested_subroutine_rewriting-it6.patch \
-	patches/security/20130618/8001330-checking_order_improvement-it6.patch
+	patches/security/20130618/7158805-nested_subroutine_rewriting.patch \
+	patches/security/20130618/8001330-checking_order_improvement.patch
 endif
 
 SPECIAL_SECURITY_PATCH_1 = patches/security/20120214/7112642.patch
@@ -647,7 +647,58 @@
 	patches/jtreg-LayoutLimits.patch \
 	patches/jtreg-ComponentOrientationTests.patch \
 	patches/jtreg-TextLayoutBoundsChecks.patch \
-	patches/openjdk/7171223-strict_aliasing.patch
+	patches/openjdk/7171223-strict_aliasing.patch \
+	patches/openjdk/7188114-alternate_command_line_parser.patch \
+	patches/openjdk/7199143-OCSP_timeout.patch \
+	patches/openjdk/8006120-server_jre.patch \
+	patches/openjdk/8006536-remove_trailing_slashes.patch \
+	patches/openjdk/8009165-inappropriate_method_in_reflectutil.patch \
+	patches/openjdk/8009217-fix_test_compile.patch \
+	patches/openjdk/8009463-space_and_final_backslash.patch \
+	patches/openjdk/8009610-blacklist_malware_certificate.patch \
+	patches/openjdk/8010213-set_socketoptions_windows.patch \
+	patches/openjdk/8010714-xml_dsig_retrievalmethod.patch \
+	patches/openjdk/8011154-awt_regression.patch \
+	patches/openjdk/8011313-OCSP_timeout_wrong_value.patch \
+	patches/openjdk/8011992-MlibOpsTest_failed.patch \
+	patches/openjdk/8012112-MlibOpsTest_fails.patch \
+	patches/openjdk/8012617-arrayindexoutofbounds_linebreakmeasurer.patch \
+	patches/openjdk/8012933-appcontext_disposed_too_early.patch \
+	patches/openjdk/8013196-TimeZone_getDefault_throws_exception.patch \
+	patches/openjdk/8014205-blank_swing_dialogs_windows.patch \
+	patches/openjdk/8014427-raster_regression.patch \
+	patches/openjdk/8014676-javadebugger_space_in_paths.patch \
+	patches/openjdk/8014968-OCSP_timeout_default.patch \
+	patches/openjdk/8002070-remove_logger_stack_search.patch \
+	patches/openjdk/8002070-remove_logger_stack_search_2.patch \
+	patches/openjdk/8010118-caller_sensitive.patch \
+	patches/openjdk/8010727-empty_logger_name.patch \
+	patches/openjdk/8010939-logmanager_deadlock.patch \
+	patches/openjdk/8011990-logger_test_urls.patch \
+	patches/openjdk/8013380-logger_stack_walk_glassfish.patch \
+	patches/openjdk/8013380-handle_renames.patch \
+	patches/openjdk/8014745-logger_stack_walk_switch.patch \
+	patches/openjdk/8012243-serial_regression.patch \
+	patches/openjdk/8014718-remove_logging_suntoolkit.patch \
+	patches/openjdk/8011139-revise_checking_getenclosingclass.patch \
+	patches/openjdk/8009996-emitter_bean.patch \
+	patches/openjdk/6541350-tz_display_names_l10n.patch \
+	patches/openjdk/6821191-tz_display_names_l10n.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/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
+
 
 if WITH_ALT_HSBUILD
 ICEDTEA_PATCHES += \
diff -r 47fc9f561578 -r 11f837636a0a NEWS
--- a/NEWS	Tue Jul 09 17:22:26 2013 -0400
+++ b/NEWS	Thu Jul 11 23:43:09 2013 +0100
@@ -35,6 +35,210 @@
   - JVM_IsVMGeneratedMethodIx stub
   - Dummy implementation of sun.misc.Perf natives
 
+New in release 1.12.6 (2013-07-10):
+
+* Security fixes
+  - S6741606, CVE-2013-2407: Integrate Apache Santuario
+  - S7158805, CVE-2013-2445: Better rewriting of nested subroutine calls
+  - S7170730, CVE-2013-2451: Improve Windows network stack support.
+  - S8000638, CVE-2013-2450: Improve deserialization
+  - S8000642, CVE-2013-2446: Better handling of objects for transportation
+  - S8001032: Restrict object access
+  - S8001033, CVE-2013-2452: Refactor network address handling in virtual machine identifiers
+  - S8001034, CVE-2013-1500: Memory management improvements
+  - S8001038, CVE-2013-2444: Resourcefully handle resources
+  - S8001043: Clarify definition restrictions
+  - S8001309: Better handling of annotation interfaces
+  - S8001318, CVE-2013-2447: Socket.getLocalAddress not consistent with InetAddress.getLocalHost
+  - S8001330, CVE-2013-2443: Improve on checking order
+  - S8003703, CVE-2013-2412: Update RMI connection dialog box
+  - S8004584: Augment applet contextualization
+  - S8005007: Better glyph processing
+  - S8006328, CVE-2013-2448: Improve robustness of sound classes
+  - S8006611: Improve scripting
+  - S8007467: Improve robustness of JMX internal APIs
+  - S8007471: Improve MBean notifications
+  - S8007812, CVE-2013-2455: (reflect) Class.getEnclosingMethod problematic for some classes
+  - S8008120, CVE-2013-2457: Improve JMX class checking
+  - S8008124, CVE-2013-2453: Better compliance testing
+  - S8008128: Better API coherence for JMX
+  - S8008132, CVE-2013-2456: Better serialization support
+  - S8008585: Better JMX data handling
+  - S8008593: Better URLClassLoader resource management
+  - S8008603: Improve provision of JMX providers
+  - S8008611: Better handling of annotations in JMX
+  - S8008615: Improve robustness of JMX internal APIs
+  - S8008623: Better handling of MBeanServers
+  - S8008744, CVE-2013-2407: Rework part of fix for JDK-6741606
+  - S8008982: Adjust JMX for underlying interface changes
+  - S8009004: Better implementation of RMI connections
+  - S8009013: Better handling of T2K glyphs
+  - S8009034: Improve resulting notifications in JMX
+  - S8009038: Improve JMX notification support
+  - S8009067: Improve storing keys in KeyStore
+  - S8009071, CVE-2013-2459: Improve shape handling
+  - S8009235: Improve handling of TSA data
+  - S8011243, CVE-2013-2470: Improve ImagingLib
+  - S8011248, CVE-2013-2471: Better Component Rasters
+  - S8011253, CVE-2013-2472: Better Short Component Rasters
+  - S8011257, CVE-2013-2473: Better Byte Component Rasters
+  - S8012375, CVE-2013-1571: Improve Javadoc framing
+  - S8012421: Better positioning of PairPositioning
+  - S8012438, CVE-2013-2463: Better image validation
+  - S8012597, CVE-2013-2465: Better image channel verification
+  - S8012601, CVE-2013-2469: Better validation of image layouts
+  - S8014281, CVE-2013-2461: Better checking of XML signature
+  - S8015997: Additional improvement in Javadoc framing
+* Backports
+  - S6469266: Integrate Apache XMLSec 1.4.2 into JDK 7
+  - S6541350: TimeZone display names localization
+  - S6656651: Windows Look and Feel LCD glyph images have some differences from native applications.
+  - S6786028: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - Bold tags should be strong
+  - S6786682: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - HTML tag should have lang attribute
+  - S6786688: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - Table must have captions and headers
+  - S6786690: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - DL tag and nesting issue
+  - S6802694: Javadoc doclet does not display deprecated information with -nocomment option for serialized form
+  - S6821191: Timezone display name localization
+  - S6851834: Javadoc doclet needs a structured approach to generate the output HTML.
+  - S6888167: memory leaks in the medialib glue code
+  - S6961178: Allow doclet.xml to contain XML attributes
+  - S6977550: (tz) Support tzdata2010l
+  - S6996686: (tz) Support tzdata2010o
+  - S7006270: Several javadoc regression tests are failing on windows
+  - S7017800: (tz) Support tzdata2011b
+  - S7027387: (tz) Support tzdata2011d
+  - S7033174: (tz) Support tzdata2011e
+  - S7039469: (tz) Support tzdata2011g
+  - 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
+  - S7158483: (tz) Support tzdata2012c
+  - S7171223: Building ExtensionSubtables.cpp should use -fno-strict-aliasing
+  - S7198570: (tz) Support tzdata2012f
+  - S7195301: XML Signature DOM implementation should not use instanceof to determine type of Node
+  - S8002225: (tz) Support tzdata2012i
+  - S8009165: Fix for 8006435 needs revision
+  - S8009217: REGRESSION: test com/sun/org/apache/xml/internal/security/transforms/ClassLoaderTest.java fails to compile since 7u21b03
+  - S8009530: ICU Kern table support broken
+  - S8009610: Blacklist certificate used with malware.
+  - S8009987: (tz) Support tzdata2013b
+  - S8009996: tests javax/management/mxbean/MiscTest.java and javax/management/mxbean/StandardMBeanOverrideTest.java fail
+  - S8010714: XML DSig API allows a RetrievalMethod to reference another RetrievalMethod
+  - S8010727: WLS fails to add a logger with "" in its own LogManager subclass instance
+  - S8010939: Deadlock in LogManager
+  - S8011154: java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java failed since 7u25b03 on windows
+  - S8011557: Improve reflection utility classes
+  - S8011992: java/awt/image/mlib/MlibOpsTest.java failed since jdk7u25b05
+  - S8012112: java/awt/image/mlib/MlibOpsTest.java fails on sparc solaris
+  - S8012617: ArrayIndexOutOfBoundsException with some fonts using LineBreakMeasurer
+  - S8012933: Test closed/java/awt/Dialog/DialogAnotherThread/JaWSTest.java fails since jdk 7u25 b07
+  - S8013196: TimeZone.getDefault() throws NPE due to sun.awt.AppContext.getAppContext()
+  - S8014427: REGRESSION: closed/javax/imageio/plugins/bmp/Write3ByteBgrTest.java fails since 7u25 b09
+  - S8014718: Netbeans IDE begins to throw a lot exceptions since 7u25 b10
+
+New in release 1.11.12 (2013-07-10):
+
+* Security fixes
+  - S6741606, CVE-2013-2407: Integrate Apache Santuario
+  - S7158805, CVE-2013-2445: Better rewriting of nested subroutine calls
+  - S7170730, CVE-2013-2451: Improve Windows network stack support.
+  - S8000638, CVE-2013-2450: Improve deserialization
+  - S8000642, CVE-2013-2446: Better handling of objects for transportation
+  - S8001032: Restrict object access
+  - S8001033, CVE-2013-2452: Refactor network address handling in virtual machine identifiers
+  - S8001034, CVE-2013-1500: Memory management improvements
+  - S8001038, CVE-2013-2444: Resourcefully handle resources
+  - S8001043: Clarify definition restrictions
+  - S8001309: Better handling of annotation interfaces
+  - S8001318, CVE-2013-2447: Socket.getLocalAddress not consistent with InetAddress.getLocalHost
+  - S8001330, CVE-2013-2443: Improve on checking order
+  - S8003703, CVE-2013-2412: Update RMI connection dialog box
+  - S8004584: Augment applet contextualization
+  - S8005007: Better glyph processing
+  - S8006328, CVE-2013-2448: Improve robustness of sound classes
+  - S8006611: Improve scripting
+  - S8007467: Improve robustness of JMX internal APIs
+  - S8007471: Improve MBean notifications
+  - S8007812, CVE-2013-2455: (reflect) Class.getEnclosingMethod problematic for some classes
+  - S8008120, CVE-2013-2457: Improve JMX class checking
+  - S8008124, CVE-2013-2453: Better compliance testing
+  - S8008128: Better API coherence for JMX
+  - S8008132, CVE-2013-2456: Better serialization support
+  - S8008585: Better JMX data handling
+  - S8008593: Better URLClassLoader resource management
+  - S8008603: Improve provision of JMX providers
+  - S8008611: Better handling of annotations in JMX
+  - S8008615: Improve robustness of JMX internal APIs
+  - S8008623: Better handling of MBeanServers
+  - S8008744, CVE-2013-2407: Rework part of fix for JDK-6741606
+  - S8008982: Adjust JMX for underlying interface changes
+  - S8009004: Better implementation of RMI connections
+  - S8009013: Better handling of T2K glyphs
+  - S8009034: Improve resulting notifications in JMX
+  - S8009038: Improve JMX notification support
+  - S8009067: Improve storing keys in KeyStore
+  - S8009071, CVE-2013-2459: Improve shape handling
+  - S8009235: Improve handling of TSA data
+  - S8011243, CVE-2013-2470: Improve ImagingLib
+  - S8011248, CVE-2013-2471: Better Component Rasters
+  - S8011253, CVE-2013-2472: Better Short Component Rasters
+  - S8011257, CVE-2013-2473: Better Byte Component Rasters
+  - S8012375, CVE-2013-1571: Improve Javadoc framing
+  - S8012421: Better positioning of PairPositioning
+  - S8012438, CVE-2013-2463: Better image validation
+  - S8012597, CVE-2013-2465: Better image channel verification
+  - S8012601, CVE-2013-2469: Better validation of image layouts
+  - S8014281, CVE-2013-2461: Better checking of XML signature
+  - S8015997: Additional improvement in Javadoc framing
+* Backports
+  - S6469266: Integrate Apache XMLSec 1.4.2 into JDK 7
+  - S6541350: TimeZone display names localization
+  - S6656651: Windows Look and Feel LCD glyph images have some differences from native applications.
+  - S6786028: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - Bold tags should be strong
+  - S6786682: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - HTML tag should have lang attribute
+  - S6786688: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - Table must have captions and headers
+  - S6786690: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - DL tag and nesting issue
+  - S6802694: Javadoc doclet does not display deprecated information with -nocomment option for serialized form
+  - S6821191: Timezone display name localization
+  - S6851834: Javadoc doclet needs a structured approach to generate the output HTML.
+  - S6888167: memory leaks in the medialib glue code
+  - S6961178: Allow doclet.xml to contain XML attributes
+  - S6977550: (tz) Support tzdata2010l
+  - S6996686: (tz) Support tzdata2010o
+  - S7006270: Several javadoc regression tests are failing on windows
+  - S7017800: (tz) Support tzdata2011b
+  - S7027387: (tz) Support tzdata2011d
+  - S7033174: (tz) Support tzdata2011e
+  - S7039469: (tz) Support tzdata2011g
+  - 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
+  - S7158483: (tz) Support tzdata2012c
+  - S7171223: Building ExtensionSubtables.cpp should use -fno-strict-aliasing
+  - S7198570: (tz) Support tzdata2012f
+  - S7195301: XML Signature DOM implementation should not use instanceof to determine type of Node
+  - S8002225: (tz) Support tzdata2012i
+  - S8009165: Fix for 8006435 needs revision
+  - S8009217: REGRESSION: test com/sun/org/apache/xml/internal/security/transforms/ClassLoaderTest.java fails to compile since 7u21b03
+  - S8009530: ICU Kern table support broken
+  - S8009610: Blacklist certificate used with malware.
+  - S8009987: (tz) Support tzdata2013b
+  - S8009996: tests javax/management/mxbean/MiscTest.java and javax/management/mxbean/StandardMBeanOverrideTest.java fail
+  - S8010714: XML DSig API allows a RetrievalMethod to reference another RetrievalMethod
+  - S8010727: WLS fails to add a logger with "" in its own LogManager subclass instance
+  - S8010939: Deadlock in LogManager
+  - S8011154: java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java failed since 7u25b03 on windows
+  - S8011557: Improve reflection utility classes
+  - S8011992: java/awt/image/mlib/MlibOpsTest.java failed since jdk7u25b05
+  - S8012112: java/awt/image/mlib/MlibOpsTest.java fails on sparc solaris
+  - S8012617: ArrayIndexOutOfBoundsException with some fonts using LineBreakMeasurer
+  - S8012933: Test closed/java/awt/Dialog/DialogAnotherThread/JaWSTest.java fails since jdk 7u25 b07
+  - S8013196: TimeZone.getDefault() throws NPE due to sun.awt.AppContext.getAppContext()
+  - S8014427: REGRESSION: closed/javax/imageio/plugins/bmp/Write3ByteBgrTest.java fails since 7u25 b09
+  - S8014718: Netbeans IDE begins to throw a lot exceptions since 7u25 b10
+
 New in release 1.12.5 (2013-04-24):
 
 * New features
diff -r 47fc9f561578 -r 11f837636a0a patches/ecj/ant.patch
--- a/patches/ecj/ant.patch	Tue Jul 09 17:22:26 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
---- iopenjdk/jaxws/make/Makefile	2007-10-12 03:52:21.000000000 -0400
-+++ openjdk/jaxws/make/Makefile	2007-11-13 11:02:07.000000000 -0500
-@@ -80,6 +80,7 @@
- endif
- 
- ifdef ALT_BOOTDIR
-+  ANT_OPTIONS += -Dplugs=$(ALT_BINARY_PLUGS_PATH)
-   ANT_JAVA_HOME = JAVA_HOME=$(ALT_BOOTDIR)
- endif
- 
---- iopenjdk/jaxws/make/build.xml	2007-10-12 03:52:21.000000000 -0400
-+++ openjdk/jaxws/make/build.xml	2007-11-13 11:02:43.000000000 -0500
-@@ -109,6 +109,7 @@
-              memoryMaximumSize="${javac.memoryMaximumSize}"
-              target="${javac.target}"
-              excludes="com/sun/tools/internal/txw2/**">
-+	 <compilerarg line="-bootclasspath ${build.dir}/../../jaxp/build/classes:${build.classes.dir}:../../../generated:${plugs}/jre/lib/tools.jar:${plugs}/jre/lib/rt-closed.jar"/>
-          <compilerarg value="-J-Xbootclasspath/p:${bootstrap.dir}/lib/javac.jar"/>
-          <compilerarg line="${javac.version.opt}"/>
-          <compilerarg line="${javac.no.jdk.warnings}"/>
diff -r 47fc9f561578 -r 11f837636a0a patches/ecj/jcp-importsources.patch
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/ecj/jcp-importsources.patch	Thu Jul 11 23:43:09 2013 +0100
@@ -0,0 +1,10 @@
+--- openjdk-ecj/jdk/make/org/jcp/Makefile.orig	2013-07-10 10:02:13.715336690 +0100
++++ openjdk-ecj/jdk/make/org/jcp/Makefile	2013-07-10 10:02:55.359996584 +0100
+@@ -31,6 +31,7 @@
+ PACKAGE = org.jcp
+ PRODUCT = jcp
+ include $(BUILDDIR)/common/Defs.gmk
++SOURCEPATH = $(IMPORTSRCDIR)$(CLASSPATH_SEPARATOR)$(VPATH0.java)
+ 
+ #
+ # Files to compile
diff -r 47fc9f561578 -r 11f837636a0a patches/openjdk/6541350-tz_display_names_l10n.patch
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/openjdk/6541350-tz_display_names_l10n.patch	Thu Jul 11 23:43:09 2013 +0100
@@ -0,0 +1,300 @@
+# HG changeset patch
+# User yhuang
+# Date 1261700777 28800
+# Node ID 1397ae8dc558c9128d84818afc9ec55d23714c35
+# Parent  7bf839e2e9ce58d5f205280bf5a06f00227f2240
+6541350: TimeZone display names localization
+Reviewed-by: yhuang, peytoia
+
+--- openjdk/jdk/src/share/classes/sun/util/resources/TimeZoneNames_de.java
++++ openjdk/jdk/src/share/classes/sun/util/resources/TimeZoneNames_de.java
+@@ -83,8 +83,8 @@
+                                      "Zentrale Sommerzeit", "CDT"};
+         String CTT[] = new String[] {"Chinesische Normalzeit", "CST",
+                                      "Chinesische Sommerzeit", "CDT"};
+-        String CUBA[] = new String[] {"Cuba Standard Time", "CST",
+-                                      "Cuba Daylight Time", "CDT"};
++        String CUBA[] = new String[] {"Kubanische Normalzeit", "CST",
++                                      "Kubanische Sommerzeit", "CDT"};
+         String DARWIN[] = new String[] {"Zentrale Normalzeit (Northern Territory)", "CST",
+                                         "Zentrale Sommerzeit (Northern Territory)", "CST"};
+         String DUBLIN[] = new String[] {"Greenwich Zeit", "GMT",
+@@ -594,8 +594,8 @@
+             {"Australia/Canberra", EST_NSW},
+             {"Australia/Currie", EST_NSW},
+             {"Australia/Darwin", DARWIN},
+-            {"Australia/Eucla", new String[] {"Central Western Standard Time (Australia)", "CWST",
+-                                              "Central Western Summer Time (Australia)", "CWST"}},
++            {"Australia/Eucla", new String[] {"Zentral-Westliche Normalzeit (Australien)", "CWST",
++                                              "Zentral-Westliche Sommerzeit (Australien)", "CWST"}},
+             {"Australia/Hobart", TASMANIA},
+             {"Australia/LHI", LORD_HOWE},
+             {"Australia/Lindeman", BRISBANE},
+--- openjdk/jdk/src/share/classes/sun/util/resources/TimeZoneNames_es.java
++++ openjdk/jdk/src/share/classes/sun/util/resources/TimeZoneNames_es.java
+@@ -83,8 +83,8 @@
+                                      "Hora de verano Central", "CDT"};
+         String CTT[] = new String[] {"Hora est\u00e1ndar de China", "CST",
+                                      "Hora de verano de China", "CDT"};
+-        String CUBA[] = new String[] {"Cuba Standard Time", "CST",
+-                                      "Cuba Daylight Time", "CDT"};
++        String CUBA[] = new String[] {"Hora est\u00e1ndar de Cuba", "CST",
++                                      "Hora de verano de Cuba", "CDT"};
+         String DARWIN[] = new String[] {"Hora est\u00e1ndar Central (territorio del Norte)", "CST",
+                                         "Hora de verano Central (territorio del Norte)", "CST"};
+         String DUBLIN[] = new String[] {"Hora del Meridiano de Greenwich", "GMT",



More information about the distro-pkg-dev mailing list