------------------------------------------------------------
revno: 589
committer: Matthias Klose <[email protected]>
branch nick: openjdk7
timestamp: Thu 2015-08-13 14:09:44 +0200
message:
  openjdk-7 (7u79-2.5.6-1) unstable; urgency=medium
  
    * IcedTea7 2.5.6 release (based on OpenJDK 7u79).
    * Security fixes
      - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites.
      - S8067694, CVE-2015-2625: Improved certification checking.
      - S8071715, CVE-2015-4760: Tune font layout engine.
      - S8071731: Better scaling for C1.
      - S8072490: Better font morphing redux.
      - S8072887: Better font handling improvements.
      - S8073334: Improved font substitutions.
      - S8073773: Presume path preparedness.
      - S8073894: Getting to the root of certificate chains.
      - S8074330: Set font anchors more solidly.
      - S8074335: Substitute for substitution formats.
      - S8074865, CVE-2015-2601: General crypto resilience changes.
      - S8074871: Adjust device table handling.
      - S8075374, CVE-2015-4748: Responding to OCSP responses.
      - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling.
      - S8075738: Better multi-JVM sharing.
      - S8075833, CVE-2015-2613: Straighter Elliptic Curves.
      - S8075838: Method for typing MethodTypes.
      - S8075853, CVE-2015-2621: Proxy for MBean proxies.
      - S8076328, CVE-2015-4000: Enforce key exchange constraints.
      - S8076376, CVE-2015-2628: Enhance IIOP operations.
      - S8076397, CVE-2015-4731: Better MBean connections.
      - S8076401, CVE-2015-2590: Serialize OIS data.
      - S8076405, CVE-2015-4732: Improve serial serialization.
      - S8076409, CVE-2015-4733: Reinforce RMI framework.
      - S8077520, CVE-2015-2632: Morph tables into improved form.
      - PR2487, CVE-2015-4000: Make jdk8 mode the default for
        jdk.tls.ephemeralDHKeySize.
    * Update the kfreebsd hotspot support patch (Steven Chamberlain).
      Closes: #788982.
    * openjdk-7-jre: Recommend the real libgconf2-4 and libgnome2-0 packages.
      Closes: #786594.
  
   -- Matthias Klose <[email protected]>  Thu, 23 Jul 2015 17:19:35 +0200
modified:
  changelog
  generate-debian-orig.sh
  patches/it-aarch64-zero-default.diff
  patches/it-debian-build-flags.diff
  patches/it-jamvm-2.0.diff
  patches/it-nss-softokn-config.diff
  patches/it-patch-updates.diff
  patches/it-set-compiler.diff
  patches/it-use-quilt.diff
  patches/jdk-freetypeScaler-crash.diff


--
lp:~openjdk/openjdk/openjdk7
https://code.launchpad.net/~openjdk/openjdk/openjdk7

Your team Debian Java Maintainers is subscribed to branch 
lp:~openjdk/openjdk/openjdk7.
To unsubscribe from this branch go to 
https://code.launchpad.net/~openjdk/openjdk/openjdk7/+edit-subscription
=== modified file 'changelog'
--- changelog	2015-07-06 14:05:47 +0000
+++ changelog	2015-08-13 12:09:44 +0000
@@ -1,11 +1,41 @@
-openjdk-7 (7u79-2.5.5-2) UNRELEASED; urgency=medium
+openjdk-7 (7u79-2.5.6-1) unstable; urgency=medium
 
+  * IcedTea7 2.5.6 release (based on OpenJDK 7u79).
+  * Security fixes
+    - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites.
+    - S8067694, CVE-2015-2625: Improved certification checking.
+    - S8071715, CVE-2015-4760: Tune font layout engine.
+    - S8071731: Better scaling for C1.
+    - S8072490: Better font morphing redux.
+    - S8072887: Better font handling improvements.
+    - S8073334: Improved font substitutions.
+    - S8073773: Presume path preparedness.
+    - S8073894: Getting to the root of certificate chains.
+    - S8074330: Set font anchors more solidly.
+    - S8074335: Substitute for substitution formats.
+    - S8074865, CVE-2015-2601: General crypto resilience changes.
+    - S8074871: Adjust device table handling.
+    - S8075374, CVE-2015-4748: Responding to OCSP responses.
+    - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling.
+    - S8075738: Better multi-JVM sharing.
+    - S8075833, CVE-2015-2613: Straighter Elliptic Curves.
+    - S8075838: Method for typing MethodTypes.
+    - S8075853, CVE-2015-2621: Proxy for MBean proxies.
+    - S8076328, CVE-2015-4000: Enforce key exchange constraints.
+    - S8076376, CVE-2015-2628: Enhance IIOP operations.
+    - S8076397, CVE-2015-4731: Better MBean connections.
+    - S8076401, CVE-2015-2590: Serialize OIS data.
+    - S8076405, CVE-2015-4732: Improve serial serialization.
+    - S8076409, CVE-2015-4733: Reinforce RMI framework.
+    - S8077520, CVE-2015-2632: Morph tables into improved form.
+    - PR2487, CVE-2015-4000: Make jdk8 mode the default for
+      jdk.tls.ephemeralDHKeySize.
   * Update the kfreebsd hotspot support patch (Steven Chamberlain).
     Closes: #788982.
   * openjdk-7-jre: Recommend the real libgconf2-4 and libgnome2-0 packages.
     Closes: #786594.
 
- -- Matthias Klose <[email protected]>  Mon, 06 Jul 2015 15:55:05 +0200
+ -- Matthias Klose <[email protected]>  Thu, 23 Jul 2015 17:19:35 +0200
 
 openjdk-7 (7u79-2.5.5-1) unstable; urgency=high
 

=== modified file 'generate-debian-orig.sh'
--- generate-debian-orig.sh	2015-07-06 13:57:08 +0000
+++ generate-debian-orig.sh	2015-08-13 12:09:44 +0000
@@ -7,13 +7,13 @@
 tarballs="$tarballs icedtea-sound.tar.gz"
 jamvmtb=jamvm-2.0.0.tar.gz
 cacaotb=cacao-e215e36be9fc.tar.gz
-tarballdir=7u79
-version=7u79-2.5.5
+tarballdir=7u79-2
+version=7u79-2.5.6
 base=openjdk-7
 pkgdir=$base-$version
 origtar=${base}_${version}.orig.tar.gz
 
-icedtea_checkout=icedtea-2.5.5
+icedtea_checkout=icedtea-2.5.6
 debian_checkout=openjdk7
 
 if [ -d $pkgdir ]; then

=== modified file 'patches/it-aarch64-zero-default.diff'
--- patches/it-aarch64-zero-default.diff	2015-07-06 13:57:08 +0000
+++ patches/it-aarch64-zero-default.diff	2015-08-13 12:09:44 +0000
@@ -8,7 +8,7 @@
 ===================================================================
 --- a/Makefile.am
 +++ b/Makefile.am
-@@ -2269,14 +2269,17 @@ if ADD_SHARK_BUILD
+@@ -2284,14 +2284,17 @@ if ADD_SHARK_BUILD
  ADD_ZERO_CONFIGURE_ARGS += \
  	--enable-shark
  endif
@@ -32,7 +32,7 @@
  	$(foreach i, openjdk hotspot corba jaxp jaxws jdk langtools, \
  	  $(if $(findstring --with-$(i)-src-zip=, $(CONFIGURE_ARGS)),, --with-$(i)-src-zip=$(abs_top_builddir)/$(i).$(TAR_SUFFIX)))
  
-@@ -2286,7 +2289,7 @@ ADD_ZERO_EXTRA_BUILD_ENV = \
+@@ -2301,7 +2304,7 @@ ADD_ZERO_EXTRA_BUILD_ENV = \
  	BUILD_JAXWS=false     ALT_JAXWS_DIST=$(BUILD_OUTPUT_DIR)/jaxws/dist \
  	BUILD_CORBA=false     ALT_CORBA_DIST=$(BUILD_OUTPUT_DIR)/corba/dist \
  	BUILD_JDK=false \

=== modified file 'patches/it-debian-build-flags.diff'
--- patches/it-debian-build-flags.diff	2015-07-06 13:57:08 +0000
+++ patches/it-debian-build-flags.diff	2015-08-13 12:09:44 +0000
@@ -7,7 +7,7 @@
 ===================================================================
 --- a/Makefile.am
 +++ b/Makefile.am
-@@ -133,7 +133,7 @@ IT_JAVAC_SETTINGS=-g -encoding utf-8 $(J
+@@ -143,7 +143,7 @@ IT_JAVAC_SETTINGS=-g -encoding utf-8 $(J
  IT_JAVACFLAGS=$(IT_JAVAC_SETTINGS) -source $(IT_LANGUAGE_SOURCE_VERSION) -target $(IT_CLASS_TARGET_VERSION)
  
  # Flags
@@ -16,9 +16,9 @@
  
  # Conditional defintions
  
-@@ -2128,7 +2128,8 @@ if BUILD_JAMVM
+@@ -2143,7 +2143,8 @@ stamps/jamvm.stamp: $(OPENJDK_TREE) stam
+ if BUILD_JAMVM
  	cd jamvm/jamvm && \
- 	LDFLAGS="-Xlinker -z -Xlinker noexecstack" \
  	./autogen.sh --with-java-runtime-library=openjdk7 \
 -	  --prefix=$(abs_top_builddir)/jamvm/install ; \
 +	  --prefix=$(abs_top_builddir)/jamvm/install \
@@ -26,7 +26,7 @@
  	$(MAKE) ; \
  	$(MAKE) install
  	mkdir -p $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server
-@@ -2197,7 +2198,8 @@ if !USE_SYSTEM_CACAO
+@@ -2212,7 +2213,8 @@ if !USE_SYSTEM_CACAO
  	  --with-java-runtime-library=openjdk7 \
  	  --with-java-runtime-library-prefix=$(abs_top_builddir)/openjdk \
  	  --with-java-runtime-library-classes=$(RUNTIME) \

=== modified file 'patches/it-jamvm-2.0.diff'
--- patches/it-jamvm-2.0.diff	2015-07-06 13:57:08 +0000
+++ patches/it-jamvm-2.0.diff	2015-08-13 12:09:44 +0000
@@ -13,20 +13,16 @@
  JAMVM_BASE_URL = $(DROP_URL)/jamvm
  JAMVM_URL = $(JAMVM_BASE_URL)/jamvm-$(JAMVM_VERSION).tar.gz
  JAMVM_SRC_ZIP = jamvm-$(JAMVM_VERSION).tar.gz
-@@ -269,11 +269,6 @@ ICEDTEA_PATCHES += \
- 	patches/cacao/ignore-tests.patch
- endif
- 
--if BUILD_JAMVM
--ICEDTEA_PATCHES += \
--	patches/jamvm/pr2050-find_class_from_caller.patch
--endif
--
- if ENABLE_NSS
- ICEDTEA_PATCHES += patches/nss-config.patch \
- 	patches/rh1022017.patch
-@@ -285,6 +280,11 @@ ICEDTEA_PATCHES += patches/rh1022017.pat
- endif
+@@ -281,7 +281,6 @@ endif
+ 
+ if BUILD_JAMVM
+ ICEDTEA_PATCHES += \
+-	patches/jamvm/pr2050-find_class_from_caller.patch \
+ 	patches/jamvm/noexecstack.patch
+ endif
+ 
+@@ -297,6 +296,11 @@ if !WITH_ALT_HSBUILD
+ ICEDTEA_PATCHES += patches/pr2553.patch
  endif
  
 +if BUILD_JAMVM
@@ -37,10 +33,10 @@
  ICEDTEA_PATCHES += $(DISTRIBUTION_PATCHES)
  
  # Bootstrapping patches
-@@ -1999,7 +1999,7 @@ stamps/jamvm.stamp: $(OPENJDK_TREE) stam
+@@ -2014,7 +2018,7 @@ clean-rewrite-rhino:
+ stamps/jamvm.stamp: $(OPENJDK_TREE) stamps/rt.stamp
  if BUILD_JAMVM
  	cd jamvm/jamvm && \
- 	LDFLAGS="-Xlinker -z -Xlinker noexecstack" \
 -	./autogen.sh --with-java-runtime-library=openjdk7 \
 +	./configure --with-java-runtime-library=openjdk7 \
  	  --prefix=$(abs_top_builddir)/jamvm/install \

=== modified file 'patches/it-nss-softokn-config.diff'
--- patches/it-nss-softokn-config.diff	2015-01-24 12:35:39 +0000
+++ patches/it-nss-softokn-config.diff	2015-08-13 12:09:44 +0000
@@ -4,8 +4,8 @@
 ===================================================================
 --- a/acinclude.m4
 +++ b/acinclude.m4
-@@ -2738,9 +2738,12 @@ AC_DEFUN_ONCE([IT_ENABLE_SUNEC],
-   if test x"${enable_sunec}" = "xyes"; then
+@@ -2740,9 +2740,12 @@ AC_DEFUN_ONCE([IT_ENABLE_SUNEC],
+   if test x"${ENABLE_SUNEC}" = "xyes"; then
      PKG_CHECK_MODULES(NSS_SOFTOKN, nss-softokn >= 3.16.1, [NSS_SOFTOKN_FOUND=yes], [NSS_SOFTOKN_FOUND=no])
      PKG_CHECK_MODULES(NSS_JAVA, nss-java, [NSS_JAVA_FOUND=yes], [NSS_JAVA_FOUND=no])
 +    NSS_SOFTOKN_FOUND=yes

=== modified file 'patches/it-patch-updates.diff'
--- patches/it-patch-updates.diff	2014-07-06 16:51:39 +0000
+++ patches/it-patch-updates.diff	2015-08-13 12:09:44 +0000
@@ -2,6 +2,8 @@
 Author: Matthias Klose <[email protected]>
 Last-Update: 2014-07-06
 
+Index: b/patches/boot/bootstrap-tools.patch
+===================================================================
 --- a/patches/boot/bootstrap-tools.patch
 +++ b/patches/boot/bootstrap-tools.patch
 @@ -1,7 +1,8 @@

=== modified file 'patches/it-set-compiler.diff'
--- patches/it-set-compiler.diff	2015-07-06 13:57:08 +0000
+++ patches/it-set-compiler.diff	2015-08-13 12:09:44 +0000
@@ -6,7 +6,7 @@
 ===================================================================
 --- a/Makefile.am
 +++ b/Makefile.am
-@@ -487,6 +487,7 @@ ICEDTEA_ENV = \
+@@ -500,6 +500,7 @@ ICEDTEA_ENV = \
  	VERBOSE="$(VERBOSE)" \
  	STATIC_CXX="false" \
  	BUILD_GCC="$(CC)" \

=== modified file 'patches/it-use-quilt.diff'
--- patches/it-use-quilt.diff	2015-07-06 13:57:08 +0000
+++ patches/it-use-quilt.diff	2015-08-13 12:09:44 +0000
@@ -7,7 +7,7 @@
 ===================================================================
 --- a/Makefile.am
 +++ b/Makefile.am
-@@ -1339,132 +1339,37 @@ clean-generated:
+@@ -1352,132 +1352,37 @@ clean-generated:
  	rm -f stamps/generated.stamp
  
  stamps/patch-fsg.stamp: stamps/extract.stamp
@@ -162,7 +162,7 @@
  	fi
  
  stamps/versioning.stamp: stamps/patch.stamp
-@@ -1534,54 +1439,20 @@ clean-clone-boot:
+@@ -1547,54 +1452,20 @@ clean-clone-boot:
  	rm -f stamps/clone-boot.stamp
  
  stamps/patch-boot.stamp: stamps/clone-boot.stamp

=== modified file 'patches/jdk-freetypeScaler-crash.diff'
--- patches/jdk-freetypeScaler-crash.diff	2015-07-06 13:57:08 +0000
+++ patches/jdk-freetypeScaler-crash.diff	2015-08-13 12:09:44 +0000
@@ -24,8 +24,6 @@
 Reviewed-by:
 Contributed-by: [email protected]
 
-Index: openjdk/jdk/make/sun/font/mapfile-vers.openjdk
-===================================================================
 --- openjdk/jdk/make/sun/font/mapfile-vers.openjdk
 +++ openjdk/jdk/make/sun/font/mapfile-vers.openjdk
 @@ -29,6 +29,7 @@
@@ -36,8 +34,6 @@
                  getSunFontIDs;
                  newLayoutTableCache; 
                  freeLayoutTableCache;
-Index: openjdk/jdk/src/share/native/sun/font/freetypeScaler.c
-===================================================================
 --- openjdk/jdk/src/share/native/sun/font/freetypeScaler.c
 +++ openjdk/jdk/src/share/native/sun/font/freetypeScaler.c
 @@ -52,16 +52,6 @@
@@ -82,19 +78,7 @@
      if (scalerInfo->directBuffer != NULL) {
          (*env)->DeleteGlobalRef(env, scalerInfo->directBuffer);
      }
-@@ -151,10 +152,9 @@ static void invalidateJavaScaler(JNIEnv
- 
- #define FILEDATACACHESIZE 1024
- 
--/* NB: is it ever called? */
- static void CloseTTFontFileFunc(FT_Stream stream) {
-+    JNIEnv* env = (JNIEnv*) JNU_GetEnv(jvm, JNI_VERSION_1_2);
-     FTScalerInfo *scalerInfo = (FTScalerInfo *) stream->pathname.pointer;
--    JNIEnv* env = scalerInfo->env;
-     jclass tmpClass = (*env)->FindClass(env, "sun/font/TrueTypeFont");
-     jfieldID platNameField =
-          (*env)->GetFieldID(env, tmpClass, "platName", "Ljava/lang/String;");
-@@ -170,8 +170,8 @@ static unsigned long ReadTTFontFileFunc(
+@@ -156,8 +157,8 @@ static unsigned long ReadTTFontFileFunc(
                                          unsigned char* destBuffer,
                                          unsigned long numBytes)
  {
@@ -104,7 +88,7 @@
      jobject bBuffer;
      int bread = 0;
  
-@@ -248,8 +248,7 @@ Java_sun_font_FreetypeFontScaler_initNat
+@@ -234,8 +235,7 @@ Java_sun_font_FreetypeFontScaler_initNat
      if (scalerInfo == NULL)
          return 0;
  
@@ -114,7 +98,7 @@
      scalerInfo->fontDataOffset = 0;
      scalerInfo->fontDataLength = 0;
      scalerInfo->fileSize = filesize;
-@@ -266,6 +265,7 @@ Java_sun_font_FreetypeFontScaler_initNat
+@@ -252,6 +252,7 @@ Java_sun_font_FreetypeFontScaler_initNat
      */
      error = FT_Init_FreeType(&scalerInfo->library);
      if (error) {
@@ -122,7 +106,7 @@
          free(scalerInfo);
          return 0;
      }
-@@ -334,6 +334,7 @@ Java_sun_font_FreetypeFontScaler_initNat
+@@ -320,6 +321,7 @@ Java_sun_font_FreetypeFontScaler_initNat
          }
          if (scalerInfo->fontData != NULL)
              free(scalerInfo->fontData);
@@ -130,7 +114,7 @@
          free(scalerInfo);
          return 0;
      }
-@@ -394,8 +395,10 @@ static int setupFTContext(JNIEnv *env,
+@@ -380,8 +382,10 @@ static int setupFTContext(JNIEnv *env,
                            FTScalerContext *context) {
      int errCode = 0;
  

__
This is the maintainer address of Debian's Java team
<http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. 
Please use
[email protected] for discussions and questions.

Reply via email to