Thu May 9 19:59:52 UTC 2024 I: starting to build libnet-dns-perl/unstable/amd64 on jenkins on '2024-05-09 19:59' Thu May 9 19:59:52 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_24/20168/console.log Thu May 9 19:59:52 UTC 2024 I: Downloading source for unstable/libnet-dns-perl=1.45-1 --2024-05-09 19:59:52-- http://deb.debian.org/debian/pool/main/libn/libnet-dns-perl/libnet-dns-perl_1.45-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2710 (2.6K) [text/prs.lines.tag] Saving to: ‘libnet-dns-perl_1.45-1.dsc’ 0K .. 100% 334M=0s 2024-05-09 19:59:52 (334 MB/s) - ‘libnet-dns-perl_1.45-1.dsc’ saved [2710/2710] Thu May 9 19:59:52 UTC 2024 I: libnet-dns-perl_1.45-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: libnet-dns-perl Binary: libnet-dns-perl Architecture: all Version: 1.45-1 Maintainer: Debian Perl Group Uploaders: Ondřej Surý Homepage: https://www.net-dns.org/ Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libnet-dns-perl Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libnet-dns-perl.git Testsuite: autopkgtest-pkg-perl Build-Depends: debhelper-compat (= 13) Build-Depends-Indep: libdigest-bubblebabble-perl , libdigest-hmac-perl , libdigest-sha-perl , libencode-perl , libio-socket-ip-perl , libnet-dns-sec-perl , libnet-libidn2-perl | libnet-libidn-perl , libscalar-list-utils-perl , libsocket-perl , libtest-pod-perl , libtest-simple-perl , netbase , perl Package-List: libnet-dns-perl deb perl optional arch=all Checksums-Sha1: deed03bf62f0ffb37b5480d9a3e281fdeda5d92b 260858 libnet-dns-perl_1.45.orig.tar.gz bac709d3f35d50c85e0aece7e48919ef7ec45cb2 8428 libnet-dns-perl_1.45-1.debian.tar.xz Checksums-Sha256: 39f4b82ffe822f4d28691f6c4260f6f1fe6b5a09b546b56dd2410c21b38c1380 260858 libnet-dns-perl_1.45.orig.tar.gz 3f602c1cde0c72472d7347f410b675736f23f86fac8503407d5f218475fa4408 8428 libnet-dns-perl_1.45-1.debian.tar.xz Files: 719dca9148134f93d97222b728270723 260858 libnet-dns-perl_1.45.orig.tar.gz d0cc86f0b9b13f7fe5e1863650cfed64 8428 libnet-dns-perl_1.45-1.debian.tar.xz Dgit: d255ca74dfb97ab10fea36519e2ed3eb81117fd4 debian archive/debian/1.45-1 https://git.dgit.debian.org/libnet-dns-perl -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmY8ClRfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgaVZw/+PEz3UJmFihdx1JMuzxY3s6WLj6NK+yUplE4+psckBDjLtcI3RvxWZLQy s0YV2M3SGUwS9a4VddDlOJov0tqedmck4DPOWIbouetMKV6HHStsa/nBKzpR+qcN pxgieXqEj/EBIvbNYzJhuWiWweIkABQNm3aC5y/dl4u+BMhCrEZMnqT4bFVFL9h1 CQGVMeZ8JC3q2zxTt0EfAmUnvlFlMiUumXjNaKeK6xC8nf3dYvdFWNA+VyzqqvWB Lidft6Lv/q4JHhPHoeDKmTMYluMAnnHo6iOKb2idW4HL6BRxlcctxwBI6rS7ObIs SqFbifJDOARFqLIutNAfyADpuBMcWdO8p6vCyvS6tja2vJJsPNdTilRRh2TQcdEb xnh7juFTKj4PidNtp4m0GSUH3XMxhCurCqW60W2fzXJ42yFIEwayuwoeaeD1t6O9 bDCbMhiwGY0qIVsmOGfpNc8jqgtGrD3xctfXr17NXh3oy8DqEkjyYmhXN74QpaN6 7o3cf52CfYI2Iofn5Z4qKVECKVQg/BZpsjHJhRB/eOzK1X0Z56W/uuEj8NBif4O4 /xCZ1/7SiGkgIdD6B1dJKrbgFJ1vziDZTfJpUVKPfdv6tS65lLXsMR+HdJ2AgQNE iJ95Og+jCtQnEASknmGMLkD9T3zC1/4v5kq7Cm3rJeSlVuiKtPs= =fUn5 -----END PGP SIGNATURE----- Thu May 9 19:59:52 UTC 2024 I: Checking whether the package is not for us Thu May 9 19:59:52 UTC 2024 I: Starting 1st build on remote node ionos15-amd64.debian.net. Thu May 9 19:59:52 UTC 2024 I: Preparing to do remote build '1' on ionos15-amd64.debian.net. Thu May 9 20:01:06 UTC 2024 I: Deleting $TMPDIR on ionos15-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Wed Jun 11 14:22:54 -12 2025 I: pbuilder-time-stamp: 1749694974 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libnet-dns-perl_1.45-1.dsc] I: copying [./libnet-dns-perl_1.45.orig.tar.gz] I: copying [./libnet-dns-perl_1.45-1.debian.tar.xz] I: Extracting source gpgv: Signature made Wed May 8 23:27:16 2024 gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./libnet-dns-perl_1.45-1.dsc: no acceptable signature found dpkg-source: info: extracting libnet-dns-perl in libnet-dns-perl-1.45 dpkg-source: info: unpacking libnet-dns-perl_1.45.orig.tar.gz dpkg-source: info: unpacking libnet-dns-perl_1.45-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2562683/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='76a4fde4da0e43ca805fcf70ad4a0050' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='2562683' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.U0HQkjgU/pbuilderrc_gC8d --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.U0HQkjgU/b1 --logfile b1/build.log libnet-dns-perl_1.45-1.dsc' SUDO_GID='111' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://213.165.73.152:3128' I: uname -a Linux ionos15-amd64 6.6.13+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.13-1~bpo12+1 (2024-02-15) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Jun 10 14:05 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2562683/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), libdigest-bubblebabble-perl, libdigest-hmac-perl, libdigest-sha-perl, libencode-perl, libio-socket-ip-perl, libnet-dns-sec-perl, libnet-libidn2-perl | libnet-libidn-perl, libscalar-list-utils-perl, libsocket-perl, libtest-pod-perl, libtest-simple-perl, netbase, perl dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19699 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libdigest-bubblebabble-perl; however: Package libdigest-bubblebabble-perl is not installed. pbuilder-satisfydepends-dummy depends on libdigest-hmac-perl; however: Package libdigest-hmac-perl is not installed. pbuilder-satisfydepends-dummy depends on libnet-dns-sec-perl; however: Package libnet-dns-sec-perl is not installed. pbuilder-satisfydepends-dummy depends on libnet-libidn2-perl | libnet-libidn-perl; however: Package libnet-libidn2-perl is not installed. Package libnet-libidn-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-pod-perl; however: Package libtest-pod-perl is not installed. pbuilder-satisfydepends-dummy depends on netbase; however: Package netbase is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libdigest-bubblebabble-perl{a} libdigest-hmac-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libnet-dns-perl{a} libnet-dns-sec-perl{a} libnet-libidn2-perl{a} libpipeline1{a} libsub-override-perl{a} libtest-pod-perl{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} netbase{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl libperl4-corelibs-perl lynx wget 0 packages upgraded, 37 newly installed, 0 to remove and 0 not upgraded. Need to get 19.5 MB of archives. After unpacking 74.9 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 netbase all 6.4 [12.8 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.22 [22.4 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3 [314 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3 [105 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3 [42.9 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.21-14+b1 [161 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b1 [68.8 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-4 [1180 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40-8 [92.8 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.7-2 [38.0 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.12.1-1 [1411 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.71-3 [332 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.21-14 [496 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.15.3 [88.0 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 libtool all 2.4.7-7 [517 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 libsub-override-perl all 0.10-1 [10.6 kB] Get: 22 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 24 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.191-1+b1 [189 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-4+b1 [9395 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.9.14+dfsg-1.3+b3 [692 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.21-14+b1 [1301 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.15.3 [901 kB] Get: 32 http://deb.debian.org/debian unstable/main amd64 libdigest-bubblebabble-perl all 0.02-2.1 [7472 B] Get: 33 http://deb.debian.org/debian unstable/main amd64 libdigest-hmac-perl all 1.04+dfsg-2 [9316 B] Get: 34 http://deb.debian.org/debian unstable/main amd64 libnet-dns-perl all 1.45-1 [363 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 libnet-dns-sec-perl amd64 1.24-1 [48.1 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 libnet-libidn2-perl amd64 1.02-1+b2 [15.5 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 libtest-pod-perl all 1.52-3 [12.6 kB] Fetched 19.5 MB in 4s (4535 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package netbase. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19699 files and directories currently installed.) Preparing to unpack .../00-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.45-3_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../03-libmagic1t64_1%3a5.45-3_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.45-3_amd64.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.21-14+b1_amd64.deb ... Unpacking gettext-base (0.21-14+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../06-libuchardet0_0.0.8-1+b1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-4_amd64.deb ... Unpacking groff-base (1.23.0-4) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.40-8_amd64.deb ... Unpacking bsdextrautils (2.40-8) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../09-libpipeline1_1.5.7-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.12.1-1_amd64.deb ... Unpacking man-db (2.12.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.21-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.15.3_all.deb ... Unpacking libdebhelper-perl (13.15.3) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../20-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../22-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../23-libelf1t64_0.191-1+b1_amd64.deb ... Unpacking libelf1t64:amd64 (0.191-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../24-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../25-libicu72_72.1-4+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-4+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../26-libxml2_2.9.14+dfsg-1.3+b3_amd64.deb ... Unpacking libxml2:amd64 (2.9.14+dfsg-1.3+b3) ... Selecting previously unselected package gettext. Preparing to unpack .../27-gettext_0.21-14+b1_amd64.deb ... Unpacking gettext (0.21-14+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../28-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../29-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../30-debhelper_13.15.3_all.deb ... Unpacking debhelper (13.15.3) ... Selecting previously unselected package libdigest-bubblebabble-perl. Preparing to unpack .../31-libdigest-bubblebabble-perl_0.02-2.1_all.deb ... Unpacking libdigest-bubblebabble-perl (0.02-2.1) ... Selecting previously unselected package libdigest-hmac-perl. Preparing to unpack .../32-libdigest-hmac-perl_1.04+dfsg-2_all.deb ... Unpacking libdigest-hmac-perl (1.04+dfsg-2) ... Selecting previously unselected package libnet-dns-perl. Preparing to unpack .../33-libnet-dns-perl_1.45-1_all.deb ... Unpacking libnet-dns-perl (1.45-1) ... Selecting previously unselected package libnet-dns-sec-perl. Preparing to unpack .../34-libnet-dns-sec-perl_1.24-1_amd64.deb ... Unpacking libnet-dns-sec-perl (1.24-1) ... Selecting previously unselected package libnet-libidn2-perl. Preparing to unpack .../35-libnet-libidn2-perl_1.02-1+b2_amd64.deb ... Unpacking libnet-libidn2-perl (1.02-1+b2) ... Selecting previously unselected package libtest-pod-perl. Preparing to unpack .../36-libtest-pod-perl_1.52-3_all.deb ... Unpacking libtest-pod-perl (1.52-3) ... Setting up libpipeline1:amd64 (1.5.7-2) ... Setting up libicu72:amd64 (72.1-4+b1) ... Setting up bsdextrautils (2.40-8) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.15.3) ... Setting up libmagic1t64:amd64 (1:5.45-3) ... Setting up libtest-pod-perl (1.52-3) ... Setting up gettext-base (0.21-14+b1) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-3) ... Setting up libnet-libidn2-perl (1.02-1+b2) ... Setting up libelf1t64:amd64 (0.191-1+b1) ... Setting up autotools-dev (20220109.1) ... Setting up libdigest-hmac-perl (1.04+dfsg-2) ... Setting up autopoint (0.21-14) ... Setting up autoconf (2.71-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.22) ... Setting up libuchardet0:amd64 (0.0.8-1+b1) ... Setting up libsub-override-perl (0.10-1) ... Setting up netbase (6.4) ... Setting up libxml2:amd64 (2.9.14+dfsg-1.3+b3) ... Setting up libdigest-bubblebabble-perl (0.02-2.1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up gettext (0.21-14+b1) ... Setting up libtool (2.4.7-7) ... Setting up libnet-dns-perl (1.45-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up groff-base (1.23.0-4) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libnet-dns-sec-perl (1.24-1) ... Setting up man-db (2.12.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.15.3) ... Processing triggers for libc-bin (2.38-8) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/libnet-dns-perl-1.45/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../libnet-dns-perl_1.45-1_source.changes dpkg-buildpackage: info: source package libnet-dns-perl dpkg-buildpackage: info: source version 1.45-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/libnet-dns-perl-1.45' dh_auto_configure -- --noonline-tests /usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnet-dns-perl-1.45=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2" "LD=x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnet-dns-perl-1.45=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro" --noonline-tests Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Net::DNS Writing MYMETA.yml and MYMETA.json make[1]: Leaving directory '/build/reproducible-path/libnet-dns-perl-1.45' dh_auto_build make -j42 make[1]: Entering directory '/build/reproducible-path/libnet-dns-perl-1.45' cp lib/Net/DNS/RR/DNAME.pm blib/lib/Net/DNS/RR/DNAME.pm cp lib/Net/DNS/RR/HTTPS.pm blib/lib/Net/DNS/RR/HTTPS.pm cp lib/Net/DNS/RR/CDS.pm blib/lib/Net/DNS/RR/CDS.pm cp lib/Net/DNS/RR.pm blib/lib/Net/DNS/RR.pm cp lib/Net/DNS/RR/LOC.pm blib/lib/Net/DNS/RR/LOC.pm cp lib/Net/DNS/RR/MR.pm blib/lib/Net/DNS/RR/MR.pm cp lib/Net/DNS/Domain.pm blib/lib/Net/DNS/Domain.pm cp lib/Net/DNS/Parameters.pm blib/lib/Net/DNS/Parameters.pm cp lib/Net/DNS/DomainName.pm blib/lib/Net/DNS/DomainName.pm cp lib/Net/DNS/Header.pm blib/lib/Net/DNS/Header.pm cp lib/Net/DNS/RR/HINFO.pm blib/lib/Net/DNS/RR/HINFO.pm cp lib/Net/DNS/RR/ISDN.pm blib/lib/Net/DNS/RR/ISDN.pm cp lib/Net/DNS/RR/DNSKEY.pm blib/lib/Net/DNS/RR/DNSKEY.pm cp lib/Net/DNS/RR/EUI64.pm blib/lib/Net/DNS/RR/EUI64.pm cp lib/Net/DNS/Nameserver.pm blib/lib/Net/DNS/Nameserver.pm cp lib/Net/DNS/RR/IPSECKEY.pm blib/lib/Net/DNS/RR/IPSECKEY.pm cp lib/Net/DNS/RR/AAAA.pm blib/lib/Net/DNS/RR/AAAA.pm cp lib/Net/DNS/RR/MG.pm blib/lib/Net/DNS/RR/MG.pm cp lib/Net/DNS/RR/HIP.pm blib/lib/Net/DNS/RR/HIP.pm cp lib/Net/DNS/RR/CAA.pm blib/lib/Net/DNS/RR/CAA.pm cp lib/Net/DNS/RR/CERT.pm blib/lib/Net/DNS/RR/CERT.pm cp lib/Net/DNS/RR/L64.pm blib/lib/Net/DNS/RR/L64.pm cp lib/Net/DNS/RR/CSYNC.pm blib/lib/Net/DNS/RR/CSYNC.pm cp lib/Net/DNS/Mailbox.pm blib/lib/Net/DNS/Mailbox.pm cp lib/Net/DNS/RR/CDNSKEY.pm blib/lib/Net/DNS/RR/CDNSKEY.pm cp lib/Net/DNS/RR/KX.pm blib/lib/Net/DNS/RR/KX.pm cp lib/Net/DNS/RR/EUI48.pm blib/lib/Net/DNS/RR/EUI48.pm cp lib/Net/DNS/RR/L32.pm blib/lib/Net/DNS/RR/L32.pm cp lib/Net/DNS/Question.pm blib/lib/Net/DNS/Question.pm cp lib/Net/DNS/RR/LP.pm blib/lib/Net/DNS/RR/LP.pm cp lib/Net/DNS/Packet.pm blib/lib/Net/DNS/Packet.pm cp lib/Net/DNS/RR/MX.pm blib/lib/Net/DNS/RR/MX.pm cp lib/Net/DNS/RR/CNAME.pm blib/lib/Net/DNS/RR/CNAME.pm cp lib/Net/DNS.pm blib/lib/Net/DNS.pm cp lib/Net/DNS/RR/AFSDB.pm blib/lib/Net/DNS/RR/AFSDB.pm cp lib/Net/DNS/RR/MB.pm blib/lib/Net/DNS/RR/MB.pm cp lib/Net/DNS/RR/APL.pm blib/lib/Net/DNS/RR/APL.pm cp lib/Net/DNS/RR/KEY.pm blib/lib/Net/DNS/RR/KEY.pm cp lib/Net/DNS/RR/DELEG.pm blib/lib/Net/DNS/RR/DELEG.pm cp lib/Net/DNS/FAQ.pod blib/lib/Net/DNS/FAQ.pod cp lib/Net/DNS/RR/DHCID.pm blib/lib/Net/DNS/RR/DHCID.pm cp lib/Net/DNS/RR/DS.pm blib/lib/Net/DNS/RR/DS.pm cp lib/Net/DNS/RR/A.pm blib/lib/Net/DNS/RR/A.pm cp lib/Net/DNS/RR/GPOS.pm blib/lib/Net/DNS/RR/GPOS.pm cp lib/Net/DNS/RR/AMTRELAY.pm blib/lib/Net/DNS/RR/AMTRELAY.pm cp lib/Net/DNS/RR/MINFO.pm blib/lib/Net/DNS/RR/MINFO.pm cp lib/Net/DNS/Resolver/os390.pm blib/lib/Net/DNS/Resolver/os390.pm cp lib/Net/DNS/RR/SIG.pm blib/lib/Net/DNS/RR/SIG.pm cp lib/Net/DNS/RR/SVCB.pm blib/lib/Net/DNS/RR/SVCB.pm cp lib/Net/DNS/RR/SPF.pm blib/lib/Net/DNS/RR/SPF.pm cp lib/Net/DNS/RR/PTR.pm blib/lib/Net/DNS/RR/PTR.pm cp lib/Net/DNS/RR/OPENPGPKEY.pm blib/lib/Net/DNS/RR/OPENPGPKEY.pm cp lib/Net/DNS/RR/URI.pm blib/lib/Net/DNS/RR/URI.pm cp lib/Net/DNS/RR/SSHFP.pm blib/lib/Net/DNS/RR/SSHFP.pm cp lib/Net/DNS/Resolver/cygwin.pm blib/lib/Net/DNS/Resolver/cygwin.pm cp lib/Net/DNS/Resolver/Recurse.pm blib/lib/Net/DNS/Resolver/Recurse.pm cp lib/Net/DNS/Resolver.pm blib/lib/Net/DNS/Resolver.pm cp lib/Net/DNS/Text.pm blib/lib/Net/DNS/Text.pm cp lib/Net/DNS/RR/TXT.pm blib/lib/Net/DNS/RR/TXT.pm cp lib/Net/DNS/RR/RP.pm blib/lib/Net/DNS/RR/RP.pm cp lib/Net/DNS/RR/NAPTR.pm blib/lib/Net/DNS/RR/NAPTR.pm cp lib/Net/DNS/RR/SRV.pm blib/lib/Net/DNS/RR/SRV.pm cp lib/Net/DNS/Resolver/Base.pm blib/lib/Net/DNS/Resolver/Base.pm cp lib/Net/DNS/RR/SOA.pm blib/lib/Net/DNS/RR/SOA.pm cp lib/Net/DNS/RR/OPT.pm blib/lib/Net/DNS/RR/OPT.pm cp lib/Net/DNS/RR/TKEY.pm blib/lib/Net/DNS/RR/TKEY.pm cp lib/Net/DNS/Resolver/UNIX.pm blib/lib/Net/DNS/Resolver/UNIX.pm cp lib/Net/DNS/RR/NID.pm blib/lib/Net/DNS/RR/NID.pm cp lib/Net/DNS/RR/NS.pm blib/lib/Net/DNS/RR/NS.pm cp lib/Net/DNS/RR/PX.pm blib/lib/Net/DNS/RR/PX.pm cp lib/Net/DNS/RR/ZONEMD.pm blib/lib/Net/DNS/RR/ZONEMD.pm cp lib/Net/DNS/RR/RRSIG.pm blib/lib/Net/DNS/RR/RRSIG.pm cp lib/Net/DNS/RR/SMIMEA.pm blib/lib/Net/DNS/RR/SMIMEA.pm cp lib/Net/DNS/Resolver/android.pm blib/lib/Net/DNS/Resolver/android.pm cp lib/Net/DNS/RR/TLSA.pm blib/lib/Net/DNS/RR/TLSA.pm cp lib/Net/DNS/RR/TSIG.pm blib/lib/Net/DNS/RR/TSIG.pm cp lib/Net/DNS/RR/NSEC3PARAM.pm blib/lib/Net/DNS/RR/NSEC3PARAM.pm cp lib/Net/DNS/Update.pm blib/lib/Net/DNS/Update.pm cp lib/Net/DNS/RR/X25.pm blib/lib/Net/DNS/RR/X25.pm cp lib/Net/DNS/RR/NSEC3.pm blib/lib/Net/DNS/RR/NSEC3.pm cp lib/Net/DNS/Resolver/MSWin32.pm blib/lib/Net/DNS/Resolver/MSWin32.pm cp lib/Net/DNS/RR/NSEC.pm blib/lib/Net/DNS/RR/NSEC.pm cp lib/Net/DNS/Resolver/os2.pm blib/lib/Net/DNS/Resolver/os2.pm cp lib/Net/DNS/RR/NULL.pm blib/lib/Net/DNS/RR/NULL.pm cp lib/Net/DNS/ZoneFile.pm blib/lib/Net/DNS/ZoneFile.pm cp lib/Net/DNS/RR/RT.pm blib/lib/Net/DNS/RR/RT.pm Manifying 38 pod documents Manifying 38 pod documents Manifying 10 pod documents make[1]: Leaving directory '/build/reproducible-path/libnet-dns-perl-1.45' dh_auto_test make -j42 test TEST_VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/libnet-dns-perl-1.45' PERL_DL_NONLAZY=1 HARNESS_OPTIONS=j1:c "/usr/bin/perl" "-It" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-install.t ............. 1..213 ok 1 - file exists Changes ok 2 - file exists LICENSE ok 3 - file exists MANIFEST ok 4 - file exists META.json ok 5 - file exists META.yml ok 6 - file exists Makefile.PL ok 7 - file exists README ok 8 - file exists contrib/README ok 9 - file exists contrib/check_soa ok 10 - file exists contrib/check_zone ok 11 - file exists contrib/dnswalk.README ok 12 - file exists contrib/find_zonecut ok 13 - file exists contrib/loc2earth.fcgi ok 14 - file exists contrib/loclist.pl ok 15 - file exists demo/README ok 16 - file exists demo/axfr ok 17 - file exists demo/check_soa ok 18 - file exists demo/check_zone ok 19 - file exists demo/mresolv ok 20 - file exists demo/mx ok 21 - file exists demo/perldig ok 22 - file exists lib/Net/DNS.pm ok 23 - file exists lib/Net/DNS/Domain.pm ok 24 - file exists lib/Net/DNS/DomainName.pm ok 25 - file exists lib/Net/DNS/FAQ.pod ok 26 - file exists lib/Net/DNS/Header.pm ok 27 - file exists lib/Net/DNS/Mailbox.pm ok 28 - file exists lib/Net/DNS/Nameserver.pm ok 29 - file exists lib/Net/DNS/Packet.pm ok 30 - file exists lib/Net/DNS/Parameters.pm ok 31 - file exists lib/Net/DNS/Question.pm ok 32 - file exists lib/Net/DNS/RR.pm ok 33 - file exists lib/Net/DNS/RR/A.pm ok 34 - file exists lib/Net/DNS/RR/AAAA.pm ok 35 - file exists lib/Net/DNS/RR/AFSDB.pm ok 36 - file exists lib/Net/DNS/RR/AMTRELAY.pm ok 37 - file exists lib/Net/DNS/RR/APL.pm ok 38 - file exists lib/Net/DNS/RR/CAA.pm ok 39 - file exists lib/Net/DNS/RR/CDNSKEY.pm ok 40 - file exists lib/Net/DNS/RR/CDS.pm ok 41 - file exists lib/Net/DNS/RR/CERT.pm ok 42 - file exists lib/Net/DNS/RR/CNAME.pm ok 43 - file exists lib/Net/DNS/RR/CSYNC.pm ok 44 - file exists lib/Net/DNS/RR/DELEG.pm ok 45 - file exists lib/Net/DNS/RR/DHCID.pm ok 46 - file exists lib/Net/DNS/RR/DNAME.pm ok 47 - file exists lib/Net/DNS/RR/DNSKEY.pm ok 48 - file exists lib/Net/DNS/RR/DS.pm ok 49 - file exists lib/Net/DNS/RR/EUI48.pm ok 50 - file exists lib/Net/DNS/RR/EUI64.pm ok 51 - file exists lib/Net/DNS/RR/GPOS.pm ok 52 - file exists lib/Net/DNS/RR/HINFO.pm ok 53 - file exists lib/Net/DNS/RR/HIP.pm ok 54 - file exists lib/Net/DNS/RR/HTTPS.pm ok 55 - file exists lib/Net/DNS/RR/IPSECKEY.pm ok 56 - file exists lib/Net/DNS/RR/ISDN.pm ok 57 - file exists lib/Net/DNS/RR/KEY.pm ok 58 - file exists lib/Net/DNS/RR/KX.pm ok 59 - file exists lib/Net/DNS/RR/L32.pm ok 60 - file exists lib/Net/DNS/RR/L64.pm ok 61 - file exists lib/Net/DNS/RR/LOC.pm ok 62 - file exists lib/Net/DNS/RR/LP.pm ok 63 - file exists lib/Net/DNS/RR/MB.pm ok 64 - file exists lib/Net/DNS/RR/MG.pm ok 65 - file exists lib/Net/DNS/RR/MINFO.pm ok 66 - file exists lib/Net/DNS/RR/MR.pm ok 67 - file exists lib/Net/DNS/RR/MX.pm ok 68 - file exists lib/Net/DNS/RR/NAPTR.pm ok 69 - file exists lib/Net/DNS/RR/NID.pm ok 70 - file exists lib/Net/DNS/RR/NS.pm ok 71 - file exists lib/Net/DNS/RR/NSEC.pm ok 72 - file exists lib/Net/DNS/RR/NSEC3.pm ok 73 - file exists lib/Net/DNS/RR/NSEC3PARAM.pm ok 74 - file exists lib/Net/DNS/RR/NULL.pm ok 75 - file exists lib/Net/DNS/RR/OPENPGPKEY.pm ok 76 - file exists lib/Net/DNS/RR/OPT.pm ok 77 - file exists lib/Net/DNS/RR/PTR.pm ok 78 - file exists lib/Net/DNS/RR/PX.pm ok 79 - file exists lib/Net/DNS/RR/RP.pm ok 80 - file exists lib/Net/DNS/RR/RRSIG.pm ok 81 - file exists lib/Net/DNS/RR/RT.pm ok 82 - file exists lib/Net/DNS/RR/SIG.pm ok 83 - file exists lib/Net/DNS/RR/SMIMEA.pm ok 84 - file exists lib/Net/DNS/RR/SOA.pm ok 85 - file exists lib/Net/DNS/RR/SPF.pm ok 86 - file exists lib/Net/DNS/RR/SRV.pm ok 87 - file exists lib/Net/DNS/RR/SSHFP.pm ok 88 - file exists lib/Net/DNS/RR/SVCB.pm ok 89 - file exists lib/Net/DNS/RR/TKEY.pm ok 90 - file exists lib/Net/DNS/RR/TLSA.pm ok 91 - file exists lib/Net/DNS/RR/TSIG.pm ok 92 - file exists lib/Net/DNS/RR/TXT.pm ok 93 - file exists lib/Net/DNS/RR/URI.pm ok 94 - file exists lib/Net/DNS/RR/X25.pm ok 95 - file exists lib/Net/DNS/RR/ZONEMD.pm ok 96 - file exists lib/Net/DNS/Resolver.pm ok 97 - file exists lib/Net/DNS/Resolver/Base.pm ok 98 - file exists lib/Net/DNS/Resolver/MSWin32.pm ok 99 - file exists lib/Net/DNS/Resolver/Recurse.pm ok 100 - file exists lib/Net/DNS/Resolver/UNIX.pm ok 101 - file exists lib/Net/DNS/Resolver/android.pm ok 102 - file exists lib/Net/DNS/Resolver/cygwin.pm ok 103 - file exists lib/Net/DNS/Resolver/os2.pm ok 104 - file exists lib/Net/DNS/Resolver/os390.pm ok 105 - file exists lib/Net/DNS/Text.pm ok 106 - file exists lib/Net/DNS/Update.pm ok 107 - file exists lib/Net/DNS/ZoneFile.pm ok 108 - file exists t/00-install.t ok 109 - file exists t/00-load.t ok 110 - file exists t/00-pod.t ok 111 - file exists t/01-resolver-config.t ok 112 - file exists t/01-resolver-env.t ok 113 - file exists t/01-resolver-file.t ok 114 - file exists t/01-resolver-flags.t ok 115 - file exists t/01-resolver-opt.t ok 116 - file exists t/01-resolver.t ok 117 - file exists t/02-IDN.t ok 118 - file exists t/02-domain.t ok 119 - file exists t/02-domainname.t ok 120 - file exists t/02-mailbox.t ok 121 - file exists t/02-text.t ok 122 - file exists t/03-header.t ok 123 - file exists t/03-parameters.t ok 124 - file exists t/03-question.t ok 125 - file exists t/03-rr.t ok 126 - file exists t/04-packet-truncate.t ok 127 - file exists t/04-packet.t ok 128 - file exists t/05-A.t ok 129 - file exists t/05-AAAA.t ok 130 - file exists t/05-AFSDB.t ok 131 - file exists t/05-AMTRELAY.t ok 132 - file exists t/05-APL.t ok 133 - file exists t/05-CAA.t ok 134 - file exists t/05-CDNSKEY.t ok 135 - file exists t/05-CDS.t ok 136 - file exists t/05-CERT.t ok 137 - file exists t/05-CNAME.t ok 138 - file exists t/05-CSYNC.t ok 139 - file exists t/05-DHCID.t ok 140 - file exists t/05-DNAME.t ok 141 - file exists t/05-DNSKEY.t ok 142 - file exists t/05-DS.t ok 143 - file exists t/05-EUI48.t ok 144 - file exists t/05-EUI64.t ok 145 - file exists t/05-HINFO.t ok 146 - file exists t/05-HIP.t ok 147 - file exists t/05-HTTPS.t ok 148 - file exists t/05-IPSECKEY.t ok 149 - file exists t/05-ISDN.t ok 150 - file exists t/05-KEY.t ok 151 - file exists t/05-KX.t ok 152 - file exists t/05-L32.t ok 153 - file exists t/05-L64.t ok 154 - file exists t/05-LOC.t ok 155 - file exists t/05-LP.t ok 156 - file exists t/05-MINFO.t ok 157 - file exists t/05-MX.t ok 158 - file exists t/05-NAPTR.t ok 159 - file exists t/05-NID.t ok 160 - file exists t/05-NS.t ok 161 - file exists t/05-NSEC.t ok 162 - file exists t/05-NSEC3.t ok 163 - file exists t/05-NSEC3PARAM.t ok 164 - file exists t/05-NULL.t ok 165 - file exists t/05-OPENPGPKEY.t ok 166 - file exists t/05-OPT.t ok 167 - file exists t/05-PTR.t ok 168 - file exists t/05-PX.t ok 169 - file exists t/05-RP.t ok 170 - file exists t/05-RRSIG.t ok 171 - file exists t/05-RT.t ok 172 - file exists t/05-SIG.t ok 173 - file exists t/05-SMIMEA.t ok 174 - file exists t/05-SOA.t ok 175 - file exists t/05-SPF.t ok 176 - file exists t/05-SRV.t ok 177 - file exists t/05-SSHFP.t ok 178 - file exists t/05-SVCB.t ok 179 - file exists t/05-TKEY.t ok 180 - file exists t/05-TLSA.t ok 181 - file exists t/05-TSIG.t ok 182 - file exists t/05-TXT.t ok 183 - file exists t/05-URI.t ok 184 - file exists t/05-X25.t ok 185 - file exists t/05-ZONEMD.t ok 186 - file exists t/06-update-unique-push.t ok 187 - file exists t/06-update.t ok 188 - file exists t/07-rrsort.t ok 189 - file exists t/07-zonefile.t ok 190 - file exists t/08-IPv4.t ok 191 - file exists t/08-IPv6.t ok 192 - file exists t/08-recurse.t ok 193 - file exists t/21-NSEC-typelist.t ok 194 - file exists t/22-NSEC-match.t ok 195 - file exists t/23-NSEC-covered.t ok 196 - file exists t/24-NSEC-encloser.t ok 197 - file exists t/31-NSEC3-base32.t ok 198 - file exists t/32-NSEC3-typelist.t ok 199 - file exists t/33-NSEC3-hash.t ok 200 - file exists t/34-NSEC3-flags.t ok 201 - file exists t/36-NSEC3-covered.t ok 202 - file exists t/37-NSEC3-encloser.t ok 203 - file exists t/41-DNSKEY-keytag.t ok 204 - file exists t/42-DNSKEY-flags.t ok 205 - file exists t/43-DNSKEY-keylength.t ok 206 - file exists t/51-DS-SHA1.t ok 207 - file exists t/52-DS-SHA256.t ok 208 - file exists t/54-DS-SHA384.t ok 209 - file exists t/71-TSIG-create.t ok 210 - file exists t/72-TSIG-verify.t ok 211 - file exists t/99-cleanup.t ok 212 - file exists t/TestToolkit.pm ok 213 - file exists t/custom.txt ok # # These tests were run using: # Net::DNS 1.45 # Carp 1.54 # Config 5.038002 # Digest::BubbleBabble 0.02 # Digest::HMAC 1.04 # Digest::MD5 2.58_01 # Digest::SHA 6.04 # Encode 3.19 # Exporter 5.77 # ExtUtils::MakeMaker 7.70 # File::Find 1.43 # File::Spec 3.88 # Getopt::Long 2.54 # IO::File 1.52 # IO::Select 1.52 # IO::Socket 1.52 # IO::Socket::IP 0.4101 # MIME::Base64 3.16_01 # Net::LibIDN2 1.02 # PerlIO 1.12 # Scalar::Util 1.63 # Socket 2.036 # Test::Builder 1.302194 # Test::More 1.302194 # Time::Local 1.30 # base 2.27 # constant 1.33 # integer 1.01 # overload 1.37 # strict 1.12 # warnings 1.65 t/00-load.t ................ 1..32 ok 1 - use Net::DNS; ok 2 - Net::DNS->version ok 3 - not yet loaded Net::DNS::RR::A ok 4 - not yet loaded Net::DNS::RR::AAAA ok 5 - not yet loaded Net::DNS::RR::CNAME ok 6 - not yet loaded Net::DNS::RR::MX ok 7 - not yet loaded Net::DNS::RR::NS ok 8 - not yet loaded Net::DNS::RR::NULL ok 9 - not yet loaded Net::DNS::RR::PTR ok 10 - not yet loaded Net::DNS::RR::SOA ok 11 - not yet loaded Net::DNS::RR::TXT ok 12 - loaded package Net::DNS::RR::A ok 13 - loaded package Net::DNS::RR::AAAA ok 14 - loaded package Net::DNS::RR::CNAME ok 15 - loaded package Net::DNS::RR::MX ok 16 - loaded package Net::DNS::RR::NS ok 17 - loaded package Net::DNS::RR::NULL ok 18 - loaded package Net::DNS::RR::PTR ok 19 - loaded package Net::DNS::RR::SOA ok 20 - loaded package Net::DNS::RR::TXT ok 21 - SEQUENTIAL is imported ok 22 - UNIXTIME is imported ok 23 - YYYYMMDDxx is imported ok 24 - yxrrset is imported ok 25 - nxrrset is imported ok 26 - yxdomain is imported ok 27 - nxdomain is imported ok 28 - rr_add is imported ok 29 - rr_del is imported ok 30 - mx is imported ok 31 - rr is imported ok 32 - rrsort is imported ok t/00-pod.t ................. 1..92 ok 1 - POD test for demo/axfr ok 2 - POD test for demo/check_soa ok 3 - POD test for demo/check_zone ok 4 - POD test for demo/mresolv ok 5 - POD test for demo/mx ok 6 - POD test for demo/perldig ok 7 - POD test for lib/Net/DNS.pm ok 8 - POD test for lib/Net/DNS/Domain.pm ok 9 - POD test for lib/Net/DNS/DomainName.pm ok 10 - POD test for lib/Net/DNS/FAQ.pod ok 11 - POD test for lib/Net/DNS/Header.pm ok 12 - POD test for lib/Net/DNS/Mailbox.pm ok 13 - POD test for lib/Net/DNS/Nameserver.pm ok 14 - POD test for lib/Net/DNS/Packet.pm ok 15 - POD test for lib/Net/DNS/Parameters.pm ok 16 - POD test for lib/Net/DNS/Question.pm ok 17 - POD test for lib/Net/DNS/RR.pm ok 18 - POD test for lib/Net/DNS/RR/A.pm ok 19 - POD test for lib/Net/DNS/RR/AAAA.pm ok 20 - POD test for lib/Net/DNS/RR/AFSDB.pm ok 21 - POD test for lib/Net/DNS/RR/AMTRELAY.pm ok 22 - POD test for lib/Net/DNS/RR/APL.pm ok 23 - POD test for lib/Net/DNS/RR/CAA.pm ok 24 - POD test for lib/Net/DNS/RR/CDNSKEY.pm ok 25 - POD test for lib/Net/DNS/RR/CDS.pm ok 26 - POD test for lib/Net/DNS/RR/CERT.pm ok 27 - POD test for lib/Net/DNS/RR/CNAME.pm ok 28 - POD test for lib/Net/DNS/RR/CSYNC.pm ok 29 - POD test for lib/Net/DNS/RR/DELEG.pm ok 30 - POD test for lib/Net/DNS/RR/DHCID.pm ok 31 - POD test for lib/Net/DNS/RR/DNAME.pm ok 32 - POD test for lib/Net/DNS/RR/DNSKEY.pm ok 33 - POD test for lib/Net/DNS/RR/DS.pm ok 34 - POD test for lib/Net/DNS/RR/EUI48.pm ok 35 - POD test for lib/Net/DNS/RR/EUI64.pm ok 36 - POD test for lib/Net/DNS/RR/GPOS.pm ok 37 - POD test for lib/Net/DNS/RR/HINFO.pm ok 38 - POD test for lib/Net/DNS/RR/HIP.pm ok 39 - POD test for lib/Net/DNS/RR/HTTPS.pm ok 40 - POD test for lib/Net/DNS/RR/IPSECKEY.pm ok 41 - POD test for lib/Net/DNS/RR/ISDN.pm ok 42 - POD test for lib/Net/DNS/RR/KEY.pm ok 43 - POD test for lib/Net/DNS/RR/KX.pm ok 44 - POD test for lib/Net/DNS/RR/L32.pm ok 45 - POD test for lib/Net/DNS/RR/L64.pm ok 46 - POD test for lib/Net/DNS/RR/LOC.pm ok 47 - POD test for lib/Net/DNS/RR/LP.pm ok 48 - POD test for lib/Net/DNS/RR/MB.pm ok 49 - POD test for lib/Net/DNS/RR/MG.pm ok 50 - POD test for lib/Net/DNS/RR/MINFO.pm ok 51 - POD test for lib/Net/DNS/RR/MR.pm ok 52 - POD test for lib/Net/DNS/RR/MX.pm ok 53 - POD test for lib/Net/DNS/RR/NAPTR.pm ok 54 - POD test for lib/Net/DNS/RR/NID.pm ok 55 - POD test for lib/Net/DNS/RR/NS.pm ok 56 - POD test for lib/Net/DNS/RR/NSEC.pm ok 57 - POD test for lib/Net/DNS/RR/NSEC3.pm ok 58 - POD test for lib/Net/DNS/RR/NSEC3PARAM.pm ok 59 - POD test for lib/Net/DNS/RR/NULL.pm ok 60 - POD test for lib/Net/DNS/RR/OPENPGPKEY.pm ok 61 - POD test for lib/Net/DNS/RR/OPT.pm ok 62 - POD test for lib/Net/DNS/RR/PTR.pm ok 63 - POD test for lib/Net/DNS/RR/PX.pm ok 64 - POD test for lib/Net/DNS/RR/RP.pm ok 65 - POD test for lib/Net/DNS/RR/RRSIG.pm ok 66 - POD test for lib/Net/DNS/RR/RT.pm ok 67 - POD test for lib/Net/DNS/RR/SIG.pm ok 68 - POD test for lib/Net/DNS/RR/SMIMEA.pm ok 69 - POD test for lib/Net/DNS/RR/SOA.pm ok 70 - POD test for lib/Net/DNS/RR/SPF.pm ok 71 - POD test for lib/Net/DNS/RR/SRV.pm ok 72 - POD test for lib/Net/DNS/RR/SSHFP.pm ok 73 - POD test for lib/Net/DNS/RR/SVCB.pm ok 74 - POD test for lib/Net/DNS/RR/TKEY.pm ok 75 - POD test for lib/Net/DNS/RR/TLSA.pm ok 76 - POD test for lib/Net/DNS/RR/TSIG.pm ok 77 - POD test for lib/Net/DNS/RR/TXT.pm ok 78 - POD test for lib/Net/DNS/RR/URI.pm ok 79 - POD test for lib/Net/DNS/RR/X25.pm ok 80 - POD test for lib/Net/DNS/RR/ZONEMD.pm ok 81 - POD test for lib/Net/DNS/Resolver.pm ok 82 - POD test for lib/Net/DNS/Resolver/Base.pm ok 83 - POD test for lib/Net/DNS/Resolver/MSWin32.pm ok 84 - POD test for lib/Net/DNS/Resolver/Recurse.pm ok 85 - POD test for lib/Net/DNS/Resolver/UNIX.pm ok 86 - POD test for lib/Net/DNS/Resolver/android.pm ok 87 - POD test for lib/Net/DNS/Resolver/cygwin.pm ok 88 - POD test for lib/Net/DNS/Resolver/os2.pm ok 89 - POD test for lib/Net/DNS/Resolver/os390.pm ok 90 - POD test for lib/Net/DNS/Text.pm ok 91 - POD test for lib/Net/DNS/Update.pm ok 92 - POD test for lib/Net/DNS/ZoneFile.pm ok t/01-resolver-config.t ..... 1..21 ok 1 - new() created object ;; _diag("debug message"); ok 2 - debug message ok 3 - $class->nameservers ok 4 - $class->searchlist ok 5 - $class->domain ok 6 - $class->srcport ok 7 - $class->string ok 8 - $resolver->domain ok 9 - $resolver->searchlist ok 10 - $resolver->nameservers ok 11 - delete nameservers ok 12 - $resolver->prefer_v6(1) ok 13 - $resolver->prefer_v4(1) ok 14 - $resolver->force_v6(1) ok 15 - errorstring: IPv4 disabled ok 16 - $resolver->force_v4(1) ok 17 - errorstring: IPv6 disabled ok 18 - $resolver->srcaddr(127.0.0.1) ok 19 - $resolver->srcaddr(::1) ok 20 - parse defaults hints RRs ok 21 - defaults hints accessible ok t/01-resolver-env.t ........ 1..10 ok 1 - new() created object ok 2 - domain works ok 3 - searchlist correct ok 4 - searchlist correct ok 5 - nameservers() works ok 6 - nameservers list correct ok 7 - nameservers list correct ok 8 - retrans works ok 9 - retry works ok 10 - debug() works ok t/01-resolver-file.t ....... 1..16 ok 1 - new( config_file => 't/custom.txt' ) ok 2 - nameservers list populated ok 3 - nameservers list correct ok 4 - nameservers list correct ok 5 - searchlist populated ok 6 - searchlist correct ok 7 - searchlist correct ok 8 - domain correct ok 9 - initial config sets defaults ok 10 - new( config_file => t/custom.txt ) ok 11 - nameservers list populated ok 12 - searchlist populated ok 13 - searchlist correct ok 14 - domain correct ok 15 - default config unchanged ok 16 - new( config_file => ? [nonexist.txt: No such file or directory at t/01-resolver-file.t line 61.] ok t/01-resolver-flags.t ...... 1..23 ok 1 - new() created object ok 2 - default dnssec flag off ok 3 - dnssec flag toggles on ok 4 - dnssec(1) sets udppacketsize (1232) ok 5 - dnssec flag toggles off ok 6 - default adflag 0 ok 7 - toggle adflag 1 ok 8 - toggle adflag 0 ok 9 - default cdflag 0 ok 10 - toggle cdflag 1 ok 11 - toggle cdflag 0 ok 12 - default force_v4 0 ok 13 - toggle force_v4 1 ok 14 - toggle force_v4 0 ok 15 - default force_v6 0 ok 16 - toggle force_v6 1 ok 17 - toggle force_v6 0 ok 18 - default prefer_v4 0 ok 19 - toggle prefer_v4 1 ok 20 - toggle prefer_v4 0 ok 21 - default prefer_v6 0 ok 22 - toggle prefer_v6 1 ok 23 - toggle prefer_v6 0 ok t/01-resolver-opt.t ........ 1..32 ok 1 - adflag is correct ok 2 - cdflag is correct ok 3 - debug is correct ok 4 - defnames is correct ok 5 - dnsrch is correct ok 6 - dnssec is correct ok 7 - domain is correct ok 8 - nameservers is correct ok 9 - persistent_tcp is correct ok 10 - persistent_udp is correct ok 11 - port is correct ok 12 - recurse is correct ok 13 - retrans is correct ok 14 - retry is correct ok 15 - searchlist is correct ok 16 - srcport is correct ok 17 - tcp_timeout is correct ok 18 - udp_timeout is correct ok 19 - usevc is correct ok 20 - Invalid input caught ok 21 - No resolver returned ok 22 - Invalid input caught ok 23 - No resolver returned ok 24 - Invalid input caught ok 25 - No resolver returned ok 26 - Invalid input caught ok 27 - No resolver returned ok 28 - resolver->tsig(Net::DNS::RR::TSIG=HASH(0x55a86c710518)) ok 29 - resolver->tsig(undef) ok 30 - resolver->tsig(bogus) ok 31 - resolver->replyfrom(IP) ok 32 - resolver->answerfrom(IP) ok t/01-resolver.t ............ 1..38 ok 1 - $resolver->query() without defnames ok 2 - $resolver->query() with defnames ok 3 - $resolver->search() without dnsrch ok 4 - $resolver->search() simple name ok 5 - $resolver->search() dotted name ok 6 - $resolver->search() absolute name ok 7 - $resolver->search() root label ok 8 - _accept_reply() no reply ok 9 - _accept_reply() qr not set ok 10 - _accept_reply() id mismatch ok 11 - _accept_reply() id match ok 12 - _accept_reply() query absent/undefined ok 13 - _cname_addr() no reply packet ok 14 - no UDP nameservers ok 15 - $resolver->send UDP socket error ok 16 - $resolver->bgsend UDP socket error ok 17 - $resolver->bgbusy undefined handle ok 18 - $resolver->_bgread undefined handle ok 19 - no TCP nameservers ok 20 - $resolver->send TCP socket error ok 21 - $resolver->bgsend TCP socket error ok 22 - $resolver->axfr TCP socket error ok 23 - DESTROY() exists to placate pre-5.18 AUTOLOAD ok 24 - new( config_file => ) [nonexist.txt: No such file or directory at t/01-resolver.t line 89.] ok 25 - AUTOLOAD: unrecognised method [unknown method "unknown" at t/01-resolver.t line 90.] ok 26 - unresolved nameserver warning [unresolvable name: bogus.example.com. at t/01-resolver.t line 91.] ok 27 - unspecified axfr() zone name [domain identifier undefined at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 79.] ok 28 - deprecated axfr_start() method [deprecated method; prefer $iterator = $self->axfr(...) at t/01-resolver.t line 93.] ok 29 - deprecated axfr_next() method [deprecated method; prefer $iterator->() at t/01-resolver.t line 94.] ok 30 - deprecated bgisready() method [deprecated method; prefer ! bgbusy(...) at t/01-resolver.t line 95.] ok 31 - deprecated make_query_packet() [deprecated method; see RT\#37104 at t/01-resolver.t line 97.] ok 32 - no repeated deprecation warning ok 33 - non-responding nameserver ok 34 - unable to recover missing glue ok 35 - fail if no usable hint ok 36 - deprecated query_dorecursion() [deprecated method; prefer $resolver->send(...) at t/01-resolver.t line 130.] ok 37 - deprecated recursion_callback() [deprecated method; prefer $resolver->callback(...) at t/01-resolver.t line 131.] ok 38 - bgbusy(): SpamAssassin workaround ok t/02-domain.t .............. 1..46 ok 1 - use Net::DNS::Domain; ok 2 - object returned by new() constructor ok 3 - same name returns cached object ok 4 - name cache at least 551 deep ok 5 - $domain->name() without trailing dot ok 6 - $domain->fqdn() with trailing dot ok 7 - $domain->string() with trailing dot ok 8 - $root->name() represented by single dot ok 9 - $root->fqdn() represented by single dot ok 10 - $root->xname() represented by single dot ok 11 - $root->string() represented by single dot ok 12 - domain labels separated by dots ok 13 - \. devoid of special meaning ok 14 - \\ devoid of special meaning ok 15 - \\\. devoid of special meaning ok 16 - \092 devoid of special meaning ok 17 - simple-name absolute by default ok 18 - simple-name absolute if origin undefined ok 19 - simple-name absolute if origin '.' ok 20 - simple-name has single label ok 21 - origin appended to simple-name ok 22 - bare @ represents root by default ok 23 - bare @ represents defined origin ok 24 - 63 octet LDH character label ok 25 - ignore gratuitous trailing dots ok 26 - C0 controls: \000\001\002\003\004\005\006\007\008\009\010\011\012\013\014\015 ok 27 - C0 controls: \016\017\018\019\020\021\022\023\024\025\026\027\028\029\030\031 ok 28 - G0 graphics: \\032!\\034\#$%&'\\(\\)*+,-\\./ ok 29 - G0 graphics: 0123456789:\;<=>? ok 30 - G0 graphics: @ABCDEFGHIJKLMNO ok 31 - G0 graphics: PQRSTUVWXYZ[\092]^_ ok 32 - G0 graphics: `abcdefghijklmno ok 33 - G0 graphics: pqrstuvwxyz{|}~\127 ok 34 - 8-bit codes: \128\129\130\131\132\133\134\135\136\137\138\139\140\141\142\143 ok 35 - 8-bit codes: \144\145\146\147\148\149\150\151\152\153\154\155\156\157\158\159 ok 36 - 8-bit codes: \160\161\162\163\164\165\166\167\168\169\170\171\172\173\174\175 ok 37 - 8-bit codes: \176\177\178\179\180\181\182\183\184\185\186\187\188\189\190\191 ok 38 - 8-bit codes: \192\193\194\195\196\197\198\199\200\201\202\203\204\205\206\207 ok 39 - 8-bit codes: \208\209\210\211\212\213\214\215\216\217\218\219\220\221\222\223 ok 40 - 8-bit codes: \224\225\226\227\228\229\230\231\232\233\234\235\236\237\238\239 ok 41 - 8-bit codes: \240\241\242\243\244\245\246\247\248\249\250\251\252\253\254\255 ok 42 - empty argument list [domain identifier undefined at t/02-domain.t line 178.] ok 43 - argument undefined [domain identifier undefined at t/02-domain.t line 179.] ok 44 - empty intial label [empty label in "..example.com" at t/02-domain.t line 181.] ok 45 - empty interior label [empty label in "..example.com" at t/02-domain.t line 182.] ok 46 - long domain label [label too long in "LO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-NG!" at t/02-domain.t line 185.] ok t/02-domainname.t .......... 1..35 ok 1 - use Net::DNS::DomainName; ok 2 - DNS root represented as single dot ok 3 - DNS root name has zero labels ok 4 - DNS root wire-format representation ok 5 - 63 octet LDH character label ok 6 - name has single label ok 7 - simple wire-format encoding ok 8 - simple wire-format decoding ok 9 - simple wire-format decoding ok 10 - compressed wire-format decoding ok 11 - decoded name has two labels ok 12 - compressed wire-format decoding ok 13 - object returned by new() constructor ok 14 - object returned by decode() constructor ok 15 - Net::DNS::DomainName wire encoding is uncompressed ok 16 - Net::DNS::DomainName wire encoding preserves case ok 17 - Net::DNS::DomainName canonical form is uncompressed ok 18 - Net::DNS::DomainName canonical form preserves case ok 19 - object returned by new() constructor ok 20 - object returned by decode() constructor ok 21 - Net::DNS::DomainName1035 wire encoding is compressible ok 22 - Net::DNS::DomainName1035 wire encoding preserves case ok 23 - Net::DNS::DomainName1035 canonical form is uncompressed ok 24 - Net::DNS::DomainName1035 canonical form is lower case ok 25 - object returned by new() constructor ok 26 - object returned by decode() constructor ok 27 - Net::DNS::DomainName2535 wire encoding is uncompressed ok 28 - Net::DNS::DomainName2535 wire encoding preserves case ok 29 - Net::DNS::DomainName2535 canonical form is uncompressed ok 30 - Net::DNS::DomainName2535 canonical form is lower case ok 31 - truncated wire-format [corrupt wire-format data at t/02-domainname.t line 111.] ok 32 - unsupported wire-format [unimplemented label type at t/02-domainname.t line 114.] ok 33 - unsupported wire-format [unimplemented label type at t/02-domainname.t line 117.] ok 34 - bad compression pointer [corrupt compression pointer at t/02-domainname.t line 120.] ok 35 - compression loop [invalid compression pointer at t/02-domainname.t line 123.] ok t/02-IDN.t ................. 1..12 ok 1 - use Net::DNS::Domain; ok 2 - IDN A-label domain->name ok 3 - IDN A-label domain->fqdn ok 4 - IDN A-label domain->string ok 5 - IDN A-label domain->xname ok 6 - IDN U-label domain->name ok 7 - IDN U-label domain->fqdn ok 8 - IDN U-label domain->string ok 9 - IDN U-label domain->xname ok 10 - IDN cached domain->xname ok 11 - IDN bogus domain->xname ok 12 - new(invalid name) [string contains a disallowed character at t/02-IDN.t line 84.] ok t/02-mailbox.t ............. 1..40 ok 1 - use Net::DNS::Mailbox; ok 2 - object returned by new() constructor ok 3 - mailbox->address ok 4 - encode/decode mailbox . ok 5 - encode/decode mailbox <> ok 6 - encode/decode mailbox a ok 7 - encode/decode mailbox a.b ok 8 - encode/decode mailbox a.b.c ok 9 - encode/decode mailbox a.b.c.d ok 10 - encode/decode mailbox a@b ok 11 - encode/decode mailbox a@b.c ok 12 - encode/decode mailbox a@b.c.d ok 13 - encode/decode mailbox a\.b.c.d ok 14 - encode/decode mailbox a\.b@c.d ok 15 - encode/decode mailbox empty <> ok 16 - encode/decode mailbox fore aft ok 17 - encode/decode mailbox nested <> ok 18 - encode/decode mailbox obscure <<<>>> ok 19 - encode/decode mailbox obsolete <@source;@route:mailbox> ok 20 - encode/decode mailbox quoted <"stuff@local"@domain> ok 21 - object returned by Net::DNS::Mailbox->new() ok 22 - object returned by Net::DNS::Mailbox->decode() ok 23 - Net::DNS::Mailbox encoding is uncompressed ok 24 - Net::DNS::Mailbox encoding preserves case ok 25 - Net::DNS::Mailbox canonical form is uncompressed ok 26 - Net::DNS::Mailbox canonical form preserves case ok 27 - object returned by Net::DNS::Mailbox1035->new() ok 28 - object returned by Net::DNS::Mailbox1035->decode() ok 29 - Net::DNS::Mailbox1035 encoding is compressible ok 30 - Net::DNS::Mailbox1035 encoding preserves case ok 31 - Net::DNS::Mailbox1035 canonical form is uncompressed ok 32 - Net::DNS::Mailbox1035 canonical form is lower case ok 33 - object returned by Net::DNS::Mailbox2535->new() ok 34 - object returned by Net::DNS::Mailbox2535->decode() ok 35 - Net::DNS::Mailbox2535 encoding is uncompressed ok 36 - Net::DNS::Mailbox2535 encoding preserves case ok 37 - Net::DNS::Mailbox2535 canonical form is uncompressed ok 38 - Net::DNS::Mailbox2535 canonical form is lower case ok 39 - empty argument list [undefined mail address at t/02-mailbox.t line 98.] ok 40 - argument undefined [undefined mail address at t/02-mailbox.t line 99.] ok t/02-text.t ................ 1..40 ok 1 - use Net::DNS::Text; ok 2 - object returned by new() constructor ok 3 - expected object->value ok 4 - expected object->string ok 5 - expected object->unicode ok 6 - quoted empty object->string ok 7 - quoted empty object->unicode ok 8 - character escape ok 9 - numeric escape ok 10 - new() splits long argument ok 11 - object->value reassembles string ok 12 - object->string reassembles string ok 13 - new() splits long UTF8 sequence ok 14 - new() does not break UTF8 sequence ok 15 - encode() returns expected data ok 16 - raw() returns expected data ok 17 - decode() constructor ok 18 - decode matches original data ok 19 - expected offset returned by decode() ok 20 - decode() extracts arbitrary substring ok 21 - expected offset returned by decode() ok 22 - C0 controls: \000\001\002\003\004\005\006\007\008\009\010\011\012\013\014\015 ok 23 - C0 controls: \016\017\018\019\020\021\022\023\024\025\026\027\028\029\030\031 ok 24 - G0 graphics: " !\\034\#$%&'()*+,-./" ok 25 - G0 graphics: "0123456789:;<=>?" ok 26 - G0 graphics: @ABCDEFGHIJKLMNO ok 27 - G0 graphics: PQRSTUVWXYZ[\092]^_ ok 28 - G0 graphics: `abcdefghijklmno ok 29 - G0 graphics: pqrstuvwxyz{|}~\127 ok 30 - 8-bit codes: \128\129\130\131\132\133\134\135\136\137\138\139\140\141\142\143 ok 31 - 8-bit codes: \144\145\146\147\148\149\150\151\152\153\154\155\156\157\158\159 ok 32 - 8-bit codes: \160\161\162\163\164\165\166\167\168\169\170\171\172\173\174\175 ok 33 - 8-bit codes: \176\177\178\179\180\181\182\183\184\185\186\187\188\189\190\191 ok 34 - 8-bit codes: \192\193\194\195\196\197\198\199\200\201\202\203\204\205\206\207 ok 35 - 8-bit codes: \208\209\210\211\212\213\214\215\216\217\218\219\220\221\222\223 ok 36 - 8-bit codes: \224\225\226\227\228\229\230\231\232\233\234\235\236\237\238\239 ok 37 - 8-bit codes: \240\241\242\243\244\245\246\247\248\249\250\251\252\253\254\255 ok 38 - empty argument list [argument undefined at t/02-text.t line 134.] ok 39 - argument undefined [argument undefined at t/02-text.t line 135.] ok 40 - corrupt wire-format [corrupt wire-format data at t/02-text.t line 138.] ok t/03-header.t .............. 1..79 ok 1 - packet->header object ok 2 - expected non-zero packet ID ok 3 - expected value after header->opcode(QUERY) ok 4 - expected value after header->opcode(UPDATE) ok 5 - expected value after header->opcode(DSO) ok 6 - expected value after header->id(29621) ok 7 - expected value after header->id(0) ok 8 - expected value after header->id(29621) ok 9 - expected value after header->opcode(QUERY) ok 10 - expected value after header->id(29621) ok 11 - expected value after header->id(60633) ok 12 - expected value after header->id(29621) ok 13 - expected value after header->rcode(REFUSED) ok 14 - expected value after header->rcode(FORMERR) ok 15 - expected value after header->rcode(NOERROR) ok 16 - expected value after header->qr(1) ok 17 - expected value after header->qr(0) ok 18 - expected value after header->qr(1) ok 19 - expected value after header->qr(0) ok 20 - expected value after header->aa(1) ok 21 - expected value after header->aa(0) ok 22 - expected value after header->aa(1) ok 23 - expected value after header->aa(0) ok 24 - expected value after header->tc(1) ok 25 - expected value after header->tc(0) ok 26 - expected value after header->tc(1) ok 27 - expected value after header->tc(0) ok 28 - expected value after header->rd(0) ok 29 - expected value after header->rd(1) ok 30 - expected value after header->rd(0) ok 31 - expected value after header->rd(1) ok 32 - expected value after header->ra(1) ok 33 - expected value after header->ra(0) ok 34 - expected value after header->ra(1) ok 35 - expected value after header->ra(0) ok 36 - expected value after header->ad(1) ok 37 - expected value after header->ad(0) ok 38 - expected value after header->ad(1) ok 39 - expected value after header->ad(0) ok 40 - expected value after header->cd(1) ok 41 - expected value after header->cd(0) ok 42 - expected value after header->cd(1) ok 43 - expected value after header->cd(0) ok 44 - string() has QUERY opcode ok 45 - string() has qdcount correct ok 46 - string() has ancount correct ok 47 - string() has nscount correct ok 48 - string() has arcount correct ok 49 - string() has UPDATE opcode ok 50 - string() has zocount correct ok 51 - string() has prcount correct ok 52 - string() has upcount correct ok 53 - string() has adcount correct ok 54 - string() has DSO opcode ok 55 - zocount value matches qdcount ok 56 - prcount value matches ancount ok 57 - upcount value matches nscount ok 58 - adcount value matches arcount ok 59 - encode/decode transparent ok 60 - header->edns object ok 61 - expected value after header->do(0) ok 62 - expected value after header->do(1) ok 63 - expected value after header->do(0) ok 64 - expected value after header->do(1) ok 65 - expected value after header->co(0) ok 66 - expected value after header->co(1) ok 67 - expected value after header->co(0) ok 68 - expected value after header->co(1) ok 69 - expected value after header->rcode(BADVERS) ok 70 - expected value after header->rcode(BADMODE) ok 71 - expected value after header->rcode(BADNAME) ok 72 - expected value after header->rcode(FORMERR) ok 73 - expected value after header->rcode(NOERROR) ok 74 - EDNS size request assembled correctly ok 75 - qdcount read-only [usage; packet->header->qdcount is read-only at t/03-header.t line 123.] ok 76 - ancount read-only [usage; packet->header->ancount is read-only at t/03-header.t line 124.] ok 77 - nscount read-only [usage; packet->header->nscount is read-only at t/03-header.t line 125.] ok 78 - adcount read-only [usage; packet->header->arcount is read-only at t/03-header.t line 126.] ok 79 - warnings not repeated ok t/03-parameters.t .......... 1..170 ok 1 - classbyname(CLASS0) ok 2 - classbyname(IN) ok 3 - classbyname(CH) ok 4 - classbyname(HS) ok 5 - classbyname(NONE) ok 6 - classbyname(ANY) ok 7 - classbyname(CLASS32767) ok 8 - typebyname(TYPE0) ok 9 - typebyname(A) ok 10 - typebyname(NS) ok 11 - typebyname(MD) ok 12 - typebyname(MF) ok 13 - typebyname(CNAME) ok 14 - typebyname(SOA) ok 15 - typebyname(MB) ok 16 - typebyname(MG) ok 17 - typebyname(MR) ok 18 - typebyname(NULL) ok 19 - typebyname(WKS) ok 20 - typebyname(PTR) ok 21 - typebyname(HINFO) ok 22 - typebyname(MINFO) ok 23 - typebyname(MX) ok 24 - typebyname(TXT) ok 25 - typebyname(RP) ok 26 - typebyname(AFSDB) ok 27 - typebyname(X25) ok 28 - typebyname(ISDN) ok 29 - typebyname(RT) ok 30 - typebyname(NSAP) ok 31 - typebyname(NSAP-PTR) ok 32 - typebyname(SIG) ok 33 - typebyname(KEY) ok 34 - typebyname(PX) ok 35 - typebyname(GPOS) ok 36 - typebyname(AAAA) ok 37 - typebyname(LOC) ok 38 - typebyname(NXT) ok 39 - typebyname(EID) ok 40 - typebyname(NIMLOC) ok 41 - typebyname(SRV) ok 42 - typebyname(ATMA) ok 43 - typebyname(NAPTR) ok 44 - typebyname(KX) ok 45 - typebyname(CERT) ok 46 - typebyname(A6) ok 47 - typebyname(DNAME) ok 48 - typebyname(SINK) ok 49 - typebyname(OPT) ok 50 - typebyname(APL) ok 51 - typebyname(DS) ok 52 - typebyname(SSHFP) ok 53 - typebyname(IPSECKEY) ok 54 - typebyname(RRSIG) ok 55 - typebyname(NSEC) ok 56 - typebyname(DNSKEY) ok 57 - typebyname(DHCID) ok 58 - typebyname(NSEC3) ok 59 - typebyname(NSEC3PARAM) ok 60 - typebyname(TLSA) ok 61 - typebyname(SMIMEA) ok 62 - typebyname(HIP) ok 63 - typebyname(NINFO) ok 64 - typebyname(RKEY) ok 65 - typebyname(TALINK) ok 66 - typebyname(CDS) ok 67 - typebyname(CDNSKEY) ok 68 - typebyname(OPENPGPKEY) ok 69 - typebyname(CSYNC) ok 70 - typebyname(ZONEMD) ok 71 - typebyname(SVCB) ok 72 - typebyname(HTTPS) ok 73 - typebyname(SPF) ok 74 - typebyname(UINFO) ok 75 - typebyname(UID) ok 76 - typebyname(GID) ok 77 - typebyname(UNSPEC) ok 78 - typebyname(NID) ok 79 - typebyname(L32) ok 80 - typebyname(L64) ok 81 - typebyname(LP) ok 82 - typebyname(EUI48) ok 83 - typebyname(EUI64) ok 84 - typebyname(TKEY) ok 85 - typebyname(TSIG) ok 86 - typebyname(IXFR) ok 87 - typebyname(AXFR) ok 88 - typebyname(MAILB) ok 89 - typebyname(MAILA) ok 90 - typebyname(ANY) ok 91 - typebyname(URI) ok 92 - typebyname(CAA) ok 93 - typebyname(AVC) ok 94 - typebyname(DOA) ok 95 - typebyname(AMTRELAY) ok 96 - typebyname(RESINFO) ok 97 - typebyname(TA) ok 98 - typebyname(DLV) ok 99 - typebyname(TYPE65535) ok 100 - typebyname(*) ok 101 - opcodebyname(QUERY) ok 102 - opcodebyname(IQUERY) ok 103 - opcodebyname(STATUS) ok 104 - opcodebyname(NOTIFY) ok 105 - opcodebyname(UPDATE) ok 106 - opcodebyname(DSO) ok 107 - opcodebyname(255) ok 108 - opcodebyname(NS_NOTIFY_OP) ok 109 - rcodebyname(NOERROR) ok 110 - rcodebyname(FORMERR) ok 111 - rcodebyname(SERVFAIL) ok 112 - rcodebyname(NXDOMAIN) ok 113 - rcodebyname(NOTIMP) ok 114 - rcodebyname(REFUSED) ok 115 - rcodebyname(YXDOMAIN) ok 116 - rcodebyname(YXRRSET) ok 117 - rcodebyname(NXRRSET) ok 118 - rcodebyname(NOTAUTH) ok 119 - rcodebyname(NOTZONE) ok 120 - rcodebyname(DSOTYPENI) ok 121 - rcodebyname(BADSIG) ok 122 - rcodebyname(BADKEY) ok 123 - rcodebyname(BADTIME) ok 124 - rcodebyname(BADMODE) ok 125 - rcodebyname(BADNAME) ok 126 - rcodebyname(BADALG) ok 127 - rcodebyname(BADTRUNC) ok 128 - rcodebyname(BADCOOKIE) ok 129 - rcodebyname(4095) ok 130 - rcodebyname(BADVERS) ok 131 - ednsoptionbyname(LLQ) ok 132 - ednsoptionbyname(UPDATE-LEASE) ok 133 - ednsoptionbyname(NSID) ok 134 - ednsoptionbyname(DAU) ok 135 - ednsoptionbyname(DHU) ok 136 - ednsoptionbyname(N3U) ok 137 - ednsoptionbyname(CLIENT-SUBNET) ok 138 - ednsoptionbyname(EXPIRE) ok 139 - ednsoptionbyname(COOKIE) ok 140 - ednsoptionbyname(TCP-KEEPALIVE) ok 141 - ednsoptionbyname(PADDING) ok 142 - ednsoptionbyname(CHAIN) ok 143 - ednsoptionbyname(KEY-TAG) ok 144 - ednsoptionbyname(EXTENDED-ERROR) ok 145 - ednsoptionbyname(CLIENT-TAG) ok 146 - ednsoptionbyname(SERVER-TAG) ok 147 - ednsoptionbyname(REPORT-CHANNEL) ok 148 - ednsoptionbyname(UMBRELLA-IDENT) ok 149 - ednsoptionbyname(DEVICEID) ok 150 - ednsoptionbyname(65535) ok 151 - dsotypebyname(KEEPALIVE) ok 152 - dsotypebyname(RETRYDELAY) ok 153 - dsotypebyname(ENCRYPTIONPADDING) ok 154 - dsotypebyname(SUBSCRIBE) ok 155 - dsotypebyname(PUSH) ok 156 - dsotypebyname(UNSUBSCRIBE) ok 157 - dsotypebyname(RECONFIRM) ok 158 - dsotypebyname(65535) ok 159 - classbyval [classbyval(65536) out of range at t/03-parameters.t line 65.] ok 160 - classbyname [classbyname("65536") out of range at t/03-parameters.t line 66.] ok 161 - classbyname [classbyname("CLASS65536") out of range at t/03-parameters.t line 67.] ok 162 - classbyname [unknown class "BOGUS" at t/03-parameters.t line 68.] ok 163 - typebyval [typebyval(65536) out of range at t/03-parameters.t line 70.] ok 164 - typebyname [typebyname("65536") out of range at t/03-parameters.t line 71.] ok 165 - typebyname [unknown type "CLASS65536" at t/03-parameters.t line 72.] ok 166 - typebyname [unknown type "BOGUS" at t/03-parameters.t line 73.] ok 167 - opcodebyname [unknown opcode "BOGUS" at t/03-parameters.t line 75.] ok 168 - rcodebyname [unknown rcode "BOGUS" at t/03-parameters.t line 77.] ok 169 - ednsoptionbyname [unknown option "BOGUS" at t/03-parameters.t line 79.] ok 170 - dsotypebyname [unknown DSO type "BOGUS" at t/03-parameters.t line 81.] ok t/03-question.t ............ 1..105 ok 1 - object returned by new() constructor ok 2 - $question->qname returns expected value ok 3 - $question->qtype returns expected value ok 4 - $question->qclass returns expected value ok 5 - $question->name returns expected value ok 6 - $question->type returns expected value ok 7 - $question->zname returns expected value ok 8 - $question->ztype returns expected value ok 9 - $question->zclass returns expected value ok 10 - $question->string returns text representation of object ok 11 - new() argument undefined or absent ( example.com, A, undef ) ok 12 - new() argument undefined or absent ( example.com, A, ) ok 13 - new() argument undefined or absent ( example.com, undef, IN ) ok 14 - new() argument undefined or absent ( example.com, IN ) ok 15 - new() argument undefined or absent ( example.com, undef, undef ) ok 16 - new() argument undefined or absent ( example.com ) ok 17 - new() arguments in zone file order ( example.com., IN, A ) ok 18 - new() arguments in zone file order ( example.com., IN, TYPE1 ) ok 19 - new() arguments in zone file order ( example.com., IN, ANY ) ok 20 - new() arguments in zone file order ( example.com., CLASS1, A ) ok 21 - new() arguments in zone file order ( example.com., CLASS1, TYPE1 ) ok 22 - new() arguments in zone file order ( example.com., CLASS1, ANY ) ok 23 - new() arguments in zone file order ( example.com., ANY, A ) ok 24 - new() arguments in zone file order ( example.com., ANY, TYPE1 ) ok 25 - new() arguments in zone file order ( example.com., ANY, ANY ) ok 26 - decoded object matches encoded data example.com. IN A ok 27 - decoded object matches encoded data example.com. IN AAAA ok 28 - decoded object matches encoded data example.com. IN MX ok 29 - decoded object matches encoded data example.com. IN NS ok 30 - decoded object matches encoded data example.com. IN SOA ok 31 - decoded object matches encoded data example.com. IN ANY ok 32 - decoded object matches encoded data example.com. HS A ok 33 - decoded object matches encoded data example.com. HS AAAA ok 34 - decoded object matches encoded data example.com. HS MX ok 35 - decoded object matches encoded data example.com. HS NS ok 36 - decoded object matches encoded data example.com. HS SOA ok 37 - decoded object matches encoded data example.com. HS ANY ok 38 - decoded object matches encoded data example.com. ANY A ok 39 - decoded object matches encoded data example.com. ANY AAAA ok 40 - decoded object matches encoded data example.com. ANY MX ok 41 - decoded object matches encoded data example.com. ANY NS ok 42 - decoded object matches encoded data example.com. ANY SOA ok 43 - decoded object matches encoded data example.com. ANY ANY ok 44 - returned offset has expected value ok 45 - interpret IPv4 prefix as PTR query 1.2.3.4 ok 46 - interpret IPv4 prefix as PTR query 1.2.3 ok 47 - interpret IPv4 prefix as PTR query 1.2 ok 48 - interpret IPv4 prefix as PTR query 1 ok 49 - query NS in in-addr.arpa namespace 4.3.2.1.in-addr.arpa. IN NS ok 50 - query SOA in in-addr.arpa namespace 4.3.2.1.in-addr.arpa. IN SOA ok 51 - query ANY in in-addr.arpa namespace 4.3.2.1.in-addr.arpa. IN ANY ok 52 - accept CIDR address/32 prefix syntax 4.3.2.1.in-addr.arpa ok 53 - accept CIDR address/24 prefix syntax 3.2.1.in-addr.arpa ok 54 - accept CIDR address/16 prefix syntax 2.1.in-addr.arpa ok 55 - accept CIDR address/8 prefix syntax 1.in-addr.arpa ok 56 - interpret IPv6 address as PTR query in ip6.arpa namespace ok 57 - interpret IPv6 form of IPv4 address as query in in-addr.arpa ok 58 - interpret IPv6 + embedded IPv4 address as query in ip6.arpa ok 59 - non-address character precludes interpretation as PTR query ok 60 - non-numeric character precludes interpretation as PTR query ok 61 - interpret IPv6 prefix as PTR query 1:2:3:4:5:6:7:8 ok 62 - interpret IPv6 prefix as PTR query 1:2:3:4:5:6:7 ok 63 - interpret IPv6 prefix as PTR query 1:2:3:4:5:6 ok 64 - interpret IPv6 prefix as PTR query 1:2:3:4:5 ok 65 - interpret IPv6 prefix as PTR query 1:2:3:4 ok 66 - interpret IPv6 prefix as PTR query 1:2:3 ok 67 - interpret IPv6 prefix as PTR query 1:2 ok 68 - accept IPv6 address/16 prefix syntax 4.3.2.1.ip6.arpa ok 69 - accept IPv6 address/12 prefix syntax 3.2.1.ip6.arpa ok 70 - accept IPv6 address/8 prefix syntax 2.1.ip6.arpa ok 71 - accept IPv6 address/4 prefix syntax 1.ip6.arpa ok 72 - check length of expanded IPv6 address 1:2:3:4:5:6:: ok 73 - check length of expanded IPv6 address 1:2:3:4:5::8 ok 74 - check length of expanded IPv6 address 1:2:3:4:5:: ok 75 - check length of expanded IPv6 address 1:2:3:4::7:8 ok 76 - check length of expanded IPv6 address 1:2:3:4::8 ok 77 - check length of expanded IPv6 address 1:2:3:4:: ok 78 - check length of expanded IPv6 address 1:2:3::6:7:8 ok 79 - check length of expanded IPv6 address 1:2:3::7:8 ok 80 - check length of expanded IPv6 address 1:2:3::8 ok 81 - check length of expanded IPv6 address 1:2:3:: ok 82 - check length of expanded IPv6 address 1:2::5:6:7:8 ok 83 - check length of expanded IPv6 address 1:2::6:7:8 ok 84 - check length of expanded IPv6 address 1:2::7:8 ok 85 - check length of expanded IPv6 address 1:2::8 ok 86 - check length of expanded IPv6 address 1:2:: ok 87 - check length of expanded IPv6 address 1::4:5:6:7:8 ok 88 - check length of expanded IPv6 address 1::5:6:7:8 ok 89 - check length of expanded IPv6 address 1::6:7:8 ok 90 - check length of expanded IPv6 address 1::7:8 ok 91 - check length of expanded IPv6 address 1::8 ok 92 - check length of expanded IPv6 address 1:: ok 93 - check length of expanded IPv6 address ::3:4:5:6:7:8 ok 94 - check length of expanded IPv6 address ::4:5:6:7:8 ok 95 - check length of expanded IPv6 address ::5:6:7:8 ok 96 - check length of expanded IPv6 address ::6:7:8 ok 97 - check length of expanded IPv6 address ::7:8 ok 98 - check length of expanded IPv6 address ::8 ok 99 - check length of expanded IPv6 address :: ok 100 - argument undefined [domain identifier undefined at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 79.] ok 101 - corrupt wire-format [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 116.] ok 102 - qname is read-only [immutable object: argument invalid at t/03-question.t line 170.] ok 103 - qtype is read-only [immutable object: argument invalid at t/03-question.t line 170.] ok 104 - qclass is read-only [immutable object: argument invalid at t/03-question.t line 170.] ok 105 - name is read-only [immutable object: argument invalid at t/03-question.t line 170.] ok t/03-rr.t .................. 1..106 ok 1 - use Net::DNS::RR; ok 2 - Net::DNS::RR->new( example.com A ) ok 3 - Net::DNS::RR->new( example.com IN ) ok 4 - Net::DNS::RR->new( example.com IN A ) ok 5 - Net::DNS::RR->new( example.com IN 123 A ) ok 6 - Net::DNS::RR->new( example.com 123 A ) ok 7 - Net::DNS::RR->new( example.com 123 IN A ) ok 8 - Net::DNS::RR->new( example.com 123 In Aaaa ) ok 9 - Net::DNS::RR->new( example.com A \\\# 0 ) ok 10 - expected value returned by $rr->name ok 11 - expected value returned by $rr->owner ok 12 - expected value returned by $rr->type ok 13 - expected value returned by $rr->class ok 14 - expected value returned by $rr->TTL ok 15 - expected value returned by $rr->rdstring ok 16 - expected value returned by $rr->rdlength ok 17 - Net::DNS::RR->new( example.com 0 IN A \\\# 4 c0 00 02 01 ) ok 18 - Net::DNS::RR->new( example.com 0 IN A \\\# 4 c0000201 ) ok 19 - Net::DNS::RR->new( example.com 0 IN A 192.0.2.1 ) ok 20 - Net::DNS::RR->new( example.com 0 IN TYPE1 192.0.2.1 ) ok 21 - Net::DNS::RR->new( example.com 0 CLASS1 A 192.0.2.1 ) ok 22 - Net::DNS::RR->new( example.com 0 CLASS1 TYPE1 192.0.2.1 ) ok 23 - Net::DNS::RR->new( example.com 0 A 192.0.2.1 ) ok 24 - Net::DNS::RR->new( example.com 0 TYPE1 192.0.2.1 ) ok 25 - Net::DNS::RR->new( example.com IN A 192.0.2.1 ) ok 26 - Net::DNS::RR->new( example.com IN TYPE1 192.0.2.1 ) ok 27 - Net::DNS::RR->new( example.com CLASS1 A 192.0.2.1 ) ok 28 - Net::DNS::RR->new( example.com CLASS1 TYPE1 192.0.2.1 ) ok 29 - Net::DNS::RR->new( example.com A 192.0.2.1 ) ok 30 - Net::DNS::RR->new( example.com TYPE1 192.0.2.1 ) ok 31 - Net::DNS::RR->new( example.com IN 0 A 192.0.2.1 ) ok 32 - Net::DNS::RR->new( example.com IN 0 TYPE1 192.0.2.1 ) ok 33 - Net::DNS::RR->new( example.com CLASS1 0 A 192.0.2.1 ) ok 34 - Net::DNS::RR->new( example.com CLASS1 0 TYPE1 192.0.2.1 ) ok 35 - Net::DNS::RR->new( example.com 0 IN TXT txt-data ; space delimited ) ok 36 - Net::DNS::RR->new( example.com 0 TXT txt-data ) ok 37 - Net::DNS::RR->new( example.com IN TXT txt-data ) ok 38 - Net::DNS::RR->new( example.com TXT txt-data ) ok 39 - Net::DNS::RR->new( example.com IN 0 TXT txt-data ) ok 40 - Net::DNS::RR->new( example.com 0 IN TXT txt-data ; tab delimited ) ok 41 - Net::DNS::RR->new( example.com 0 TXT txt-data ) ok 42 - Net::DNS::RR->new( example.com IN TXT txt-data ) ok 43 - Net::DNS::RR->new( example.com TXT txt-data ) ok 44 - Net::DNS::RR->new( example.com IN 0 TXT txt-data ) ok 45 - Net::DNS::RR->new( example.com 0 IN TXT "txt-data" ; "quoted" ) ok 46 - Net::DNS::RR->new( example.com 0 TXT "txt-data" ) ok 47 - Net::DNS::RR->new( example.com IN TXT "txt-data" ) ok 48 - Net::DNS::RR->new( example.com TXT "txt-data" ) ok 49 - Net::DNS::RR->new( example.com IN 0 TXT "txt-data" ) ok 50 - Net::DNS::RR->new( example.com ( 0 IN TXT txt-data ) ; bracketed ) ok 51 - Net::DNS::RR->new(type A address 192.0.2.1) ok 52 - Net::DNS::RR->new(type A address [192.0.2.1]) ok 53 - Net::DNS::RR->new( type A rdata ) ok 54 - Net::DNS::RR->new( name example.com type MX ) ok 55 - Net::DNS::RR->new( type MX class IN ttl 123 ) ok 56 - encode/decode example.com A ok 57 - encode/decode example.com IN ok 58 - encode/decode example.com IN A ok 59 - encode/decode example.com IN 123 A ok 60 - encode/decode example.com 123 A ok 61 - encode/decode example.com 123 IN A ok 62 - encode/decode example.com A 192.0.2.1 ok 63 - encode/decode 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.B.D.0.1.0.0.2.ip6.arpa PTR example.com. ok 64 - decode OPT RR ok 65 - canonical encode example.com 0 IN A ok 66 - canonical encode EXAMPLE.com 123 A 192.0.2.1 ok 67 - parse rr->plain format A ok 68 - parse rr->generic format A ok 69 - parse rr->plain format A ok 70 - parse rr->generic format A ok 71 - parse rr->plain format NS ok 72 - parse rr->generic format NS ok 73 - parse rr->plain format SOA ok 74 - parse rr->generic format SOA ok 75 - parse rr->plain format ATMA ok 76 - parse rr->generic format ATMA ok 77 - parse rr->plain format ATMA ok 78 - parse rr->generic format ATMA ok 79 - parse rr->plain format ATMA ok 80 - parse rr->generic format ATMA ok 81 - MX->get_rrsort_func() ok 82 - MX->get_rrsort_func(preference) ok 83 - MX->get_rrsort_func(X) ok 84 - DESTROY() exists to placate pre-5.18 AUTOLOAD ok 85 - unrecognised class method [Net::DNS::RR has no class method "unknown" at t/03-rr.t line 209.] ok 86 - RR->unknown() returns undef ok 87 - unparsable RR->new(undef) [argument absent or undefined at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR.pm line 92.] ok 88 - unparsable RR->new( [] ) [non-scalar argument at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR.pm line 93.] ok 89 - unparsable RR->new( {} ) [non-scalar argument at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR.pm line 93.] ok 90 - unparsable RR->new('()') [unable to parse RR string at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR.pm line 104.] ok 91 - unparsable RR->new('. NULL x') [no zone file representation defined for NULL at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR.pm line 511.] ok 92 - unparsable RR->new('. ATMA x') [type ATMA not implemented at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR.pm line 510.] ok 93 - unparsable RR->new('. BOGUS x') [unknown type "BOGUS" at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR.pm line 676.] ok 94 - mismatched length \# 0 c0000201 [length and hexadecimal data inconsistent at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR.pm line 133.] ok 95 - mismatched length \# 3 c0000201 [length and hexadecimal data inconsistent at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR.pm line 133.] ok 96 - mismatched length \# 5 c0000201 [length and hexadecimal data inconsistent at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR.pm line 133.] ok 97 - RR type is immutable [not possible to change RR->type at t/03-rr.t line 225.] ok 98 - unrecognised time unit [bad time: 1y at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR.pm line 478.] ok 99 - unrecognised method [*** FATAL PROGRAM ERROR!! Unknown instance method "bogus"] ok 100 - unimplemented RRtype [type ATMA not implemented at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR.pm line 194.] ok 101 - RR->string warning [Can't call method "string" on an undefined value at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/MINFO.pm line 43.] ok 102 - RR->rdstring warning [Can't call method "string" on an undefined value at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/MINFO.pm line 43.] ok 103 - decode(corrupt data) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR.pm line 226.] ok 104 - decode(corrupt data) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR.pm line 229.] ok 105 - decode(corrupt data) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR.pm line 235.] ok 106 - rdatastr deprecation warning [deprecated method; prefer $rr->rdstring() at t/03-rr.t line 236.] ok t/04-packet-truncate.t ..... 1..33 ok 1 - unconstrained packet length 1605 ok 2 - answer section unchanged, 24 RRs ok 3 - authority section unchanged, 24 RRs ok 4 - additional section unchanged, 24 RRs ok 5 - header->tc flag not set ok 6 - long packet was 1605, now 499 ok 7 - answer section was 24 RRs, now 21 ok 8 - authority section was 24 RRs, now 0 ok 9 - additional section was 24 RRs, now 0 ok 10 - header->tc flag set ok 11 - signed packet was 1687, now 505 ok 12 - answer section was 24 RRs, now 17 ok 13 - authority section was 24 RRs, now 0 ok 14 - additional section was 25 RRs, now 2 ok 15 - TSIG still in additional section ok 16 - header->tc flag set ok 17 - referral packet was 753, now 505 ok 18 - answer section unchanged, 0 RRs ok 19 - authority section unchanged, 13 RRs ok 20 - additional section was 25 RRs, now 14 ok 21 - header->tc flag not set ok 22 - check RRsets in truncated additional section ok 23 - a.example. A ; 2 RRs ok 24 - a.example. AAAA ; 2 RRs ok 25 - b.example. A ; 2 RRs ok 26 - b.example. AAAA ; 2 RRs ok 27 - c.example. A ; 2 RRs ok 28 - c.example. AAAA ; 2 RRs ok 29 - d.example. A ; 2 RRs ok 30 - d.example. AAAA ; 2 RRs ok 31 - e.example. A ; 2 RRs ok 32 - f.example. A ; 2 RRs ok 33 - f.example. AAAA ; 2 RRs ok t/04-packet.t .............. 1..103 ok 1 - use Net::DNS::Packet; ok 2 - new() object ok 3 - header() method works ok 4 - header() returns header object ok 5 - edns() method works ok 6 - edns() returns OPT RR object ok 7 - string() returns representation of packet ok 8 - string() contains representation of EDNS ok 9 - string() returns representation of update ok 10 - create empty packet ok 11 - question() returns empty list ok 12 - answer() returns empty list ok 13 - authority() returns empty list ok 14 - additional() returns empty list ok 15 - zone() returns empty list ok 16 - pre() returns empty list ok 17 - prerequisite() returns empty list ok 18 - update() returns empty list ok 19 - create query packet ok 20 - packet->question() returns single element list ok 21 - list element is a question object ok 22 - question object correct ok 23 - packet->data() method works ok 24 - new(\$data) object ok 25 - decoded packet matches original ok 26 - retransmitted packet matches original ok 27 - decoded empty packet ok 28 - decoded DSO packet ok 29 - push first RR into answer section ok 30 - push() returns answer RR count ok 31 - push second RR into answer section ok 32 - push() returns answer RR count ok 33 - push first RR into authority section ok 34 - push() returns authority RR count ok 35 - push second RR into authority section ok 36 - push() returns authority RR count ok 37 - push first RR into additional section ok 38 - push() returns additional RR count ok 39 - push second RR into additional section ok 40 - push() returns additional RR count ok 41 - new() from data buffer works ok 42 - $decoded->size() works ok 43 - $decoded->from() works ok 44 - $decoded->string() works ok 45 - check header->qdcount correct ok 46 - check header->ancount correct ok 47 - check header->nscount correct ok 48 - check header->arcount correct ok 49 - answersize() alias works ok 50 - answerfrom() alias works ok 51 - check content of question section ok 52 - check content of answer section ok 53 - check content of authority section ok 54 - check content of additional section ok 55 - pop() RR from answer section ok 56 - pop() RR from authority section ok 57 - pop() RR from additional section ok 58 - check question count in synthetic packet header ok 59 - check answer count in synthetic packet header ok 60 - check authority count in synthetic packet header ok 61 - check additional count in synthetic packet header ok 62 - $packet->reply() returns packet ok 63 - reply->string() represents packet ok 64 - packet->reply() supports EDNS ok 65 - sigrr() undef for unsigned packet ok 66 - verify() fails for unsigned packet ok 67 - verifyerr() returned for unsigned packet ok 68 - sign_tsig() returns TSIG record ok 69 - verifyerr() returns empty string ok 70 - sigrr() returns TSIG record ok 71 - decode truncated (28 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 116.] ok 72 - decode truncated (27 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 116.] ok 73 - decode truncated (26 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 116.] ok 74 - decode truncated (25 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 116.] ok 75 - decode truncated (24 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 113.] ok 76 - decode truncated (23 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 113.] ok 77 - decode truncated (22 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 113.] ok 78 - decode truncated (21 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 113.] ok 79 - decode truncated (20 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 113.] ok 80 - decode truncated (19 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 113.] ok 81 - decode truncated (18 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 113.] ok 82 - decode truncated (17 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 113.] ok 83 - decode truncated (16 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 113.] ok 84 - decode truncated (15 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 113.] ok 85 - decode truncated (14 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 113.] ok 86 - decode truncated (13 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 113.] ok 87 - decode truncated (12 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Question.pm line 113.] ok 88 - decode truncated (11 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Packet.pm line 119.] ok 89 - decode truncated (10 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Packet.pm line 119.] ok 90 - decode truncated (9 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Packet.pm line 119.] ok 91 - decode truncated (8 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Packet.pm line 119.] ok 92 - decode truncated (7 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Packet.pm line 119.] ok 93 - decode truncated (6 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Packet.pm line 119.] ok 94 - decode truncated (5 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Packet.pm line 119.] ok 95 - decode truncated (4 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Packet.pm line 119.] ok 96 - decode truncated (3 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Packet.pm line 119.] ok 97 - decode truncated (2 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Packet.pm line 119.] ok 98 - decode truncated (1 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Packet.pm line 119.] ok 99 - decode truncated (0 octets) [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Packet.pm line 119.] ok 100 - reply->reply() [erroneous qr flag in query packet at t/04-packet.t line 226.] ok 101 - sign_tsig(...) [no TSIG in request packet at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Packet.pm line 632.] ok 102 - sign_sig0(...) [No "use Net::DNS::SEC" declaration in application code at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Packet.pm line 707.] ok 103 - sig0 verify() [No "use Net::DNS::SEC" declaration in application code at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/Packet.pm line 662.] ok t/05-A.t ................... 1..9 ok 1 - A RR type code = 1 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->address() ok 5 - encode/decode transparent ok 6 - encoded RDATA matches example ok 7 - address completion: 1.2.3.4 ok 8 - address completion: 1.2.4 ok 9 - address completion: 1.4 ok t/05-AAAA.t ................ 1..133 ok 1 - AAAA RR type code = 28 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->address() ok 5 - encode/decode transparent ok 6 - encoded RDATA matches example ok 7 - address compression: 0:0:0:0:0:0:0:0 ok 8 - address expansion: :: ok 9 - address compression: 0:0:0:0:0:0:0:8 ok 10 - address expansion: ::8 ok 11 - address compression: 0:0:0:0:0:0:7:0 ok 12 - address expansion: ::7:0 ok 13 - address compression: 0:0:0:0:0:6:0:0 ok 14 - address expansion: ::6:0:0 ok 15 - address compression: 0:0:0:0:0:6:0:8 ok 16 - address expansion: ::6:0:8 ok 17 - address compression: 0:0:0:0:5:0:0:0 ok 18 - address expansion: ::5:0:0:0 ok 19 - address compression: 0:0:0:0:5:0:0:8 ok 20 - address expansion: ::5:0:0:8 ok 21 - address compression: 0:0:0:0:5:0:7:0 ok 22 - address expansion: ::5:0:7:0 ok 23 - address compression: 0:0:0:4:0:0:0:0 ok 24 - address expansion: 0:0:0:4:: ok 25 - address compression: 0:0:0:4:0:0:0:8 ok 26 - address expansion: ::4:0:0:0:8 ok 27 - address compression: 0:0:0:4:0:0:7:0 ok 28 - address expansion: ::4:0:0:7:0 ok 29 - address compression: 0:0:0:4:0:6:0:0 ok 30 - address expansion: ::4:0:6:0:0 ok 31 - address compression: 0:0:0:4:0:6:0:8 ok 32 - address expansion: ::4:0:6:0:8 ok 33 - address compression: 0:0:3:0:0:0:0:0 ok 34 - address expansion: 0:0:3:: ok 35 - address compression: 0:0:3:0:0:0:0:8 ok 36 - address expansion: 0:0:3::8 ok 37 - address compression: 0:0:3:0:0:0:7:0 ok 38 - address expansion: 0:0:3::7:0 ok 39 - address compression: 0:0:3:0:0:6:0:0 ok 40 - address expansion: ::3:0:0:6:0:0 ok 41 - address compression: 0:0:3:0:0:6:0:8 ok 42 - address expansion: ::3:0:0:6:0:8 ok 43 - address compression: 0:0:3:0:5:0:0:0 ok 44 - address expansion: 0:0:3:0:5:: ok 45 - address compression: 0:0:3:0:5:0:0:8 ok 46 - address expansion: ::3:0:5:0:0:8 ok 47 - address compression: 0:0:3:0:5:0:7:0 ok 48 - address expansion: ::3:0:5:0:7:0 ok 49 - address compression: 0:2:0:0:0:0:0:0 ok 50 - address expansion: 0:2:: ok 51 - address compression: 0:2:0:0:0:0:0:8 ok 52 - address expansion: 0:2::8 ok 53 - address compression: 0:2:0:0:0:0:7:0 ok 54 - address expansion: 0:2::7:0 ok 55 - address compression: 0:2:0:0:0:6:0:0 ok 56 - address expansion: 0:2::6:0:0 ok 57 - address compression: 0:2:0:0:0:6:0:8 ok 58 - address expansion: 0:2::6:0:8 ok 59 - address compression: 0:2:0:0:5:0:0:0 ok 60 - address expansion: 0:2:0:0:5:: ok 61 - address compression: 0:2:0:0:5:0:0:8 ok 62 - address expansion: 0:2::5:0:0:8 ok 63 - address compression: 0:2:0:0:5:0:7:0 ok 64 - address expansion: 0:2::5:0:7:0 ok 65 - address compression: 0:2:0:4:0:0:0:0 ok 66 - address expansion: 0:2:0:4:: ok 67 - address compression: 0:2:0:4:0:0:0:8 ok 68 - address expansion: 0:2:0:4::8 ok 69 - address compression: 0:2:0:4:0:0:7:0 ok 70 - address expansion: 0:2:0:4::7:0 ok 71 - address compression: 0:2:0:4:0:6:0:0 ok 72 - address expansion: 0:2:0:4:0:6:: ok 73 - address compression: 0:2:0:4:0:6:0:8 ok 74 - address expansion: 0:2:0:4:0:6:0:8 ok 75 - address compression: 1:0:0:0:0:0:0:0 ok 76 - address expansion: 1:: ok 77 - address compression: 1:0:0:0:0:0:0:8 ok 78 - address expansion: 1::8 ok 79 - address compression: 1:0:0:0:0:0:7:0 ok 80 - address expansion: 1::7:0 ok 81 - address compression: 1:0:0:0:0:6:0:0 ok 82 - address expansion: 1::6:0:0 ok 83 - address compression: 1:0:0:0:0:6:0:8 ok 84 - address expansion: 1::6:0:8 ok 85 - address compression: 1:0:0:0:5:0:0:0 ok 86 - address expansion: 1::5:0:0:0 ok 87 - address compression: 1:0:0:0:5:0:0:8 ok 88 - address expansion: 1::5:0:0:8 ok 89 - address compression: 1:0:0:0:5:0:7:0 ok 90 - address expansion: 1::5:0:7:0 ok 91 - address compression: 1:0:0:4:0:0:0:0 ok 92 - address expansion: 1:0:0:4:: ok 93 - address compression: 1:0:0:4:0:0:0:8 ok 94 - address expansion: 1:0:0:4::8 ok 95 - address compression: 1:0:0:4:0:0:7:0 ok 96 - address expansion: 1::4:0:0:7:0 ok 97 - address compression: 1:0:0:4:0:6:0:0 ok 98 - address expansion: 1::4:0:6:0:0 ok 99 - address compression: 1:0:0:4:0:6:0:8 ok 100 - address expansion: 1::4:0:6:0:8 ok 101 - address compression: 1:0:3:0:0:0:0:0 ok 102 - address expansion: 1:0:3:: ok 103 - address compression: 1:0:3:0:0:0:0:8 ok 104 - address expansion: 1:0:3::8 ok 105 - address compression: 1:0:3:0:0:0:7:0 ok 106 - address expansion: 1:0:3::7:0 ok 107 - address compression: 1:0:3:0:0:6:0:0 ok 108 - address expansion: 1:0:3::6:0:0 ok 109 - address compression: 1:0:3:0:0:6:0:8 ok 110 - address expansion: 1:0:3::6:0:8 ok 111 - address compression: 1:0:3:0:5:0:0:0 ok 112 - address expansion: 1:0:3:0:5:: ok 113 - address compression: 1:0:3:0:5:0:0:8 ok 114 - address expansion: 1:0:3:0:5::8 ok 115 - address compression: 1:0:3:0:5:0:7:0 ok 116 - address expansion: 1:0:3:0:5:0:7:0 ok 117 - address completion: 1 ok 118 - address completion: 1: ok 119 - address completion: 1:2 ok 120 - address completion: 1:2: ok 121 - address completion: 1:2:3 ok 122 - address completion: 1:2:3: ok 123 - address completion: 1:2:3:4 ok 124 - address completion: 1:2:3:4: ok 125 - address completion: 1:2:3:4:5 ok 126 - address completion: 1:2:3:4:5: ok 127 - address completion: 1:2:3:4:5:6 ok 128 - address completion: 1:2:3:4:5:6: ok 129 - address completion: 1:2:3:4:5:6:7 ok 130 - address completion: 1:2:3:4:5:6:7: ok 131 - address completion: ::ffff:1.2.3.4 ok 132 - address completion: ::ffff:1.2.4 ok 133 - address completion: ::ffff:1.4 ok t/05-AFSDB.t ............... 1..9 ok 1 - AFSDB RR type code = 18 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->subtype() ok 5 - expected result from rr->hostname() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example ok 8 - 'subtype' attribute of empty RR undefined ok 9 - 'hostname' attribute of empty RR undefined ok t/05-AMTRELAY.t ............ 1..26 ok 1 - AMTRELAY RR type code = 260 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->precedence() ok 5 - expected result from rr->D() ok 6 - expected result from rr->relaytype() ok 7 - expected result from rr->relay() ok 8 - encode/decode transparent ok 9 - encoded RDATA matches example ok 10 - rr->relay( '.' ) ok 11 - new/string transparent ok 12 - encode/decode transparent ok 13 - rr->relay( '192.0.2.38' ) ok 14 - new/string transparent ok 15 - encode/decode transparent ok 16 - rr->relay( '2001:db8:0:8002:0:0:2000:1' ) ok 17 - new/string transparent ok 18 - encode/decode transparent ok 19 - rr->relay( 'relay.example.com' ) ok 20 - new/string transparent ok 21 - encode/decode transparent ok 22 - precedence attribute of empty RR undefined ok 23 - D attribute of empty RR undefined ok 24 - relaytype attribute of empty RR undefined ok 25 - relay attribute of empty RR undefined ok 26 - unrecognised relay ttype [unrecognised relay type at t/05-AMTRELAY.t line 74.] 12.100.51.198.in-addr.arpa. IN AMTRELAY 10 1 3 amtrelays.example.com. ok t/05-APL.t ................. 1..28 ok 1 - APL RR type code = 42 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->aplist() ok 5 - aplist item->string() attribute ok 6 - aplist item->negate() attribute ok 7 - aplist item->family() attribute ok 8 - aplist item->address() attribute ok 9 - aplist item->string() attribute ok 10 - aplist item->negate() attribute ok 11 - aplist item->family() attribute ok 12 - aplist item->address() attribute ok 13 - aplist item->string() attribute ok 14 - aplist item->negate() attribute ok 15 - aplist item->family() attribute ok 16 - aplist item->address() attribute ok 17 - aplist item->string() attribute ok 18 - aplist item->negate() attribute ok 19 - aplist item->family() attribute ok 20 - aplist item->address() attribute ok 21 - aplist item->string() attribute ok 22 - aplist item->negate() attribute ok 23 - aplist item->family() attribute ok 24 - aplist item->address() attribute ok 25 - encode/decode transparent ok 26 - encoded RDATA matches example ok 27 - corrupt wire-format [corrupt APL data at t/05-APL.t line 62.] ok 28 - unknown address family [unknown address family at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/APL.pm line 138.] ok t/05-CAA.t ................. 1..14 ok 1 - CAA RR type code = 257 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->flags() ok 5 - expected result from rr->tag() ok 6 - expected result from rr->value() ok 7 - additional attribute rr->critical() ok 8 - encode/decode transparent ok 9 - encoded RDATA matches example ok 10 - 'flags' attribute of empty RR undefined ok 11 - 'tag' attribute of empty RR undefined ok 12 - 'value' attribute of empty RR undefined ok 13 - set $rr->critical ok 14 - clear $rr->critical CAA.example. IN CAA 128 issue example.net ok t/05-CDNSKEY.t ............. 1..34 ok 1 - CDNSKEY RR type code = 60 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->flags() ok 5 - expected result from rr->protocol() ok 6 - expected result from rr->algorithm() ok 7 - expected result from rr->publickey() ok 8 - additional attribute rr->keybin() ok 9 - additional attribute rr->keylength() ok 10 - additional attribute rr->keytag() ok 11 - additional attribute rr->privatekeyname() ok 12 - additional attribute rr->zone() ok 13 - additional attribute rr->revoke() ok 14 - additional attribute rr->sep() ok 15 - encode/decode transparent ok 16 - encoded RDATA matches example ok 17 - 'flags' attribute of empty RR undefined ok 18 - 'protocol' attribute of empty RR undefined ok 19 - 'algorithm' attribute of empty RR undefined ok 20 - 'publickey' attribute of empty RR undefined ok 21 - 'keylength' attribute of empty RR undefined ok 22 - 'keytag' attribute of empty RR undefined ok 23 - 'rdstring' attribute of empty RR undefined ok 24 - algorithm number accepted ok 25 - algorithm mnemonic accepted ok 26 - rr->algorithm("MNEMONIC") returns mnemonic ok 27 - rr->algorithm("MNEMONIC") preserves value ok 28 - DNSKEY delete: CDNSKEY.example. CDNSKEY 0 3 0 AA== ok 29 - DNSKEY delete: flags 0 ok 30 - DNSKEY delete: protocol 3 ok 31 - DNSKEY delete: algorithm 0 ok 32 - DNSKEY delete: rdata wire-format ok 33 - DNSKEY delete: presentation format ok 34 - DNSKEY delete: accept old format CDNSKEY.example. IN CDNSKEY ( 256 3 5 AQPSKmynfzW4kyBv015MUG2DeIQ3Cbl+BBZH4b/0PY1kxkmvHjcZc8nokfzj31GajIQKY+5CptLr 3buXA10hWqTkF7H6RfoRqXQeogmMHfpftf6zMv1LyBUgia7za6ZEzOJBOztyvhjL742iU/TpPSED hm2SNKLijfUppn1UaNvv4w== ) ; keytag 2642 ok t/05-CDS.t ................. 1..30 ok 1 - CDS RR type code = 59 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->keytag() ok 5 - expected result from rr->algorithm() ok 6 - expected result from rr->digtype() ok 7 - expected result from rr->digest() ok 8 - additional attribute rr->digestbin() ok 9 - additional attribute rr->babble() ok 10 - encode/decode transparent ok 11 - encoded RDATA matches example ok 12 - 'keytag' attribute of empty RR undefined ok 13 - 'algorithm' attribute of empty RR undefined ok 14 - 'digtype' attribute of empty RR undefined ok 15 - 'digest' attribute of empty RR undefined ok 16 - 'rdstring' attribute of empty RR undefined ok 17 - algorithm number accepted ok 18 - algorithm mnemonic accepted ok 19 - rr->algorithm("MNEMONIC") returns mnemonic ok 20 - rr->algorithm("MNEMONIC") preserves value ok 21 - digest type mnemonic accepted ok 22 - rr->digtype("MNEMONIC") returns mnemonic ok 23 - rr->digtype("MNEMONIC") preserves value ok 24 - DS delete: CDS.example. CDS 0 0 0 00 ok 25 - DS delete: keytag 0 ok 26 - DS delete: algorithm 0 ok 27 - DS delete: digtype 0 ok 28 - DS delete: rdata wire-format ok 29 - DS delete: presentation format ok 30 - DS delete: accept old format CDS.example. IN CDS 60485 5 1 2bb183af5f22588179a53b0a98631fad1a292118 ; xepor-cybyp-zulyd-dekom-civip-hovob-pikek-fylop-tekyd-namac-moxex ok t/05-CERT.t ................ 1..21 ok 1 - CERT RR type code = 37 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->certtype() ok 5 - expected result from rr->keytag() ok 6 - expected result from rr->algorithm() ok 7 - expected result from rr->cert() ok 8 - additional attribute rr->certificate() ok 9 - additional attribute rr->format() ok 10 - additional attribute rr->tag() ok 11 - encode/decode transparent ok 12 - encoded RDATA matches example ok 13 - algorithm mnemonic ok 14 - algorithm with no mnemonic ok 15 - unknown algorithm mnemonic [unknown algorithm X at t/05-CERT.t line 71.] ok 16 - valid certtype mnemonic ok 17 - unknown certtype mnemonic [unknown certtype X at t/05-CERT.t line 74.] ok 18 - certtype may be zero ok 19 - keytag may be zero ok 20 - algorithm may be zero ok 21 - cert may be empty ok t/05-CNAME.t ............... 1..7 ok 1 - CNAME RR type code = 5 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->cname() ok 5 - encode/decode transparent ok 6 - encoded RDATA matches example ok 7 - 'cname' attribute of empty RR undefined ok t/05-CSYNC.t ............... 1..17 ok 1 - CSYNC RR type code = 62 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->SOAserial() ok 5 - expected result from rr->flags() ok 6 - expected result from rr->typelist() ok 7 - additional attribute rr->immediate() ok 8 - additional attribute rr->soaminimum() ok 9 - encode/decode transparent ok 10 - encoded RDATA matches example ok 11 - 'SOAserial' attribute of empty RR undefined ok 12 - 'flags' attribute of empty RR undefined ok 13 - 'typelist' attribute of empty RR undefined ok 14 - set $rr->immediate ok 15 - clear $rr->immediate ok 16 - set $rr->soaminimum ok 17 - clear $rr->soaminimum alpha.example.com. IN CSYNC 66 3 A NS AAAA ok t/05-DHCID.t ............... 1..12 ok 1 - DHCID RR type code = 49 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->identifiertype() ok 5 - expected result from rr->digesttype() ok 6 - expected result from rr->digest() ok 7 - additional attribute rr->rdata() ok 8 - encode/decode transparent ok 9 - encoded RDATA matches example ok 10 - 'identifiertype' attribute of empty RR undefined ok 11 - 'digesttype' attribute of empty RR undefined ok 12 - 'digest' attribute of empty RR undefined DHCID.example. IN DHCID AAIBT2JmdXNjYXRlZElkZW50aXR5RGF0YQ== ok t/05-DNAME.t ............... 1..8 ok 1 - DNAME RR type code = 39 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->target() ok 5 - additional attribute rr->dname() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example ok 8 - 'target' attribute of empty RR undefined ok t/05-DNSKEY.t .............. 1..49 ok 1 - DNSKEY RR type code = 48 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->flags() ok 5 - expected result from rr->protocol() ok 6 - expected result from rr->algorithm() ok 7 - expected result from rr->publickey() ok 8 - additional attribute rr->keybin() ok 9 - additional attribute rr->keylength() ok 10 - additional attribute rr->keytag() ok 11 - additional attribute rr->privatekeyname() ok 12 - additional attribute rr->zone() ok 13 - additional attribute rr->revoke() ok 14 - additional attribute rr->sep() ok 15 - encode/decode transparent ok 16 - encoded RDATA matches example ok 17 - $rr->rdstring with empty key field ok 18 - 'flags' attribute of empty RR undefined ok 19 - 'protocol' attribute of empty RR undefined ok 20 - 'algorithm' attribute of empty RR undefined ok 21 - 'publickey' attribute of empty RR undefined ok 22 - 'keylength' attribute of empty RR undefined ok 23 - 'keytag' attribute of empty RR undefined ok 24 - 'rdstring' attribute of empty RR undefined ok 25 - expected value after zone(1) ok 26 - expected value after zone(0) ok 27 - expected value after zone(1) ok 28 - expected value after zone(0) ok 29 - expected value after revoke(0) ok 30 - expected value after revoke(1) ok 31 - expected value after revoke(0) ok 32 - expected value after revoke(1) ok 33 - expected value after sep(1) ok 34 - expected value after sep(0) ok 35 - expected value after sep(1) ok 36 - expected value after sep(0) ok 37 - class method algorithm("RSASHA256") ok 38 - class method algorithm(8) ok 39 - class method algorithm(255) ok 40 - algorithm number accepted ok 41 - algorithm mnemonic accepted ok 42 - rr->algorithm("MNEMONIC") returns mnemonic ok 43 - rr->algorithm("MNEMONIC") preserves value ok 44 - unknown algorithm [unknown algorithm X at t/05-DNSKEY.t line 105.] ok 45 - disallowed algorithm 0 [unknown algorithm at t/05-DNSKEY.t line 107.] ok 46 - Historic keytag, per RFC4034 Appendix B.1 ok 47 - keylength DSA ok 48 - keylength RSASHA256 ok 49 - keylength ECDSAP256SHA256 DNSKEY.example. IN DNSKEY ( 256 3 5 AQPSKmynfzW4kyBv015MUG2DeIQ3Cbl+BBZH4b/0PY1kxkmvHjcZc8nokfzj31GajIQKY+5CptLr 3buXA10hWqTkF7H6RfoRqXQeogmMHfpftf6zMv1LyBUgia7za6ZEzOJBOztyvhjL742iU/TpPSED hm2SNKLijfUppn1UaNvv4w== ) ; keytag 2642 ok t/05-DS.t .................. 1..38 ok 1 - DS RR type code = 43 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->keytag() ok 5 - expected result from rr->algorithm() ok 6 - expected result from rr->digtype() ok 7 - expected result from rr->digest() ok 8 - additional attribute rr->digestbin() ok 9 - additional attribute rr->babble() ok 10 - encode/decode transparent ok 11 - encoded RDATA matches example ok 12 - $rr->rdstring with empty digest field ok 13 - 'keytag' attribute of empty RR undefined ok 14 - 'algorithm' attribute of empty RR undefined ok 15 - 'digtype' attribute of empty RR undefined ok 16 - 'digest' attribute of empty RR undefined ok 17 - 'rdstring' attribute of empty RR undefined ok 18 - class method algorithm("RSASHA256") ok 19 - class method algorithm(8) ok 20 - class method algorithm(255) ok 21 - algorithm number accepted ok 22 - algorithm mnemonic accepted ok 23 - rr->algorithm("MNEMONIC") returns mnemonic ok 24 - rr->algorithm("MNEMONIC") preserves value ok 25 - unknown algorithm [unknown algorithm X at t/05-DS.t line 75.] ok 26 - disallowed algorithm 0 [unknown algorithm at t/05-DS.t line 77.] ok 27 - class method digtype("SHA256") ok 28 - class method digtype(2) ok 29 - class method digtype(255) ok 30 - digest type mnemonic accepted ok 31 - rr->digtype("MNEMONIC") returns mnemonic ok 32 - rr->digtype("MNEMONIC") preserves value ok 33 - disallowed digtype 0 [unknown algorithm at t/05-DS.t line 88.] ok 34 - corrupt hexadecimal [corrupt hex at t/05-DS.t line 90.] ok 35 - create: wrong digtype [digtype 255 not supported at t/05-DS.t line 95.] ok 36 - create: revoked key [Unable to create DS record for revoked key at t/05-DS.t line 97.] ok 37 - create: non-zone key [Unable to create DS record for non-zone key at t/05-DS.t line 99.] ok 38 - create: non-DNSSEC key [Unable to create DS record for invalid key at t/05-DS.t line 101.] DS.example. IN DS 60485 5 1 2bb183af5f22588179a53b0a98631fad1a292118 ; xepor-cybyp-zulyd-dekom-civip-hovob-pikek-fylop-tekyd-namac-moxex ok t/05-EUI48.t ............... 1..6 ok 1 - EUI48 RR type code = 108 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->address() ok 5 - encode/decode transparent ok 6 - encoded RDATA matches example ok t/05-EUI64.t ............... 1..6 ok 1 - EUI64 RR type code = 109 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->address() ok 5 - encode/decode transparent ok 6 - encoded RDATA matches example ok t/05-HINFO.t ............... 1..9 ok 1 - HINFO RR type code = 13 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->cpu() ok 5 - expected result from rr->os() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example ok 8 - 'cpu' attribute of empty RR undefined ok 9 - 'os' attribute of empty RR undefined ok t/05-HIP.t ................. 1..19 ok 1 - HIP RR type code = 55 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->algorithm() ok 5 - expected result from rr->hit() ok 6 - expected result from rr->key() ok 7 - expected result from rr->servers() ok 8 - additional attribute rr->keybin() ok 9 - encode/decode transparent ok 10 - encoded RDATA matches example ok 11 - corrupt wire-format [corrupt HIP data at t/05-HIP.t line 84.] ok 12 - 'algorithm' attribute of empty RR undefined ok 13 - 'hit' attribute of empty RR undefined ok 14 - 'key' attribute of empty RR undefined ok 15 - 'servers' attribute of empty RR undefined ok 16 - corrupt hexadecimal [corrupt hex at t/05-HIP.t line 93.] ok 17 - deprecate pkalgorithm ok 18 - deprecate pubkey ok 19 - deprecate rendezvousservers HIP.example. IN HIP ( 2 200100107b1a74df365639cc39f1d578 AwEAAbdxyhNuSutc5EMzxTs9LBPCIkOFH8cIvM4p9+LrV4e19WzK00+CI6zBCQTdtWsuxKbWIy87UOoJTwkUs7lBu+Upr1gsNrut79ryra+bSRGQb1slImA8YVJyuIDsj7kwzG7jnERNqnWxZ48AWkskmdHaVDP4BcelrTI3rMXdXF5D rvs1.example.com. rvs2.example.com. ) ok t/05-HTTPS.t ............... 1..9 ok 1 - HTTPS RR type code = 65 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->svcpriority() ok 5 - expected result from rr->targetname() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example ok 8 - 'svcpriority' attribute of empty RR undefined ok 9 - 'targetname' attribute of empty RR undefined blog.cloudflare.com. 300 IN HTTPS ( \# 80 0001 ; 1 00 ; . 0001 0015 0568332d32390568332d32380568332d 3237026832 0004 0008 68121a2e68121b2e 0006 0020 26064700000000000000000068121a2e 26064700000000000000000068121b2e ff00 0000 ; key65280 ) ok t/05-IPSECKEY.t ............ 1..31 ok 1 - IPSECKEY RR type code = 45 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->precedence() ok 5 - expected result from rr->gatetype() ok 6 - expected result from rr->algorithm() ok 7 - expected result from rr->gateway() ok 8 - expected result from rr->key() ok 9 - additional attribute rr->pubkey() ok 10 - additional attribute rr->keybin() ok 11 - encode/decode transparent ok 12 - encoded RDATA matches example ok 13 - rr->gateway( '.' ) ok 14 - new/string transparent ok 15 - encode/decode transparent ok 16 - rr->gateway( '192.0.2.38' ) ok 17 - new/string transparent ok 18 - encode/decode transparent ok 19 - rr->gateway( '2001:db8:0:8002:0:0:2000:1' ) ok 20 - new/string transparent ok 21 - encode/decode transparent ok 22 - rr->gateway( 'gateway.example.com' ) ok 23 - new/string transparent ok 24 - encode/decode transparent ok 25 - precedence attribute of empty RR undefined ok 26 - gatetype attribute of empty RR undefined ok 27 - algorithm attribute of empty RR undefined ok 28 - gateway attribute of empty RR undefined ok 29 - key attribute of empty RR undefined ok 30 - exception raised in decode [unknown gateway type (255) at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/IPSECKEY.pm line 60.] ok 31 - exception raised in gateway [unrecognised gateway type at t/05-IPSECKEY.t line 89.] 38.2.0.192.in-addr.arpa. IN IPSECKEY ( 10 3 2 gateway.example.com AQNRU3mG7TVTO2BkR47usntb102uFJtugbo6BSGvgqt4AQ== ) ok t/05-ISDN.t ................ 1..10 ok 1 - ISDN RR type code = 20 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->address() ok 5 - expected result from rr->sa() ok 6 - additional attribute rr->ISDNaddress() ok 7 - encode/decode transparent ok 8 - encoded RDATA matches example ok 9 - 'address' attribute of empty RR undefined ok 10 - 'sa' attribute of empty RR undefined ok t/05-KEY.t ................. 1..16 ok 1 - KEY RR type code = 25 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->flags() ok 5 - expected result from rr->protocol() ok 6 - expected result from rr->algorithm() ok 7 - expected result from rr->publickey() ok 8 - additional attribute rr->keybin() ok 9 - additional attribute rr->keylength() ok 10 - additional attribute rr->keytag() ok 11 - additional attribute rr->privatekeyname() ok 12 - additional attribute rr->zone() ok 13 - additional attribute rr->revoke() ok 14 - additional attribute rr->sep() ok 15 - encode/decode transparent ok 16 - encoded RDATA matches example ok t/05-KX.t .................. 1..9 ok 1 - KX RR type code = 36 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->preference() ok 5 - expected result from rr->exchange() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example ok 8 - 'preference' attribute of empty RR undefined ok 9 - 'exchange' attribute of empty RR undefined ok t/05-L32.t ................. 1..9 ok 1 - L32 RR type code = 105 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->preference() ok 5 - expected result from rr->locator32() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example ok 8 - 'preference' attribute of empty RR undefined ok 9 - 'locator32' attribute of empty RR undefined ok t/05-L64.t ................. 1..9 ok 1 - L64 RR type code = 106 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->preference() ok 5 - expected result from rr->locator64() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example ok 8 - 'preference' attribute of empty RR undefined ok 9 - 'locator64' attribute of empty RR undefined ok t/05-LOC.t ................. 1..21 ok 1 - LOC RR type code = 29 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->latitude() ok 5 - expected result from rr->longitude() ok 6 - expected result from rr->altitude() ok 7 - expected result from rr->size() ok 8 - expected result from rr->hp() ok 9 - expected result from rr->vp() ok 10 - additional attribute rr->version() ok 11 - additional attribute rr->latlon() ok 12 - additional attribute rr->horiz_pre() ok 13 - additional attribute rr->vert_pre() ok 14 - encode/decode transparent ok 15 - encoded RDATA matches example ok 16 - 'latitude' attribute of empty RR undefined ok 17 - 'longitude' attribute of empty RR undefined ok 18 - 'altitude' attribute of empty RR undefined ok 19 - 'size' attribute of empty RR undefined ok 20 - 'hp' attribute of empty RR undefined ok 21 - 'vp' attribute of empty RR undefined ok t/05-LP.t .................. 1..11 ok 1 - LP RR type code = 107 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->preference() ok 5 - expected result from rr->target() ok 6 - additional attribute rr->FQDN() ok 7 - additional attribute rr->fqdn() ok 8 - encode/decode transparent ok 9 - encoded RDATA matches example ok 10 - 'preference' attribute of empty RR undefined ok 11 - 'target' attribute of empty RR undefined ok t/05-MINFO.t ............... 1..9 ok 1 - MINFO RR type code = 14 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->rmailbx() ok 5 - expected result from rr->emailbx() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example ok 8 - 'rmailbx' attribute of empty RR undefined ok 9 - 'emailbx' attribute of empty RR undefined ok t/05-MX.t .................. 1..12 ok 1 - MX RR type code = 15 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->preference() ok 5 - expected result from rr->exchange() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example ok 8 - unspecified integer returns 0 (not default value) ok 9 - unspecified domain name returns undefined ok 10 - unspecified integer returns default value ok 11 - domain name defined as expected ok 12 - zero integer replaces default value ok t/05-NAPTR.t ............... 1..17 ok 1 - NAPTR RR type code = 35 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->order() ok 5 - expected result from rr->preference() ok 6 - expected result from rr->flags() ok 7 - expected result from rr->service() ok 8 - expected result from rr->regexp() ok 9 - expected result from rr->replacement() ok 10 - encode/decode transparent ok 11 - encoded RDATA matches example ok 12 - 'order' attribute of empty RR undefined ok 13 - 'preference' attribute of empty RR undefined ok 14 - 'flags' attribute of empty RR undefined ok 15 - 'service' attribute of empty RR undefined ok 16 - 'regexp' attribute of empty RR undefined ok 17 - 'replacement' attribute of empty RR undefined ok t/05-NID.t ................. 1..9 ok 1 - NID RR type code = 104 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->preference() ok 5 - expected result from rr->nodeid() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example ok 8 - 'preference' attribute of empty RR undefined ok 9 - 'nodeid' attribute of empty RR undefined ok t/05-NS.t .................. 1..7 ok 1 - NS RR type code = 2 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->nsdname() ok 5 - encode/decode transparent ok 6 - encoded RDATA matches example ok 7 - 'nsdname' attribute of empty RR undefined ok t/05-NSEC.t ................ 1..9 ok 1 - NSEC RR type code = 47 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->nxtdname() ok 5 - expected result from rr->typelist() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example ok 8 - 'nxtdname' attribute of empty RR undefined ok 9 - 'typelist' attribute of empty RR undefined alpha.example.com. IN NSEC host.example.com. A NS SOA RRSIG NSEC ok t/05-NSEC3.t ............... 1..23 ok 1 - NSEC3 RR type code = 50 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->algorithm() ok 5 - expected result from rr->flags() ok 6 - expected result from rr->iterations() ok 7 - expected result from rr->salt() ok 8 - expected result from rr->hnxtname() ok 9 - expected result from rr->typelist() ok 10 - additional attribute rr->hashalgo() ok 11 - additional attribute rr->optout() ok 12 - encode/decode transparent ok 13 - encoded RDATA matches example ok 14 - parse RR with salt field placeholder ok 15 - placeholder denotes empty salt field ok 16 - corrupt hexadecimal [corrupt hex at t/05-NSEC3.t line 59.] ok 17 - algorithm mnemonic accepted ok 18 - rr->algorithm('MNEMONIC') ok 19 - class method algorithm('SHA-1') ok 20 - class method algorithm(1) ok 21 - class method algorithm(255) ok 22 - unknown mnemonic [unknown algorithm X at t/05-NSEC3.t line 73.] ok 23 - invalid algorithm [algorithm 0 not supported at t/05-NSEC3.t line 74.] 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. IN NSEC3 ( 1 1 12 aabbccdd 2t7b4g4vsa5smi47k61mv5bv1a22bojr NS SOA MX RRSIG DNSKEY NSEC3PARAM ) ok t/05-NSEC3PARAM.t .......... 1..17 ok 1 - NSEC3PARAM RR type code = 51 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->algorithm() ok 5 - expected result from rr->flags() ok 6 - expected result from rr->iterations() ok 7 - expected result from rr->salt() ok 8 - additional attribute rr->hashalgo() ok 9 - encode/decode transparent ok 10 - encoded RDATA matches example ok 11 - 'algorithm' attribute of empty RR undefined ok 12 - 'flags' attribute of empty RR undefined ok 13 - 'iterations' attribute of empty RR undefined ok 14 - 'salt' attribute of empty RR undefined ok 15 - NSEC3PARAM created ok 16 - NSEC3PARAM null salt value ok 17 - NSEC3PARAM with corrupt salt [corrupt hex at t/05-NSEC3PARAM.t line 69.] ok t/05-NULL.t ................ 1..6 ok 1 - NULL RR type code = 10 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - additional attribute rr->rdlength() ok 5 - additional attribute rr->rdata() ok 6 - encode/decode transparent ok t/05-OPENPGPKEY.t .......... 1..8 ok 1 - OPENPGPKEY RR type code = 61 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->key() ok 5 - additional attribute rr->keybin() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example ok 8 - 'key' attribute of empty RR undefined 8d5730bd8d76d417bf974c03f59eedb7af98cb5c3dc73ea8ebbd54b7._openpgpkey.example.com. IN OPENPGPKEY ( AQPSKmynfzW4kyBv015MUG2DeIQ3Cbl+BBZH4b/0PY1kxkmvHjcZc8nokfzj31GajIQKY+5CptLr 3buXA10hWqTkF7H6RfoRqXQeogmMHfpftf6zMv1LyBUgia7za6ZEzOJBOztyvhjL742iU/TpPSED hm2SNKLijfUppn1UaNvv4w== ) ok t/05-OPT.t ................. 1..82 ok 1 - OPT RR type code = 41 ok 2 - encode/decode transparent ok 3 - encoded RDATA matches example ok 4 - $edns->string works ok 5 - $edns->generic works ok 6 - $edns->string (version 1) ok 7 - edns->version(x) returns function argument ok 8 - edns->version() returns changed value ok 9 - edns->udpsize(x) returns function argument ok 10 - edns->udpsize() returns changed value ok 11 - edns->rcode(x) returns function argument ok 12 - edns->rcode() returns changed value ok 13 - edns->flags(x) returns function argument ok 14 - edns->flags() returns changed value ok 15 - deprecated class method [deprecated method; please use "UDPsize()" at t/05-OPT.t line 49.] ok 16 - class warning not repeated ok 17 - deprecated ttl method [deprecated method; please use "flags()", "rcode()" or "version()" at t/05-OPT.t line 49.] ok 18 - ttl warning not repeated ok 19 - deprecated size method [deprecated method; size() is an alias of "UDPsize()" at t/05-OPT.t line 49.] ok 20 - size warning not repeated ok 21 - EDNS option list initially empty ok 22 - non-existent option(0) returns undef ok 23 - state unmodified by existence probe ok 24 - insert EDNS option ok 25 - delete EDNS option ok 26 - state unmodified following delete ok 27 - compose({ "8" => { "FAMILY" => 99 } }) [unrecognised address family at t/05-OPT.t line 75.] ok 28 - compose({ "8" => { "BASE16" => 00990000 } }) [unrecognised address family at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/OPT.pm line 338.] ok 29 - compose({ "65001" => [ ] }) [unable to compose option 65001 at t/05-OPT.t line 75.] ok 30 - compose( "LLQ" => { "BASE16" => "000100000000000000000000000000000000" } ) ok 31 - compose( "LLQ" => { "BASE16" => "000100000000000000000000000000000000" } ) ok 32 - compose( "NSID" => { "OPTION-DATA" => "rawbytes" } ) ok 33 - compose( "NSID" => "7261776279746573" ) ok 34 - compose( "NSID" => { "IDENTIFIER" => "7261776279746573" } ) ok 35 - compose( "4" => { "OPTION-DATA" => "" } ) ok 36 - compose( "4" => "" ) ok 37 - compose( "DAU" => 8, 10, 13, 14, 15, 16 ) ok 38 - compose( "DAU" => [ 8, 10, 13, 14, 15, 16 ] ) ok 39 - compose( "DHU" => 1, 2, 4 ) ok 40 - compose( "DHU" => [ 1, 2, 4 ] ) ok 41 - compose( "N3U" => 1 ) ok 42 - compose( "N3U" => [ 1 ] ) ok 43 - compose( "CLIENT-SUBNET" => "FAMILY", 1, "ADDRESS", "192.0.2.1", "SOURCE-PREFIX", 24 ) ok 44 - compose( "CLIENT-SUBNET" => { "SCOPE-PREFIX" => 0, "FAMILY" => 1, "SOURCE-PREFIX" => 24, "ADDRESS" => "192.0.2.0" } ) ok 45 - compose( "CLIENT-SUBNET" => { "BASE16" => "0002380020010db8fd1342" } ) ok 46 - compose( "CLIENT-SUBNET" => { "ADDRESS" => "2001:db8:fd13:4200::", "SCOPE-PREFIX" => 0, "SOURCE-PREFIX" => 56, "FAMILY" => 2 } ) ok 47 - compose( "EXPIRE" => 604800 ) ok 48 - compose( "EXPIRE" => { "EXPIRE-TIMER" => 604800 } ) ok 49 - compose( "COOKIE" => [ "7261776279746573", "" ] ) ok 50 - compose( "COOKIE" => { "CLIENT" => "7261776279746573", "SERVER" => "" } ) ok 51 - compose( "COOKIE" => "7261776279746573" ) ok 52 - compose( "TCP-KEEPALIVE" => 200 ) ok 53 - compose( "TCP-KEEPALIVE" => { "TIMEOUT" => 200 } ) ok 54 - compose( "PADDING" => { "OPTION-DATA" => "" } ) ok 55 - compose( "PADDING" => { "OPTION-LENGTH" => 0 } ) ok 56 - compose( "PADDING" => 0 ) ok 57 - compose( "PADDING" => "" ) ok 58 - compose( "PADDING" => { "OPTION-DATA" => "rawbytes" } ) ok 59 - compose( "PADDING" => { "BASE16" => "7261776279746573" } ) ok 60 - compose( "PADDING" => 100 ) ok 61 - compose( "PADDING" => { "OPTION-LENGTH" => 100 } ) ok 62 - compose( "CHAIN" => { "BASE16" => "076578616d706c6500" } ) ok 63 - compose( "CHAIN" => { "CLOSEST-TRUST-POINT" => "example." } ) ok 64 - compose( "KEY-TAG" => 29281, 30562, 31092, 25971 ) ok 65 - compose( "KEY-TAG" => [ 29281, 30562, 31092, 25971 ] ) ok 66 - compose( "EXTENDED-ERROR" => "INFO-CODE", 0, "EXTRA-TEXT", "{\"JSON\":\"EXAMPLE\"}" ) ok 67 - compose( "EXTENDED-ERROR" => { "EXTRA-TEXT" => { "JSON" => "EXAMPLE" }, "ERROR" => "Other Error", "INFO-CODE" => 0 } ) ok 68 - compose( "EXTENDED-ERROR" => "INFO-CODE", 0, "EXTRA-TEXT", "{JSON: unparsable}" ) ok 69 - compose( "EXTENDED-ERROR" => { "INFO-CODE" => 0, "ERROR" => "Other Error", "EXTRA-TEXT" => "{JSON: unparsable}" } ) ok 70 - compose( "EXTENDED-ERROR" => "INFO-CODE", 123 ) ok 71 - compose( "EXTENDED-ERROR" => { "EXTRA-TEXT" => "", "INFO-CODE" => 123 } ) ok 72 - compose( "REPORT-CHANNEL" => "AGENT-DOMAIN", "example." ) ok 73 - compose( "REPORT-CHANNEL" => { "AGENT-DOMAIN" => "example." } ) ok 74 - _JSONify undef ok 75 - _JSONify integer ok 76 - _JSONify string integer ok 77 - _JSONify string non-integer ok 78 - _JSONify string with exponent ok 79 - _JSONify non-numeric string ok 80 - _JSONify escape character ok 81 - short BASE16 string ;; { "EDNS-VERSION": 0, ;; "FLAGS": "0000", ;; "RCODE": 0, ;; "UDPSIZE": 0, ;; "OPTIONS": [ ;; {"LLQ": {"BASE16": "000100000000000000000000000000000000"}}, ;; {"UPDATE-LEASE": {"BASE16": "076578616d706c6500"}}, ;; {"NSID": "7261776279746573"}, ;; {"4": ""}, ;; {"DAU": [ 8, 10, 13, 14, 15, 16 ]}, ;; {"DHU": [ 1, 2, 4 ]}, ;; {"N3U": [ 1 ]}, ;; {"CLIENT-SUBNET": {"ADDRESS": "2001:db8:fd13:4200::", "FAMILY": 2, ;; "SCOPE-PREFIX": 0, "SOURCE-PREFIX": 56}}, ;; {"EXPIRE": {"EXPIRE-TIMER": 604800}}, ;; {"COOKIE": {"CLIENT": "7261776279746573", "SERVER": ""}}, ;; {"TCP-KEEPALIVE": {"TIMEOUT": 200}}, ;; {"PADDING": {"OPTION-LENGTH": 100}}, ;; {"CHAIN": {"CLOSEST-TRUST-POINT": "example."}}, ;; {"KEY-TAG": [ 29281, 30562, 31092, 25971 ]}, ;; {"EXTENDED-ERROR": {"EXTRA-TEXT": "", "INFO-CODE": 123}}, ;; {"CLIENT-TAG": {"BASE16": "076578616d706c6500"}}, ;; {"SERVER-TAG": {"BASE16": "076578616d706c6500"}}, ;; {"REPORT-CHANNEL": {"AGENT-DOMAIN": "example."}}, ;; {"UMBRELLA-IDENT": {"BASE16": "076578616d706c6500"}}, ;; {"DEVICEID": {"BASE16": "076578616d706c6500"}} ] ;; } ok 82 - expected number of options (20) ok t/05-PTR.t ................. 1..7 ok 1 - PTR RR type code = 12 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->ptrdname() ok 5 - encode/decode transparent ok 6 - encoded RDATA matches example ok 7 - 'ptrdname' attribute of empty RR undefined ok t/05-PX.t .................. 1..11 ok 1 - PX RR type code = 26 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->preference() ok 5 - expected result from rr->map822() ok 6 - expected result from rr->mapx400() ok 7 - encode/decode transparent ok 8 - encoded RDATA matches example ok 9 - 'preference' attribute of empty RR undefined ok 10 - 'map822' attribute of empty RR undefined ok 11 - 'mapx400' attribute of empty RR undefined ok t/05-RP.t .................. 1..9 ok 1 - RP RR type code = 17 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->mbox() ok 5 - expected result from rr->txtdname() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example ok 8 - 'mbox' attribute of empty RR undefined ok 9 - 'txtdname' attribute of empty RR undefined ok t/05-RRSIG.t ............... 1..67 ok 1 - new/string transparent ok 2 - new($string) and new(%hash) equivalent ok 3 - expected result from rr->typecovered() ok 4 - expected result from rr->algorithm() ok 5 - expected result from rr->labels() ok 6 - expected result from rr->orgttl() ok 7 - expected result from rr->sigexpiration() ok 8 - expected result from rr->siginception() ok 9 - expected result from rr->keytag() ok 10 - expected result from rr->signame() ok 11 - expected result from rr->signature() ok 12 - additional attribute rr->sig() ok 13 - additional attribute rr->sigin() ok 14 - additional attribute rr->sigex() ok 15 - additional attribute rr->vrfyerrstr() ok 16 - encode/decode transparent ok 17 - encoded RDATA matches example ok 18 - 'typecovered' attribute of empty RR undefined ok 19 - 'algorithm' attribute of empty RR undefined ok 20 - 'labels' attribute of empty RR undefined ok 21 - 'orgttl' attribute of empty RR undefined ok 22 - 'sigexpiration' attribute of empty RR undefined ok 23 - 'siginception' attribute of empty RR undefined ok 24 - 'keytag' attribute of empty RR undefined ok 25 - 'signame' attribute of empty RR undefined ok 26 - 'signature' attribute of empty RR undefined ok 27 - 'rdstring' attribute of empty RR undefined ok 28 - algorithm number accepted ok 29 - algorithm mnemonic accepted ok 30 - rr->algorithm("MNEMONIC") returns mnemonic ok 31 - rr->algorithm("MNEMONIC") preserves value ok 32 - unknown mnemonic [unknown algorithm X at t/05-RRSIG.t line 88.] ok 33 - class method algorithm("RSASHA256") ok 34 - class method algorithm(8) ok 35 - class method algorithm(255) ok 36 - _CreateSig callable ok 37 - _CreateSigData callable ok 38 - _VerifySig callable ok 39 - create callable [No "use Net::DNS::SEC" declaration in application code at t/05-RRSIG.t line 104.] ok 40 - verify callable [No "use Net::DNS::SEC" declaration in application code at t/05-RRSIG.t line 105.] ok 41 - _time2string(-1) ok 42 - _string2time(21060207062815) ok 43 - _time2string(0) ok 44 - _string2time(19700101000000) ok 45 - _time2string(2147483647) ok 46 - _string2time(20380119031407) ok 47 - _time2string(2147483648) ok 48 - _string2time(20380119031408) ok 49 - _time2string(4107542399) ok 50 - _string2time(21000228235959) ok 51 - _time2string(4107542400) ok 52 - _string2time(21000301000000) ok 53 - _time2string(4294967295) ok 54 - _string2time(21060207062815) ok 55 - _string2time( time() ) 1749695031 ok 56 - _ordered( undef, 0 ) ok 57 - _ordered( 0, 1 ) ok 58 - _ordered( 0x7fffffff, 0x80000000 ) ok 59 - _ordered( 0xffffffff, 0 ) ok 60 - _ordered( -2, -1 ) ok 61 - _ordered( -1, 0 ) ok 62 - !_ordered( undef, undef ) ok 63 - !_ordered( 0, undef ) ok 64 - !_ordered( 0x80000000, 0x7fffffff ) ok 65 - !_ordered( 0, 0xffffffff ) ok 66 - !_ordered( -1, -2 ) ok 67 - !_ordered( 0, -1 ) net-dns.org. IN RRSIG ( NS 7 2 3600 20130914141655 20130815141655 60909 net-dns.org. IRlCjYNZCkddjoFw6UGxAga/EvxgENl+IESuyRH9vlrysyqne0gPpclC++raP3+yRA+gDIHrMkIw sLudqod4iuoA73Mw1NxETS6lm2eQTDNzLSY6dnJxZBqXypC3Of7bF3UmR/GNhcFIThuV/qFq+Gs+ g0TJ6eyMF6ydYhjS31k= ) ok t/05-RT.t .................. 1..9 ok 1 - RT RR type code = 21 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->preference() ok 5 - expected result from rr->intermediate() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example ok 8 - 'preference' attribute of empty RR undefined ok 9 - 'intermediate' attribute of empty RR undefined ok t/05-SIG.t ................. 1..70 ok 1 - SIG RR type code = 24 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->typecovered() ok 5 - expected result from rr->algorithm() ok 6 - expected result from rr->labels() ok 7 - expected result from rr->orgttl() ok 8 - expected result from rr->sigexpiration() ok 9 - expected result from rr->siginception() ok 10 - expected result from rr->keytag() ok 11 - expected result from rr->signame() ok 12 - expected result from rr->signature() ok 13 - additional attribute rr->sig() ok 14 - additional attribute rr->sigex() ok 15 - additional attribute rr->sigin() ok 16 - additional attribute rr->vrfyerrstr() ok 17 - additional attribute rr->_size() ok 18 - encode/decode transparent ok 19 - encoded RDATA matches example ok 20 - misplaced SIG RR [misplaced or corrupt SIG at t/05-SIG.t line 73.] ok 21 - 'typecovered' attribute of empty RR undefined ok 22 - 'algorithm' attribute of empty RR undefined ok 23 - 'labels' attribute of empty RR undefined ok 24 - 'orgttl' attribute of empty RR undefined ok 25 - 'sigexpiration' attribute of empty RR undefined ok 26 - 'siginception' attribute of empty RR undefined ok 27 - 'keytag' attribute of empty RR undefined ok 28 - 'signame' attribute of empty RR undefined ok 29 - 'signature' attribute of empty RR undefined ok 30 - 'rdstring' attribute of empty RR undefined ok 31 - algorithm number accepted ok 32 - algorithm mnemonic accepted ok 33 - rr->algorithm("MNEMONIC") returns mnemonic ok 34 - rr->algorithm("MNEMONIC") preserves value ok 35 - unknown mnemonic [unknown algorithm X at t/05-SIG.t line 91.] ok 36 - class method algorithm("RSASHA256") ok 37 - class method algorithm(8) ok 38 - class method algorithm(255) ok 39 - _CreateSig callable ok 40 - _CreateSigData callable ok 41 - _VerifySig callable ok 42 - create callable [No "use Net::DNS::SEC" declaration in application code at t/05-SIG.t line 105.] ok 43 - verify callable [No "use Net::DNS::SEC" declaration in application code at t/05-SIG.t line 106.] ok 44 - _time2string(-1) ok 45 - _string2time(21060207062815) ok 46 - _time2string(0) ok 47 - _string2time(19700101000000) ok 48 - _time2string(2147483647) ok 49 - _string2time(20380119031407) ok 50 - _time2string(2147483648) ok 51 - _string2time(20380119031408) ok 52 - _time2string(4107542399) ok 53 - _string2time(21000228235959) ok 54 - _time2string(4107542400) ok 55 - _string2time(21000301000000) ok 56 - _time2string(4294967295) ok 57 - _string2time(21060207062815) ok 58 - _string2time( time() ) 1749695031 ok 59 - _ordered( undef, 0 ) ok 60 - _ordered( 0, 1 ) ok 61 - _ordered( 0x7fffffff, 0x80000000 ) ok 62 - _ordered( 0xffffffff, 0 ) ok 63 - _ordered( -2, -1 ) ok 64 - _ordered( -1, 0 ) ok 65 - !_ordered( undef, undef ) ok 66 - !_ordered( 0, undef ) ok 67 - !_ordered( 0x80000000, 0x7fffffff ) ok 68 - !_ordered( 0, 0xffffffff ) ok 69 - !_ordered( -1, -2 ) ok 70 - !_ordered( 0, -1 ) . ANY SIG ( TYPE0 1 0 0 20150814181655 20150814181155 2871 rsamd5.example. GOjsIo2JXz2ASClRhdbD5W+IYkq+Eo5iF9l3R+LYS/14QfxqX2M9YHPvuLfz5ORAdnqyuKJTi3/L srHmF/cUzwY3UMZJDeGce77WiUJlR93VRKZ4fTs/wPP7JHxgAIhhlYFB4xsvISZr/tgvblxwJSpa 4pJIahUuitfaiijFwQw= ) ok t/05-SMIMEA.t .............. 1..16 ok 1 - SMIMEA RR type code = 53 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->usage() ok 5 - expected result from rr->selector() ok 6 - expected result from rr->matchingtype() ok 7 - expected result from rr->certificate() ok 8 - additional attribute rr->certbin() ok 9 - additional attribute rr->babble() ok 10 - encode/decode transparent ok 11 - encoded RDATA matches example ok 12 - 'usage' attribute of empty RR undefined ok 13 - 'selector' attribute of empty RR undefined ok 14 - 'matchingtype' attribute of empty RR undefined ok 15 - 'certificate' attribute of empty RR undefined ok 16 - corrupt hexadecimal [corrupt hex at t/05-SMIMEA.t line 59.] c93f1e400f26708f98cb19d936620da35eec8f72e57f9eec01c1afd6._smimecert.example.com. IN SMIMEA ( 1 1 1 d2abde240d7cd3ee6b4b28c54df034b97983a1d16e8a410e4561cb106618e971 ) ; xugip-rylad-gufyl-sugiv-vypig-rupos-hafiz-bater-nuvem-fymut-cirim-pibob-vecak-ceduc-banoc-mupel-coxox ok t/05-SOA.t ................. 1..43 ok 1 - SOA RR type code = 6 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->mname() ok 5 - expected result from rr->rname() ok 6 - expected result from rr->serial() ok 7 - expected result from rr->refresh() ok 8 - expected result from rr->retry() ok 9 - expected result from rr->expire() ok 10 - expected result from rr->minimum() ok 11 - encode/decode transparent ok 12 - encoded RDATA matches example ok 13 - 'mname' attribute of empty RR undefined ok 14 - 'rname' attribute of empty RR undefined ok 15 - 'serial' attribute of empty RR undefined ok 16 - 'refresh' attribute of empty RR undefined ok 17 - 'retry' attribute of empty RR undefined ok 18 - 'expire' attribute of empty RR undefined ok 19 - 'minimum' attribute of empty RR undefined ok 20 - ordering function 32-bit compatibility ok 21 - rr->serial(2000000000) steps from 0 to 2000000000 ok 22 - rr->serial(2000000000) increments existing serial number ok 23 - rr->serial(3000000000) steps from 2000000000 to 3000000000 ok 24 - rr->serial(3000000000) increments existing serial number ok 25 - rr->serial(4000000000) steps from 3000000000 to 4000000000 ok 26 - rr->serial(4000000000) increments existing serial number ok 27 - rr->serial(1000000000) steps from 4000000000 to 1000000000 ok 28 - rr->serial(1000000000) increments existing serial number ok 29 - rr->serial(2000000000) steps from 1000000000 to 2000000000 ok 30 - rr->serial(2000000000) increments existing serial number ok 31 - rr->serial(4000000000) steps from 2000000000 to 4000000000 ok 32 - rr->serial(4000000000) increments existing serial number ok 33 - rr->serial(1000000000) steps from 4000000000 to 1000000000 ok 34 - rr->serial(1000000000) increments existing serial number ok 35 - rr->serial(3000000000) steps from 1000000000 to 3000000000 ok 36 - rr->serial(3000000000) increments existing serial number ok 37 - rr->serial(SEQUENTIAL) increments existing serial number ok 38 - rr->serial(SEQUENTIAL) wraps from 2147483647 to 2147483648 ok 39 - rr->serial(SEQUENTIAL) wraps from 4294967295 to 0 ok 40 - rr->serial(YYYYMMDDxx) steps from 2000000000 to 2025061200 ok 41 - rr->serial(YYYYMMDDxx) increments 2025061200 to 2025061201 ok 42 - rr->serial(UNIXTIME) steps from 1749695022 to 1749695032 ok 43 - rr->serial(UNIXTIME) will still work after 19 Jan 2038 SOA.example. IN SOA ( ns.example.net. rp.example.com. 2025061200 ;serial 14400 ;refresh 1800 ;retry 604800 ;expire 7200 ;minimum ) ok t/05-SPF.t ................. 1..7 ok 1 - SPF RR type code = 99 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->spfdata() ok 5 - additional attribute rr->txtdata() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example ok t/05-SRV.t ................. 1..13 ok 1 - SRV RR type code = 33 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->priority() ok 5 - expected result from rr->weight() ok 6 - expected result from rr->port() ok 7 - expected result from rr->target() ok 8 - encode/decode transparent ok 9 - encoded RDATA matches example ok 10 - 'priority' attribute of empty RR undefined ok 11 - 'weight' attribute of empty RR undefined ok 12 - 'port' attribute of empty RR undefined ok 13 - 'target' attribute of empty RR undefined ok t/05-SSHFP.t ............... 1..15 ok 1 - SSHFP RR type code = 44 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->algorithm() ok 5 - expected result from rr->fptype() ok 6 - expected result from rr->fp() ok 7 - additional attribute rr->fingerprint() ok 8 - additional attribute rr->fpbin() ok 9 - additional attribute rr->babble() ok 10 - encode/decode transparent ok 11 - encoded RDATA matches example ok 12 - 'algorithm' attribute of empty RR undefined ok 13 - 'fptype' attribute of empty RR undefined ok 14 - 'fp' attribute of empty RR undefined ok 15 - corrupt hexadecimal [corrupt hex at t/05-SSHFP.t line 59.] host.example. IN SSHFP 2 1 123456789abcdef67890123456789abcdef67890 ; xegif-guhil-mekur-sulyz-kavon-begyf-guhyl-meker-suliz-kavan-bexax ok t/05-SVCB.t ................ 1..47 ok 1 - SVCB RR type code = 64 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->svcpriority() ok 5 - expected result from rr->targetname() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example ok 8 - empty RR has undefined TargetName ok 9 - empty RR has undefined mandatory ok 10 - empty RR has undefined alpn ok 11 - empty RR has undefined no-default-alpn ok 12 - empty RR has undefined port ok 13 - empty RR has undefined ipv4hint ok 14 - empty RR has undefined ech ok 15 - empty RR has undefined ipv6hint ok 16 - empty RR has undefined dohpath ok 17 - empty RR has undefined ohttp ok 18 - delete SvcParams key ok 19 - string() includes corrupt RDATA example.com. IN SVCB ( \# 108 0010 ; 16 03666f6f076578616d706c65036f7267 ; foo.example.org. 00 0000 0002 0001 0001 0009 0268320568332d3139 0002 0000 0003 0002 04d2 0004 0004 c0000201 0005 0004 4c693475 0006 0010 20010db8000000000000000000000001 0007 0010 2f646e732d71756572797b3f646e737d 0008 0000 ) ok 20 - SVCB Alias Form ok 21 - SVCB Service Form ok 22 - SVCB defines a port ok 23 - unregistered key, unquoted value ok 24 - unregistered key, quoted with decimal escape ok 25 - two IPv6 hints in quoted presentation format ok 26 - single IPv6 hint in IPv4 mapped IPv6 format ok 27 - unsorted SvcParams and mandatory key list ok 28 - alpn with escaped escape and escaped comma [SVCB: Please use standard RFC1035 escapes] ok 29 - alpn with numeric escape and escaped comma [SVCB: Please use standard RFC1035 escapes] ok 30 - key already defined [SVCB: duplicate SvcParam "key123" at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/SVCB.pm line 287, line 117.] ok 31 - no argument (mandatory) [SVCB: no value specified for "key0" at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/SVCB.pm line 294, line 119.] ok 32 - no argument (alpn) [SVCB: no value specified for "key1" at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/SVCB.pm line 294, line 120.] ok 33 - no argument (port) [SVCB: no value specified for "key3" at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/SVCB.pm line 294, line 121.] ok 34 - no argument (ipv4hint) [SVCB: no value specified for "key4" at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/SVCB.pm line 294, line 122.] ok 35 - no argument (ech) [SVCB: no value specified for "key5" at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/SVCB.pm line 294, line 123.] ok 36 - no argument (ipv6hint) [SVCB: no value specified for "key6" at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/SVCB.pm line 294, line 124.] ok 37 - no-default-alpn + value [SVCB: unexpected "key2" value at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/SVCB.pm line 289, line 126.] ok 38 - port + multiple values [SVCB: unexpected "key3" value at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/SVCB.pm line 289, line 127.] ok 39 - ech + multiple values [SVCB: unexpected "key5" value at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/SVCB.pm line 289, line 128.] ok 40 - mandatory lists key0 [SVCB: unexpected "key0" in mandatory list at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/SVCB.pm line 150, line 130.] ok 41 - duplicate mandatory key [SVCB: duplicate "key123" in mandatory list at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/SVCB.pm line 151, line 133.] ok 42 - undefined mandatory key [SVCB: mandatory "key123" not present at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/SVCB.pm line 152, line 134.] ok 43 - alpn not specified [SVCB: expected alpn="..." not present at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/SVCB.pm line 156, line 138.] ok 44 - unrecognised key name [SVCB: unexpected "bogus" at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/SVCB.pm line 190, line 141.] ok 45 - invalid SvcParam key [SVCB: invalid SvcParam "key65535" at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/SVCB.pm line 288, line 142.] ok 46 - non-numeric port value [Argument "1234X5" isn't numeric in pack at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/SVCB.pm line 246, line 143.] ok 47 - corrupt wire format [SVCB: corrupt RDATA at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/SVCB.pm line 53, line 147.] ok t/05-TKEY.t ................ 1..21 ok 1 - TKEY RR type code = 249 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->algorithm() ok 5 - expected result from rr->inception() ok 6 - expected result from rr->expiration() ok 7 - expected result from rr->mode() ok 8 - expected result from rr->error() ok 9 - expected result from rr->key() ok 10 - expected result from rr->other() ok 11 - additional attribute rr->other_data() ok 12 - encode/decode transparent ok 13 - encoded RDATA matches example ok 14 - corrupt wire-format [corrupt TKEY data at t/05-TKEY.t line 55.] ok 15 - 'algorithm' attribute of empty RR undefined ok 16 - 'inception' attribute of empty RR undefined ok 17 - 'expiration' attribute of empty RR undefined ok 18 - 'mode' attribute of empty RR undefined ok 19 - 'error' attribute of empty RR undefined ok 20 - 'key' attribute of empty RR undefined ok 21 - 'other' attribute of empty RR undefined ok t/05-TLSA.t ................ 1..16 ok 1 - TLSA RR type code = 52 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->usage() ok 5 - expected result from rr->selector() ok 6 - expected result from rr->matchingtype() ok 7 - expected result from rr->certificate() ok 8 - additional attribute rr->certbin() ok 9 - additional attribute rr->babble() ok 10 - encode/decode transparent ok 11 - encoded RDATA matches example ok 12 - 'usage' attribute of empty RR undefined ok 13 - 'selector' attribute of empty RR undefined ok 14 - 'matchingtype' attribute of empty RR undefined ok 15 - 'certificate' attribute of empty RR undefined ok 16 - corrupt hexadecimal [corrupt hex at t/05-TLSA.t line 62.] ok t/05-TSIG.t ................ 1..63 ok 1 - TSIG RR type code = 250 ok 2 - got expected rr->string ok 3 - expected result from rr->algorithm() ok 4 - expected result from rr->time_signed() ok 5 - expected result from rr->fudge() ok 6 - expected result from rr->sig_function() ok 7 - additional attribute rr->mac() ok 8 - additional attribute rr->prior_mac() ok 9 - additional attribute rr->request_mac() ok 10 - additional attribute rr->error() ok 11 - additional attribute rr->sign_func() ok 12 - additional attribute rr->other_data() ok 13 - additional attribute rr->_size() ok 14 - encode/decode transparent ok 15 - encoded RDATA matches example ok 16 - misplaced TSIG RR [misplaced or corrupt TSIG at t/05-TSIG.t line 77.] ok 17 - verify fails on empty TSIG ok 18 - vrfyerrstr() reports failure ok 19 - other undefined ok 20 - time_signed() defined ok 21 - TSIG key write-only [access to TSIG key material denied at t/05-TSIG.t line 86.] ok 22 - correct mac ok 23 - correct request_mac ok 24 - correct prior_mac ok 25 - Check algorithm correctly identified ok 26 - Check signing function for HMAC-MD5.SIG-ALG.REG.INT ok 27 - Check HMAC-MD5.SIG-ALG.REG.INT with key shorter than hash size ok 28 - Check HMAC-MD5.SIG-ALG.REG.INT with data longer than hash size ok 29 - Check HMAC-MD5.SIG-ALG.REG.INT with key and data longer than hash ok 30 - Check HMAC-MD5.SIG-ALG.REG.INT with key longer than block size ok 31 - Check HMAC-MD5.SIG-ALG.REG.INT with both long key and long data ok 32 - Check algorithm correctly identified ok 33 - Check signing function for HMAC-SHA1 ok 34 - Check HMAC-SHA1 with key shorter than hash size ok 35 - Check HMAC-SHA1 with data longer than hash size ok 36 - Check HMAC-SHA1 with key and data longer than hash ok 37 - Check HMAC-SHA1 with key longer than block size ok 38 - Check HMAC-SHA1 with both long key and long data ok 39 - Check algorithm correctly identified ok 40 - Check signing function for HMAC-SHA224 ok 41 - Check HMAC-SHA224 with key shorter than hash size ok 42 - Check HMAC-SHA224 with data longer than hash size ok 43 - Check HMAC-SHA224 with key and data longer than hash ok 44 - Check HMAC-SHA224 with key longer than block size ok 45 - Check HMAC-SHA224 with both long key and long data ok 46 - Check signing function for HMAC-SHA256 ok 47 - Check HMAC-SHA256 with key shorter than hash size ok 48 - Check HMAC-SHA256 with data longer than hash size ok 49 - Check HMAC-SHA256 with key and data longer than hash ok 50 - Check HMAC-SHA256 with key longer than block size ok 51 - Check HMAC-SHA256 with both long key and long data ok 52 - Check signing function for HMAC-SHA384 ok 53 - Check HMAC-SHA384 with key shorter than hash size ok 54 - Check HMAC-SHA384 with data longer than hash size ok 55 - Check HMAC-SHA384 with key and data longer than hash ok 56 - Check HMAC-SHA384 with key longer than block size ok 57 - Check HMAC-SHA384 with both long key and long data ok 58 - Check signing function for HMAC-SHA512 ok 59 - Check HMAC-SHA512 with key shorter than hash size ok 60 - Check HMAC-SHA512 with data longer than hash size ok 61 - Check HMAC-SHA512 with key and data longer than hash ok 62 - Check HMAC-SHA512 with key longer than block size ok 63 - Check HMAC-SHA512 with both long key and long data ok t/05-TXT.t ................. 1..50 ok 1 - TXT RR type code = 16 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->txtdata() ok 5 - additional attribute rr->char_str_list() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example ok 8 - corrupt wire-format [corrupt wire-format data at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/TXT.pm line 32.] ok 9 - 'txtdata' attribute of empty RR undefined ok 10 - TXT.example. TXT contiguous ok 11 - TXT.example. TXT three unquoted strings ok 12 - TXT.example. TXT "in quotes" ok 13 - TXT.example. TXT "two separate" "quoted strings" ok 14 - TXT.example. TXT "" empty ok 15 - TXT.example. TXT " " space ok 16 - TXT.example. TXT ! ok 17 - TXT.example. TXT \" ok 18 - TXT.example. TXT \# ok 19 - TXT.example. TXT $ ok 20 - TXT.example. TXT % ok 21 - TXT.example. TXT & ok 22 - TXT.example. TXT ' ok 23 - TXT.example. TXT \( ok 24 - TXT.example. TXT \) ok 25 - TXT.example. TXT * ok 26 - TXT.example. TXT + ok 27 - TXT.example. TXT , ok 28 - TXT.example. TXT - ok 29 - TXT.example. TXT . ok 30 - TXT.example. TXT / ok 31 - TXT.example. TXT : ok 32 - TXT.example. TXT \; ok 33 - TXT.example. TXT < ok 34 - TXT.example. TXT = ok 35 - TXT.example. TXT > ok 36 - TXT.example. TXT ? ok 37 - TXT.example. TXT @ ok 38 - TXT.example. TXT [ ok 39 - TXT.example. TXT \\ ok 40 - TXT.example. TXT ] ok 41 - TXT.example. TXT ^ ok 42 - TXT.example. TXT _ ok 43 - TXT.example. TXT ` ok 44 - TXT.example. TXT { ok 45 - TXT.example. TXT | ok 46 - TXT.example. TXT } ok 47 - TXT.example. TXT ~ ok 48 - TXT.example. TXT 0 ok 49 - TXT.example. TXT 1 ok 50 - TXT.example. TXT \229\143\164\230\177\160\227\130\132\227\128\128\232\155\153\233\163\155\232\190\188\227\130\128\227\128\128\230\176\180\227\129\174\233\159\179 ok t/05-URI.t ................. 1..11 ok 1 - URI RR type code = 256 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->priority() ok 5 - expected result from rr->weight() ok 6 - expected result from rr->target() ok 7 - encode/decode transparent ok 8 - encoded RDATA matches example ok 9 - 'priority' attribute of empty RR undefined ok 10 - 'weight' attribute of empty RR undefined ok 11 - 'target' attribute of empty RR undefined ok t/05-X25.t ................. 1..8 ok 1 - X25 RR type code = 19 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->address() ok 5 - additional attribute rr->PSDNaddress() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example ok 8 - 'address' attribute of empty RR undefined ok t/05-ZONEMD.t .............. 1..20 ok 1 - ZONEMD RR type code = 63 ok 2 - new/string transparent ok 3 - new($string) and new(%hash) equivalent ok 4 - expected result from rr->serial() ok 5 - expected result from rr->scheme() ok 6 - expected result from rr->algorithm() ok 7 - expected result from rr->digest() ok 8 - additional attribute rr->digestbin() ok 9 - encode/decode transparent ok 10 - encoded RDATA matches example ok 11 - 'serial' attribute of empty RR undefined ok 12 - 'scheme' attribute of empty RR undefined ok 13 - 'algorithm' attribute of empty RR undefined ok 14 - 'digest' attribute of empty RR undefined ok 15 - 'digestbin' attribute of empty RR undefined ok 16 - 'rdstring' attribute of empty RR undefined ok 17 - corrupt hexadecimal [corrupt hex at t/05-ZONEMD.t line 59.] ok 18 - string method with default values ok 19 - parse $rr->string ok 20 - string method with null digest ok t/06-update-unique-push.t .. 1..45 ok 1 - use Net::DNS; ok 2 - unique_push case sensitivity test 1 ok 3 - unique_push case sensitivity test 2 ok 4 - unique_push authority => RR, RR, ... ok 5 - unique_push additional => RR, RR, ... ok 6 - unique_push answer => RR, RR, ... ok 7 - unique_push authority => RR ok 8 - unique_push additional => RR ok 9 - unique_push answer => RR ok 10 - unique_push authority => RR, RR, ... ok 11 - unique_push additional => RR, RR, ... ok 12 - unique_push answer => RR, RR, ... ok 13 - unique_push authority => RR ok 14 - unique_push additional => RR ok 15 - unique_push answer => RR ok 16 - unique_push authority => RR, RR, ... ok 17 - unique_push additional => RR, RR, ... ok 18 - unique_push answer => RR, RR, ... ok 19 - unique_push authority => RR ok 20 - unique_push additional => RR ok 21 - unique_push answer => RR ok 22 - unique_push authority => RR, RR, ... ok 23 - unique_push additional => RR, RR, ... ok 24 - unique_push answer => RR, RR, ... ok 25 - unique_push authority => RR ok 26 - unique_push additional => RR ok 27 - unique_push answer => RR ok 28 - unique_push authority => RR, RR, ... ok 29 - unique_push additional => RR, RR, ... ok 30 - unique_push answer => RR, RR, ... ok 31 - unique_push authority => RR ok 32 - unique_push additional => RR ok 33 - unique_push answer => RR ok 34 - unique_push authority => RR, RR, ... ok 35 - unique_push additional => RR, RR, ... ok 36 - unique_push answer => RR, RR, ... ok 37 - unique_push authority => RR ok 38 - unique_push additional => RR ok 39 - unique_push answer => RR ok 40 - unique_push authority => RR, RR, ... ok 41 - unique_push additional => RR, RR, ... ok 42 - unique_push answer => RR, RR, ... ok 43 - unique_push authority => RR ok 44 - unique_push additional => RR ok 45 - unique_push answer => RR ok t/06-update.t .............. 1..84 ok 1 - new() returned packet ok 2 - header opcode correct ok 3 - zname from explicit argument ok 4 - zclass correct ok 5 - ztype correct ok 6 - zname from resolver defaults ok 7 - yxrrset(foo.example.com 43200 HS A) ok 8 - yxrrset - right name ok 9 - yxrrset - ttl 0 ok 10 - yxrrset - class ANY ok 11 - yxrrset - type A ok 12 - yxrrset - data empty ok 13 - yxrrset(foo.example.com 43200 HS A 10.1.2.3) ok 14 - yxrrset - right name ok 15 - yxrrset - ttl 0 ok 16 - yxrrset - class HS ok 17 - yxrrset - type A ok 18 - yxrrset - right data ok 19 - nxrrset(foo.example.com 43200 HS A 10.1.2.3) ok 20 - nxrrset - right name ok 21 - nxrrset - ttl 0 ok 22 - nxrrset - class NONE ok 23 - nxrrset - type A ok 24 - nxrrset - data empty ok 25 - yxdomain(foo.example.com) ok 26 - yxdomain - right name ok 27 - yxdomain - ttl 0 ok 28 - yxdomain - class ANY ok 29 - yxdomain - type ANY ok 30 - yxdomain - data empty ok 31 - yxdomain(name foo.example.com) ok 32 - yxdomain - right name ok 33 - yxdomain - ttl 0 ok 34 - yxdomain - class ANY ok 35 - yxdomain - type ANY ok 36 - yxdomain - data empty ok 37 - nxdomain(foo.example.com) ok 38 - nxdomain - right name ok 39 - nxdomain - ttl 0 ok 40 - nxdomain - class NONE ok 41 - nxdomain - type ANY ok 42 - nxdomain - data empty ok 43 - nxdomain(name foo.example.com) ok 44 - nxdomain - right name ok 45 - nxdomain - ttl 0 ok 46 - nxdomain - class NONE ok 47 - nxdomain - type ANY ok 48 - nxdomain - data empty ok 49 - rr_add(foo.example.com 43200 HS A 10.1.2.3) ok 50 - rr_add - right name ok 51 - rr_add - ttl 43200 ok 52 - rr_add - class HS ok 53 - rr_add - type A ok 54 - rr_add - right data ok 55 - rr_add(foo.example.com HS A 10.1.2.3) ok 56 - rr_add - right name ok 57 - rr_add - ttl 86400 ok 58 - rr_add - class HS ok 59 - rr_add - type A ok 60 - rr_add - right data ok 61 - rr_del(foo.example.com HS A) ok 62 - rr_del - right name ok 63 - rr_del - ttl 0 ok 64 - rr_del - class ANY ok 65 - rr_del - type A ok 66 - rr_del - data empty ok 67 - rr_del(foo.example.com) ok 68 - rr_del - right name ok 69 - rr_del - ttl 0 ok 70 - rr_del - class ANY ok 71 - rr_del - type ANY ok 72 - rr_del - data empty ok 73 - rr_del(foo.example.com HS A 10.1.2.3) ok 74 - rr_del - right name ok 75 - rr_del - ttl 0 ok 76 - rr_del - class NONE ok 77 - rr_del - type A ok 78 - rr_del - right data ok 79 - packet created ok 80 - "pre" length correct ok 81 - first class right ok 82 - second class right ok 83 - third class right ok 84 - fourth class right ok t/07-rrsort.t .............. 1..22 ok 1 - SRV RR1 created ok 2 - SRV RR2 created ok 3 - SRV RR3 created ok 4 - SRV RR4 created ok 5 - SRV RR5 created ok 6 - SRV RR6 created ok 7 - SRV RR7 created ok 8 - SRV RR8 created ok 9 - A RR9 created ok 10 - rrsort returns properly with undefined arguments ok 11 - rrsort returns properly with undefined attribute (1) ok 12 - rrsort returns properly with undefined attribute (2) ok 13 - rrsort returns properly with undefined attribute (3) ok 14 - rrsort returns properly with undefined attribute (4) ok 15 - rrsort correctly maintains RRs test 1 ok 16 - rrsort correctly maintains RRs test 2 ok 17 - rrsort correctly maintains RRs test 3 ok 18 - rrsort correctly maintains RRs test 4 ok 19 - Sorting on SRV priority works ok 20 - Default SRV sort works ok 21 - MX sorting ok 22 - NS sorting ok t/07-zonefile.t ............ 1..88 ok 1 - use Net::DNS::ZoneFile; ok 2 - new(): invalid argument [filename argument undefined at t/07-zonefile.t line 73.] ok 3 - new(): not a file handle [argument not a file handle at t/07-zonefile.t line 74.] ok 4 - new(): non-existent file [zone0.txt: No such file or directory at t/07-zonefile.t line 75.] ok 5 - new ZoneFile object ok 6 - zonefile->name always defined ok 7 - zonefile->line always defined ok 8 - zonefile->origin always defined ok 9 - zonefile->ttl initially undefined ok 10 - zonefile->read to end of file ok 11 - zonefile->line zero if file empty ok 12 - zonefile->origin defaults to DNS root ok 13 - new ZoneFile with absolute origin ok 14 - new ZoneFile->origin always absolute ok 15 - zonefile->line zero before calling read() ok 16 - zonefile->line number incremented by read() ok 17 - incomplete $TTL directive [$TTL incomplete at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/ZoneFile.pm line 510, line 1.] ok 18 - incomplete $INCLUDE directive [$INCLUDE incomplete at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/ZoneFile.pm line 495, line 1.] ok 19 - incomplete $ORIGIN directive [$ORIGIN incomplete at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/ZoneFile.pm line 505, line 1.] ok 20 - incomplete $GENERATE directive [$GENERATE incomplete at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/ZoneFile.pm line 500, line 1.] ok 21 - unrecognised $BOGUS directive [unknown "$BOGUS" directive at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/ZoneFile.pm line 515, line 1.] ok 22 - non-existent include file [$INCLUDE zone0.txt: No such file or directory at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/ZoneFile.pm line 561, line 1.] ok 23 - recursive include directive [$INCLUDE zone1.txt: Unexpected recursion at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/ZoneFile.pm line 558, line 1.] ok 24 - SOA TTL set from $TTL directive ok 25 - SOA TTL set from SOA minimum field ok 26 - implicit default from SOA record ok 27 - explicit default from $TTL directive ok 28 - explicit TTL value overrides default ok 29 - $zonefile->ttl set from $TTL directive ok 30 - zonefile->read expected record ok 31 - zonefile->name identifies file ok 32 - zonefile->line identifies record ok 33 - zonefile->read expected record ok 34 - zonefile->name identifies file ok 35 - zonefile->line identifies record ok 36 - zonefile->read expected record ok 37 - zonefile->name identifies file ok 38 - zonefile->line identifies record ok 39 - @ NS has expected name ok 40 - @ NS has expected rdata ok 41 - scope of $ORIGIN encompasses nested $INCLUDE ok 42 - scope of $ORIGIN continues after $INCLUDE ok 43 - $ORIGIN can be relative to current $ORIGIN ok 44 - scope of $ORIGIN curtailed by end of file ok 45 - implicit owner following $ORIGIN directive ok 46 - generate TXT $ with step 10 ok 47 - generate TXT $ with step 10 ok 48 - generate TXT $ with step 10 ok 49 - generate TXT $ with step -10 ok 50 - generate TXT $ with step -10 ok 51 - generate TXT $ with step -10 ok 52 - generate TXT ${,,} ok 53 - generate TXT ${0,0,d} ok 54 - generate TXT ${0,0,o} ok 55 - generate TXT ${0,0,x} ok 56 - generate TXT ${0,0,X} ok 57 - generate TXT ${0,4,X} ok 58 - generate TXT ${4096,4,X} ok 59 - generate TXT ${0,6,n} ok 60 - generate TXT ${0,16,N} ok 61 - unknown generator format [unknown Z format at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/ZoneFile.pm line 429, line 12.] ok 62 - name of simple RR as expected ok 63 - name propagated from previous RR ok 64 - redundant brackets ignored ok 65 - quoted brackets protected ok 66 - quoted semicolon protected ok 67 - quoted quote protected ok 68 - multiline RR parsed correctly ok 69 - contiguous string reassembled ok 70 - multiline string reassembled ok 71 - quoted string reassembled ok 72 - rr->class matches initial record ok 73 - rr->class matches initial record ok 74 - rr->class matches initial record ok 75 - class->read( filename ) ok 76 - class->read( filename, path ) ok 77 - class->read( /nxfile, dir ) [/zone0.txt: No such file or directory at t/07-zonefile.t line 319.] ok 78 - class->read( nxfile, dir ) [t/zone0.txt: No such file or directory at t/07-zonefile.t line 321.] ok 79 - class::read( filename ) subroutine call (not object-oriented) ok 80 - class->parse( $string ) ok 81 - class->parse( \$string ) ok 82 - class->parse( erroneous ) [unknown "$BOGUS" directive at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/ZoneFile.pm line 515.] ok 83 - @list = class->parse( ) ) [unknown "$BOGUS" directive at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/ZoneFile.pm line 515.] ok 84 - class::parse( string ) subroutine call (not object-oriented) ok 85 - ISO8859-7 TXT rdata ok 86 - Unicode/UTF-8 TXT rdata ok 87 - Unicode/UTF-8 TXT contiguous ok 88 - Unicode/UTF-8 domain name ok t/08-IPv4.t ................ skipped: Online tests disabled. t/08-IPv6.t ................ skipped: Online tests disabled. t/08-recurse.t ............. skipped: Online tests disabled. t/21-NSEC-typelist.t ....... 1..79 ok 1 - typemap($type) undefined for empty map ok 2 - typemap($type) undefined for empty map block ok 3 - expected window number for TYPE0 ok 4 - expected window number for TYPE256 ok 5 - expected window number for TYPE512 ok 6 - expected window number for TYPE768 ok 7 - expected window number for TYPE1024 ok 8 - expected map length for TYPE0 ok 9 - expected map length for MB ok 10 - expected map length for MG ok 11 - expected map length for MX ok 12 - expected map length for TXT ok 13 - expected map length for NSAP-PTR ok 14 - expected map length for SIG ok 15 - expected map length for EID ok 16 - expected map length for NIMLOC ok 17 - expected map length for DNAME ok 18 - expected map bit for A ok 19 - expected map bit for NS ok 20 - expected map bit for MD ok 21 - expected map bit for MF ok 22 - expected map bit for CNAME ok 23 - expected map bit for SOA ok 24 - expected map bit for MB ok 25 - expected map bit for MG ok 26 - expected map bit for MR ok 27 - expected map bit for NULL ok 28 - expected map bit for WKS ok 29 - expected map bit for PTR ok 30 - expected map bit for HINFO ok 31 - expected map bit for MINFO ok 32 - expected map bit for MX ok 33 - expected map bit for TXT ok 34 - expected map bit for RP ok 35 - expected map bit for AFSDB ok 36 - expected map bit for X25 ok 37 - expected map bit for ISDN ok 38 - expected map bit for RT ok 39 - expected map bit for NSAP ok 40 - expected map bit for NSAP-PTR ok 41 - expected map bit for SIG ok 42 - expected map bit for KEY ok 43 - expected map bit for PX ok 44 - expected map bit for GPOS ok 45 - expected map bit for AAAA ok 46 - expected map bit for LOC ok 47 - expected map bit for NXT ok 48 - expected map bit for EID ok 49 - expected map bit for NIMLOC ok 50 - expected map bit for SRV ok 51 - expected map bit for ATMA ok 52 - expected map bit for NAPTR ok 53 - expected map bit for KX ok 54 - expected map bit for CERT ok 55 - expected map bit for A6 ok 56 - expected map bit for DNAME ok 57 - expected map bit for SINK ok 58 - expected map bit for APL ok 59 - expected map bit for DS ok 60 - expected map bit for SSHFP ok 61 - expected map bit for IPSECKEY ok 62 - expected map bit for RRSIG ok 63 - expected map bit for NSEC ok 64 - expected map bit for DNSKEY ok 65 - expected map bit for DHCID ok 66 - expected map bit for NSEC3 ok 67 - expected map bit for NSEC3PARAM ok 68 - expected map bit for TLSA ok 69 - expected map bit for SMIMEA ok 70 - expected map bit for HIP ok 71 - expected map bit for NINFO ok 72 - expected map bit for RKEY ok 73 - expected map bit for TALINK ok 74 - expected map bit for CDS ok 75 - expected map bit for CDNSKEY ok 76 - expected map bit for OPENPGPKEY ok 77 - expected map bit for CSYNC ok 78 - expected map bit for ZONEMD ok 79 - expected map bit for SVCB ok t/22-NSEC-match.t .......... 1..8 ok 1 - nsec->match(match.example.com.) ok 2 - nsec->match(match.EXAMPLE.com) ok 3 - nsec->match(MATCH.example.com) ok 4 - nsec->match(match.example.com) ok 5 - !nsec->match(example.com) ok 6 - !nsec->match(*.example.com) ok 7 - !nsec->match(mis.match.example.com) ok 8 - !nsec->match(mis-match.example.com) ok t/23-NSEC-covered.t ........ 1..28 ok 1 - . NSEC ( zzzzzz.example. A ) covers('example.') ok 2 - example. NSEC ( zzzzzz.example. A ) covers('a.example.') ok 3 - a.example. NSEC ( zzzzzz.example. A ) covers('yljkjljk.a.example.') ok 4 - yljkjljk.a.example. NSEC ( zzzzzz.example. A ) covers('Z.a.example.') ok 5 - Z.a.example. NSEC ( zzzzzz.example. A ) covers('zABC.a.example.') ok 6 - zABC.a.EXAMPLE. NSEC ( zzzzzz.example. A ) covers('z.example.') ok 7 - z.example. NSEC ( zzzzzz.example. A ) covers('\001.z.example.') ok 8 - \001.z.example. NSEC ( zzzzzz.example. A ) covers('*.z.example.') ok 9 - *.z.example. NSEC ( zzzzzz.example. A ) covers('\200.z.example.') ok 10 - example. NSEC ( yljkjljk.a.example. A ) covers('a.example.') ok 11 - example. NSEC ( Z.a.example. A ) covers('yljkjljk.a.example.') ok 12 - example. NSEC ( zABC.a.example. A ) covers('Z.a.example.') ok 13 - example. NSEC ( z.example. A ) covers('zABC.a.EXAMPLE.') ok 14 - example. NSEC ( \001.z.example. A ) covers('z.example.') ok 15 - example. NSEC ( *.z.example. A ) covers('\001.z.example.') ok 16 - example. NSEC ( \200.z.example. A ) covers('*.z.example.') ok 17 - example. NSEC ( zzzzzz.example. A ) covers('\200.z.example.') ok 18 - example. NSEC ( example. A ) covers('orphan.example.') ok 19 - aft.example. NSEC ( example. A ) covers('*.aft.example.') ok 20 - aft.example. NSEC ( example. A ) covers('after.example.') ok 21 - example. NSEC ( z.example. A ) !covers('example.') ok 22 - example. NSEC ( z.example. A ) !covers('z.example.') ok 23 - example. NSEC ( z.example. A ) !covers('zz.example.') ok 24 - example. NSEC ( z.example. A ) !covers('other.tld.') ok 25 - z.example. NSEC ( example. A ) !covers('other.tld.') ok 26 - . NSEC ( tld. A ) !covers('tld.') ok 27 - tld. NSEC ( tld. A ) !covers('.') ok 28 - tld. NSEC ( . A ) !covers('tld.') ok t/24-NSEC-encloser.t ....... 1..9 ok 1 - encloser(example.org) ok 2 - encloser(a.example.org) ok 3 - encloser(d.example.org) ok 4 - encloser(b.example.org) ok 5 - nextcloser(b.example.org) ok 6 - wildcard(b.example.org) ok 7 - encloser(a.b.c.example.org) ok 8 - nextcloser(a.b.c.example.org) ok 9 - wildcard(a.b.c.example.org) ok t/31-NSEC3-base32.t ........ 1..30 ok 1 - base32hex encode correct ok 2 - decode length correct ok 3 - base32hex decode correct ok 4 - base32hex encode correct ok 5 - decode length correct ok 6 - base32hex decode correct ok 7 - base32hex encode correct ok 8 - decode length correct ok 9 - base32hex decode correct ok 10 - base32hex encode correct ok 11 - decode length correct ok 12 - base32hex decode correct ok 13 - base32hex encode correct ok 14 - decode length correct ok 15 - base32hex decode correct ok 16 - base32hex encode correct ok 17 - decode length correct ok 18 - base32hex decode correct ok 19 - base32hex encode correct ok 20 - decode length correct ok 21 - base32hex decode correct ok 22 - base32hex encode correct ok 23 - decode length correct ok 24 - base32hex decode correct ok 25 - base32hex encode correct ok 26 - decode length correct ok 27 - base32hex decode correct ok 28 - base32hex encode correct ok 29 - decode length correct ok 30 - base32hex decode correct ok t/32-NSEC3-typelist.t ...... 1..77 ok 1 - expected window number for TYPE0 ok 2 - expected window number for TYPE256 ok 3 - expected window number for TYPE512 ok 4 - expected window number for TYPE768 ok 5 - expected window number for TYPE1024 ok 6 - expected map length for TYPE0 ok 7 - expected map length for MB ok 8 - expected map length for MG ok 9 - expected map length for MX ok 10 - expected map length for TXT ok 11 - expected map length for NSAP-PTR ok 12 - expected map length for SIG ok 13 - expected map length for EID ok 14 - expected map length for NIMLOC ok 15 - expected map length for DNAME ok 16 - expected map bit for A ok 17 - expected map bit for NS ok 18 - expected map bit for MD ok 19 - expected map bit for MF ok 20 - expected map bit for CNAME ok 21 - expected map bit for SOA ok 22 - expected map bit for MB ok 23 - expected map bit for MG ok 24 - expected map bit for MR ok 25 - expected map bit for NULL ok 26 - expected map bit for WKS ok 27 - expected map bit for PTR ok 28 - expected map bit for HINFO ok 29 - expected map bit for MINFO ok 30 - expected map bit for MX ok 31 - expected map bit for TXT ok 32 - expected map bit for RP ok 33 - expected map bit for AFSDB ok 34 - expected map bit for X25 ok 35 - expected map bit for ISDN ok 36 - expected map bit for RT ok 37 - expected map bit for NSAP ok 38 - expected map bit for NSAP-PTR ok 39 - expected map bit for SIG ok 40 - expected map bit for KEY ok 41 - expected map bit for PX ok 42 - expected map bit for GPOS ok 43 - expected map bit for AAAA ok 44 - expected map bit for LOC ok 45 - expected map bit for NXT ok 46 - expected map bit for EID ok 47 - expected map bit for NIMLOC ok 48 - expected map bit for SRV ok 49 - expected map bit for ATMA ok 50 - expected map bit for NAPTR ok 51 - expected map bit for KX ok 52 - expected map bit for CERT ok 53 - expected map bit for A6 ok 54 - expected map bit for DNAME ok 55 - expected map bit for SINK ok 56 - expected map bit for APL ok 57 - expected map bit for DS ok 58 - expected map bit for SSHFP ok 59 - expected map bit for IPSECKEY ok 60 - expected map bit for RRSIG ok 61 - expected map bit for NSEC ok 62 - expected map bit for DNSKEY ok 63 - expected map bit for DHCID ok 64 - expected map bit for NSEC3 ok 65 - expected map bit for NSEC3PARAM ok 66 - expected map bit for TLSA ok 67 - expected map bit for SMIMEA ok 68 - expected map bit for HIP ok 69 - expected map bit for NINFO ok 70 - expected map bit for RKEY ok 71 - expected map bit for TALINK ok 72 - expected map bit for CDS ok 73 - expected map bit for CDNSKEY ok 74 - expected map bit for OPENPGPKEY ok 75 - expected map bit for CSYNC ok 76 - expected map bit for ZONEMD ok 77 - expected map bit for SVCB ok t/33-NSEC3-hash.t .......... 1..12 ok 1 - defaulted arguments ok 2 - explicit arguments ok 3 - H(example) ok 4 - H(a.example) ok 5 - H(ai.example) ok 6 - H(ns1.example) ok 7 - H(ns2.example) ok 8 - H(w.example) ok 9 - H(*.w.example) ok 10 - H(x.w.example) ok 11 - H(y.w.example) ok 12 - H(x.y.w.example) ok t/34-NSEC3-flags.t ......... 1..3 ok 1 - Boolean optout flag has default value ok 2 - Boolean optout flag toggled ok 3 - Boolean optout flag restored ok t/36-NSEC3-covered.t ....... 1..16 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom example 2t7b4g4vsa5smi47k61mv5bv1a22bojr ns1.example 2vptu5timamqttgl4luu9kg21e0aor3s x.y.w.example 35mthgpgcu1qg68fab165klnsnk3dpvl a.example b4um86eghhds6nea196smvmlo4ors995 x.w.example gjeqe526plbf1g8mklp59enfd789njgi ai.example ji6neoaepv8b5o6k4ev33abha8ht9fgc y.w.example k8udemvp1j2f7eg6jebps17vp3n8i58h w.example q04jkcevqvmu85r014c7dkba38o0ji5r ns2.example r53bq7cc2uvmubfu5ocmm6pers9tk9en *.w.example t644ebqk9bibcna874givr6joj62mlhv xx.example ok 1 - B.1(1): NSEC3 covers "next closer" name (c.x.w.example.) ok 2 - B.1(2): NSEC3 matches closest encloser (x.w.example.) ok 3 - B.1(3): NSEC3 covers wildcard at closest encloser (*.x.w.example.) ok 4 - B.2: NSEC3 matches QNAME (ns1.example.) proving MX and CNAME absent ok 5 - B.2.1: NSEC3 matches QNAME (y.w.example.) proving A absent ok 6 - B.3(1): NSEC3 covers "next closer" name (c.example.) ok 7 - B.3(2): NSEC3 matches closest provable encloser (example.) ok 8 - B.4: NSEC3 covers "next closer" name (z.w.example.) ok 9 - B.5(1): NSEC3 matches closest encloser (w.example.) ok 10 - B.5(2): NSEC3 covers "next closer" name (z.w.example.) ok 11 - B.5(3): NSEC3 matches wildcard at closest encloser (*.w.example) ok 12 - B.6: NSEC3 matches QNAME (example.) DS type bit not set ok 13 - ancestor name not covered (.) ok 14 - name out of zone not covered (unrelated.name.) ok 15 - owner name not covered (example.) ok 16 - next hashed name not covered (ns1.example.) ok t/37-NSEC3-encloser.t ...... 1..4 ok 1 - closest (provable) encloser ok 2 - next closer name ok 3 - wildcard at closest encloser ok 4 - reject name out of zone ok t/41-DNSKEY-keytag.t ....... 1..4 ok 1 - set up DNSKEY record ok 2 - numerical keytag has expected value ok 3 - keytag recalculated from modified key ok 4 - keytag recalculated from restored key ok t/42-DNSKEY-flags.t ........ 1..16 ok 1 - set up DNSKEY record ok 2 - Boolean sep flag has expected value ok 3 - Boolean sep flag toggled ok 4 - keytag recalculated using modified sep flag ok 5 - Boolean sep flag restored ok 6 - keytag recalculated using restored sep flag ok 7 - Boolean zone flag has expected value ok 8 - Boolean zone flag toggled ok 9 - keytag recalculated using modified zone flag ok 10 - Boolean zone flag restored ok 11 - keytag recalculated using restored zone flag ok 12 - Boolean revoke flag has expected value ok 13 - Boolean revoke flag toggled ok 14 - keytag recalculated using modified revoke flag ok 15 - Boolean revoke flag restored ok 16 - keytag recalculated using restored revoke flag ok t/43-DNSKEY-keylength.t .... 1..7 ok 1 - set up RSA public key ok 2 - RSA keylength has expected value ok 3 - keylength for long format RSA key ok 4 - set up DSA public key ok 5 - DSA keylength has expected value ok 6 - set up ECDSA public key ok 7 - ECDSA keylength has expected value ok t/51-DS-SHA1.t ............. 1..3 ok 1 - created DS matches RFC4034 example DS ok 2 - created DS verifies RFC4034 example DNSKEY ok 3 - RFC4034 example DS verifies DNSKEY dskey.example.com. 86400 IN DS ( 60485 5 1 2bb183af5f22588179a53b0a98631fad1a292118 ) ; xepor-cybyp-zulyd-dekom-civip-hovob-pikek-fylop-tekyd-namac-moxex ok t/52-DS-SHA256.t ........... 1..3 ok 1 - created DS matches RFC4509 example DS ok 2 - created DS verifies RFC4509 example DNSKEY ok 3 - RFC4509 example DS verifies DNSKEY dskey.example.com. 86400 IN DS ( 60485 5 2 d4b7d520e7bb5f0f67674a0cceb1e3e0614b93c4f9e99b8383f6a1e4469da50a ) ; xuhar-lehod-bunar-ruleb-zanak-ludib-sifir-comev-bimyg-rygys-gevev-nakym-fiboz-kemiv-gecon-tenyb-pixix ok t/54-DS-SHA384.t ........... 1..3 ok 1 - created DS matches RFC6605 example DS ok 2 - created DS verifies RFC6605 example DNSKEY ok 3 - RFC6605 example DS verifies DNSKEY example.net. 3600 IN DS ( 10771 14 4 72d7b62976ce06438e9c0bf319013cf801f09ecc84b8d7e9495f27e305c6a9b0 563a9b5f4d288405c3008a946df983d6 ) ; xisit-latod-nutes-vocog-fafon-sadyz-fikub-cazuz-mibaz-belos-sycyr-muhyv-nudeh-zonuv-fyces-kipir-buhyf-pykuh-zifed-muceb-habib-bidyn-gyroz-nibyt-koxax ok t/71-TSIG-create.t ......... 1..18 ok 1 - create TSIG from BIND tsig-keygen key ok 2 - TSIG key name ok 3 - TSIG algorithm ok 4 - create TSIG from packet->sigrr ok 5 - TSIG key name ok 6 - TSIG algorithm ok 7 - create successor to existing TSIG ok 8 - create TSIG from BIND dnssec public key ok 9 - TSIG key name ok 10 - TSIG algorithm ok 11 - empty argument list [argument undefined at t/71-TSIG-create.t line 90.] ok 12 - argument undefined [argument undefined at t/71-TSIG-create.t line 91.] ok 13 - unexpected argument [Usage: Net::DNS::RR::TSIG->create( $keyfile, @options ) at t/71-TSIG-create.t line 95.] ok 14 - 2-argument create [Usage: Net::DNS::RR::TSIG->create( $keyfile, @options ) at t/71-TSIG-create.t line 97.] ok 15 - no TSIG in packet [no TSIG in request packet at t/71-TSIG-create.t line 101.] ok 16 - unrecognised key format [key file incompatible with TSIG at t/71-TSIG-create.t line 113.] ok 17 - renamed BIND public key [arbitrary.key does not appear to be a BIND dnssec public key at t/71-TSIG-create.t line 125.] ok 18 - corrupt BIND public key [Kcorrupt.example.+161+13198.key does not appear to be a BIND dnssec public key at t/71-TSIG-create.t line 138.] ok t/72-TSIG-verify.t ......... 1..26 ok 1 - verify signed packet ok 2 - packet->verify returns TSIG ok 3 - verify corrupt packet BADSIG ok 4 - packet->verify returns undef ok 5 - verify reply packet ok 6 - sign multi-packet ok 7 - sign multi-packet ok 8 - sign multi-packet ok 9 - sign multi-packet ok 10 - verify multi-packet ok 11 - verify multi-packet ok 12 - verify multi-packet ok 13 - verify multi-packet ok 14 - verify corrupt multi-packet ok 15 - verify corrupt multi-packet ok 16 - verify corrupt multi-packet BADSIG ok 17 - verify corrupt multi-packet BADSIG ok 18 - final packet->verify returns undef ok 19 - unverifiable query packet: BADTIME ok 20 - time appended to BADTIME response ok 21 - mismatched verify keys BADKEY ok 22 - mismatched verify keys BADKEY ok 23 - signature too short: BADTRUNC ok 24 - signature too long: BADTRUNC ok 25 - unexpected argument [missing packet reference at /build/reproducible-path/libnet-dns-perl-1.45/blib/lib/Net/DNS/RR/TSIG.pm line 250.] ok 26 - unexpected argument [Usage: $tsig->verify( $reply, $query ) at t/72-TSIG-verify.t line 186.] ok # Cleaning t/99-cleanup.t ............. 1..1 ok 1 - Dummy ok All tests successful. Files=104, Tests=3134, 16 wallclock secs ( 0.57 usr 0.13 sys + 10.87 cusr 1.80 csys = 13.37 CPU) Result: PASS make[1]: Leaving directory '/build/reproducible-path/libnet-dns-perl-1.45' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libnet-dns-perl/ make -j42 install DESTDIR=/build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/reproducible-path/libnet-dns-perl-1.45' Manifying 38 pod documents Manifying 38 pod documents Manifying 10 pod documents Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Resolver.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Packet.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Domain.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Nameserver.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Parameters.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Update.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/FAQ.pod Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Text.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/ZoneFile.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Mailbox.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Question.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Header.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/DomainName.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Resolver/Recurse.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Resolver/UNIX.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Resolver/cygwin.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Resolver/os390.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Resolver/os2.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Resolver/Base.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Resolver/android.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Resolver/MSWin32.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/L64.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/SIG.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/DNAME.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/MB.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/SSHFP.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/RP.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/MX.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/PX.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/DELEG.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/MG.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/KEY.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/DHCID.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/CSYNC.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/A.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/EUI48.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/IPSECKEY.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/SOA.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/CDS.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/PTR.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/HIP.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/TKEY.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/RRSIG.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/NS.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/APL.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/CAA.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/GPOS.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/NULL.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/TXT.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/TSIG.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/URI.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/L32.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/NSEC3PARAM.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/MINFO.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/OPENPGPKEY.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/SPF.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/X25.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/LP.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/SVCB.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/CERT.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/AMTRELAY.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/NID.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/DNSKEY.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/CDNSKEY.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/NSEC.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/AFSDB.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/ZONEMD.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/SMIMEA.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/TLSA.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/LOC.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/HTTPS.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/DS.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/HINFO.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/NSEC3.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/CNAME.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/SRV.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/RT.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/EUI64.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/NAPTR.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/ISDN.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/AAAA.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/OPT.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/KX.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/MR.pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::LOC.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::CNAME.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Resolver::cygwin.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Domain.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::CERT.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::SRV.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::DELEG.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::L64.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Resolver.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::RRSIG.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::AMTRELAY.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Nameserver.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::NAPTR.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Resolver::Recurse.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::AFSDB.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::PTR.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::SOA.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::SIG.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::ZoneFile.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::GPOS.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::TSIG.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Resolver::os390.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::PX.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::TKEY.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::NSEC3.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::ISDN.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Update.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::HTTPS.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Text.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::RT.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::HINFO.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::TLSA.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Resolver::Base.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::TXT.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::DomainName.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::IPSECKEY.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Question.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::NSEC3PARAM.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Resolver::android.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Packet.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::NSEC.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Parameters.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::ZONEMD.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::SSHFP.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::LP.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::CDS.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::MB.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::SMIMEA.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::HIP.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Resolver::os2.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::EUI48.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::DS.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::OPENPGPKEY.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::SVCB.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::KX.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Resolver::MSWin32.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::CSYNC.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::NS.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::DHCID.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::MX.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::NULL.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::RP.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::MINFO.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::NID.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::CAA.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::AAAA.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::A.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::FAQ.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::EUI64.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::DNSKEY.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::X25.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::MG.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Header.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::URI.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Mailbox.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::L32.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::SPF.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::KEY.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Resolver::UNIX.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::OPT.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::DNAME.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::APL.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::CDNSKEY.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS.3pm Installing /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::MR.3pm make[1]: Leaving directory '/build/reproducible-path/libnet-dns-perl-1.45' dh_installdocs dh_installchangelogs debian/rules override_dh_installexamples make[1]: Entering directory '/build/reproducible-path/libnet-dns-perl-1.45' dh_installexamples sed -i '1s|^#!/usr/local/bin/perl|#!/usr/bin/perl|' /build/reproducible-path/libnet-dns-perl-1.45/debian/libnet-dns-perl/usr/share/doc/libnet-dns-perl/examples/*/* make[1]: Leaving directory '/build/reproducible-path/libnet-dns-perl-1.45' dh_installman dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libnet-dns-perl' in '../libnet-dns-perl_1.45-1_all.deb'. dpkg-genbuildinfo --build=binary -O../libnet-dns-perl_1.45-1_amd64.buildinfo dpkg-genchanges --build=binary -O../libnet-dns-perl_1.45-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/2562683 and its subdirectories I: Current time: Wed Jun 11 14:24:04 -12 2025 I: pbuilder-time-stamp: 1749695044 Thu May 9 20:01:07 UTC 2024 I: 1st build successful. Starting 2nd build on remote node ionos11-amd64.debian.net. Thu May 9 20:01:07 UTC 2024 I: Preparing to do remote build '2' on ionos11-amd64.debian.net. Thu May 9 20:02:51 UTC 2024 I: Deleting $TMPDIR on ionos11-amd64.debian.net. Thu May 9 20:02:52 UTC 2024 I: libnet-dns-perl_1.45-1_amd64.changes: Format: 1.8 Date: Thu, 09 May 2024 01:23:54 +0200 Source: libnet-dns-perl Binary: libnet-dns-perl Architecture: all Version: 1.45-1 Distribution: unstable Urgency: medium Maintainer: Debian Perl Group Changed-By: gregor herrmann Description: libnet-dns-perl - module to perform DNS queries Changes: libnet-dns-perl (1.45-1) unstable; urgency=medium . * Team upload. * Import upstream version 1.45. * Declare compliance with Debian Policy 4.7.0. Checksums-Sha1: 18016b818d2fb15134e21920f651a5800d11d632 362544 libnet-dns-perl_1.45-1_all.deb 9d28d4978297b0fe0cec57f2954d2a0d80f3f6cd 5111 libnet-dns-perl_1.45-1_amd64.buildinfo Checksums-Sha256: 961e22baec5b87d9a538297126970c5e8253e3e61ec365259268c6239d7f9c18 362544 libnet-dns-perl_1.45-1_all.deb 911eb6a1777672ddb01bdb4f8e886493babf0733668379ed2012972274cbcd49 5111 libnet-dns-perl_1.45-1_amd64.buildinfo Files: 38c608a65f5d5693da1a1dc55f27e2a4 362544 perl optional libnet-dns-perl_1.45-1_all.deb eeae232acbc98983a1d7146ee288f0b1 5111 perl optional libnet-dns-perl_1.45-1_amd64.buildinfo Thu May 9 20:02:53 UTC 2024 I: diffoscope 265 will be used to compare the two builds: Running as unit: rb-diffoscope-amd64_24-20168.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.U0HQkjgU/libnet-dns-perl_1.45-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.U0HQkjgU/libnet-dns-perl_1.45-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.U0HQkjgU/libnet-dns-perl_1.45-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.U0HQkjgU/b1/libnet-dns-perl_1.45-1_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.U0HQkjgU/b2/libnet-dns-perl_1.45-1_amd64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.390s) 0.389s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.019s) 0.019s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 760ms CPU time consumed: 762ms Thu May 9 20:02:55 UTC 2024 I: diffoscope 265 found no differences in the changes files, and a .buildinfo file also exists. Thu May 9 20:02:55 UTC 2024 I: libnet-dns-perl from unstable built successfully and reproducibly on amd64. Thu May 9 20:02:56 UTC 2024 I: Submitting .buildinfo files to external archives: Thu May 9 20:02:56 UTC 2024 I: Submitting 8.0K b1/libnet-dns-perl_1.45-1_amd64.buildinfo.asc Thu May 9 20:02:57 UTC 2024 I: Submitting 8.0K b2/libnet-dns-perl_1.45-1_amd64.buildinfo.asc Thu May 9 20:02:58 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Thu May 9 20:02:58 UTC 2024 I: Done submitting .buildinfo files. Thu May 9 20:02:58 UTC 2024 I: Removing signed libnet-dns-perl_1.45-1_amd64.buildinfo.asc files: removed './b1/libnet-dns-perl_1.45-1_amd64.buildinfo.asc' removed './b2/libnet-dns-perl_1.45-1_amd64.buildinfo.asc'