From patchwork Tue Sep 24 10:33:36 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 8155 Return-Path: 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) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4XCbn60VrCz3wxp for ; Tue, 24 Sep 2024 10:33:46 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (secp384r1) client-digest SHA384) (Client CN "mail02.haj.ipfire.org", Issuer "E6" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4XCbn24xrlz3hk; Tue, 24 Sep 2024 10:33:42 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4XCbn23NtSz34LX; Tue, 24 Sep 2024 10:33:42 +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 4XCbmz5jkjz30Bx for ; Tue, 24 Sep 2024 10:33:39 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4XCbmz0Yjcz1lq; Tue, 24 Sep 2024 10:33:39 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1727174019; 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; bh=0R+I6iZBNNesw/HaJadMdNmjmmxoycb7gxE79jcjMD8=; b=uV686jMXeMCDevLEioyf9V4svuSpJH0wONjQs2CNlTOQCKKNNq8fBIC+NMQ3xWEN1IJGHw tCmpzfj0HhND6QDQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1727174019; 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; bh=0R+I6iZBNNesw/HaJadMdNmjmmxoycb7gxE79jcjMD8=; b=bfkwrORuGCI6ZcKs4k7u6/Njo6iOIPTiCyU4u1d7fC3sgurL8n8Wg6KUahGq63LlBJAIMS UmZ2D4+WVaG3xdmjJMqRCjB5q001ey7sNzkQ4MSkJfRiBiMvhvLsJXaVjaQRbDCnSGDULr eW5ai/pO9oXW8R9+GHVAXdk9uU/gda3pMoJ6vWwNVTuEenUgq13Z6w9TIG/w/4QsTzGU/M VCR8K4IDRBNmfWZsx957wXekA9Mrd2Khy0pkosQdm+YGaES4rI0mMTrdK2tUtJRWj+/vH/ xwp9srf5zADVbUlSSh+bm4YyKCeyxDj0GXp67C7UaLINniY+0ZXbwPqzALC97g== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] dnsdist: Update to version 1.9.6 Date: Tue, 24 Sep 2024 12:33:36 +0200 Message-ID: <20240924103336.3131-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Message-ID-Hash: GOCQA6K2PQ4RWBGI2NIJAET2XJOFWSWB X-Message-ID-Hash: GOCQA6K2PQ4RWBGI2NIJAET2XJOFWSWB X-MailFrom: adolf.belka@ipfire.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list List-Id: IPFire development talk Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: - Update from version 1.9.4 to 1.9.6 - Tested building on riscv64 and it built without issues and rootfile is sam as for x86_64 & aarch64. So supported architectures has been removed and dnsdist is available on all three architectures. - Update of rootfile not required - Changelog 1.9.6 New Features Add support for a callback when a new tickets key is added References: pull request 14449 Improvements Make the logging functions available to all Lua environments References: pull request 14438 Handle Quiche >= 0.22.0 References: pull request 14450 Don’t include openssl/engine.h if it’s not going to be used (Sander Hoentjen) References: pull request 14452 Bug Fixes Dedup Prometheus help and type lines for custom metrics with labels¶ References: #14395, pull request 14439 Fix a race in the XSK/AF_XDP backend handling code References: pull request 14436 dns.cc: use pdns::views::UnsignedCharView References: pull request 14437 1.9.5 New Features Add a Lua FFI function to set proxy protocol values References: pull request 14338 Add Lua FFI bindings to generate SVC responses References: pull request 14339 Bug Fixes Use the correct source IP for outgoing QUIC datagrams References: pull request 14166 Reply to HTTP/2 PING frames immediately References: pull request 14163 Log the correct amount of bytes sent for DoH w/ nghttp2 References: pull request 14332 Prevent a race when calling registerWebHandler at runtime References: pull request 14170 Enforce a maximum number of HTTP request fields and a maximum HTTP request line size References: pull request 14333 Fix a race condition with custom Lua web handlers References: pull request 14342 Syslog should be enabled by default References: pull request 14331 Fix a warning when compiling the unit tests without XSK¶ References: pull request 14334 autoconf: allow prerelease systemd versions (Chris Hofstaedtler) References: pull request 14335 Edit the systemd unit file, CAP_BPF is no longer enough References: #14279, pull request 14336 Fix ‘Error creating TCP worker’ error message References: pull request 14337 Signed-off-by: Adolf Belka --- lfs/dnsdist | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/lfs/dnsdist b/lfs/dnsdist index 5a8c0ac70..8c5c32271 100644 --- a/lfs/dnsdist +++ b/lfs/dnsdist @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team # +# Copyright (C) 2007-2024 IPFire Team # # # # 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 # @@ -26,7 +26,7 @@ include Config SUMMARY = A highly DNS-, DoS- and abuse-aware loadbalancer -VER = 1.9.4 +VER = 1.9.6 THISAPP = dnsdist-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -34,9 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = dnsdist -PAK_VER = 23 - -SUP_ARCH = x86_64 aarch64 +PAK_VER = 24 DEPS = @@ -52,7 +50,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = a8cfc5c2da135ed96b857f9f1b6c3caa796b27f66ff7ead6e976b871a5e5db208ef3ce275c23085318bd7ff2f0fa2ec19e28ad36234991d84b8d13e74acb2f34 +$(DL_FILE)_BLAKE2 = adb56707bb768ceae974cd9b725d2bf1f4beaa6e3edc6ede22a7d93920214614f10c82d71dbb773741f56dff04e0f0aa26dc0a0e2d5d405bee89d8ada1130303 install : $(TARGET)