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