packages: xpdf/xpdf.spec, xpdf/xpdf-3.02pl5.patch (NEW) - up to 3.02pl5 (fi...

draenog draenog at pld-linux.org
Sat Nov 6 00:34:09 CET 2010


Author: draenog                      Date: Fri Nov  5 23:34:09 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- up to 3.02pl5 (fixes CVE-2010-3702, CVS-2010-3704)

---- Files affected:
packages/xpdf:
   xpdf.spec (1.122 -> 1.123) , xpdf-3.02pl5.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/xpdf/xpdf.spec
diff -u packages/xpdf/xpdf.spec:1.122 packages/xpdf/xpdf.spec:1.123
--- packages/xpdf/xpdf.spec:1.122	Sun Jun  6 23:15:22 2010
+++ packages/xpdf/xpdf.spec	Sat Nov  6 00:34:03 2010
@@ -18,7 +18,7 @@
 Summary(uk.UTF-8):	Програма для перегляду PDF файлів
 Name:		xpdf
 Version:	3.02
-Release:	8
+Release:	9
 License:	GPL
 Group:		X11/Applications
 Source0:	ftp://ftp.foolabs.com/pub/xpdf/%{name}-%{version}.tar.gz
@@ -32,6 +32,7 @@
 Patch3:		%{name}-%{version}pl2.patch
 Patch4:		%{name}-%{version}pl3.patch
 Patch5:		%{name}-%{version}pl4.patch
+Patch6:		%{name}-%{version}pl5.patch
 URL:		http://www.foolabs.com/xpdf/
 %{?with_x:BuildRequires:	xorg-lib-libX11-devel}
 BuildRequires:	autoconf
@@ -114,6 +115,7 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
 
 %build
 %{__autoconf}
@@ -177,6 +179,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.123  2010/11/05 23:34:03  draenog
+- up to 3.02pl5 (fixes CVE-2010-3702, CVS-2010-3704)
+
 Revision 1.122  2010/06/06 21:15:22  radek
 - release 8: disable protections by default, use debian's patch (more complete)
 

================================================================
Index: packages/xpdf/xpdf-3.02pl5.patch
diff -u /dev/null packages/xpdf/xpdf-3.02pl5.patch:1.1
--- /dev/null	Sat Nov  6 00:34:09 2010
+++ packages/xpdf/xpdf-3.02pl5.patch	Sat Nov  6 00:34:03 2010
@@ -0,0 +1,41 @@
+*** xpdf-3.02.orig/xpdf/Gfx.cc	Tue Feb 27 14:05:52 2007
+--- xpdf-3.02/xpdf/Gfx.cc	Mon Oct 11 15:39:52 2010
+***************
+*** 461,466 ****
+--- 461,467 ----
+      baseMatrix[i] = state->getCTM()[i];
+    }
+    formDepth = 0;
++   parser = NULL;
+    abortCheckCbk = abortCheckCbkA;
+    abortCheckCbkData = abortCheckCbkDataA;
+  
+***************
+*** 500,505 ****
+--- 501,507 ----
+      baseMatrix[i] = state->getCTM()[i];
+    }
+    formDepth = 0;
++   parser = NULL;
+    abortCheckCbk = abortCheckCbkA;
+    abortCheckCbkData = abortCheckCbkDataA;
+  
+*** xpdf-3.02.orig/fofi/FoFiType1.cc	Tue Feb 27 14:05:51 2007
+--- xpdf-3.02/fofi/FoFiType1.cc	Mon Oct 11 15:44:13 2010
+***************
+*** 224,230 ****
+  		code = code * 8 + (*p2 - '0');
+  	      }
+  	    }
+! 	    if (code < 256) {
+  	      for (p = p2; *p == ' ' || *p == '\t'; ++p) ;
+  	      if (*p == '/') {
+  		++p;
+--- 224,230 ----
+  		code = code * 8 + (*p2 - '0');
+  	      }
+  	    }
+! 	    if (code >= 0 && code < 256) {
+  	      for (p = p2; *p == ' ' || *p == '\t'; ++p) ;
+  	      if (*p == '/') {
+  		++p;
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/xpdf/xpdf.spec?r1=1.122&r2=1.123&f=u



More information about the pld-cvs-commit mailing list