/hg/release/icedtea6-1.9: S7103725, RH767129: REGRESSION - 6u29 ...

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Fri Jan 6 05:18:04 PST 2012


changeset 740d04cb2b9a in /hg/release/icedtea6-1.9
details: http://icedtea.classpath.org/hg/release/icedtea6-1.9?cmd=changeset;node=740d04cb2b9a
author: Andrew John Hughes <ahughes at redhat.com>
date: Fri Jan 06 13:17:57 2012 +0000

	S7103725, RH767129: REGRESSION - 6u29 breaks ssl connectivity using
	TLS_DH_anon_WITH_AES_128_CBC_SHA

	2011-12-22 Andrew John Hughes <ahughes at redhat.com>

	 * Makefile.am: Add new patch.
		* patches/openjdk/7103725-ssl_beast_regression.patch: Add
	OpenJDK backport.
		* NEWS: Updated.


diffstat:

 ChangeLog                                          |   7 +++++++
 Makefile.am                                        |   3 ++-
 NEWS                                               |   1 +
 patches/openjdk/7103725-ssl_beast_regression.patch |  21 +++++++++++++++++++++
 4 files changed, 31 insertions(+), 1 deletions(-)

diffs (64 lines):

diff -r 05bf6d3edab6 -r 740d04cb2b9a ChangeLog
--- a/ChangeLog	Thu Jan 05 11:47:52 2012 -0500
+++ b/ChangeLog	Fri Jan 06 13:17:57 2012 +0000
@@ -1,3 +1,10 @@
+2011-12-22  Andrew John Hughes  <ahughes at redhat.com>
+
+	* Makefile.am: Add new patch.
+	* patches/openjdk/7103725-ssl_beast_regression.patch:
+	Add OpenJDK backport.
+	* NEWS: Updated.
+
 2012-01-04 Omair Majid  <omajid at redhat.com>
 
 	S7102369, S7094468: remove java.rmi.server.codebase property parsing from
diff -r 05bf6d3edab6 -r 740d04cb2b9a Makefile.am
--- a/Makefile.am	Thu Jan 05 11:47:52 2012 -0500
+++ b/Makefile.am	Fri Jan 06 13:17:57 2012 +0000
@@ -369,7 +369,8 @@
 	patches/fonts-rhel-version.patch \
 	patches/support_linux_3.patch \
 	patches/libpng-1.5.patch \
-	patches/openjdk/7102369-7094468-rmiregistry.patch
+	patches/openjdk/7102369-7094468-rmiregistry.patch \
+	patches/openjdk/7103725-ssl_beast_regression.patch
 
 if WITH_ALT_HSBUILD
 ICEDTEA_PATCHES += \
diff -r 05bf6d3edab6 -r 740d04cb2b9a NEWS
--- a/NEWS	Thu Jan 05 11:47:52 2012 -0500
+++ b/NEWS	Fri Jan 06 13:17:57 2012 +0000
@@ -13,6 +13,7 @@
 * Backports
   - S7102369: remove java.rmi.server.codebase property parsing from registyimpl
   - S7094468: rmiregistry clean up
+  - S7103725, RH767129: REGRESSION - 6u29 breaks ssl connectivity using TLS_DH_anon_WITH_AES_128_CBC_SHA
 
 New in release 1.9.11 (2011-11-08):
 
diff -r 05bf6d3edab6 -r 740d04cb2b9a patches/openjdk/7103725-ssl_beast_regression.patch
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/openjdk/7103725-ssl_beast_regression.patch	Fri Jan 06 13:17:57 2012 +0000
@@ -0,0 +1,22 @@
+# HG changeset patch
+# User robm
+# Date 1324518632 0
+# Node ID cb20ed4b953add8f2443831a0552640efca53ab7
+# Parent  6b46f3c7c97cb060f88b196171b95d33bff80b7c
+7103725: REGRESSION - 6u29 breaks ssl connectivity using TLS_DH_anon_WITH_AES_128_CBC_SHA
+Summary: resolving an issue with 7064341.
+Reviewed-by: wetmore, coffeys
+
+diff -r 6b46f3c7c97c -r cb20ed4b953a src/share/classes/sun/security/ssl/AppOutputStream.java
+--- openjdk/jdk/src/share/classes/sun/security/ssl/AppOutputStream.java	Wed Nov 16 13:14:57 2011 +0000
++++ openjdk/jdk/src/share/classes/sun/security/ssl/AppOutputStream.java	Thu Dec 22 01:50:32 2011 +0000
+@@ -90,7 +90,8 @@
+             do {
+                 int howmuch;
+                 if (isFirstRecordOfThePayload && c.needToSplitPayload()) {
+-                    howmuch = Math.min(0x01, r.availableDataBytes());
++                    howmuch = (len == 0) ? 0 : Math.min(
++                        0x01, r.availableDataBytes());
+                 } else {
+                     howmuch = Math.min(len, r.availableDataBytes());
+                 }



More information about the distro-pkg-dev mailing list