Hello community,
here is the log from the commit of package squid for openSUSE:Factory checked in at 2013-01-03 08:44:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/squid (Old)
and /work/SRC/openSUSE:Factory/.squid.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "squid", Maintainer is "draht@suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/squid/squid.changes 2012-11-18 20:27:04.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.squid.new/squid.changes 2013-01-03 08:44:08.000000000 +0100
@@ -1,0 +2,22 @@
+Sun Dec 30 14:56:38 UTC 2012 - chris@computersalat.de
+
+- Changes to squid-3.2.5 (10 Dec 2012):
+ - Bug 3698: Add missing include of errno.h
+- Changes to squid-3.2.4 (03 Dec 2012):
+ - Ported: urllogin ACL from squid 2.7
+ - Bug 3688: Lots of Orphan Comm:Connections to ICAP server
+ - Bug 3677: Port un-pinning logic changes from squid 3.3
+ - Bug 3405: ssl_crtd crashes failing to remove certificate
+ - ... and major bugs fixed in squid 3.1.22
+ - Fix accept_filter on Linux
+ - Remove 'Bungled' warning on missing component directives
+ - ... and many buffer and memory leak issues in the bundled helpers
+ - ... and a small amount of code polishing
+- remove obsolete glibc-217 patch
+
+-------------------------------------------------------------------
+Thu Nov 29 19:10:16 CET 2012 - sbrabec@suse.cz
+
+- Verify GPG signature.
+
+-------------------------------------------------------------------
Old:
----
squid-3.2.3.tar.bz2
squid-3.2.3.tar.bz2.asc
squid-glibc217.patch
New:
----
squid-3.2.5.tar.bz2
squid-3.2.5.tar.bz2.asc
squid.keyring
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ squid.spec ++++++
--- /var/tmp/diff_new_pack.5qBeQ7/_old 2013-01-03 08:44:10.000000000 +0100
+++ /var/tmp/diff_new_pack.5qBeQ7/_new 2013-01-03 08:44:10.000000000 +0100
@@ -23,7 +23,7 @@
Summary: Squid Version 3.2 WWW Proxy Server
License: GPL-2.0+
Group: Productivity/Networking/Web/Proxy
-Version: 3.2.3
+Version: 3.2.5
Release: 0
Url: http://www.squid-cache.org/Versions/v3/3.2
Source0: http://www.squid-cache.org/Versions/v3/3.2/%{name}-%{version}.tar.bz2
@@ -38,6 +38,7 @@
Source10: README.kerberos
Source11: %{name}.service
Source12: squid_cache_swap.sh
+Source13: %{name}.keyring
#
# the following patches are downloaded directly from the webserver
# don't change the names for easier identification
@@ -60,8 +61,6 @@
## File is compiled without RPM_OPT_FLAGS
# squid3 no-rpm-opt-flags <cmdline>:./cf_gen.cc
Patch102: %{name}-compiled_without_RPM_OPT_FLAGS.patch
-# Handle setuid/setgid failure
-Patch103: squid-glibc217.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: %fillup_prereq
PreReq: %insserv_prereq
@@ -74,6 +73,7 @@
BuildRequires: ed
BuildRequires: expat
BuildRequires: gcc-c++
+BuildRequires: gpg-offline
BuildRequires: libcap-devel
BuildRequires: libexpat-devel
BuildRequires: libtool
@@ -135,10 +135,11 @@
* Cache Manager access changes
First STABLE release Date: 02 Aug 2010
- Latest Release: 3.2.3
- Latest Release Date: 20 Oct 2012
+ Latest Release: 3.2.5
+ Latest Release Date: 10 Dec 2012
%prep
+%gpg_verify %{S:1}
%setup -q -n %{name}-%{version}
cp %{S:10} .
# upstream patches after RELEASE
@@ -150,7 +151,6 @@
chmod a-x CREDITS
%patch101
%patch102
-%patch103 -p1
%build
export CFLAGS="%{optflags} -fPIE -fPIC -DOPENSSL_LOAD_CONF"
++++++ RELEASENOTES.html ++++++
--- /var/tmp/diff_new_pack.5qBeQ7/_old 2013-01-03 08:44:11.000000000 +0100
+++ /var/tmp/diff_new_pack.5qBeQ7/_new 2013-01-03 08:44:11.000000000 +0100
@@ -2,10 +2,10 @@
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.66">
- <TITLE>Squid 3.2.3 release notes</TITLE>
+ <TITLE>Squid 3.2.5 release notes</TITLE>
</HEAD>
<BODY>
-<H1>Squid 3.2.3 release notes</H1>
+<H1>Squid 3.2.5 release notes</H1>
<H2>Squid Developers</H2>
<HR>
@@ -72,7 +72,8 @@
<HR>
<H2><A NAME="s1">1.</A> <A HREF="#toc1">Notice</A></H2>
-<P>The Squid Team are pleased to announce the release of Squid-3.2.3 for testing.</P>
+<P>The Squid Team are pleased to announce the release of Squid-3.2.5 for
+testing.</P>
<P>This new release is available for download from
<A HREF="http://www.squid-cache.org/Versions/v3/3.2/">http://www.squid-cache.org/Versions/v3/3.2/</A> or the
<A HREF="http://www.squid-cache.org/Mirrors/http-mirrors.html">mirrors</A>.</P>
@@ -535,9 +536,10 @@
<P>The cache manager is available under the path prefix /squid-internal-mgr/. For example
the URL http://example/com/squid-internal-mgr/menu will bring up the manager menu. This
means there are some configuration changes required to lock down manager access.
-The <EM>manager</EM> ACL needs changing to:
+The <EM>manager</EM> ACL needs changing. A built-in definition is now used, equivalent
+to the following regex pattern:
<PRE>
- acl manager url_regex -i ^cache_object:// ^https?://[^/]+/squid-internal-mgr/
+ ^(cache_object://|https?://[^/]+/squid-internal-mgr/)
</PRE>
</P>
@@ -547,6 +549,14 @@
cache manager applications as their front page embedding all scripts, accessors or
redirects required for their initial GUI display.</P>
+<P>MGR_INDEX file
+<UL>
+<LI>should contain a complete HTML page, with optional client-side scripting.</LI>
+<LI>must not contain server-side scripting. </LI>
+<LI>will have macro substitution performed on it using the same macros as used by the error page tempates.</LI>
+</UL>
+</P>
+
<P>Version 3.2 of the CGI cache manager tool now presents XHR scripted probes to detect
proxies presenting these manager index pagess and provides direct HTTP/HTTPS web links
to those managers.</P>
@@ -724,15 +734,18 @@
<P>New type <EM>random</EM>. Pseudo-randomly match requests based on a configured probability.</P>
<P>Renamed <EM>myip</EM> to <EM>localip</EM>. It matches the IP which the client connected to.</P>
<P>Renamed <EM>myport</EM> to <EM>localport</EM>. It matches the port which the client connected to.</P>
+<P>Ported <EM>urllogin</EM> option from Squid 2.7, to match a regex pattern on the URL login field (if any).</P>
<P>The <EM>localip</EM>/<EM>localport</EM> differ from earlier releases where they matched a mix of
of an invalid IP and port 0, the client destination IP/port or the Squid listening IP/port.
This definition is now consistent across all modes of traffic received by Squid.</P>
-<P>The <EM>manager</EM> ACL requires adjustment to cover new cache manager access:
+<P>The <EM>manager</EM> ACL requires adjustment to cover new cache manager access. So it has now been
+built-in as a predefined ACL name matching URLs equivalent to the following regular expression:
<PRE>
- acl manager url_regex -i ^cache_object:// ^https?://[^/]+/squid-internal-mgr/
+ ^(cache_object://|https?://[^/]+/squid-internal-mgr/)
</PRE>
-</P>
+
+squid.conf containing the old manager definition can expect to see ACL type collisions.</P>
<DT><B>auth_param</B><DD>
<P>New options for Basic, Digest, NTLM, Negotiate <EM>children</EM> settings.
@@ -1194,10 +1207,6 @@
<P>
<DL>
-<DT><B>acl</B><DD>
-<P><EM>urllogin</EM> option not yet ported from 2.6</P>
-<P><EM>urlgroup</EM> option not yet ported from 2.6</P>
-
<DT><B>broken_vary_encoding</B><DD>
<P>Not yet ported from 2.6</P>
++++++ squid-3.2.3.tar.bz2 -> squid-3.2.5.tar.bz2 ++++++
++++ 2699 lines of diff (skipped)
++++++ squid-3.2.3.tar.bz2.asc -> squid-3.2.5.tar.bz2.asc ++++++
--- /work/SRC/openSUSE:Factory/squid/squid-3.2.3.tar.bz2.asc 2012-10-24 10:24:08.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.squid.new/squid-3.2.5.tar.bz2.asc 2013-01-03 08:44:08.000000000 +0100
@@ -1,8 +1,8 @@
-File: squid-3.2.3.tar.bz2
-Date: Sat Oct 20 12:59:15 UTC 2012
-Size: 2891753
-MD5 : b26171dfd397defd9ee113d555691b86
-SHA1: 41f6cf385d043ee07ef87582dca166303e71cd17
+File: squid-3.2.5.tar.bz2
+Date: Mon Dec 10 10:16:15 UTC 2012
+Size: 2893104
+MD5 : ddb329f92056aa58a56db6a2eeea0c02
+SHA1: 6b945d41a9c0e993b978186b846035a241e79a7e
Key : 0xFF5CF463