rpms/perl/devel perl-5.8.7-bz172739_obz36521.patch, NONE, 1.1 perl.spec, 1.74, 1.75

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Wed Nov 9 00:55:23 UTC 2005


Author: jvdias

Update of /cvs/dist/rpms/perl/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv13640

Modified Files:
	perl.spec 
Added Files:
	perl-5.8.7-bz172739_obz36521.patch 
Log Message:
fix bug 172739

perl-5.8.7-bz172739_obz36521.patch:
 util.c |    2 ++
 1 files changed, 2 insertions(+)

--- NEW FILE perl-5.8.7-bz172739_obz36521.patch ---
--- perl-5.8.7/util.c.25160	2005-05-30 08:44:15.000000000 -0400
+++ perl-5.8.7/util.c	2005-11-08 18:58:36.000000000 -0500
@@ -1290,6 +1290,8 @@
 	    SV *msg;
 
 	    ENTER;
+	    SAVESPTR(PL_warnhook);
+	    PL_warnhook = Nullsv;
 	    save_re_context();
 	    msg = newSVpvn(message, msglen);
 	    SvFLAGS(msg) |= utf8;


Index: perl.spec
===================================================================
RCS file: /cvs/dist/rpms/perl/devel/perl.spec,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -r1.74 -r1.75
--- perl.spec	7 Nov 2005 18:43:25 -0000	1.74
+++ perl.spec	9 Nov 2005 00:55:16 -0000	1.75
@@ -88,10 +88,10 @@
 # fix empty RPATH security issue
 Patch24:        perl-5.8.3-empty-rpath.patch
 
-# CAN-2004-0452 fix
+# CAN-2004-0452 fix                   (now in 5.8.7!)
 Patch26:        perl-5.8.0-rmtree.patch
 
-# CAN-2005-0155 and CAN-2005-0156 fix
+# CAN-2005-0155 and CAN-2005-0156 fix (now in 5.8.7!)
 Patch27:        perl-5.8.5-CAN-2005-0155+0156.patch
 
 # bugzilla 118877, 127023
@@ -124,6 +124,10 @@
 
 Patch172587:    perl-5.8.7-bz172587.patch
 
+Patch040976:	perl-5.8.7-CAN-2004-0976.patch
+
+Patch172739:    perl-5.8.7-bz172739_obz36521.patch
+
 # module updatesd
 # Patch202:       perl-5.8.0-Safe2.09.patch
 
@@ -282,6 +286,10 @@
 
 %patch172587 -p1
 
+%patch040976 -p1
+
+%patch172739 -p1
+
 # Candidates for doc recoding (need case by case review):
 # find . -name "*.pod" -o -name "README*" -o -name "*.pm" | xargs file -i | grep charset= | grep -v '\(us-ascii\|utf-8\)'
 recode()
@@ -491,6 +499,11 @@
 
 
 %changelog
+* Tue Nov 08 2005 Jason Vas Dias <jvdias at redhat.com> - 3:5.8.7-0.7
+- fix bug 172739: upstream bug 36521 : deep recursion and segfault
+  in CGI::Carp::warn with 'use diagnostics' : applied patch 25160.
+- fix CAN-2004-0976: insecure use of temp files (ala Debian)
+
 * Mon Nov 07 2005 Jason Vas Dias <jvdias at redhat.com> - 3:5.8.7-0.7
 - fix bug 172587: apply upstream patches 26009, 26011
 




More information about the fedora-cvs-commits mailing list