BSD Ports

net/dq 20240101 NetBSD

Recursive DNS/DNSCurve server

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
cc0-1.0-universal
Categories
net
Package size
96.2 KiB, 555.5 KiB installed

Description

Dq contains:

  • dqcache, a recursive DNS server with DNSCurve support
    • based on dnscache from djbdns
    • added support for streamlined DNSCurve
    • added support for TXT DNSCurve
    • added support for combined DNSCurve (streamlined and TXT)
    • added support for DNS anchors with DNSCurve keys
    • added full IPv6 support
    • added support for IPv6 DNS anchors
    • added support for cache dumping/loading
    • used siphash24 instead of hash5381 in cache library
    • added SOA record caching
    • added authority record to DNS response
    • improved logs - IPs not printed in hex format
    • fixed CVE-2012-1191
    • fixed CVE-2008-4392
  • dq, a command-line tool to debug DNS/DNScurve
    • based on dnsq and dnsqr from djbdns
    • added IPv6 support
    • added DNSCurve support (Streamlined/TXT)

In the other systems

SystemPortVersion
NetBSDnet/dq20240101
FreeBSDdns/dq20260601
DragonFlydns/dq20250201
HardenedBSDdns/dq20260601
GhostBSDdns/dq20260601

Install

Binary package:

pkgin install dq

From pkgsrc:

cd /usr/pkgsrc/net/dq && 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_6420240101
NetBSD 10.1 aarch6420240101
SmartOS / illumos x86_6420240101
macOS 15 arm6420240101

Dependencies

Run dependencies 1

No port depends on this one.