CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

dns/p5-Net-DNS 1.57,1

Perl5 interface to the DNS resolver, and dynamic updates

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 1.57,1
Upstream
up to date
Last update
to 1.57,1 · 62f452e0c3
Quarterly
2026Q4: 1.57,1
Formerly
net/p5-Net-DNS until 2003-09-05
WWW
https://metacpan.org/release/Net-DNS
Links
cgit · VuXML

Install

Package
# pkg install p5-Net-DNS
installs 1.57,1 from latest; from quarterly (2026Q4) 1.57,1
Port
# cd /usr/ports/dns/p5-Net-DNS && make install clean
# make -C /usr/ports/dns/p5-Net-DNS config  # change options first
Size
321 KiB download · 833 KiB installed
Depends on
lang/perl5.42 5.42.3, security/p5-Digest-HMAC 1.05
License
MIT
Options
2 of 5 on in the package: IPV6 TSIG
Show the 3 options that are off
IDN IDN2 SSHFP

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.57,11.57,1–
FreeBSD 151.57,11.57,1–
FreeBSD 141.57,11.57,11.57,1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.57,11.57,1–
FreeBSD 141.57,11.57,11.57,1

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.57,1.

Fixed (2)

Show 2 fixed
VuXML entries whose affected range the packaged version has left, plus CVEs from the last 90 days that this version is already past (fixed by update).
CVECVSSPublishedDescription
CVE-2026-819287.52026-09-01Net::DNS versions before 1.57 for Perl allow memory exhaustion via unbounded recursion in sig_data when re-encoding a message with a misplaced TSIG record. sig_data sig…

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (200)

Sunpoet Po-Chuan Hsieh (sunpoet) · 1.14,1
Update to 1.14

Changes:	http://search.cpan.org/dist/Net-DNS/Changes
75551fa90b
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.13,1
Update to 1.13

- Remove GOST option
- Add IDN2 option
- Add IDN_DESC and IDN2_DESC

Changes:	http://search.cpan.org/dist/Net-DNS/Changes
d024b59872
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.12,1
Update to 1.12

Changes:	http://search.cpan.org/dist/Net-DNS/Changes
53ce35f9a8
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.11,1
Update to 1.11

Changes:	http://search.cpan.org/dist/Net-DNS/Changes
ffbdb740c5
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.10,1
Remove outdated PERL_LEVEL check
f68f87d720
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.10,1
Update to 1.10

Changes:	http://search.cpan.org/dist/Net-DNS/Changes
fa52e61575
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.09,1
Update to 1.09

Changes:	http://search.cpan.org/dist/Net-DNS/Changes
c1ee994180
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.08,1
Update to 1.08

Changes:	http://search.cpan.org/dist/Net-DNS/Changes
af5b85e938
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.07,1
- Update to 1.07

Changes:	http://search.cpan.org/dist/Net-DNS/Changes
4fdfbba0cc
Adam Weinberger (adamw) · 1.06_2,1
Remove explicit BUILD/RUN depends on p5-Digest-HMAC.

2nd pointy hat to: pi (he'll have to wear this one upside-down, on his chin)
4a4feeeb42
Kurt Jaeger (pi) · 1.06_1,1
dns/p5-Net-DNS: re-add TSIG option

PR:		208257
Pointy hat to:	pi
Reported by:	adamw
eda38c7999
Kurt Jaeger (pi) · 1.06,1
dns/p5-Net-DNS: 1.0.5 -> 1.0.6

- Case sensitive compression breaks resolver->nameservers() (RT#114351)
- Net::DNS::Resolver dies on scoped IPv6 nameserver address (RT#113579)
- Resolve::Recurse Hangs (RT#113020)
- improperly terminated AXFR at t/08-IPv4.t line 446. (RT#112860)

PR:		208257
Submitted by:	Herbert J. Skuhra <h.skuhra@gmail.com>
bb0923bc29
Adam Weinberger (adamw) · 1.05_1,1
Digest::HMAC is only needed for TSIG support, so put it behind a TSIG option that defaults to on.
52df41c18b
Mathieu Arnold (mat) · 1.05_1,1
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
4e1b79a0a6
Mathieu Arnold (mat) · 1.05_1,1
Don't overwrite BUILD_DEPENDS and RUN_DEPENDS.

Pointy hat to:	sunpoet (in r403493)
Sponsored by:	Absolight
761d120a1f
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.05,1
- Update to 1.05

Changes:	http://search.cpan.org/dist/Net-DNS/Changes
f5602946d0
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.04,1
- Update to 1.04

Changes:	http://search.cpan.org/dist/Net-DNS/Changes
923d79d699
Philippe Audeoud (jadawin) · 1.02,1
Revert because upstream is really buggy with many impacts: https://rt.cpan.org/Public/Bug/Display.html?id=108745

PR:		204656
Submitted by:	lampa@fit.vutbr.cz
c0fd18458a
Philippe Audeoud (jadawin) · 1.03
- Update to 1.03
5d1d758120
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.02
- Update to 1.02

Changes:	http://search.cpan.org/dist/Net-DNS/Changes
c49c20d405
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.01
- Update to 1.01 - Update LICENSE - Update *_DEPENDS - Add GOST options - Add NO_ARCH

Changes:	http://search.cpan.org/dist/Net-DNS/Changes
d0eef3a2f2
Adam Weinberger (adamw) · 0.83_1
After r390893, chmod u+w/u-w for stripping perl XS modules is unnecessary, and in fact now leads to incorrect permissions.

Remove all instances of it from perl@ ports.
26f58ed1c0
Adam Weinberger (adamw) · 0.83_1
As pointed out by sunpoet, the addition of Digest::MD5 and Digest::SHA dependencies was a mistake. Take those dependencies out and bump PORTREVISION.
257d84ec6a
Adam Weinberger (adamw) · 0.83
Update to 0.83. Register dependencies on Digest::MD5 and Digest::SHA. Also, add an SSHFP option for SSH2 fingerprint records support.

Changes: https://metacpan.org/changes/distribution/Net-DNS
b2aef1f8cb
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.82
- Update to 0.82 - Allow to strip shared library as regular user - Sort PLIST

Changes:	http://search.cpan.org/dist/Net-DNS/Changes
f6d150e0bc
Mathieu Arnold (mat) · 0.81_1
Change the way Perl modules are installed, update the default Perl to 5.18.

Before, we had:

  site_perl :           lib/perl5/site_perl/5.18
  site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
  perl_man3 :           lib/perl5/5.18/man/man3

Now we have:

  site_perl : lib/perl5/site_perl
  site_arch : lib/perl5/site_perl/mach/5.18
  perl_man3 : lib/perl5/site_perl/man/man3

Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.

As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.

The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.

The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.

PR:		194969
Differential Revision:	https://reviews.freebsd.org/D1019
Exp-run by:	antoine
Reviewed by:	perl@
Approved by:	portmgr
eee58d187e
Mathieu Arnold (mat) · 0.81
Replace some occurences of mach with PERL_ARCH (and a couple of other small noop fixes.)

With hat:	perl@
Sponsored by:	Absolight
d291ad32ca
Anton Berezin (tobez) · 0.81
Update to 0.81.
8be2b6b713
Baptiste Daroussin (bapt) · 0.79
Cleanup plist
530a33f611
Philippe Audeoud (jadawin) · 0.79
- Update to 0.79
5ab31666c5
Philippe Audeoud (jadawin) · 0.78
- Update to 0.78
cd0447ce04
Kurt Jaeger (pi) · 0.77
dns/p5-Net-DNS: Update 0.76 -> 0.77

As reported in:
http://lists.freebsd.org/pipermail/freebsd-perl/2014-June/009557.html

Submitted by:	Daniel Austin <freebsd-ports@dan.me.uk>
ec24314382
Philippe Audeoud (jadawin) · 0.76
- Update to 0.76
ff8e46ec22
Mathieu Arnold (mat) · 0.75
Remove all the bootstrap files (.bs) from the plists.

Starting with perl 5.20, they're not installed any more if empty,
and on FreeBSD, they're (always ?) empty.

PR:		190681
Submitted by:	mat
Exp-Run by:	antoine
Sponsored by:	Absolight
61de712f46
Philippe Audeoud (jadawin) · 0.75
- Update to 0.75
f204a3374c
Antoine Brodin (antoine) · 0.74_1
Fix plist after upgrade to 0.74
f3ef3b396f
Steven Kreuzer (skreuzer) · 0.74
Update to 0.74
a6420a6ec5
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.73
- Update to 0.73 - Add LICENSE - Convert to new options helper - Remove DOCS

Changes:	http://search.cpan.org/dist/Net-DNS/Changes
39e29567b5
Vanilla I. Shu (vanilla) · 0.72
Support STAGEDIR.
00afe0823b
Mathieu Arnold (mat) · 0.72
Try and be consistent with what commands are silent and not in *install.

- MKDIR is silent
- ECHO is silent
- INSTALL_* are not silent
- CP/FIND/... are not silent

I fixed a few PORTDOCS misusage, I'll do a second pass.

With Hat:	perl@
ce89a80f59
Baptiste Daroussin (bapt) · 0.72
Add NO_STAGE all over the place in preparation for the staging support (cat: dns)
24a1652ff4
Mathieu Arnold (mat) · 0.72
- Convert to new perl framework - Trim Makefile header - Remove MAKE_JOBS_SAFE=yes, it's the default.
4819ca343b
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.72
- Add BUILD_DEPENDS - Sort TEST_DEPENDS - Remove OPTIONS_DEFAULT: bsd.options.mk turns IPV6 on by default - Sort MAN3 - Reformat pkg-descr - Sort PLIST
e3f0c346f4
Philippe Audeoud (jadawin) · 0.72
- Update to 0.72 - Changelog: http://cpansearch.perl.org/src/NLNETLABS/Net-DNS-0.72/Changes
5b9412d5fa
Philippe Audeoud (jadawin) · 0.71
- Update to 0.71 - Changelog: http://cpansearch.perl.org/src/NLNETLABS/Net-DNS-0.71/Changes
8fe9e6b59c
Andrej Zverev (az) · 0.70
Cleanup supporting perl version 5.8 and 5.10, lang/perl5.8 and lang/5.10 will be removed from ports tree soon.
ca9da06ad1
Philippe Audeoud (jadawin) · 0.70
- Update to 0.70 - Changelog: http://cpansearch.perl.org/src/NLNETLABS/Net-DNS-0.70/Changes
d1ad0468bb
Baptiste Daroussin (bapt) · 0.68
Convert to new options framework

Feature safe:	yes
b0fcd5062d
Doug Barton (dougb) · 0.68
Throw my ports back in the pool, and make my intentions clear for the various ports that I've created.

I bid fond fare well
A chapter closes for me
What opens for you?
deda664425
Doug Barton (dougb) · 0.68
Fix Perl package name dependencies
77c2e8801a