[squid] added upstream fix for #747125

Jiri Skala jskala at fedoraproject.org
Wed Oct 26 09:32:24 UTC 2011


commit 301781c0bd37a4b8e4d04a5ee93d09395898f203
Author: Jiri Skala <jskala at redhat.com>
Date:   Wed Oct 26 11:32:20 2011 +0200

    added upstream fix for #747125

 squid-3.2-11383.patch |   36 ++++++++++++++++++++++++++++++++++++
 squid.spec            |    7 ++++++-
 2 files changed, 42 insertions(+), 1 deletions(-)
---
diff --git a/squid-3.2-11383.patch b/squid-3.2-11383.patch
new file mode 100644
index 0000000..e4ac81c
--- /dev/null
+++ b/squid-3.2-11383.patch
@@ -0,0 +1,36 @@
+------------------------------------------------------------
+revno: 11383
+revision-id: squid3 at treenet.co.nz-20111024022732-fr9admzotjfxamq1
+parent: squid3 at treenet.co.nz-20111024022558-ont2jqqprbf2ag89
+author: Francesco Chemolli <kinkie at squid-cache.org>
+committer: Amos Jeffries <squid3 at treenet.co.nz>
+branch nick: SQUID_3_2
+timestamp: Sun 2011-10-23 20:27:32 -0600
+message:
+  Added null pointer guard in HttpStateData::cacheableReply()
+------------------------------------------------------------
+# Bazaar merge directive format 2 (Bazaar 0.90)
+# revision_id: squid3 at treenet.co.nz-20111024022732-fr9admzotjfxamq1
+# target_branch: http://bzr.squid-cache.org/bzr/squid3/branches\
+#   /SQUID_3_2/
+# testament_sha1: 5f870712f3239d650a0f5a16197f366f2403c992
+# timestamp: 2011-10-24 02:38:50 +0000
+# source_branch: http://bzr.squid-cache.org/bzr/squid3/branches\
+#   /SQUID_3_2
+# base_revision_id: squid3 at treenet.co.nz-20111024022558-\
+#   ont2jqqprbf2ag89
+# 
+# Begin patch
+=== modified file 'src/http.cc'
+--- src/http.cc	2011-10-08 07:44:05 +0000
++++ src/http.cc	2011-10-24 02:27:32 +0000
+@@ -382,7 +382,7 @@
+          * RFC 2068, sec 14.9.4
+          */
+ 
+-        if (!request->cache_control->Public()) {
++        if (!request->cache_control || !request->cache_control->Public()) {
+             if (!REFRESH_OVERRIDE(ignore_auth))
+                 return 0;
+         }
+
diff --git a/squid.spec b/squid.spec
index 1706f5c..36ac5d2 100644
--- a/squid.spec
+++ b/squid.spec
@@ -4,7 +4,7 @@
 
 Name:     squid
 Version:  3.2.0.13
-Release:  2%{?dist}
+Release:  3%{?dist}
 Summary:  The Squid proxy caching server
 Epoch:    7
 # See CREDITS for breakdown of non GPLv2+ code
@@ -25,6 +25,7 @@ Source98: perl-requires-squid.sh
 
 # Upstream patches
 #Patch001: http://www.squid-cache.org/Versions/v3/3.2/changesets/squid-3.2-XXXXX.patch
+Patch001: http://www.squid-cache.org/Versions/v3/3.2/changesets/squid-3.2-11383.patch
 
 # Local patches
 # Applying upstream patches first makes it less likely that local patches
@@ -89,6 +90,7 @@ The squid-sysvinit contains SysV initscritps support.
 %setup -q
 
 #patch001 -p0
+%patch001 -p0
 
 %patch201 -p1 -b .config
 %patch202 -p1 -b .location
@@ -302,6 +304,9 @@ fi
         /sbin/chkconfig --add squid >/dev/null 2>&1 || :
 
 %changelog
+* Wed Oct 26 2011 Jiri Skala <jskala at redhat.com> - 7:3.2.0.13-3
+- added upstream fix for #747125
+
 * Wed Oct 26 2011 Jiri Skala <jskala at redhat.com> - 7:3.2.0.13-2
 - fixes #747103 - squid does not start if /var/spool/squid is empty
 - fixes #747110 - squid does not start adding "memory_pools off"


More information about the scm-commits mailing list