BSD Ports

net/dnsdist 2.1.2 NetBSD

Highly DNS-, DoS- and abuse-aware loadbalancer

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
1e8248776c
License
gnu-gpl-v2
Categories
net
Package size
2467.3 KiB, 9551.4 KiB installed

Description

dnsdist is a highly DNS-, DoS- and abuse-aware loadbalancer. Its goal in life is to route traffic to the best server, delivering top performance to legitimate users while shunting or blocking abusive traffic.

In the other systems

SystemPortVersion
NetBSDnet/dnsdist2.1.2
FreeBSDdns/dnsdist2.1.2_2
OpenBSDnet/dnsdist2.1.2p1
HardenedBSDdns/dnsdist2.1.2
GhostBSDdns/dnsdist2.1.2

Install

Binary package:

pkgin install dnsdist

From pkgsrc:

cd /usr/pkgsrc/net/dnsdist && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_642.1.2
NetBSD 10.1 aarch642.0.7
SmartOS / illumos x86_642.1.3
macOS 15 arm642.1.3

Dependencies

Run dependencies 8

No port depends on this one.

Commit history 5

DateCommitCreditsLog message
1e8248776c drixter dnsdist: Update to 2.1.3
Released: 12th of October 2026 Improvements Tighten access to metrics when the dashboard is passwordless References: pull request 18151 Bug Fixes Stop Closing TLS connections too early (DNSBunker) References: pull request 18150 Correct stat name lookup in udpErrorStats() References: pull request 18154 Fix possible use-after-free in add*Action References: pull request 18062 Skip timeout entries for DynBlock NMT rules References: pull request 18152 Fix several AF_XDP / XSK issues References: pull request 18153 Fix out-of-range exception in getEDNSOptionsFromContent References: pull request 18155
eb8e6d1303 drixter dnsdist: Update to 2.1.2
Released: 8th of September 2026 Improvements Add more counters for TCP frontends References: pull request 17942 Make getOpenFileDescriptors fast under Linux >= 6.1 References: pull request 17993 Gracefully handle errors in DynBlock’s suffix match policy References: pull request 17929 Update our Rust deps References: pull request 17939 Increase testrunner timeouts References: pull request 17940 Bug Fixes Update Quiche to 0.29.3 in our packages References: pull request 17943 Fix the dropping of responses for DoQ and DoH3 queries References: pull request 17928 Properly set the “last IO blocked” flag from incoming DoH References: pull request 17930 nghttp2’s error callback is “solely for debugging purpose” References: pull request 17931 …
1d4638311c adam Revision bump after abseil update
57c9ea75d5 drixter dnsdist: Update to 2.1.1
Released: 6th of August 2026 Bug Fixes Account for the existing content when parsing labels References: #17790, #17797, pull request 17858 Do not index past the address for byte-aligned prefixes References: #17835, pull request 17860
71ba2c81c9 drixter dnsdist: Update to 2.1.0
Released: 2nd of July 2026 Improvements Add OpenSSL >= 4.0.0 compatibility Add a Lua accessor for the ring buffers sampling rate Set Rust LTO mode automatically, and allow setting RUSTFLAGS (Robert Edmonds) Bug Fixes Backports for Security Advisory 2026-09 Don’t close DoH on timeout, do on release (Karel Bilek) Fix the default value for IPv4 ECS source prefix Fix build error on 32 bits systems (armhf, …) (Hector Cao) Fix naming And, Or and Not selectors, Continue action from YAML Do not let exceptions cross the FFI boundary Catch exceptions when parsing CNAME via the Lua FFI API ednsoptions.hh: #include <string> Prevent an exception when accessing an empty StatNode