squid 3.4.14: Bugfix for #4323 (Netfilter broken cross-includes with Linux 4.2)
Message ID | 1456561046-1573-1-git-send-email-matthias.fischer@ipfire.org |
---|---|
State | Superseded |
Headers |
Return-Path: <development-bounces@lists.ipfire.org> Received: from mail01.ipfire.org (hedwig.ipfire.org [172.28.1.200]) by web02.ipfire.org (Postfix) with ESMTP id 6B2CC60726 for <patchwork@ipfire.org>; Sat, 27 Feb 2016 09:17:34 +0100 (CET) Received: from mail01.ipfire.org (localhost [IPv6:::1]) by mail01.ipfire.org (Postfix) with ESMTP id 53B542F73; Sat, 27 Feb 2016 09:17:33 +0100 (CET) Received: from Devel.localdomain (p5DD83498.dip0.t-ipconnect.de [93.216.52.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 0E9D0129A for <development@lists.ipfire.org>; Sat, 27 Feb 2016 09:17:31 +0100 (CET) From: Matthias Fischer <matthias.fischer@ipfire.org> To: development@lists.ipfire.org Subject: [PATCH] squid 3.4.14: Bugfix for #4323 (Netfilter broken cross-includes with Linux 4.2) Date: Sat, 27 Feb 2016 09:17:26 +0100 Message-Id: <1456561046-1573-1-git-send-email-matthias.fischer@ipfire.org> X-Mailer: git-send-email 2.7.2 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: IPFire development talk <development.lists.ipfire.org> List-Unsubscribe: <http://lists.ipfire.org/mailman/options/development>, <mailto:development-request@lists.ipfire.org?subject=unsubscribe> List-Archive: <http://lists.ipfire.org/pipermail/development/> List-Post: <mailto:development@lists.ipfire.org> List-Help: <mailto:development-request@lists.ipfire.org?subject=help> List-Subscribe: <http://lists.ipfire.org/mailman/listinfo/development>, <mailto:development-request@lists.ipfire.org?subject=subscribe> Errors-To: development-bounces@lists.ipfire.org Sender: "Development" <development-bounces@lists.ipfire.org> |
Message
Matthias Fischer
Feb. 27, 2016, 7:17 p.m. UTC
For details see: http://bugs.squid-cache.org/show_bug.cgi?id=4323
Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
---
config/rootfiles/common/squid | 2 ++
lfs/squid | 3 ++-
src/patches/squid-3.4-13231.patch | 48 +++++++++++++++++++++++++++++++++++++++
3 files changed, 52 insertions(+), 1 deletion(-)
create mode 100644 src/patches/squid-3.4-13231.patch
Comments
The *kerberos_auth* files are missing after clean build so cdrom will fail now... Arne > diff --git a/config/rootfiles/common/squid > b/config/rootfiles/common/squid > index c8227e3..83cfe3f 100644 > --- a/config/rootfiles/common/squid > +++ b/config/rootfiles/common/squid > @@ -2145,6 +2145,8 @@ usr/lib/squid/icons/silk/script_palette.png > usr/lib/squid/log_db_daemon > usr/lib/squid/log_file_daemon > usr/lib/squid/mib.txt > +usr/lib/squid/negotiate_kerberos_auth > +usr/lib/squid/negotiate_kerberos_auth_test > usr/lib/squid/negotiate_wrapper_auth > usr/lib/squid/ntlm_fake_auth > usr/lib/squid/ntlm_smb_lm_auth
Hi, On 06.04.2016 13:19, Arne Fitzenreiter wrote: > The *kerberos_auth* files are missing after clean build so cdrom will > fail now... I'll take care of this! Somehow weird, though. During the last builds prior to this commit, 'cdrom' failed because these files were build, so I added them. Now its the other way around!? I started a clean build and test - Devel is running. Best, Matthias > > Arne > >> diff --git a/config/rootfiles/common/squid >> b/config/rootfiles/common/squid >> index c8227e3..83cfe3f 100644 >> --- a/config/rootfiles/common/squid >> +++ b/config/rootfiles/common/squid >> @@ -2145,6 +2145,8 @@ usr/lib/squid/icons/silk/script_palette.png >> usr/lib/squid/log_db_daemon >> usr/lib/squid/log_file_daemon >> usr/lib/squid/mib.txt >> +usr/lib/squid/negotiate_kerberos_auth >> +usr/lib/squid/negotiate_kerberos_auth_test >> usr/lib/squid/negotiate_wrapper_auth >> usr/lib/squid/ntlm_fake_auth >> usr/lib/squid/ntlm_smb_lm_auth > >
Hi, sorry, I patched this already. Didn't see your email before I did this. This is basically happens when krb is built and squid is built after that. Usually it is built first and krb afterwards. If you rebuild squid after a full compile, krb will be around and compiled into squid which we don't want. I couldn't find a switch to explicitly switch this off (like --disable- kerberos). If you find something similar, feel free to send a patch. -Michael On Wed, 2016-04-06 at 18:51 +0200, Matthias Fischer wrote: > Hi, > > On 06.04.2016 13:19, Arne Fitzenreiter wrote: > > > > The *kerberos_auth* files are missing after clean build so cdrom will > > fail now... > I'll take care of this! > > Somehow weird, though. During the last builds prior to this commit, > 'cdrom' failed because these files were build, so I added them. Now its > the other way around!? > I started a clean build and test - Devel is running. > > Best, > Matthias > > > > > > > Arne > > > > > > > > diff --git a/config/rootfiles/common/squid > > > b/config/rootfiles/common/squid > > > index c8227e3..83cfe3f 100644 > > > --- a/config/rootfiles/common/squid > > > +++ b/config/rootfiles/common/squid > > > @@ -2145,6 +2145,8 @@ usr/lib/squid/icons/silk/script_palette.png > > > usr/lib/squid/log_db_daemon > > > usr/lib/squid/log_file_daemon > > > usr/lib/squid/mib.txt > > > +usr/lib/squid/negotiate_kerberos_auth > > > +usr/lib/squid/negotiate_kerberos_auth_test > > > usr/lib/squid/negotiate_wrapper_auth > > > usr/lib/squid/ntlm_fake_auth > > > usr/lib/squid/ntlm_smb_lm_auth > >
Hi, On 06.04.2016 23:00, Michael Tremer wrote: > sorry, I patched this already. Didn't see your email before I did this. No problem. Everything's fine. ;-) > This is basically happens when krb is built and squid is built after that. > Usually it is built first and krb afterwards. If you rebuild squid after a full > compile, krb will be around and compiled into squid which we don't want. Yep. I think, this must be the reason. > I couldn't find a switch to explicitly switch this off (like --disable- > kerberos). If you find something similar, feel free to send a patch. If I find one, you'll know. ;-)) Best, Matthias