From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <development+bounces-345-archive=lists.ipfire.org@lists.ipfire.org> Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4ZtRmK5QsTz3316 for <archive@lists.ipfire.org>; Thu, 8 May 2025 09:34:25 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4ZtRmG1nXMz2y59 for <development@lists.ipfire.org>; Thu, 8 May 2025 09:34:22 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4ZtRmC48nKz15p; Thu, 8 May 2025 09:34:19 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1746696859; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=oRvSd33Wu/sdqXkKaTiM1Ydy1WRIoAYhIxMHzfqP1LI=; b=aAzLcJl/hzuYecHQQIVqI/9ZyEOyc19P/I3476FDadFb0lflv2iXHc2ruhCvp3YI+2C4uA k1kAEXePGy0DMxAg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1746696859; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=oRvSd33Wu/sdqXkKaTiM1Ydy1WRIoAYhIxMHzfqP1LI=; b=MWs93st7KJ3j+dwpgvHAuLzNy6toW0i2gr0Y9c3nNMTB1NNLKsQd23mWqguXswN3oClonX RvtXvCQqDF+7dJ+AZZwVj9DoUGt90MIqAscAtGUlcem2Y/ozkGEzyrcNFuHfgcvns3dcYV aRxaA7CtzAywiTwEKaZ6h1OJI0AE0SEmTpznfxLDFJBdYoSHz0nv68l2VpF5AM+rNtx2xp ibIrGWGhD606nd835H/oiJJnauKUZMb+4nI89xtqjYx9UwKMBONLUq9W7jLF1/KnzJdh6c ZeyNernE4KlHq1a1+ptLuoH9RsNKiJihpj32A3aDP1SU+c6pAuPTbxgvKVEe1A== Content-Type: text/plain; charset=us-ascii Precedence: list List-Id: <development.lists.ipfire.org> List-Subscribe: <https://lists.ipfire.org/>, <mailto:development+subscribe@lists.ipfire.org?subject=subscribe> List-Unsubscribe: <https://lists.ipfire.org/>, <mailto:development+unsubscribe@lists.ipfire.org?subject=unsubscribe> List-Post: <mailto:development@lists.ipfire.org> List-Help: <mailto:development+help@lists.ipfire.org?subject=help> Sender: <development@lists.ipfire.org> Mail-Followup-To: <development@lists.ipfire.org> Mime-Version: 1.0 Subject: Re: [PATCH] unbound: Update to 1.23.0 From: Michael Tremer <michael.tremer@ipfire.org> In-Reply-To: <7F216CF1-84F4-4DD2-A797-F90285FBD043@ipfire.org> Date: Thu, 8 May 2025 10:34:19 +0100 Cc: development@lists.ipfire.org Content-Transfer-Encoding: quoted-printable Message-Id: <BE92B6CB-8841-4B6D-94BE-B9D351A266A5@ipfire.org> References: <20250505141252.3381105-1-matthias.fischer@ipfire.org> <84FE7A44-CB93-4B9F-92D4-10E717DADD65@ipfire.org> <a052bc74-8c93-4bdf-88d1-632a6e896236@ipfire.org> <7F216CF1-84F4-4DD2-A797-F90285FBD043@ipfire.org> To: Matthias Fischer <matthias.fischer@ipfire.org> I installed the image and can confirm that things are working as they = are in the repo now. > On 7 May 2025, at 16:40, Michael Tremer <michael.tremer@ipfire.org> = wrote: >=20 > Hello, >=20 >> On 7 May 2025, at 16:32, Matthias Fischer = <matthias.fischer@ipfire.org> wrote: >>=20 >> On 07.05.2025 11:54, Michael Tremer wrote: >>> Hello Matthias, >>=20 >> Hi, >>> Thanks for the patch. I added another patch to use the new fast = reload feature: >>>=20 >>> = https://git.ipfire.org/?p=3Dipfire-2.x.git;a=3Dcommitdiff;h=3Dbc3c914b1268= 9a8f245b2332bc6055bcc3f3dc89 >>>=20 >>> Hopefully reloading Unbound will be less disruptive to the network = then. >>=20 >> But doesn't that mean that unbound has to be compiled with >> "--with-pthreads"!? >>=20 >> =3D> >> = https://unbound.docs.nlnetlabs.nl/en/latest/manpages/unbound-control.html#= >> says: >>=20 >> "fast_reload [+dpv] >>=20 >> Reload the server, but keep downtime to a minimum, so that user >> queries keep seeing service. This needs the code compiled with = threads..." >>=20 >> Or is that option active by default? Do we need "num-threads" in the >> config? I'm just not 100% sure... >=20 > We are already running several threads so I assume this is working = just fine. >=20 > I think the change I did should be all we need. I will install the = build shortly and then we will know. >=20 > -Michael >=20 >>=20 >> Best >> Matthias >>=20 >>> -Michael >>>=20 >>>> On 5 May 2025, at 15:12, Matthias Fischer = <matthias.fischer@ipfire.org> wrote: >>>>=20 >>>> For details see: >>>> https://nlnetlabs.nl/projects/unbound/download/#unbound-1-23-0 >>>>=20 >>>> Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org> >>>> --- >>>> config/rootfiles/common/unbound | 2 +- >>>> lfs/unbound | 6 +++--- >>>> 2 files changed, 4 insertions(+), 4 deletions(-) >>>>=20 >>>> diff --git a/config/rootfiles/common/unbound = b/config/rootfiles/common/unbound >>>> index 57390d6d9..8913c376f 100644 >>>> --- a/config/rootfiles/common/unbound >>>> +++ b/config/rootfiles/common/unbound >>>> @@ -11,7 +11,7 @@ etc/unbound/unbound.conf >>>> #usr/lib/libunbound.la >>>> #usr/lib/libunbound.so >>>> usr/lib/libunbound.so.8 >>>> -usr/lib/libunbound.so.8.1.30 >>>> +usr/lib/libunbound.so.8.1.31 >>>> #usr/lib/pkgconfig/libunbound.pc >>>> usr/sbin/unbound >>>> usr/sbin/unbound-anchor >>>> diff --git a/lfs/unbound b/lfs/unbound >>>> index 537ccff7e..abcb4e104 100644 >>>> --- a/lfs/unbound >>>> +++ b/lfs/unbound >>>> @@ -1,7 +1,7 @@ >>>> = ##########################################################################= ##### >>>> # = # >>>> # IPFire.org - A linux based firewall = # >>>> -# Copyright (C) 2007-2024 IPFire Team <info@ipfire.org> = # >>>> +# Copyright (C) 2007-2025 IPFire Team <info@ipfire.org> = # >>>> # = # >>>> # This program is free software: you can redistribute it and/or = modify # >>>> # it under the terms of the GNU General Public License as published = by # >>>> @@ -24,7 +24,7 @@ >>>>=20 >>>> include Config >>>>=20 >>>> -VER =3D 1.22.0 >>>> +VER =3D 1.23.0 >>>>=20 >>>> THISAPP =3D unbound-$(VER) >>>> DL_FILE =3D $(THISAPP).tar.gz >>>> @@ -40,7 +40,7 @@ objects =3D $(DL_FILE) >>>>=20 >>>> $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) >>>>=20 >>>> -$(DL_FILE)_BLAKE2 =3D = 28cf5c6c5e29d4026beb33e8a17b012d1185a3a100fafd3e2717233f47c7b0ad2bf7b7fc2d= 5ad8c15b6fef496ed9d9c95d116535c3c34c945b27c2a42fa197ff >>>> +$(DL_FILE)_BLAKE2 =3D = 160bb2bee5450313a68ac81b73fd4bb21b14f8d25172d314644a34309dc75f28802126533f= 3ac1cb8d48599af8cb7caca83b866c9193286396f81c5fabc29651 >>>>=20 >>>> install : $(TARGET) >>>>=20 >>>> --=20 >>>> 2.43.0