Hello community,
here is the log from the commit of package squid for openSUSE:Factory
checked in at Mon Feb 21 00:55:58 CET 2011.
--------
--- squid/squid.changes 2009-11-03 20:22:42.000000000 +0100
+++ /mounts/work_src_done/STABLE/squid/squid.changes 2011-02-19 12:48:48.000000000 +0100
@@ -1,0 +2,75 @@
+Sat Feb 19 11:45:53 UTC 2011 - chris@computersalat.de
+
+- update to 2.7.STABLE9
+ - 2.7.STABLE8 failed to compile with OpenSSL 0.9.8 on some systems
+ - failure to detect certain system libraries on some systems
+ resulting in compilation errors
+- Changes to squid-2.7.STABLE8 (10 March 2010)
+ - Bug #2458: reply_body_max_size incorrectly documented
+ - Bug #2858: Segment violation in HTCP
+ - Bug #2773: Segfault in RFC2069 Digest authantication
+ - 64-bit filesize issue in squidclient if trying to post a file > 2GB
+ - Improve %nn parser to better deal with certain odd %nn sequences
+ - Segmentation fault if failed to open cache.log
+ - Bug #2819: const correctness errors in dns_internal.c
+ - Handle DNS header-only packets as invalid. (CVE-2010-0308)
+ - Windows port: Updated mswin_ad_group native helper to version 2.1
+ - Cosmetic change to keep GCC happy
+ - Bug #2678 - storeurl_rewrite does not play nicely with vary
+ - Bug #2861 - only-if-cached request blocks if it collapsed into
+ another request
+ - Use libcap functions instead of raw kernel interface
+ - No need to sync the store on -k rotate, but instead it needs to be
+ done in reconfigure
+ - const correctness in OpenSSL initialization
+ - Rework the http digest auth parser
+- Changes to squid-2.7.STABLE7 (17 September 2009)
+ - Bug #2661 - Solaris /dev/poll support broken with EINVAL
+ - Clarify external_acl_type %{Header} documentation slightly
+ - Bug #2482: Remove mem_obj->old_entry in async code to avoid deep ctx
+ errors
+ - GCC-4.x cleanups
+ - Bug #2605: Don't call setsid() on helper childs when running in
+ daemon mode
+ - Windows port: Fix PSAPI.DLL usage, is always available on Windows NT
+ and later
+ - Windows port: Added support for Windows 7, Windows Server 2008 R2
+ and later
+ - Bug #2602: increase MAX_URL to 8192
+ - The debug mode option '-d' was not documented in LDAP helpers usage
+ message
+ - Windows port: Added a note about installation on Windows Vista and
+ later
+ - Bug #2642: Remove duplicate peerMonitorInit() on reconfigure
+ - Bug #2515: Final chunk parsing errors on FreeBSD6+
+ - Bug #2647: Reprioritise override-* and stale-while-revalidate
+ - Windows port: Fix improper access permissions to registry and DNS
+ parsing from registry
+ - Windows port: Fix getservbyname() usage abuse.
+ - Bug #2672: cacheMemMaxSize 32-bit overflow during snmpwalk
+ - Bug #2691: store_url memory leak
+ - Accept PUT/POST requests without an entity-body
+ - Plug request_t + HttpStateData memory leak on PUT/POST requests with
+ early response
+ - Bug #2710: squid_kerb_auth non-terminated string
+ - Bug #2369: squid traffic counter 32-bit overflow
+ - Bug #2080: wbinfo_group.pl - false positive under certain conditions
+ - Bug #2739: DNS resolver option ndots can't be parsed from
+ resolv.conf
+ - Windows port: fix mswin_negotiate_auth.exe crash when executing a
+ LocalCall authentication with verbose deBug #enabled
+ - Add 0.0.0.0 as an to_localhost address
+ - Windows port: Update mswin_check_ad_group to version 2.0
+ - Windows port: There is no "-P" command line option into
+ mswin_check_ad_group helper.
+ - Correct Valgrind mempool protection
+ - Bug #2451: Correct length handling on 304 responses
+ - Bug #2541: Hang in 100% CPU loop while extacting header details
+ using a delimiter other than comma (external_acl_type,
+ access_log_format, external_refresh_check)
+ - Bug #2768 - squid_ldap_group -K argument parsing error
+- removed old upstream patches: 12466, 12480 - 12497
+- added new upstream patch: 12697
+- cleanup spec
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
12466.patch
12480.patch
12481.patch
12482.patch
12483.patch
12484.patch
12485.patch
12486.patch
12487.patch
12488.patch
12489.patch
12490.patch
12491.patch
12492.patch
12493.patch
12494.patch
12495.patch
12497.patch
squid-2.7.STABLE6-RELEASENOTES.html
squid-2.7.STABLE6.tar.bz2
New:
----
12697.patch
squid-2.7.STABLE9-RELEASENOTES.html
squid-2.7.STABLE9.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ squid.spec ++++++
--- /var/tmp/diff_new_pack.wtwnbF/_old 2011-02-21 00:55:49.000000000 +0100
+++ /var/tmp/diff_new_pack.wtwnbF/_new 2011-02-21 00:55:49.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package squid (Version 2.7.STABLE6)
+# spec file for package squid
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,26 +17,17 @@
# needsrootforbuild
+%define squid_ldapauth_version 1.3
+%define squidconfdir /etc/squid
Name: squid
-BuildRequires: db-devel openldap2-devel opensp-devel pam-devel samba
-BuildRequires: sgmltool sharutils
-%ifarch %ix86 x86_64 ppc ppc64
-BuildRequires: valgrind valgrind-devel
-%endif
Summary: Squid WWW proxy server
-Version: 2.7.STABLE6
-Release: 2
+Version: 2.7.STABLE9
+Release: 1
License: GPLv2+
-Url: http://www.squid-cache.org
Group: Productivity/Networking/Web/Proxy
-Requires: logrotate, cron
-Provides: http_proxy
-Conflicts: squid-beta squid2 squid23
-AutoReqProv: on
-PreReq: /usr/sbin/useradd, %insserv_prereq, %fillup_prereq
+Url: http://www.squid-cache.org
Source: squid-%{version}.tar.bz2
-%define squid_ldapauth_version 1.3
Source1: squid_ldapauth-%{squid_ldapauth_version}.tar.bz2
Source2: rc.squid
Source4: README.SuSE
@@ -52,73 +43,42 @@
Source11: squid_ie_blocker.txt
Source12: http://www.squid-cache.org/WCCP-support/Linux/ip_wccp.c
Source13: squid.sysconfig
-Patch0: squid-2.7.STABLE3-config.patch
-Patch1: http://www.squid-cache.org/Versions/v2/2.7/changesets/12466.patch
-Patch2: http://www.squid-cache.org/Versions/v2/2.7/changesets/12480.patch
-Patch3: http://www.squid-cache.org/Versions/v2/2.7/changesets/12481.patch
-Patch4: http://www.squid-cache.org/Versions/v2/2.7/changesets/12482.patch
-Patch5: http://www.squid-cache.org/Versions/v2/2.7/changesets/12483.patch
-Patch6: http://www.squid-cache.org/Versions/v2/2.7/changesets/12484.patch
-Patch7: http://www.squid-cache.org/Versions/v2/2.7/changesets/12485.patch
-Patch8: http://www.squid-cache.org/Versions/v2/2.7/changesets/12486.patch
-Patch9: http://www.squid-cache.org/Versions/v2/2.7/changesets/12487.patch
-# how to patch unexisting file ?
-#Patch10: http://www.squid-cache.org/Versions/v2/2.7/changesets/12488.patch
-Patch11: http://www.squid-cache.org/Versions/v2/2.7/changesets/12489.patch
-Patch12: http://www.squid-cache.org/Versions/v2/2.7/changesets/12490.patch
-Patch13: http://www.squid-cache.org/Versions/v2/2.7/changesets/12491.patch
-Patch14: http://www.squid-cache.org/Versions/v2/2.7/changesets/12492.patch
-Patch15: http://www.squid-cache.org/Versions/v2/2.7/changesets/12493.patch
-Patch16: http://www.squid-cache.org/Versions/v2/2.7/changesets/12494.patch
-Patch17: http://www.squid-cache.org/Versions/v2/2.7/changesets/12495.patch
-Patch18: http://www.squid-cache.org/Versions/v2/2.7/changesets/12497.patch
-# Patch19: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch20: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch21: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch22: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch23: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch24: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch25: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch26: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch27: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch28: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch29: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch30: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch31: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch32: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch33: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch34: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch35: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch36: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch37: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch38: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch39: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch40: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch41: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch42: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch43: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch44: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch45: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch46: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch47: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch48: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch49: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch50: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch51: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch52: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch53: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch54: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch55: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch56: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch57: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch58: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch59: http://www.squid-cache.org/Versions/v2/2.7/changesets/
-# Patch99: http://www.squid-cache.org/~wessels/patch/libntlmssp.c.patch
-Patch100: squid_ldapauth-%{squid_ldapauth_version}.dif
-Patch101: %{name}-2.6.STABLE19-64bit.patch
-Patch102: %{name}-2.6.STABLE2-ldflags.patch
+Patch0: http://www.squid-cache.org/Versions/v2/2.7/changesets/12697.patch
+#Patch1: http://www.squid-cache.org/Versions/v2/2.7/changesets/
+#Patch2: http://www.squid-cache.org/Versions/v2/2.7/changesets/
+#Patch3: http://www.squid-cache.org/Versions/v2/2.7/changesets/
+#Patch4: http://www.squid-cache.org/Versions/v2/2.7/changesets/
+#Patch5 http://www.squid-cache.org/Versions/v2/2.7/changesets/
+#Patch6: http://www.squid-cache.org/Versions/v2/2.7/changesets/
+#Patch7: http://www.squid-cache.org/Versions/v2/2.7/changesets/
+#Patch8: http://www.squid-cache.org/Versions/v2/2.7/changesets/
+#Patch9: http://www.squid-cache.org/Versions/v2/2.7/changesets/
+#Patch10: http://www.squid-cache.org/Versions/v2/2.7/changesets/
+#Patch11: http://www.squid-cache.org/Versions/v2/2.7/changesets/
+#Patch12: http://www.squid-cache.org/Versions/v2/2.7/changesets/
+#Patch13: http://www.squid-cache.org/Versions/v2/2.7/changesets/
+#Patch14: http://www.squid-cache.org/Versions/v2/2.7/changesets/
+#Patch15: http://www.squid-cache.org/Versions/v2/2.7/changesets/
+#Patch16: http://www.squid-cache.org/Versions/v2/2.7/changesets/
+#Patch17: http://www.squid-cache.org/Versions/v2/2.7/changesets/
+#Patch18: http://www.squid-cache.org/Versions/v2/2.7/changesets/
+#Patch19: http://www.squid-cache.org/Versions/v2/2.7/changesets/
+####
+Patch100: squid-2.7.STABLE3-config.patch
+Patch101: squid_ldapauth-%{squid_ldapauth_version}.dif
+Patch102: %{name}-2.6.STABLE19-64bit.patch
+Patch103: %{name}-2.6.STABLE2-ldflags.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%define squidconfdir /etc/squid
+AutoReqProv: on
+PreReq: /usr/sbin/useradd, %insserv_prereq, %fillup_prereq
+BuildRequires: db-devel openldap2-devel opensp-devel pam-devel samba
+BuildRequires: sgmltool sharutils
+%ifarch %ix86 x86_64 ppc ppc64
+BuildRequires: valgrind valgrind-devel
+%endif
+Conflicts: squid-beta squid2 squid23
+Requires: logrotate, cron
+Provides: http_proxy
%description
The stable version of the Squid WWW Proxy Server.
@@ -139,73 +99,33 @@
#mv msntauth-v2.0.3-squid.1 MSNT
#)
%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
-%patch9 -p1
-# how to patch unexisting file ?
+#%patch1 -p1
+#%patch2 -p1
+#%patch3 -p1
+#%patch4 -p1
+#%patch5 -p1
+#%patch6 -p1
+#%patch7 -p1
+#%patch8 -p1
+#%patch9 -p1
#%patch10 -p1
-%patch11 -p1
-%patch12 -p1
-%patch13 -p1
-%patch14 -p1
-%patch15 -p1
-%patch16 -p1
-%patch17 -p1
-%patch18 -p1
-# %patch19 -p1
-# %patch20 -p1
-# %patch21 -p1
-# %patch22 -p1
-# %patch23 -p1
-# %patch24 -p1
-# %patch25 -p1
-# %patch26 -p1
-# %patch27 -p1
-# %patch28 -p1
-# %patch29 -p1
-# %patch30 -p1
-# %patch31 -p1
-# %patch32 -p1
-# %patch33 -p1
-# %patch34 -p1
-# %patch35 -p1
-# %patch36 -p1
-# %patch37 -p1
-# %patch38 -p1
-# %patch39 -p1
-# %patch40 -p1
-# %patch41 -p1
-# %patch42 -p1
-# %patch43 -p1
-# %patch44 -p1
-# %patch45 -p1
-# %patch46 -p1
-# %patch47 -p1
-# %patch48 -p1
-# %patch49 -p1
-# %patch50 -p1
-# %patch51 -p1
-# %patch52 -p1
-# %patch53 -p1
-# %patch54 -p1
-# %patch55 -p1
-# %patch56 -p1
-# %patch57 -p1
-# %patch58 -p1
-# %patch59 -p1
-# %patch99 -p0
+#%patch11 -p1
+#%patch12 -p1
+#%patch13 -p1
+#%patch14 -p1
+#%patch15 -p1
+#%patch16 -p1
+#%patch17 -p1
+#%patch18 -p1
+#%patch19 -p1
+####
+%patch100 -p1
perl -pi -e 's%^#!/usr/local/bin/perl%#!/usr/bin/perl%g' `find -name "*.pl"`
(cd squid_ldapauth*
-%patch100
+%patch101
)
-%patch101 -p1
%patch102 -p1
+%patch103 -p1
%build
%{?suse_update_config:%{suse_update_config}}
@@ -265,7 +185,7 @@
SAMBAPREFIX=/usr
make -C squid_ldapauth-%{squid_ldapauth_version}
mkdir FAQ
-cp -p %{SOURCE10} FAQ
+cp -p %{S:10} FAQ
%install
mkdir -p $RPM_BUILD_ROOT/var/{cache,log}/squid
@@ -276,7 +196,7 @@
cp $RPM_BUILD_ROOT{/etc/squid/,/usr/share/squid/}msntauth.conf
ln -s /etc/squid/mime.conf $RPM_BUILD_ROOT/usr/share/squid # backward compatible
install -d -m 755 $RPM_BUILD_ROOT/etc/logrotate.d
-install -m 644 %{SOURCE6} $RPM_BUILD_ROOT/etc/logrotate.d/squid
+install -m 644 %{S:6} $RPM_BUILD_ROOT/etc/logrotate.d/squid
install -d %{buildroot}%{_mandir}/man8/
install -m 644 doc/squid.8 $RPM_BUILD_ROOT/%{_mandir}/man8/
install -m 644 helpers/basic_auth/LDAP/squid_ldap_auth.8 $RPM_BUILD_ROOT/%{_mandir}/man8/
@@ -284,7 +204,7 @@
install -m 644 helpers/basic_auth/PAM/pam_auth.8 $RPM_BUILD_ROOT/%{_mandir}/man8/
install -m 644 helpers/external_acl/ldap_group/squid_ldap_group.8 $RPM_BUILD_ROOT/%{_mandir}/man8/
gzip -9 $RPM_BUILD_ROOT/%{_mandir}/man8/*.8
-install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/init.d/squid
+install -D %{S:2} $RPM_BUILD_ROOT/etc/init.d/squid
ln -sf /etc/init.d/squid $RPM_BUILD_ROOT/usr/sbin/rcsquid
install -d -m 755 doc/scripts
install scripts/*.pl doc/scripts
@@ -297,11 +217,11 @@
install -d -m 755 doc/contrib
install contrib/*.pl doc/contrib
#rm doc/Programming-Guide/Makefile
-install -m 644 %{SOURCE7} doc
-install -m 644 %{SOURCE4} .
-install -m 644 %{SOURCE11} doc/contrib
-install -m 644 %{SOURCE12} doc/contrib
-install -D -m 644 %{SOURCE5} $RPM_BUILD_ROOT/etc/pam.d/squid
+install -m 644 %{S:7} doc
+install -m 644 %{S:4} .
+install -m 644 %{S:11} doc/contrib
+install -m 644 %{S:12} doc/contrib
+install -D -m 644 %{S:5} $RPM_BUILD_ROOT/etc/pam.d/squid
pushd squid_ldapauth-%{squid_ldapauth_version}
install -m 750 squid_ldapauth $RPM_BUILD_ROOT/usr/sbin/
cp README ../README.squid_ldapauth
@@ -311,7 +231,7 @@
cp -a helpers/external_acl/ip_user/README README.ip_user
rm %{buildroot}/usr/sbin/Run*
install -d -m 755 $RPM_BUILD_ROOT/var/adm/fillup-templates
-install -m 644 %{SOURCE13} $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.squid
+install -m 644 %{S:13} $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.squid
rm -f $RPM_BUILD_ROOT/etc/squid/squid.conf.default
rm -f $RPM_BUILD_ROOT%{_mandir}/man8/pam_auth.8
rm -f $RPM_BUILD_ROOT%{_mandir}/man8/squid.8
++++++ 12466.patch -> 12697.patch ++++++
--- squid/12466.patch 2009-08-11 15:09:00.000000000 +0200
+++ /mounts/work_src_done/STABLE/squid/12697.patch 2011-02-19 12:48:47.000000000 +0100
@@ -1,39 +1,36 @@
---------------------
-PatchSet 12466
-Date: 2009/05/04 05:19:56
-Author: adrian
+PatchSet 12697
+Date: 2010/07/13 19:43:08
+Author: hno
Branch: SQUID_2_7
Tag: (none)
Log:
-Merge revision 1.4 from Squid-2.HEAD - Fix Bug #2661.
+Bug 2973: memoryleak on maformed requests
Members:
- src/comm_devpoll.c:1.3.6.1->1.3.6.2
+ src/client_side.c:1.754.2.29->1.754.2.30
-Index: squid/src/comm_devpoll.c
+Index: squid/src/client_side.c
===================================================================
-RCS file: /cvsroot/squid/squid/src/comm_devpoll.c,v
-retrieving revision 1.3.6.1
-retrieving revision 1.3.6.2
-diff -u -r1.3.6.1 -r1.3.6.2
---- squid/src/comm_devpoll.c 2 Feb 2009 11:10:53 -0000 1.3.6.1
-+++ squid/src/comm_devpoll.c 4 May 2009 05:19:56 -0000 1.3.6.2
+RCS file: /cvsroot/squid/squid/src/client_side.c,v
+retrieving revision 1.754.2.29
+retrieving revision 1.754.2.30
+diff -u -r1.754.2.29 -r1.754.2.30
+--- squid/src/client_side.c 14 Feb 2010 00:46:25 -0000 1.754.2.29
++++ squid/src/client_side.c 13 Jul 2010 19:43:08 -0000 1.754.2.30
@@ -1,6 +1,6 @@
/*
-- * $Id: comm_devpoll.c,v 1.3.6.1 2009/02/02 11:10:53 hno Exp $
-+ * $Id: comm_devpoll.c,v 1.3.6.2 2009/05/04 05:19:56 adrian Exp $
+- * $Id: client_side.c,v 1.754.2.29 2010/02/14 00:46:25 hno Exp $
++ * $Id: client_side.c,v 1.754.2.30 2010/07/13 19:43:08 hno Exp $
*
- * DEBUG: section 5 Socket Functions
- *
-@@ -37,8 +37,8 @@
-
- #include