Hello community,

here is the log from the commit of package squid for openSUSE:Factory checked 
in at 2018-01-10 23:36:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/squid (Old)
 and      /work/SRC/openSUSE:Factory/.squid.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "squid"

Wed Jan 10 23:36:55 2018 rev:53 rq:563122 version:4.0.22

Changes:
--------
--- /work/SRC/openSUSE:Factory/squid/squid.changes      2017-12-05 
01:30:34.164576389 +0100
+++ /work/SRC/openSUSE:Factory/.squid.new/squid.changes 2018-01-10 
23:36:55.811062521 +0100
@@ -1,0 +2,22 @@
+Tue Jan  9 17:06:14 UTC 2018 - mplus...@suse.com
+
+- Update download url
+
+-------------------------------------------------------------------
+Mon Jan  8 12:21:51 UTC 2018 - adam.ma...@suse.de
+
+- Update Squid to 4.0.22 (fate#324583, bnc#1073089)
+  * re-enable building with default openssl-devel
+  * Helper changes since 3.5.27:
+    + basic_msnt_multi_domain_auth removed - basic_smb_lm_auth
+      helper performs the same functionality
+    + cert_valid.pl testing helper renamed to
+      security_fake_certverify
+    + ssl_crtd renamed to security_file_certgen
+  For complete set of release notes and changes since squid 3.5 see
+  http://www.squid-cache.org/Versions/v4/squid-4.0.22-RELEASENOTES.html
+
+- Updated squid.keyring using current keyring file from upstream
+- missing_installs.patch: install manpages for installed helpers
+
+-------------------------------------------------------------------

Old:
----
  squid-3.5.27.tar.xz
  squid-3.5.27.tar.xz.asc

New:
----
  missing_installs.patch
  squid-4.0.22.tar.xz
  squid-4.0.22.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ squid.spec ++++++
--- /var/tmp/diff_new_pack.I4MgMA/_old  2018-01-10 23:36:56.555027616 +0100
+++ /var/tmp/diff_new_pack.I4MgMA/_new  2018-01-10 23:36:56.559027428 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package squid
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,22 +16,21 @@
 #
 
 
+%define         squidlibdir %{_libdir}/squid
+%define         squidconfdir %{_sysconfdir}/squid
 #Compat macro for new _fillupdir macro introduced in Nov 2017
 %if ! %{defined _fillupdir}
-  %define _fillupdir /var/adm/fillup-templates
+  %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
-
-%define         squidlibdir %{_libdir}/squid
-%define         squidconfdir %{_sysconfdir}/squid
 Name:           squid
-Version:        3.5.27
+Version:        4.0.22
 Release:        0
 Summary:        Caching and forwarding HTTP web proxy
 License:        GPL-2.0+
 Group:          Productivity/Networking/Web/Proxy
-Url:            http://www.squid-cache.org
-Source0:        
http://www.squid-cache.org/Versions/v3/3.5/%{name}-%{version}.tar.xz
-Source1:        
http://www.squid-cache.org/Versions/v3/3.5/%{name}-%{version}.tar.xz.asc
+URL:            http://www.squid-cache.org
+Source0:        http://www.squid-cache.org/Versions/v4/squid-%{version}.tar.xz
+Source1:        
http://www.squid-cache.org/Versions/v4/squid-%{version}.tar.xz.asc
 Source4:        squid.sysconfig
 Source5:        pam.squid
 Source6:        unsquid.pl
@@ -39,9 +38,11 @@
 Source9:        %{name}.permissions
 Source10:       README.kerberos
 Source11:       %{name}.service
-Source13:       %{name}.keyring
+# 
http://lists.squid-cache.org/pipermail/squid-announce/2016-October/000064.html
+Source13:       http://www.squid-cache.org/pgp.asc#/squid.keyring
 Source15:       cache_dir.sed
 Source16:       initialize_cache_if_needed.sh
+Patch1:         missing_installs.patch
 BuildRequires:  cppunit-devel
 BuildRequires:  db-devel
 BuildRequires:  ed
@@ -50,16 +51,9 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libcap-devel
 BuildRequires:  libtool
-%if 0%{?suse_version} >= 1330
-BuildRequires:  libnsl-devel
-%endif
 BuildRequires:  openldap2-devel
 BuildRequires:  opensp-devel
-%if 0%{suse_version} >= 1330
-BuildRequires:  libopenssl-1_0_0-devel
-%else
 BuildRequires:  openssl-devel
-%endif
 BuildRequires:  pam-devel
 BuildRequires:  pkgconfig
 BuildRequires:  samba-winbind
@@ -81,6 +75,9 @@
 Provides:       %{name}3 = %{version}
 Obsoletes:      %{name}3 < %{version}
 %{?systemd_requires}
+%if 0%{?suse_version} >= 1330
+BuildRequires:  libnsl-devel
+%endif
 
 %description
 Squid is a caching proxy for the Web supporting HTTP(S), FTP, and
@@ -92,12 +89,13 @@
 %prep
 %setup -q
 cp %{SOURCE10} .
-# upstream patches after RELEASE
 
+# upstream patches after RELEASE
 perl -p -i -e 's|%{_prefix}/local/bin/perl|%{_bindir}/perl|' `find -name 
"*.pl"`
-chmod a-x CREDITS
+%patch1 -p1
 
 %build
+autoreconf -fi
 export CFLAGS="%{optflags} -fPIE -fPIC -DOPENSSL_LOAD_CONF"
 export CXXFLAGS="%{optflags} -fPIE -fPIC -DOPENSSL_LOAD_CONF"
 export LDFLAGS="-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro,-z,now -pie"
@@ -129,8 +127,8 @@
        --with-large-files \
        --enable-underscores \
        --enable-auth \
-       --enable-auth-basic \
-       --enable-auth-ntlm \
+       
--enable-auth-basic="SMB_LM,DB,fake,getpwnam,LDAP,NCSA,NIS,PAM,POP3,RADIUS,SASL,SMB"
 \
+       --enable-auth-ntlm="SMB_LM,fake" \
        --enable-auth-negotiate \
        --enable-auth-digest \
        
--enable-external-acl-helpers=LDAP_group,eDirectory_userip,file_userip,kerberos_ldap_group,session,unix_group,wbinfo_group,time_quota
 \
@@ -139,12 +137,14 @@
        --with-default-user=%{name} \
        --disable-ident-lookups \
        --enable-follow-x-forwarded-for \
-       --disable-arch-native
+       --disable-arch-native \
+       --enable-security-cert-generators \
+       --enable-security-cert-validators
 make SAMBAPREFIX=%{_prefix} %{?_smp_mflags}
 
 %install
 install -d -m 750 %{buildroot}%{_localstatedir}/{cache,log}/%{name}
-install -d %{buildroot}%{_prefix}/sbin
+install -d %{buildroot}%{_sbindir}
 
 # make_install
 %make_install SAMBAPREFIX=%{_prefix}
@@ -167,7 +167,6 @@
 install -dpm 755 doc/contrib
 install %{SOURCE6} doc/contrib
 install -Dpm 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/pam.d/%{name}
-install -Dpm 644 
./helpers/external_acl/kerberos_ldap_group/ext_kerberos_ldap_group_acl.8 
%{buildroot}%{_mandir}/man8/ext_kerberos_ldap_group_acl.8
 
 rm -rf %{buildroot}%{squidconfdir}/errors
 for i in errors/*; do
@@ -302,7 +301,6 @@
 %{_sbindir}/basic_getpwnam_auth
 %{_sbindir}/basic_ldap_auth
 %{_sbindir}/digest_edirectory_auth
-%{_sbindir}/basic_msnt_multi_domain_auth
 %{_sbindir}/basic_ncsa_auth
 %{_sbindir}/basic_nis_auth
 %verify(not mode) %attr(2750,root,shadow) %{_sbindir}/basic_pam_auth
@@ -313,7 +311,6 @@
 %{_sbindir}/basic_smb_auth.sh
 %{_sbindir}/basic_smb_lm_auth
 %{_sbindir}/cert_tool
-%{_sbindir}/cert_valid.pl
 %{_sbindir}/digest_file_auth
 %{_sbindir}/digest_ldap_auth
 %{_sbindir}/diskd
@@ -324,7 +321,7 @@
 %{_sbindir}/ext_session_acl
 %{_sbindir}/ext_unix_group_acl
 %{_sbindir}/ext_wbinfo_group_acl
-%{_sbindir}/helper-mux.pl
+%{_sbindir}/helper-mux
 %{_sbindir}/log_db_daemon
 %{_sbindir}/log_file_daemon
 %{_sbindir}/negotiate_kerberos_auth
@@ -333,12 +330,14 @@
 %{_sbindir}/ntlm_fake_auth
 %{_sbindir}/ntlm_smb_lm_auth
 %verify(not user group mode caps) %attr(0750,root,squid) %{_sbindir}/pinger
+%{_sbindir}/security_fake_certverify
+%{_sbindir}/security_file_certgen
 %{_sbindir}/%{name}
-%{_sbindir}/ssl_crtd
 %{_sbindir}/storeid_file_rewrite
 %{_sbindir}/unlinkd
 %{_sbindir}/url_fake_rewrite
 %{_sbindir}/url_fake_rewrite.sh
+%{_sbindir}/url_lfs_rewrite
 %{_sbindir}/ext_time_quota_acl
 %{_sbindir}/rc%{name}
 %{_fillupdir}/sysconfig.%{name}

++++++ initialize_cache_if_needed.sh ++++++
--- /var/tmp/diff_new_pack.I4MgMA/_old  2018-01-10 23:36:56.615024801 +0100
+++ /var/tmp/diff_new_pack.I4MgMA/_new  2018-01-10 23:36:56.615024801 +0100
@@ -8,6 +8,6 @@
 
 if ! test -d $CACHE_DIR; then
     echo "Initializing cache directories..."
-    exec /usr/sbin/squid -z -F -N -S -f /etc/squid/squid.conf
+    exec /usr/sbin/squid -z -F --foreground -S -f /etc/squid/squid.conf
 fi
 

++++++ missing_installs.patch ++++++
Index: squid-4.0.22/src/acl/external/kerberos_ldap_group/Makefile.am
===================================================================
--- squid-4.0.22.orig/src/acl/external/kerberos_ldap_group/Makefile.am
+++ squid-4.0.22/src/acl/external/kerberos_ldap_group/Makefile.am
@@ -15,9 +15,11 @@ EXTRA_DIST= \
 
 AM_CPPFLAGS += -I$(srcdir)
 
+
 libexec_SCRIPTS = cert_tool
 
 libexec_PROGRAMS = ext_kerberos_ldap_group_acl
+man_MANS = ext_kerberos_ldap_group_acl.8
 
 ext_kerberos_ldap_group_acl_SOURCES = \
        kerberos_ldap_group.cc \
++++++ squid-3.5.27.tar.xz -> squid-4.0.22.tar.xz ++++++
++++ 368408 lines of diff (skipped)

++++++ squid-3.5.27.tar.xz.asc -> squid-4.0.22.tar.xz.asc ++++++
--- /work/SRC/openSUSE:Factory/squid/squid-3.5.27.tar.xz.asc    2017-09-25 
13:58:17.768291952 +0200
+++ /work/SRC/openSUSE:Factory/.squid.new/squid-4.0.22.tar.xz.asc       
2018-01-10 23:36:55.795063271 +0100
@@ -1,20 +1,25 @@
-File: squid-3.5.27.tar.xz
-Date: Sat Aug 19 20:16:51 UTC 2017
-Size: 2303468
-MD5 : 39ef8199675d48a314b540f92c00c545
-SHA1: 1e69c96d13cd49844da3bcf33a0b428fbe7b6f77
-Key : 0xFF5CF463 <squ...@treenet.co.nz>
-            EA31 CC5E 9488 E516 8D2D  CC5E B268 E706 FF5C F463
+File: squid-4.0.22.tar.xz
+Date: Thu Dec  7 18:03:01 UTC 2017
+Size: 2411692
+MD5 : c09dab527ac8ea86833286597d2d633d
+SHA1: b3e1cfe1cc1074506a46652946efe175eb69bf8a
+Key : CD6DBF8EF3B17D3E <squ...@treenet.co.nz>
+            B068 84ED B779 C89B 044E  64E3 CD6D BF8E F3B1 7D3E
       keyring = http://www.squid-cache.org/pgp.asc
-      keyserver = subkeys.pgp.net
+      keyserver = pool.sks-keyservers.net
 -----BEGIN PGP SIGNATURE-----
 
-iQEzBAABCAAdFiEE6jHMXpSI5RaNLcxesmjnBv9c9GMFAlmYnLsACgkQsmjnBv9c
-9GM1uAf+PeYKQI/hwJZXul020S5+pyxBem8txVVqTba1YZA/khk0vRqj54lBBxrX
-C5AsnNbY6yGfsH6S0tQCFn3IkftXgUVMWij5x10yUYhZiXjV0EFe9rBiAOkd4zuT
-j/4HOsHaG0I1qNqh1NZmvyV/a40Eq65lphOySt6N2okXeZS0Daoc23HHUXtZrO49
-QqY2LEhKYg9mtxE3k7lnZ7AxWtzZPQrdqNOZLs7pyJikGn7Usv2hzdIjyyaBRV9g
-jwUPzEOiCLYleExCeqE/9k5M7JLRIJE7ofnkbkVs9+V57csYkQ5Cqr5vMWhvL1RN
-4GGMjSMMS2m7vhiLPTgMn5ebHn6bJw==
-=eHYj
+iQIzBAABCgAdFiEEsGiE7bd5yJsETmTjzW2/jvOxfT4FAlopgl8ACgkQzW2/jvOx
+fT55dw/+JlwxV8qTWxITUZ/8IFB5TO6T2Rzy8g4hFulTDoPN8/z4RZz/FNeQT/44
+/csodC7kja1ZxVlzNz07gaIoPz8Ft4ITQRL3kUMJ3+azYSevXlaiTtAy2O3oo2PC
+oGw8X5M8USZ578BwaEIsnG/FHJY8qogr6WfX2lPfT9fgnYzXl+hRLqc4oD/605pY
+k+D3C6j4cuTjoo30qD867BY/0sf6AdFYnfsLtc/cT4K4B/VHB2pDDk+cDXyjLzT2
+8AZkvG8XHwLFlXO7lHssHGM7uqxM2Sj+w9QJNJrFEh2tfdRAS6eXn3aSy6WeRHty
+vOWXFc9U9D+PWPcHV3vE3FpLOBBkfhJnCiSMnz4GabjkXqjpD/7P1MQsTM2sKS4M
+g/CpNdfhUshgxeNCmY0tJFu6cl/LFi7qbLBPNXQk0NDKZciiijARh9fFSsvvUHTA
+g63LOZw+AyldeO5NMEalDaDsWViKd99CDXX93Y5qWxxuM4WhbStzUBUOXVl9CZ6m
+P0B/uC+1IR56NETveklSRth7JrrlG7GkbV8uTkHJzTEHw3t+jAGFi80zV+V/gaAH
+mMaXuv74UYosp2Zjdr5Ee5QLlo61kAWjKro9pd2uOyCUyGjijCcuyKa6zaNs1klp
+9ehX0hnN1nX9blp/5Qx/fYLcds8vSr9QIpG6GEx5gJ5PCryckys=
+=omrg
 -----END PGP SIGNATURE-----

++++++ squid.keyring ++++++
Binary files /var/tmp/diff_new_pack.I4MgMA/_old and 
/var/tmp/diff_new_pack.I4MgMA/_new differ


Reply via email to