Hello community, here is the log from the commit of package squid for openSUSE:Factory checked in at 2013-12-30 10:44:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/squid (Old) and /work/SRC/openSUSE:Factory/.squid.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "squid" Changes: -------- --- /work/SRC/openSUSE:Factory/squid/squid.changes 2013-09-29 17:53:20.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.squid.new/squid.changes 2013-12-30 10:44:19.000000000 +0100 @@ -1,0 +2,41 @@ +Wed Dec 25 21:29:38 UTC 2013 - chris@computersalat.de + +- Changes to squid-3.3.11 (01 Dec 2013): + * Regression Bug 3936: error-details.txt parse error with OpenSSL since 3.3.9 + * Bug 3972: Segfault when getting the deny_info page ID after a reconfigure + * Bug 3970: max_filedescriptors disabled due to missing setrlimit + * Bug 3967: ipc/Kid.cc compilation failure: 'time' was not declared in this scope + * Bug 3960: DEAD cache_peer are not revived + * Bug 3956: xstrndup: tried to dup a NULL pointer + * Bug 3906: Filedescriptor leaks in SNMP + * Bug 3782: Digest authentication not obeying nonce_max_count + * HTTP/1.1: Make header parser obey relaxed_header_parser + * HTTP/1.1: Re-compute Range response content offset after an FTP response was adapted + * SMP: Replace blocking sleep(3) and close UDS socket on failures + * Windows: fix several compile errors +- Changes to squid-3.3.10 (03 Nov 2013): + * Bug 3929: request_header_add not working for tunnel requests + * Bug 3923: cbdata and undefined behavior due to dynamic runtime enumeration + * Bug 3918: Self Test Failures on Mac OS X 10.8 + * Bug 3887: tcp_outgoing_tos not working for IPv6 + * Bug 3836: Fix issues with automake 1.13+ and make check + * Bug 3480: StoreEntry::kickProducer() segfaults in store_client::copy() + * Fix pinning hierarchy log information + * Fix close idle client connections associated with closed idle pinned connections. + * Fix cbdata 'error: expression result unused' errors + * Avoid "hot idle": A series of rapid select() calls with zero timeout. + * Append Connection:close to OPTIONS requests when icap_persistent_connections is off + * ntlm_fake_auth: pass DOMAIN data to Squid in original case + * kerberos_ldap_group: fix LDAP string duplication + * Use IPv6 localhost nameserver on DNS configuration errors + * Add cache_miss_revalidate + * ... and several portability improvements +- modified patches: + * squid-compiled_without_RPM_OPT_FLAGS.patch + * squid-config.patch +- fix build for SLE (libxml2-devel vs pkgconfig(libxml2)) +- fix changed files + * bindir/purge + * bindir/squidclient + +------------------------------------------------------------------- Old: ---- squid-3.3.9.tar.bz2 squid-3.3.9.tar.bz2.asc New: ---- squid-3.3.11.tar.bz2 squid-3.3.11.tar.bz2.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ squid.spec ++++++ --- /var/tmp/diff_new_pack.tZFUQW/_old 2013-12-30 10:44:21.000000000 +0100 +++ /var/tmp/diff_new_pack.tZFUQW/_new 2013-12-30 10:44:21.000000000 +0100 @@ -23,7 +23,7 @@ Summary: Squid Version 3.3 WWW Proxy Server License: GPL-2.0+ Group: Productivity/Networking/Web/Proxy -Version: 3.3.9 +Version: 3.3.11 Release: 0 Url: http://www.squid-cache.org/Versions/v3/3.3 Source0: http://www.squid-cache.org/Versions/v3/3.3/%{name}-%{version}.tar.bz2 @@ -71,8 +71,10 @@ BuildRequires: cyrus-sasl-devel BuildRequires: ed BuildRequires: expat +BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: gpg-offline +BuildRequires: krb5-devel BuildRequires: libcap-devel BuildRequires: libexpat-devel BuildRequires: libtool @@ -82,21 +84,10 @@ BuildRequires: pam-devel BuildRequires: pkgconfig BuildRequires: sharutils -# -%if 0%{?sles_version} == 9 -BuildRequires: heimdal-devel +%if 0%{?suse_version} < 1220 +BuildRequires: libxml2-devel %else -BuildRequires: krb5-devel -%endif -# -%if 0%{?suse_version} > 1030 || 0%{?fedora_version} > 8 -BuildRequires: fdupes -%endif -# -%if 0%{?suse_version} >= 1130 BuildRequires: pkgconfig(libxml-2.0) -%else -BuildRequires: libxml2-devel %endif %if 0%{?suse_version} > 1140 @@ -149,22 +140,14 @@ export CFLAGS="%{optflags} -fPIE -fPIC -DOPENSSL_LOAD_CONF" export CXXFLAGS="%{optflags} -fPIE -fPIC -DOPENSSL_LOAD_CONF" export LDFLAGS='-Wl,-z,relro,-z,now -pie' -./configure \ -%if 0%{?suse_version} == 1110 +%configure \ --disable-strict-error-checking \ -%endif - --prefix=/usr \ --sysconfdir=%{squidconfdir} \ - --bindir=/usr/sbin \ - --sbindir=/usr/sbin \ - --localstatedir=/var \ --libexecdir=/usr/sbin \ --datadir=/usr/share/squid \ - --mandir=%{_mandir} \ - --libdir=%{_libdir} \ --sharedstatedir=/var/squid \ --with-logdir=/var/log/squid \ - --with-pidfile=/var/run/squid.pid \ + --with-pidfile=/run/squid.pid \ --with-dl \ --enable-disk-io \ --enable-storeio \ @@ -315,9 +298,6 @@ %verifyscript %verify_permissions -e /usr/sbin/pam_auth -%clean -rm -rf %{buildroot} - %files %defattr(-,root,root) %doc CONTRIBUTORS COPYING COPYRIGHT CREDITS ChangeLog @@ -353,6 +333,8 @@ %config %{_datadir}/%{name}/mib.txt %{_datadir}/%{name}/mime.conf %{_datadir}/%{name}/mime.conf.default +%{_bindir}/purge +%{_bindir}/squidclient %{_sbindir}/basic_db_auth %{_sbindir}/basic_fake_auth %{_sbindir}/basic_getpwnam_auth @@ -388,10 +370,8 @@ %{_sbindir}/ntlm_fake_auth %{_sbindir}/ntlm_smb_lm_auth %{_sbindir}/pinger -%{_sbindir}/purge %{_sbindir}/rc%{name} %{_sbindir}/%{name} -%{_sbindir}/squidclient %{_sbindir}/unlinkd %{_sbindir}/url_fake_rewrite %{_sbindir}/url_fake_rewrite.sh ++++++ RELEASENOTES.html ++++++ --- /var/tmp/diff_new_pack.tZFUQW/_old 2013-12-30 10:44:21.000000000 +0100 +++ /var/tmp/diff_new_pack.tZFUQW/_new 2013-12-30 10:44:21.000000000 +0100 @@ -2,10 +2,10 @@ <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.69"> - <TITLE>Squid 3.3.9 release notes</TITLE> + <TITLE>Squid 3.3.11 release notes</TITLE> </HEAD> <BODY> -<H1>Squid 3.3.9 release notes</H1> +<H1>Squid 3.3.11 release notes</H1> <H2>Squid Developers</H2> <HR> @@ -56,7 +56,7 @@ <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.3.9.</P> +<P>The Squid Team are pleased to announce the release of Squid-3.3.11.</P> <P>This new release is available for download from <A HREF="http://www.squid-cache.org/Versions/v3/3.3/">http://www.squid-cache.org/Versions/v3/3.3/</A> or the <A HREF="http://www.squid-cache.org/Mirrors/http-mirrors.html">mirrors</A>.</P> @@ -246,6 +246,12 @@ <P> <DL> +<DT><B>cache_miss_revalidate</B><DD> +<P>Whether Squid is to pass-through If-Modified-Since and If-None-Match headers on cache MISS. +Revalidation requests can prevent cache gathering objects to HIT on.</P> +<P>Based on the Squid-2.7 <EM>ignore_ims_on_miss</EM> feature.</P> +<P><EM>IMPORTANT:</EM> the meaning for on/off values has changed along with the name since 2.7.</P> + <DT><B>request_header_add</B><DD> <P>New directive to add custom headers on HTTP traffic sent to upstream servers.</P> @@ -302,8 +308,8 @@ <P> <DL> - -<P><EM>There are no removed squid.conf options in Squid-3.3.</EM></P> +<DT><B>ignore_ims_on_miss</B><DD> +<P>This option has been replaced by the <EM>cache_miss_revalidate</EM> feature.</P> </DL> </P> @@ -403,9 +409,6 @@ <DT><B>external_refresh_check</B><DD> <P>Not yet ported from 2.7</P> -<DT><B>ignore_ims_on_miss</B><DD> -<P>Not yet ported from 2.7</P> - <DT><B>location_rewrite_access</B><DD> <P>Not yet ported from 2.6</P> ++++++ squid-3.3.9.tar.bz2 -> squid-3.3.11.tar.bz2 ++++++ ++++ 2229 lines of diff (skipped) ++++++ squid-3.3.9.tar.bz2.asc -> squid-3.3.11.tar.bz2.asc ++++++ --- /work/SRC/openSUSE:Factory/squid/squid-3.3.9.tar.bz2.asc 2013-09-29 17:53:20.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.squid.new/squid-3.3.11.tar.bz2.asc 2013-12-30 10:44:19.000000000 +0100 @@ -1,20 +1,20 @@ -File: squid-3.3.9.tar.bz2 -Date: Wed Sep 11 04:32:33 UTC 2013 -Size: 2988736 -MD5 : f08bffe795260cecca828331c579e0c4 -SHA1: ac75d1bef17988e3ad95ee6761d7785f5aca9cd7 +File: squid-3.3.11.tar.bz2 +Date: Sat Nov 30 14:12:34 UTC 2013 +Size: 2989941 +MD5 : abf2b0fe128f73f5dc157e7e917949e0 +SHA1: f99627f9f5c76cc2ddf6e14e4a3e955963801b6f Key : 0xFF5CF463 <squid3@treenet.co.nz> fingerprint = EA31 CC5E 9488 E516 8D2D CC5E B268 E706 FF5C F463 keyring = http://www.squid-cache.org/pgp.asc keyserver = subkeys.pgp.net -----BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.12 (GNU/Linux) +Version: GnuPG v1.4.15 (GNU/Linux) -iQEcBAABAgAGBQJSL/QNAAoJELJo5wb/XPRjZZwH/jVAL6QGnufPlSZ4oIZEga29 -YHMuLKkAmBt6lp67MoNLHTthSsISiSLb7VvmIfSiNZxbSrt69PP0B+aWnM9O0rK6 -F+9YqgcPkoCAcOzf/SbVb0wm7kM41aYu3SvIJIgQu784KX1AJ3dyUTlb//Sfa0l7 -dcztRGIAihSkx3spf/1ALXq6f3MwKncFMs0l84x989luAS/jSte2Z+27s6aCK2eU -4KvPPTmts5hpd6xvnX/Y1leye42c+MPpGc6XzsBzCJ2xlXOd75hZyrbOrSd5VR7t -+QVC98qVBW2QgQHHXlVG+TQCT75/go01mUpw3YeFMAf1HC6AATddGD2/6tN9roU= -=mvR8 +iQEcBAABAgAGBQJSmfXuAAoJELJo5wb/XPRjaqcIAKvTzz9frodyUOeuop5W2yZx +s3knaI5ZyM7dsXYdDUixto5Q1+a8wIUAvZzCp2sLij3QQTKZJAxgmQ8Tztl/sgKI +NbHJSJxAtibNOGKBfCqCDurcNfmn2kLZJPxJXx3gulEP5O7rTdKVoZq/1vyj/rvv +rnzZBP2HZ5fnXNRfs7UPrOzMLmg423zXzsDnRjj69xy6w0dXpObDP5tb32jNmOLg +zRvk3lw4mtpWJ5kGZ4BbwPpO9i2MT94M9YupjL/doNbbiAt2nutGfGuLgPcmsCwA +fpb74hKIM20ON8A7XypeyX6eNeYn4nkRBSuzEX/sPWQUyq0BMxheCEZRboGCnvo= +=rlWB -----END PGP SIGNATURE----- ++++++ squid-compiled_without_RPM_OPT_FLAGS.patch ++++++ --- /var/tmp/diff_new_pack.tZFUQW/_old 2013-12-30 10:44:23.000000000 +0100 +++ /var/tmp/diff_new_pack.tZFUQW/_new 2013-12-30 10:44:23.000000000 +0100 @@ -15,7 +15,7 @@ =================================================================== --- src/Makefile.in.orig +++ src/Makefile.in -@@ -7295,7 +7295,7 @@ cache_cf.o: cf_parser.cci +@@ -7306,7 +7306,7 @@ cache_cf.o: cf_parser.cci # cf_gen builds the configuration files. cf_gen$(EXEEXT): $(cf_gen_SOURCES) $(cf_gen_DEPENDENCIES) cf_gen_defines.cci ++++++ squid-config.patch ++++++ --- /var/tmp/diff_new_pack.tZFUQW/_old 2013-12-30 10:44:23.000000000 +0100 +++ /var/tmp/diff_new_pack.tZFUQW/_new 2013-12-30 10:44:23.000000000 +0100 @@ -2,7 +2,7 @@ =================================================================== --- src/cf.data.pre.orig +++ src/cf.data.pre -@@ -1195,6 +1195,8 @@ http_access deny manager +@@ -1196,6 +1196,8 @@ http_access deny manager # Adapt localnet in the ACL section to list your (internal) IP networks # from where browsing should be allowed http_access allow localnet @@ -11,7 +11,7 @@ http_access allow localhost # And finally deny all other access to this proxy -@@ -3143,6 +3145,10 @@ DOC_START +@@ -3144,6 +3146,10 @@ DOC_START Instead, if you want Squid to use the entire disk drive, subtract 20% and use that value. @@ -22,7 +22,7 @@ 'L1' is the number of first-level subdirectories which will be created under the 'Directory'. The default is 16. -@@ -3276,7 +3282,7 @@ DOC_START +@@ -3277,7 +3283,7 @@ DOC_START NOCOMMENT_START # Uncomment and adjust the following to add a disk cache directory. @@ -31,7 +31,7 @@ NOCOMMENT_END DOC_END -@@ -3889,7 +3895,7 @@ DOC_END +@@ -3890,7 +3896,7 @@ DOC_END NAME: logfile_rotate TYPE: int -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org