pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/dnsdist



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Dec  4 23:19:00 UTC 2025

Modified Files:
        pkgsrc/net/dnsdist: Makefile distinfo
Added Files:
        pkgsrc/net/dnsdist/patches: patch-dnsdist-protobuf.cc

Log Message:
dnsdist: update to 2.0.2.

Provided by Marcin Gondek in wip, with some cleanups by me.

2.0.2
Released: 2nd of December 2025
New Features
Add a selector to match the incoming protocol�

References: #14060, pull request 16328

Improvements
Include a Date: response header for rejected HTTP1 requests
References: pull request 16430
Make inserting to the in-memory rings a bit faster
References: pull request 16315
Change bogusV4/bogusV6 addresses to static constants to avoid parse in every call (delichik)
References: pull request 16524
Better performance when using recvmmsg
References: pull request 16560
Expose TimedIPSet to YAML-originated Lua contexts
References: #16428, pull request 16562
Update the Rust library version when generating a tarball
References: #16137, pull request 16310
Allow selecting a specific version of Lua with meson
References: #16249, pull request 16316
Make the round-robin LB policy internal counter atomic
References: pull request 16320
luawrapper: don't segfault on failure in traceback handler
References: #15173, pull request 16345
Refactor the FFI 'alternate name'interface
References: pull request 16346
Prevent copies of dnsheader_aligned objects
References: pull request 16508
Raise the maximum number of descriptors to 1M
References: pull request 16559
Alter the qname BPF filter to make it const
References: pull request 16561

Bug Fixes
Fix a memory leak with OCSP and OpenSSL 3.6.0
References: pull request 16431
Fix setting meta keys on response, pass them from question to response
References: pull request 16325
Properly handle invalid regular expressions
References: #16371, pull request 16439
Fix a crash when a selector or policy cannot be found
References: #16462, pull request 16507
Fix query rules bypass after tagging from a dynblock
References: pull request 16309
ComboAddress: Fix 'unspecified address' test when the port is set
References: #16248, pull request 16317
Set up the dns header for timeout response rules
References: #16221, pull request 16318
Fix handling of large XSK frames (ednaq)
References: #16242, pull request 16319
Properly handle exceptions when processing timeout rules
References: #16221, pull request 16322
Initialize hash perturbation later, and only if needed
References: #16139, pull request 16326
Fix reentry issue in TCP downstream I/O on macOS/BSD (Karel Bilek)
References: #16072, pull request 16327
Store Lua's debug.traceback function before user can hide it from us
References: #15173, pull request 16435


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 pkgsrc/net/dnsdist/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/net/dnsdist/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/net/dnsdist/patches/patch-dnsdist-protobuf.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/dnsdist/Makefile
diff -u pkgsrc/net/dnsdist/Makefile:1.42 pkgsrc/net/dnsdist/Makefile:1.43
--- pkgsrc/net/dnsdist/Makefile:1.42    Sat Nov  1 16:15:59 2025
+++ pkgsrc/net/dnsdist/Makefile Thu Dec  4 23:18:59 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.42 2025/11/01 16:15:59 wiz Exp $
+# $NetBSD: Makefile,v 1.43 2025/12/04 23:18:59 wiz Exp $
 
-DISTNAME=      dnsdist-2.0.1
-PKGREVISION=   1
+DISTNAME=      dnsdist-2.0.2
 CATEGORIES=    net
 MASTER_SITES=  https://downloads.powerdns.com/releases/
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/net/dnsdist/distinfo
diff -u pkgsrc/net/dnsdist/distinfo:1.22 pkgsrc/net/dnsdist/distinfo:1.23
--- pkgsrc/net/dnsdist/distinfo:1.22    Fri Oct 31 15:54:55 2025
+++ pkgsrc/net/dnsdist/distinfo Thu Dec  4 23:18:59 2025
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.22 2025/10/31 15:54:55 jperkin Exp $
+$NetBSD: distinfo,v 1.23 2025/12/04 23:18:59 wiz Exp $
 
-BLAKE2s (dnsdist-2.0.1.tar.xz) = 03ee82e4b78f55a72c83ecf92b8950865b82a1f621b87848bc1b21ef765df004
-SHA512 (dnsdist-2.0.1.tar.xz) = 8e0b6b9d9db36e19c4617e79a36f86f8bc1a0096569dab0dc178ee9fa1b3af3b8baaa40252be9c7450a01e2d169a530edcc8f52e794e4efa649f5f0582b579d1
-Size (dnsdist-2.0.1.tar.xz) = 2279512 bytes
+BLAKE2s (dnsdist-2.0.2.tar.xz) = f7a18e3afe863255aaaf040ca6c8f573365ea415f4483062c5c6d71d0211b4c1
+SHA512 (dnsdist-2.0.2.tar.xz) = 7f53d13bb90b7b70da364341e50473b88be0bc9619e3263e352bed75aa57edbc018824439749956281a2c7a5d32c653e7378fe9d3cbc296042fa8120eee75fae
+Size (dnsdist-2.0.2.tar.xz) = 2284864 bytes
 SHA1 (patch-configure) = d9ec9f3416862f471a3029168681b9512ced68b9
+SHA1 (patch-dnsdist-protobuf.cc) = fdcf6de86f307420c151bb18c15027dbc69e40ea

Added files:

Index: pkgsrc/net/dnsdist/patches/patch-dnsdist-protobuf.cc
diff -u /dev/null pkgsrc/net/dnsdist/patches/patch-dnsdist-protobuf.cc:1.1
--- /dev/null   Thu Dec  4 23:19:00 2025
+++ pkgsrc/net/dnsdist/patches/patch-dnsdist-protobuf.cc        Thu Dec  4 23:18:59 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-dnsdist-protobuf.cc,v 1.1 2025/12/04 23:18:59 wiz Exp $
+
+Fix: https://github.com/PowerDNS/pdns/pull/16584
+
+--- dnsdist-protobuf.cc
++++ dnsdist-protobuf.cc
+@@ -25,6 +25,7 @@
+ #include "base64.hh"
+ #include "dnsdist.hh"
+ #include "dnsdist-protobuf.hh"
++#include "dolog.hh"
+ #include "protozero.hh"
+ 
+ DNSDistProtoBufMessage::DNSDistProtoBufMessage(const DNSQuestion& dnsquestion) :



Home | Main Index | Thread Index | Old Index