Sat Aug 21 04:35:21 UTC 2021 I: starting to build libnet-dns-perl/bullseye/armhf on jenkins on '2021-08-21 04:35' Sat Aug 21 04:35:21 UTC 2021 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/armhf_31/3874/console.log Sat Aug 21 04:35:21 UTC 2021 I: Downloading source for bullseye/libnet-dns-perl=1.29-1 --2021-08-21 04:35:21-- http://cdn-fastly.deb.debian.org/debian/pool/main/libn/libnet-dns-perl/libnet-dns-perl_1.29-1.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2687 (2.6K) Saving to: ‘libnet-dns-perl_1.29-1.dsc’ 0K .. 100% 171M=0s 2021-08-21 04:35:21 (171 MB/s) - ‘libnet-dns-perl_1.29-1.dsc’ saved [2687/2687] Sat Aug 21 04:35:22 UTC 2021 I: libnet-dns-perl_1.29-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: libnet-dns-perl Binary: libnet-dns-perl Architecture: all Version: 1.29-1 Maintainer: Debian Perl Group Uploaders: Ondřej Surý Homepage: https://www.net-dns.org/ Standards-Version: 4.5.1 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 (>= 0.38) , libnet-dns-sec-perl , libnet-ip-perl , libnet-libidn-perl , libscalar-list-utils-perl , libtest-pod-perl , libtest-simple-perl , netbase , perl Package-List: libnet-dns-perl deb perl optional arch=all Checksums-Sha1: e1a4f26de33de773fa8133ed8025c58330c3cbfd 255662 libnet-dns-perl_1.29.orig.tar.gz 031bcfb93a4850c97319cef775cb2e63a65cd94c 7312 libnet-dns-perl_1.29-1.debian.tar.xz Checksums-Sha256: 852d6ee87e8f0d014223026581cbb56924ba8cddd3ceb29c6191dbb6122d43c5 255662 libnet-dns-perl_1.29.orig.tar.gz 4bea8bfd341c07b5e1d3ba32d4ee651f06c4b91d4b0595f1d55ae6999d16fc1c 7312 libnet-dns-perl_1.29-1.debian.tar.xz Files: 2c9120830a68f18deb43a95826ea6372 255662 libnet-dns-perl_1.29.orig.tar.gz bdc6e02049b8612312f3cb25ae5098c4 7312 libnet-dns-perl_1.29-1.debian.tar.xz Dgit: 5028e85082527398439c63efe6e149ba19df7c22 debian archive/debian/1.29-1 https://git.dgit.debian.org/libnet-dns-perl -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAl+38rtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgaU+BAAvglmhYv5yJ+xpOtfyAZpcIH+lyZvggJCs2+tjtFODtAS3HDw0qgikcql jFHennwmvsuJIsNJc9COd/ZyaTR4Tr9woh/+1bOOeBxFi7vJP8YiHhhP6uMEsVRy DyABDH+CVmPEwbC9zP4tG+xTqb6UhRSVyEmkCzI9kn5THMXmIc+Qdc9Fs1jphE9i o43V8de3wXToUod20X8BsMeEkiTAS5X25o9iARSsL8AzhHXlVmWAefmOnA/X3Tyf PYAUmbtL7vhznkQxOSbc9pluMH0BirmXskoRu0YC5wfOxfbvjOPOM7xkf66e87Pn Id0Akf1MZWe6b/FGTJdG4Qmkb8Po+w6mbsNvCNWSlPL60WA+KZkCbQpfl0mOpvqj 6keC2DBZwDoACKe+hVd05ggTsgI3o+T6MlwRJPymiTllyN+VEYjNQZpPdRe5FOCo BQygNvXL94BzAyZ2TJfJ0sgjlY6bNUTRuc601kAiSzF3lYGBbrFY68Y8Oab/0YsL +WYFh57qSoeo0Meg4vPnJeC63yBRV9qlpc8klr8VTHXPWZk+A+ediKeCHOb8AAZk BXbLUcbE7CjGObw+YGpNUmlxt5OVF0SWmhS8DLHTYBy5o8dX1xgzXFDuvQPhg0QR 4Sj0jQX91JqXY7aFCD9+Zx46eyHZRcpKN+KzP5rDngw9ZVW71gk= =t8n9 -----END PGP SIGNATURE----- Sat Aug 21 04:35:22 UTC 2021 I: Checking whether the package is not for us Sat Aug 21 04:35:22 UTC 2021 I: Starting 1st build on remote node virt64c-armhf-rb.debian.net. Sat Aug 21 04:35:22 UTC 2021 I: Preparing to do remote build '1' on virt64c-armhf-rb.debian.net. Sat Aug 21 04:37:29 UTC 2021 I: Deleting $TMPDIR on virt64c-armhf-rb.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Fri Aug 20 16:35:28 -12 2021 I: pbuilder-time-stamp: 1629520528 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration 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.29-1.dsc] I: copying [./libnet-dns-perl_1.29.orig.tar.gz] I: copying [./libnet-dns-perl_1.29-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.2yTpQYr0/trustedkeys.kbx': General error gpgv: Signature made Fri Nov 20 04:45:47 2020 -12 gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./libnet-dns-perl_1.29-1.dsc dpkg-source: info: extracting libnet-dns-perl in libnet-dns-perl-1.29 dpkg-source: info: unpacking libnet-dns-perl_1.29.orig.tar.gz dpkg-source: info: unpacking libnet-dns-perl_1.29-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/29701/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=3' DISTRIBUTION='' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='a74782aa5a0249af82df46396e305a3d' 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='29701' 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/tmp.J1hIVOC4BO/pbuilderrc_VNl2 --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.J1hIVOC4BO/b1 --logfile b1/build.log libnet-dns-perl_1.29-1.dsc' SUDO_GID='113' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:8000/' I: uname -a Linux virt64c 5.10.0-8-arm64 #1 SMP Debian 5.10.46-4 (2021-08-03) aarch64 GNU/Linux I: ls -l /bin total 3580 -rwxr-xr-x 1 root root 816764 Aug 4 08:25 bash -rwxr-xr-x 3 root root 26052 Jul 20 2020 bunzip2 -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzip2 -rwxr-xr-x 1 root root 9636 Jul 20 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore -rwxr-xr-x 1 root root 26668 Sep 22 2020 cat -rwxr-xr-x 1 root root 43104 Sep 22 2020 chgrp -rwxr-xr-x 1 root root 38984 Sep 22 2020 chmod -rwxr-xr-x 1 root root 43112 Sep 22 2020 chown -rwxr-xr-x 1 root root 92616 Sep 22 2020 cp -rwxr-xr-x 1 root root 75524 Dec 10 2020 dash -rwxr-xr-x 1 root root 75880 Sep 22 2020 date -rwxr-xr-x 1 root root 55436 Sep 22 2020 dd -rwxr-xr-x 1 root root 59912 Sep 22 2020 df -rwxr-xr-x 1 root root 96764 Sep 22 2020 dir -rwxr-xr-x 1 root root 55012 Jul 28 07:09 dmesg lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname -rwxr-xr-x 1 root root 22508 Sep 22 2020 echo -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep -rwxr-xr-x 1 root root 22496 Sep 22 2020 false -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep -rwxr-xr-x 1 root root 47492 Jul 28 07:09 findmnt -rwsr-xr-x 1 root root 26076 Feb 26 04:12 fusermount -rwxr-xr-x 1 root root 124508 Nov 9 2020 grep -rwxr-xr-x 2 root root 2346 Mar 2 11:30 gunzip -rwxr-xr-x 1 root root 6376 Mar 2 11:30 gzexe -rwxr-xr-x 1 root root 64212 Mar 2 11:30 gzip -rwxr-xr-x 1 root root 13784 Nov 6 2019 hostname -rwxr-xr-x 1 root root 43180 Sep 22 2020 ln -rwxr-xr-x 1 root root 35068 Feb 7 2020 login -rwxr-xr-x 1 root root 96764 Sep 22 2020 ls -rwxr-xr-x 1 root root 99940 Jul 28 07:09 lsblk -rwxr-xr-x 1 root root 51408 Sep 22 2020 mkdir -rwxr-xr-x 1 root root 43184 Sep 22 2020 mknod -rwxr-xr-x 1 root root 30780 Sep 22 2020 mktemp -rwxr-xr-x 1 root root 34408 Jul 28 07:09 more -rwsr-xr-x 1 root root 34400 Jul 28 07:09 mount -rwxr-xr-x 1 root root 9824 Jul 28 07:09 mountpoint -rwxr-xr-x 1 root root 88524 Sep 22 2020 mv lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 18 03:38 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 26652 Sep 22 2020 pwd lrwxrwxrwx 1 root root 4 Aug 4 08:25 rbash -> bash -rwxr-xr-x 1 root root 30740 Sep 22 2020 readlink -rwxr-xr-x 1 root root 43104 Sep 22 2020 rm -rwxr-xr-x 1 root root 30732 Sep 22 2020 rmdir -rwxr-xr-x 1 root root 14144 Sep 27 2020 run-parts -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Aug 13 21:24 sh -> dash -rwxr-xr-x 1 root root 22532 Sep 22 2020 sleep -rwxr-xr-x 1 root root 55360 Sep 22 2020 stty -rwsr-xr-x 1 root root 46704 Jul 28 07:09 su -rwxr-xr-x 1 root root 22532 Sep 22 2020 sync -rwxr-xr-x 1 root root 340872 Feb 16 2021 tar -rwxr-xr-x 1 root root 9808 Sep 27 2020 tempfile -rwxr-xr-x 1 root root 67696 Sep 22 2020 touch -rwxr-xr-x 1 root root 22496 Sep 22 2020 true -rwxr-xr-x 1 root root 9636 Feb 26 04:12 ulockmgr_server -rwsr-xr-x 1 root root 22108 Jul 28 07:09 umount -rwxr-xr-x 1 root root 22520 Sep 22 2020 uname -rwxr-xr-x 2 root root 2346 Mar 2 11:30 uncompress -rwxr-xr-x 1 root root 96764 Sep 22 2020 vdir -rwxr-xr-x 1 root root 38512 Jul 28 07:09 wdctl lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Mar 2 11:30 zcat -rwxr-xr-x 1 root root 1678 Mar 2 11:30 zcmp -rwxr-xr-x 1 root root 5880 Mar 2 11:30 zdiff -rwxr-xr-x 1 root root 29 Mar 2 11:30 zegrep -rwxr-xr-x 1 root root 29 Mar 2 11:30 zfgrep -rwxr-xr-x 1 root root 2081 Mar 2 11:30 zforce -rwxr-xr-x 1 root root 7585 Mar 2 11:30 zgrep -rwxr-xr-x 1 root root 2206 Mar 2 11:30 zless -rwxr-xr-x 1 root root 1842 Mar 2 11:30 zmore -rwxr-xr-x 1 root root 4553 Mar 2 11:30 znew I: user script /srv/workspace/pbuilder/29701/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: armhf 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 (>= 0.38), libnet-dns-sec-perl, libnet-ip-perl, libnet-libidn-perl, libscalar-list-utils-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 ... 19398 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-ip-perl; however: Package libnet-ip-perl is not installed. pbuilder-satisfydepends-dummy depends on libnet-libidn-perl; however: 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} libelf1{a} libfile-stripnondeterminism-perl{a} libicu67{a} libidn11{a} libmagic-mgc{a} libmagic1{a} libnet-dns-perl{a} libnet-dns-sec-perl{a} libnet-ip-perl{a} libnet-libidn-perl{a} libpipeline1{a} libsigsegv2{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, 40 newly installed, 0 to remove and 0 not upgraded. Need to get 18.3 MB of archives. After unpacking 64.7 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main armhf bsdextrautils armhf 2.36.1-8 [138 kB] Get: 2 http://deb.debian.org/debian bullseye/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB] Get: 3 http://deb.debian.org/debian bullseye/main armhf groff-base armhf 1.22.4-6 [847 kB] Get: 4 http://deb.debian.org/debian bullseye/main armhf libpipeline1 armhf 1.5.3-1 [30.1 kB] Get: 5 http://deb.debian.org/debian bullseye/main armhf man-db armhf 2.9.4-2 [1319 kB] Get: 6 http://deb.debian.org/debian bullseye/main armhf netbase all 6.3 [19.9 kB] Get: 7 http://deb.debian.org/debian bullseye/main armhf sensible-utils all 0.0.14 [14.8 kB] Get: 8 http://deb.debian.org/debian bullseye/main armhf libmagic-mgc armhf 1:5.39-3 [273 kB] Get: 9 http://deb.debian.org/debian bullseye/main armhf libmagic1 armhf 1:5.39-3 [117 kB] Get: 10 http://deb.debian.org/debian bullseye/main armhf file armhf 1:5.39-3 [68.1 kB] Get: 11 http://deb.debian.org/debian bullseye/main armhf gettext-base armhf 0.21-4 [171 kB] Get: 12 http://deb.debian.org/debian bullseye/main armhf libsigsegv2 armhf 2.13-1 [34.0 kB] Get: 13 http://deb.debian.org/debian bullseye/main armhf m4 armhf 1.4.18-5 [192 kB] Get: 14 http://deb.debian.org/debian bullseye/main armhf autoconf all 2.69-14 [313 kB] Get: 15 http://deb.debian.org/debian bullseye/main armhf autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 16 http://deb.debian.org/debian bullseye/main armhf automake all 1:1.16.3-2 [814 kB] Get: 17 http://deb.debian.org/debian bullseye/main armhf autopoint all 0.21-4 [510 kB] Get: 18 http://deb.debian.org/debian bullseye/main armhf libdebhelper-perl all 13.3.4 [189 kB] Get: 19 http://deb.debian.org/debian bullseye/main armhf libtool all 2.4.6-15 [513 kB] Get: 20 http://deb.debian.org/debian bullseye/main armhf dh-autoreconf all 20 [17.1 kB] Get: 21 http://deb.debian.org/debian bullseye/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 22 http://deb.debian.org/debian bullseye/main armhf libsub-override-perl all 0.09-2 [10.2 kB] Get: 23 http://deb.debian.org/debian bullseye/main armhf libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB] Get: 24 http://deb.debian.org/debian bullseye/main armhf dh-strip-nondeterminism all 1.12.0-1 [15.4 kB] Get: 25 http://deb.debian.org/debian bullseye/main armhf libelf1 armhf 0.183-1 [161 kB] Get: 26 http://deb.debian.org/debian bullseye/main armhf dwz armhf 0.13+20210201-1 [179 kB] Get: 27 http://deb.debian.org/debian bullseye/main armhf libicu67 armhf 67.1-7 [8319 kB] Get: 28 http://deb.debian.org/debian bullseye/main armhf libxml2 armhf 2.9.10+dfsg-6.7 [602 kB] Get: 29 http://deb.debian.org/debian bullseye/main armhf gettext armhf 0.21-4 [1243 kB] Get: 30 http://deb.debian.org/debian bullseye/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 31 http://deb.debian.org/debian bullseye/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 32 http://deb.debian.org/debian bullseye/main armhf debhelper all 13.3.4 [1049 kB] Get: 33 http://deb.debian.org/debian bullseye/main armhf libdigest-bubblebabble-perl all 0.02-2.1 [7472 B] Get: 34 http://deb.debian.org/debian bullseye/main armhf libdigest-hmac-perl all 1.03+dfsg-2.1 [10.8 kB] Get: 35 http://deb.debian.org/debian bullseye/main armhf libidn11 armhf 1.33-3 [113 kB] Get: 36 http://deb.debian.org/debian bullseye/main armhf libnet-ip-perl all 1.26-2 [29.0 kB] Get: 37 http://deb.debian.org/debian bullseye/main armhf libnet-dns-perl all 1.29-1 [380 kB] Get: 38 http://deb.debian.org/debian bullseye/main armhf libnet-dns-sec-perl armhf 1.18-1+b1 [52.6 kB] Get: 39 http://deb.debian.org/debian bullseye/main armhf libnet-libidn-perl armhf 0.12.ds-3+b3 [17.8 kB] Get: 40 http://deb.debian.org/debian bullseye/main armhf libtest-pod-perl all 1.52-1 [14.2 kB] Fetched 18.3 MB in 3s (7244 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 19398 files and directories currently installed.) Preparing to unpack .../00-bsdextrautils_2.36.1-8_armhf.deb ... Unpacking bsdextrautils (2.36.1-8) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../01-libuchardet0_0.0.7-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../02-groff-base_1.22.4-6_armhf.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../03-libpipeline1_1.5.3-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../04-man-db_2.9.4-2_armhf.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package netbase. Preparing to unpack .../05-netbase_6.3_all.deb ... Unpacking netbase (6.3) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../06-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../07-libmagic-mgc_1%3a5.39-3_armhf.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../08-libmagic1_1%3a5.39-3_armhf.deb ... Unpacking libmagic1:armhf (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../09-file_1%3a5.39-3_armhf.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../10-gettext-base_0.21-4_armhf.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../11-libsigsegv2_2.13-1_armhf.deb ... Unpacking libsigsegv2:armhf (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../12-m4_1.4.18-5_armhf.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../13-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../14-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../15-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../16-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../17-libdebhelper-perl_13.3.4_all.deb ... Unpacking libdebhelper-perl (13.3.4) ... Selecting previously unselected package libtool. Preparing to unpack .../18-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../19-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../20-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 .../21-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../22-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../23-dh-strip-nondeterminism_1.12.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.12.0-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../24-libelf1_0.183-1_armhf.deb ... Unpacking libelf1:armhf (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../25-dwz_0.13+20210201-1_armhf.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package libicu67:armhf. Preparing to unpack .../26-libicu67_67.1-7_armhf.deb ... Unpacking libicu67:armhf (67.1-7) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../27-libxml2_2.9.10+dfsg-6.7_armhf.deb ... Unpacking libxml2:armhf (2.9.10+dfsg-6.7) ... Selecting previously unselected package gettext. Preparing to unpack .../28-gettext_0.21-4_armhf.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../29-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../30-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../31-debhelper_13.3.4_all.deb ... Unpacking debhelper (13.3.4) ... Selecting previously unselected package libdigest-bubblebabble-perl. Preparing to unpack .../32-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 .../33-libdigest-hmac-perl_1.03+dfsg-2.1_all.deb ... Unpacking libdigest-hmac-perl (1.03+dfsg-2.1) ... Selecting previously unselected package libidn11:armhf. Preparing to unpack .../34-libidn11_1.33-3_armhf.deb ... Unpacking libidn11:armhf (1.33-3) ... Selecting previously unselected package libnet-ip-perl. Preparing to unpack .../35-libnet-ip-perl_1.26-2_all.deb ... Unpacking libnet-ip-perl (1.26-2) ... Selecting previously unselected package libnet-dns-perl. Preparing to unpack .../36-libnet-dns-perl_1.29-1_all.deb ... Unpacking libnet-dns-perl (1.29-1) ... Selecting previously unselected package libnet-dns-sec-perl. Preparing to unpack .../37-libnet-dns-sec-perl_1.18-1+b1_armhf.deb ... Unpacking libnet-dns-sec-perl (1.18-1+b1) ... Selecting previously unselected package libnet-libidn-perl. Preparing to unpack .../38-libnet-libidn-perl_0.12.ds-3+b3_armhf.deb ... Unpacking libnet-libidn-perl (0.12.ds-3+b3) ... Selecting previously unselected package libtest-pod-perl. Preparing to unpack .../39-libtest-pod-perl_1.52-1_all.deb ... Unpacking libtest-pod-perl (1.52-1) ... Setting up libpipeline1:armhf (1.5.3-1) ... Setting up bsdextrautils (2.36.1-8) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:armhf (67.1-7) ... Setting up libmagic-mgc (1:5.39-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.3.4) ... Setting up libtest-pod-perl (1.52-1) ... Setting up libmagic1:armhf (1:5.39-3) ... Setting up gettext-base (0.21-4) ... Setting up file (1:5.39-3) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libdigest-hmac-perl (1.03+dfsg-2.1) ... Setting up libidn11:armhf (1.33-3) ... Setting up libsigsegv2:armhf (2.13-1) ... Setting up libnet-libidn-perl (0.12.ds-3+b3) ... Setting up autopoint (0.21-4) ... Setting up sensible-utils (0.0.14) ... Setting up libuchardet0:armhf (0.0.7-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up netbase (6.3) ... Setting up libnet-ip-perl (1.26-2) ... Setting up libelf1:armhf (0.183-1) ... Setting up libxml2:armhf (2.9.10+dfsg-6.7) ... Setting up libdigest-bubblebabble-perl (0.02-2.1) ... Setting up libfile-stripnondeterminism-perl (1.12.0-1) ... Setting up gettext (0.21-4) ... Setting up libtool (2.4.6-15) ... Setting up m4 (1.4.18-5) ... Setting up libnet-dns-perl (1.29-1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up autoconf (2.69-14) ... Setting up dh-strip-nondeterminism (1.12.0-1) ... Setting up dwz (0.13+20210201-1) ... Setting up groff-base (1.22.4-6) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up po-debconf (1.0.21+nmu1) ... Setting up libnet-dns-sec-perl (1.18-1+b1) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up dh-autoreconf (20) ... Setting up debhelper (13.3.4) ... Processing triggers for libc-bin (2.31-13) ... 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/libnet-dns-perl-1.29/ && 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.29-1_source.changes dpkg-buildpackage: info: source package libnet-dns-perl dpkg-buildpackage: info: source version 1.29-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf 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/libnet-dns-perl-1.29' dh_auto_configure -- --noonline-tests perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -fdebug-prefix-map=/build/libnet-dns-perl-1.29=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "LD=arm-linux-gnueabihf-gcc -g -O2 -fdebug-prefix-map=/build/libnet-dns-perl-1.29=. -fstack-protector-strong -Wformat -Werror=format-security -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/libnet-dns-perl-1.29' dh_auto_build make -j3 make[1]: Entering directory '/build/libnet-dns-perl-1.29' cp lib/Net/DNS/RR/CAA.pm blib/lib/Net/DNS/RR/CAA.pm cp lib/Net/DNS/RR/CDS.pm blib/lib/Net/DNS/RR/CDS.pm cp lib/Net/DNS/RR/DS.pm blib/lib/Net/DNS/RR/DS.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.pm blib/lib/Net/DNS.pm cp lib/Net/DNS/RR/MB.pm blib/lib/Net/DNS/RR/MB.pm cp lib/Net/DNS/RR/A.pm blib/lib/Net/DNS/RR/A.pm cp lib/Net/DNS/RR/DHCID.pm blib/lib/Net/DNS/RR/DHCID.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/Question.pm blib/lib/Net/DNS/Question.pm cp lib/Net/DNS/RR/MX.pm blib/lib/Net/DNS/RR/MX.pm cp lib/Net/DNS/RR/EUI64.pm blib/lib/Net/DNS/RR/EUI64.pm cp lib/Net/DNS/RR/L32.pm blib/lib/Net/DNS/RR/L32.pm cp lib/Net/DNS/RR/EUI48.pm blib/lib/Net/DNS/RR/EUI48.pm cp lib/Net/DNS/RR/AAAA.pm blib/lib/Net/DNS/RR/AAAA.pm cp lib/Net/DNS/RR/DNAME.pm blib/lib/Net/DNS/RR/DNAME.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/Packet.pm blib/lib/Net/DNS/Packet.pm cp lib/Net/DNS/RR/CNAME.pm blib/lib/Net/DNS/RR/CNAME.pm cp lib/Net/DNS/RR/CSYNC.pm blib/lib/Net/DNS/RR/CSYNC.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/MR.pm blib/lib/Net/DNS/RR/MR.pm cp lib/Net/DNS/RR/AFSDB.pm blib/lib/Net/DNS/RR/AFSDB.pm cp lib/Net/DNS/RR/MG.pm blib/lib/Net/DNS/RR/MG.pm cp lib/Net/DNS/Nameserver.pm blib/lib/Net/DNS/Nameserver.pm cp lib/Net/DNS/RR/CDNSKEY.pm blib/lib/Net/DNS/RR/CDNSKEY.pm cp lib/Net/DNS/RR/L64.pm blib/lib/Net/DNS/RR/L64.pm cp lib/Net/DNS/RR/NAPTR.pm blib/lib/Net/DNS/RR/NAPTR.pm cp lib/Net/DNS/FAQ.pod blib/lib/Net/DNS/FAQ.pod cp lib/Net/DNS/RR/HIP.pm blib/lib/Net/DNS/RR/HIP.pm cp lib/Net/DNS/RR/DNSKEY.pm blib/lib/Net/DNS/RR/DNSKEY.pm cp lib/Net/DNS/RR/GPOS.pm blib/lib/Net/DNS/RR/GPOS.pm cp lib/Net/DNS/RR/HTTPS.pm blib/lib/Net/DNS/RR/HTTPS.pm cp lib/Net/DNS/Mailbox.pm blib/lib/Net/DNS/Mailbox.pm cp lib/Net/DNS/RR/LP.pm blib/lib/Net/DNS/RR/LP.pm cp lib/Net/DNS/RR/CERT.pm blib/lib/Net/DNS/RR/CERT.pm cp lib/Net/DNS/DomainName.pm blib/lib/Net/DNS/DomainName.pm cp lib/Net/DNS/Parameters.pm blib/lib/Net/DNS/Parameters.pm cp lib/Net/DNS/RR/IPSECKEY.pm blib/lib/Net/DNS/RR/IPSECKEY.pm cp lib/Net/DNS/RR/KX.pm blib/lib/Net/DNS/RR/KX.pm cp lib/Net/DNS/Domain.pm blib/lib/Net/DNS/Domain.pm cp lib/Net/DNS/RR/ISDN.pm blib/lib/Net/DNS/RR/ISDN.pm cp lib/Net/DNS/RR/PX.pm blib/lib/Net/DNS/RR/PX.pm cp lib/Net/DNS/RR/SSHFP.pm blib/lib/Net/DNS/RR/SSHFP.pm cp lib/Net/DNS/RR/SIG.pm blib/lib/Net/DNS/RR/SIG.pm cp lib/Net/DNS/RR/OPT.pm blib/lib/Net/DNS/RR/OPT.pm cp lib/Net/DNS/Text.pm blib/lib/Net/DNS/Text.pm cp lib/Net/DNS/Resolver/os390.pm blib/lib/Net/DNS/Resolver/os390.pm cp lib/Net/DNS/RR/PTR.pm blib/lib/Net/DNS/RR/PTR.pm cp lib/Net/DNS/RR/X25.pm blib/lib/Net/DNS/RR/X25.pm cp lib/Net/DNS/Resolver/cygwin.pm blib/lib/Net/DNS/Resolver/cygwin.pm cp lib/Net/DNS/ZoneFile.pm blib/lib/Net/DNS/ZoneFile.pm cp lib/Net/DNS/RR/NULL.pm blib/lib/Net/DNS/RR/NULL.pm cp lib/Net/DNS/RR/NS.pm blib/lib/Net/DNS/RR/NS.pm cp lib/Net/DNS/Resolver/UNIX.pm blib/lib/Net/DNS/Resolver/UNIX.pm cp lib/Net/DNS/RR/SRV.pm blib/lib/Net/DNS/RR/SRV.pm cp lib/Net/DNS/RR/NSEC3PARAM.pm blib/lib/Net/DNS/RR/NSEC3PARAM.pm cp lib/Net/DNS/RR/ZONEMD.pm blib/lib/Net/DNS/RR/ZONEMD.pm cp lib/Net/DNS/RR/SVCB.pm blib/lib/Net/DNS/RR/SVCB.pm cp lib/Net/DNS/RR/RT.pm blib/lib/Net/DNS/RR/RT.pm cp lib/Net/DNS/RR/SPF.pm blib/lib/Net/DNS/RR/SPF.pm cp lib/Net/DNS/RR/URI.pm blib/lib/Net/DNS/RR/URI.pm cp lib/Net/DNS/RR/RRSIG.pm blib/lib/Net/DNS/RR/RRSIG.pm cp lib/Net/DNS/RR/SOA.pm blib/lib/Net/DNS/RR/SOA.pm cp lib/Net/DNS/RR/SMIMEA.pm blib/lib/Net/DNS/RR/SMIMEA.pm cp lib/Net/DNS/Resolver/Base.pm blib/lib/Net/DNS/Resolver/Base.pm cp lib/Net/DNS/RR/TXT.pm blib/lib/Net/DNS/RR/TXT.pm cp lib/Net/DNS/Resolver/MSWin32.pm blib/lib/Net/DNS/Resolver/MSWin32.pm cp lib/Net/DNS/Resolver/os2.pm blib/lib/Net/DNS/Resolver/os2.pm cp lib/Net/DNS/Resolver.pm blib/lib/Net/DNS/Resolver.pm cp lib/Net/DNS/Resolver/Recurse.pm blib/lib/Net/DNS/Resolver/Recurse.pm cp lib/Net/DNS/RR/NSEC.pm blib/lib/Net/DNS/RR/NSEC.pm cp lib/Net/DNS/Resolver/android.pm blib/lib/Net/DNS/Resolver/android.pm cp lib/Net/DNS/RR/NID.pm blib/lib/Net/DNS/RR/NID.pm cp lib/Net/DNS/RR/RP.pm blib/lib/Net/DNS/RR/RP.pm cp lib/Net/DNS/RR/TSIG.pm blib/lib/Net/DNS/RR/TSIG.pm cp lib/Net/DNS/RR/OPENPGPKEY.pm blib/lib/Net/DNS/RR/OPENPGPKEY.pm cp lib/Net/DNS/RR/NSEC3.pm blib/lib/Net/DNS/RR/NSEC3.pm cp lib/Net/DNS/Update.pm blib/lib/Net/DNS/Update.pm cp lib/Net/DNS/RR/TKEY.pm blib/lib/Net/DNS/RR/TKEY.pm cp lib/Net/DNS/RR/TLSA.pm blib/lib/Net/DNS/RR/TLSA.pm Manifying 38 pod documents Manifying 38 pod documents Manifying 9 pod documents make[1]: Leaving directory '/build/libnet-dns-perl-1.29' dh_auto_test make -j3 test TEST_VERBOSE=1 make[1]: Entering directory '/build/libnet-dns-perl-1.29' PERL_DL_NONLAZY=1 HARNESS_OPTIONS=c "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-install.t ............. 1..209 ok 1 - file exists Changes ok 2 - file exists MANIFEST ok 3 - file exists META.json ok 4 - file exists META.yml ok 5 - file exists Makefile.PL ok 6 - file exists README ok 7 - file exists contrib/README ok 8 - file exists contrib/check_soa ok 9 - file exists contrib/check_zone ok 10 - file exists contrib/dnswalk.README ok 11 - file exists contrib/find_zonecut ok 12 - file exists contrib/loc2earth.fcgi ok 13 - file exists contrib/loclist.pl ok 14 - file exists demo/README ok 15 - file exists demo/axfr ok 16 - file exists demo/check_soa ok 17 - file exists demo/check_zone ok 18 - file exists demo/mresolv ok 19 - file exists demo/mx ok 20 - file exists demo/perldig ok 21 - file exists lib/Net/DNS.pm ok 22 - file exists lib/Net/DNS/Domain.pm ok 23 - file exists lib/Net/DNS/DomainName.pm ok 24 - file exists lib/Net/DNS/FAQ.pod ok 25 - file exists lib/Net/DNS/Header.pm ok 26 - file exists lib/Net/DNS/Mailbox.pm ok 27 - file exists lib/Net/DNS/Nameserver.pm ok 28 - file exists lib/Net/DNS/Packet.pm ok 29 - file exists lib/Net/DNS/Parameters.pm ok 30 - file exists lib/Net/DNS/Question.pm ok 31 - file exists lib/Net/DNS/RR.pm ok 32 - file exists lib/Net/DNS/RR/A.pm ok 33 - file exists lib/Net/DNS/RR/AAAA.pm ok 34 - file exists lib/Net/DNS/RR/AFSDB.pm ok 35 - file exists lib/Net/DNS/RR/AMTRELAY.pm ok 36 - file exists lib/Net/DNS/RR/APL.pm ok 37 - file exists lib/Net/DNS/RR/CAA.pm ok 38 - file exists lib/Net/DNS/RR/CDNSKEY.pm ok 39 - file exists lib/Net/DNS/RR/CDS.pm ok 40 - file exists lib/Net/DNS/RR/CERT.pm ok 41 - file exists lib/Net/DNS/RR/CNAME.pm ok 42 - file exists lib/Net/DNS/RR/CSYNC.pm ok 43 - file exists lib/Net/DNS/RR/DHCID.pm ok 44 - file exists lib/Net/DNS/RR/DNAME.pm ok 45 - file exists lib/Net/DNS/RR/DNSKEY.pm ok 46 - file exists lib/Net/DNS/RR/DS.pm ok 47 - file exists lib/Net/DNS/RR/EUI48.pm ok 48 - file exists lib/Net/DNS/RR/EUI64.pm ok 49 - file exists lib/Net/DNS/RR/GPOS.pm ok 50 - file exists lib/Net/DNS/RR/HINFO.pm ok 51 - file exists lib/Net/DNS/RR/HIP.pm ok 52 - file exists lib/Net/DNS/RR/HTTPS.pm ok 53 - file exists lib/Net/DNS/RR/IPSECKEY.pm ok 54 - file exists lib/Net/DNS/RR/ISDN.pm ok 55 - file exists lib/Net/DNS/RR/KEY.pm ok 56 - file exists lib/Net/DNS/RR/KX.pm ok 57 - file exists lib/Net/DNS/RR/L32.pm ok 58 - file exists lib/Net/DNS/RR/L64.pm ok 59 - file exists lib/Net/DNS/RR/LOC.pm ok 60 - file exists lib/Net/DNS/RR/LP.pm ok 61 - file exists lib/Net/DNS/RR/MB.pm ok 62 - file exists lib/Net/DNS/RR/MG.pm ok 63 - file exists lib/Net/DNS/RR/MINFO.pm ok 64 - file exists lib/Net/DNS/RR/MR.pm ok 65 - file exists lib/Net/DNS/RR/MX.pm ok 66 - file exists lib/Net/DNS/RR/NAPTR.pm ok 67 - file exists lib/Net/DNS/RR/NID.pm ok 68 - file exists lib/Net/DNS/RR/NS.pm ok 69 - file exists lib/Net/DNS/RR/NSEC.pm ok 70 - file exists lib/Net/DNS/RR/NSEC3.pm ok 71 - file exists lib/Net/DNS/RR/NSEC3PARAM.pm ok 72 - file exists lib/Net/DNS/RR/NULL.pm ok 73 - file exists lib/Net/DNS/RR/OPENPGPKEY.pm ok 74 - file exists lib/Net/DNS/RR/OPT.pm ok 75 - file exists lib/Net/DNS/RR/PTR.pm ok 76 - file exists lib/Net/DNS/RR/PX.pm ok 77 - file exists lib/Net/DNS/RR/RP.pm ok 78 - file exists lib/Net/DNS/RR/RRSIG.pm ok 79 - file exists lib/Net/DNS/RR/RT.pm ok 80 - file exists lib/Net/DNS/RR/SIG.pm ok 81 - file exists lib/Net/DNS/RR/SMIMEA.pm ok 82 - file exists lib/Net/DNS/RR/SOA.pm ok 83 - file exists lib/Net/DNS/RR/SPF.pm ok 84 - file exists lib/Net/DNS/RR/SRV.pm ok 85 - file exists lib/Net/DNS/RR/SSHFP.pm ok 86 - file exists lib/Net/DNS/RR/SVCB.pm ok 87 - file exists lib/Net/DNS/RR/TKEY.pm ok 88 - file exists lib/Net/DNS/RR/TLSA.pm ok 89 - file exists lib/Net/DNS/RR/TSIG.pm ok 90 - file exists lib/Net/DNS/RR/TXT.pm ok 91 - file exists lib/Net/DNS/RR/URI.pm ok 92 - file exists lib/Net/DNS/RR/X25.pm ok 93 - file exists lib/Net/DNS/RR/ZONEMD.pm ok 94 - file exists lib/Net/DNS/Resolver.pm ok 95 - file exists lib/Net/DNS/Resolver/Base.pm ok 96 - file exists lib/Net/DNS/Resolver/MSWin32.pm ok 97 - file exists lib/Net/DNS/Resolver/Recurse.pm ok 98 - file exists lib/Net/DNS/Resolver/UNIX.pm ok 99 - file exists lib/Net/DNS/Resolver/android.pm ok 100 - file exists lib/Net/DNS/Resolver/cygwin.pm ok 101 - file exists lib/Net/DNS/Resolver/os2.pm ok 102 - file exists lib/Net/DNS/Resolver/os390.pm ok 103 - file exists lib/Net/DNS/Text.pm ok 104 - file exists lib/Net/DNS/Update.pm ok 105 - file exists lib/Net/DNS/ZoneFile.pm ok 106 - file exists t/00-install.t ok 107 - file exists t/00-load.t ok 108 - file exists t/00-pod.t ok 109 - file exists t/01-resolver-config.t ok 110 - file exists t/01-resolver-env.t ok 111 - file exists t/01-resolver-file.t ok 112 - file exists t/01-resolver-flags.t ok 113 - file exists t/01-resolver-opt.t ok 114 - file exists t/01-resolver.t ok 115 - file exists t/02-IDN.t ok 116 - file exists t/02-domain.t ok 117 - file exists t/02-domainname.t ok 118 - file exists t/02-mailbox.t ok 119 - file exists t/02-text.t ok 120 - file exists t/03-header.t ok 121 - file exists t/03-parameters.t ok 122 - file exists t/03-question.t ok 123 - file exists t/03-rr.t ok 124 - file exists t/04-packet-truncate.t ok 125 - file exists t/04-packet.t ok 126 - file exists t/05-A.t ok 127 - file exists t/05-AAAA.t ok 128 - file exists t/05-AFSDB.t ok 129 - file exists t/05-AMTRELAY.t ok 130 - file exists t/05-APL.t ok 131 - file exists t/05-CAA.t ok 132 - file exists t/05-CDNSKEY.t ok 133 - file exists t/05-CDS.t ok 134 - file exists t/05-CERT.t ok 135 - file exists t/05-CNAME.t ok 136 - file exists t/05-CSYNC.t ok 137 - file exists t/05-DHCID.t ok 138 - file exists t/05-DNAME.t ok 139 - file exists t/05-DNSKEY.t ok 140 - file exists t/05-DS.t ok 141 - file exists t/05-EUI48.t ok 142 - file exists t/05-EUI64.t ok 143 - file exists t/05-HINFO.t ok 144 - file exists t/05-HIP.t ok 145 - file exists t/05-IPSECKEY.t ok 146 - file exists t/05-ISDN.t ok 147 - file exists t/05-KEY.t ok 148 - file exists t/05-KX.t ok 149 - file exists t/05-L32.t ok 150 - file exists t/05-L64.t ok 151 - file exists t/05-LOC.t ok 152 - file exists t/05-LP.t ok 153 - file exists t/05-MINFO.t ok 154 - file exists t/05-MX.t ok 155 - file exists t/05-NAPTR.t ok 156 - file exists t/05-NID.t ok 157 - file exists t/05-NS.t ok 158 - file exists t/05-NSEC.t ok 159 - file exists t/05-NSEC3.t ok 160 - file exists t/05-NSEC3PARAM.t ok 161 - file exists t/05-NULL.t ok 162 - file exists t/05-OPENPGPKEY.t ok 163 - file exists t/05-OPT.t ok 164 - file exists t/05-PTR.t ok 165 - file exists t/05-PX.t ok 166 - file exists t/05-RP.t ok 167 - file exists t/05-RRSIG.t ok 168 - file exists t/05-RT.t ok 169 - file exists t/05-SIG.t ok 170 - file exists t/05-SMIMEA.t ok 171 - file exists t/05-SOA.t ok 172 - file exists t/05-SPF.t ok 173 - file exists t/05-SRV.t ok 174 - file exists t/05-SSHFP.t ok 175 - file exists t/05-TKEY.t ok 176 - file exists t/05-TLSA.t ok 177 - file exists t/05-TSIG.t ok 178 - file exists t/05-TXT.t ok 179 - file exists t/05-URI.t ok 180 - file exists t/05-X25.t ok 181 - file exists t/05-ZONEMD.t ok 182 - file exists t/06-packet-unique-push.t ok 183 - file exists t/06-update.t ok 184 - file exists t/07-rrsort.t ok 185 - file exists t/07-zonefile.t ok 186 - file exists t/08-IPv4.t ok 187 - file exists t/08-IPv6.t ok 188 - file exists t/08-recurse.t ok 189 - file exists t/21-NSEC-typelist.t ok 190 - file exists t/22-NSEC-match.t ok 191 - file exists t/23-NSEC-covered.t ok 192 - file exists t/24-NSEC-encloser.t ok 193 - file exists t/31-NSEC3-base32.t ok 194 - file exists t/32-NSEC3-typelist.t ok 195 - file exists t/33-NSEC3-hash.t ok 196 - file exists t/34-NSEC3-flags.t ok 197 - file exists t/36-NSEC3-covered.t ok 198 - file exists t/37-NSEC3-encloser.t ok 199 - file exists t/41-DNSKEY-keytag.t ok 200 - file exists t/42-DNSKEY-flags.t ok 201 - file exists t/43-DNSKEY-keylength.t ok 202 - file exists t/51-DS-SHA1.t ok 203 - file exists t/52-DS-SHA256.t ok 204 - file exists t/54-DS-SHA384.t ok 205 - file exists t/71-TSIG-create.t ok 206 - file exists t/72-TSIG-verify.t ok 207 - file exists t/99-cleanup.t ok 208 - file exists t/NonFatal.pm ok 209 - file exists t/custom.txt ok # # These tests were run using: # Net::DNS 1.29 # Digest::BubbleBabble 0.02 # Digest::HMAC 1.03 # Digest::MD5 2.55_01 # Digest::SHA 6.02 # Encode 3.06 # File::Spec 3.78 # IO::File 1.41 # IO::Select 1.42 # IO::Socket::IP 0.39 # MIME::Base64 3.15 # PerlIO 1.11 # Scalar::Util 1.55 # Time::Local 1.28 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..91 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/DHCID.pm ok 30 - POD test for lib/Net/DNS/RR/DNAME.pm ok 31 - POD test for lib/Net/DNS/RR/DNSKEY.pm ok 32 - POD test for lib/Net/DNS/RR/DS.pm ok 33 - POD test for lib/Net/DNS/RR/EUI48.pm ok 34 - POD test for lib/Net/DNS/RR/EUI64.pm ok 35 - POD test for lib/Net/DNS/RR/GPOS.pm ok 36 - POD test for lib/Net/DNS/RR/HINFO.pm ok 37 - POD test for lib/Net/DNS/RR/HIP.pm ok 38 - POD test for lib/Net/DNS/RR/HTTPS.pm ok 39 - POD test for lib/Net/DNS/RR/IPSECKEY.pm ok 40 - POD test for lib/Net/DNS/RR/ISDN.pm ok 41 - POD test for lib/Net/DNS/RR/KEY.pm ok 42 - POD test for lib/Net/DNS/RR/KX.pm ok 43 - POD test for lib/Net/DNS/RR/L32.pm ok 44 - POD test for lib/Net/DNS/RR/L64.pm ok 45 - POD test for lib/Net/DNS/RR/LOC.pm ok 46 - POD test for lib/Net/DNS/RR/LP.pm ok 47 - POD test for lib/Net/DNS/RR/MB.pm ok 48 - POD test for lib/Net/DNS/RR/MG.pm ok 49 - POD test for lib/Net/DNS/RR/MINFO.pm ok 50 - POD test for lib/Net/DNS/RR/MR.pm ok 51 - POD test for lib/Net/DNS/RR/MX.pm ok 52 - POD test for lib/Net/DNS/RR/NAPTR.pm ok 53 - POD test for lib/Net/DNS/RR/NID.pm ok 54 - POD test for lib/Net/DNS/RR/NS.pm ok 55 - POD test for lib/Net/DNS/RR/NSEC.pm ok 56 - POD test for lib/Net/DNS/RR/NSEC3.pm ok 57 - POD test for lib/Net/DNS/RR/NSEC3PARAM.pm ok 58 - POD test for lib/Net/DNS/RR/NULL.pm ok 59 - POD test for lib/Net/DNS/RR/OPENPGPKEY.pm ok 60 - POD test for lib/Net/DNS/RR/OPT.pm ok 61 - POD test for lib/Net/DNS/RR/PTR.pm ok 62 - POD test for lib/Net/DNS/RR/PX.pm ok 63 - POD test for lib/Net/DNS/RR/RP.pm ok 64 - POD test for lib/Net/DNS/RR/RRSIG.pm ok 65 - POD test for lib/Net/DNS/RR/RT.pm ok 66 - POD test for lib/Net/DNS/RR/SIG.pm ok 67 - POD test for lib/Net/DNS/RR/SMIMEA.pm ok 68 - POD test for lib/Net/DNS/RR/SOA.pm ok 69 - POD test for lib/Net/DNS/RR/SPF.pm ok 70 - POD test for lib/Net/DNS/RR/SRV.pm ok 71 - POD test for lib/Net/DNS/RR/SSHFP.pm ok 72 - POD test for lib/Net/DNS/RR/SVCB.pm ok 73 - POD test for lib/Net/DNS/RR/TKEY.pm ok 74 - POD test for lib/Net/DNS/RR/TLSA.pm ok 75 - POD test for lib/Net/DNS/RR/TSIG.pm ok 76 - POD test for lib/Net/DNS/RR/TXT.pm ok 77 - POD test for lib/Net/DNS/RR/URI.pm ok 78 - POD test for lib/Net/DNS/RR/X25.pm ok 79 - POD test for lib/Net/DNS/RR/ZONEMD.pm ok 80 - POD test for lib/Net/DNS/Resolver.pm ok 81 - POD test for lib/Net/DNS/Resolver/Base.pm ok 82 - POD test for lib/Net/DNS/Resolver/MSWin32.pm ok 83 - POD test for lib/Net/DNS/Resolver/Recurse.pm ok 84 - POD test for lib/Net/DNS/Resolver/UNIX.pm ok 85 - POD test for lib/Net/DNS/Resolver/android.pm ok 86 - POD test for lib/Net/DNS/Resolver/cygwin.pm ok 87 - POD test for lib/Net/DNS/Resolver/os2.pm ok 88 - POD test for lib/Net/DNS/Resolver/os390.pm ok 89 - POD test for lib/Net/DNS/Text.pm ok 90 - POD test for lib/Net/DNS/Update.pm ok 91 - POD test for lib/Net/DNS/ZoneFile.pm ok t/01-resolver-config.t ..... 1..23 ok 1 - new() created object ;; Net::DNS::Resolver::UNIX 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 22 - unknown method: [unknown method "bogus" at t/01-resolver-config.t line 108.] ok 23 - DESTROY() exists to placate pre-5.18 AUTOLOAD 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 63.] 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 (2048) 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..30 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 - replyfrom is not set ok 29 - answerfrom is not set ok 30 - errorstring is not set ok t/01-resolver.t ............ 1..29 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() with ndots > 1 ok 7 - _accept_reply() no reply ok 8 - _accept_reply() qr not set ok 9 - _accept_reply() id mismatch ok 10 - _accept_reply() id match ok 11 - _accept_reply() query absent/undefined ok 12 - _cname_addr() no reply packet ok 13 - no UDP nameservers ok 14 - $resolver->send UDP socket error ok 15 - $resolver->bgsend UDP socket error ok 16 - no TCP nameservers ok 17 - $resolver->send TCP socket error ok 18 - $resolver->bgsend TCP socket error ok 19 - $resolver->axfr TCP socket error ok 20 - fail if no usable hint ok 21 - fail if no reachable server ok 22 - unresolved nameserver warning [unresolvable name: bogus.example.com. at t/01-resolver.t line 95.] ok 23 - deprecated make_query_packet() [deprecated method; see RT\#37104 at t/01-resolver.t line 100.] ok 24 - subsequent warnings suppressed [] ok 25 - deprecated bgisready() method [] ok 26 - deprecated axfr_start() [] ok 27 - deprecated axfr_next() [] ok 28 - deprecated query_dorecursion() [] ok 29 - deprecated recursion_callback() [] ok t/02-domain.t .............. 1..53 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 - empty argument list [domain identifier undefined at t/02-domain.t line 36.] ok 6 - argument undefined [domain identifier undefined at t/02-domain.t line 43.] ok 7 - $domain->name() without trailing dot ok 8 - $domain->fqdn() with trailing dot ok 9 - $domain->string() with trailing dot ok 10 - $root->name() represented by single dot ok 11 - $root->fqdn() represented by single dot ok 12 - $root->xname() represented by single dot ok 13 - $root->string() represented by single dot ok 14 - domain labels separated by dots ok 15 - \. devoid of special meaning ok 16 - \\ devoid of special meaning ok 17 - \\\. devoid of special meaning ok 18 - \092 devoid of special meaning ok 19 - simple-name absolute by default ok 20 - simple-name absolute if origin undefined ok 21 - simple-name absolute if origin '.' ok 22 - simple-name has single label ok 23 - origin appended to simple-name ok 24 - bare @ represents root by default ok 25 - bare @ represents defined origin ok 26 - escape leading " in string ok 27 - escape leading ( in string ok 28 - escape leading ) in string ok 29 - escape leading ; in string ok 30 - escape leading @ in string ok 31 - permit leading _rvp._tcp ok 32 - permit leading * ok 33 - 63 octet LDH character label ok 34 - 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 171.] ok 35 - empty initial label [empty label in ".example.com" at t/02-domain.t line 178.] ok 36 - empty interior label [empty label in "example..com" at t/02-domain.t line 185.] ok 37 - ignore gratuitous trailing dots ok 38 - C0 controls: \000\001\002\003\004\005\006\007\008\009\010\011\012\013\014\015 ok 39 - C0 controls: \016\017\018\019\020\021\022\023\024\025\026\027\028\029\030\031 ok 40 - G0 graphics: \\032!"\#$%&'()*+,-\\./ ok 41 - G0 graphics: 0123456789:;<=>? ok 42 - G0 graphics: @ABCDEFGHIJKLMNO ok 43 - G0 graphics: PQRSTUVWXYZ[\\]^_ ok 44 - G0 graphics: `abcdefghijklmno ok 45 - G0 graphics: pqrstuvwxyz{|}~\127 ok 46 - 8-bit codes: \128\129\130\131\132\133\134\135\136\137\138\139\140\141\142\143 ok 47 - 8-bit codes: \144\145\146\147\148\149\150\151\152\153\154\155\156\157\158\159 ok 48 - 8-bit codes: \160\161\162\163\164\165\166\167\168\169\170\171\172\173\174\175 ok 49 - 8-bit codes: \176\177\178\179\180\181\182\183\184\185\186\187\188\189\190\191 ok 50 - 8-bit codes: \192\193\194\195\196\197\198\199\200\201\202\203\204\205\206\207 ok 51 - 8-bit codes: \208\209\210\211\212\213\214\215\216\217\218\219\220\221\222\223 ok 52 - 8-bit codes: \224\225\226\227\228\229\230\231\232\233\234\235\236\237\238\239 ok 53 - 8-bit codes: \240\241\242\243\244\245\246\247\248\249\250\251\252\253\254\255 ok t/02-domainname.t .......... 1..51 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 - corrupt wire-format [corrupt wire-format data at t/02-domainname.t line 64.] ok 14 - bad compression pointer [corrupt compression pointer at t/02-domainname.t line 72.] ok 15 - name compression loop [corrupt compression pointer at t/02-domainname.t line 80.] ok 16 - unsupported wire-format [unimplemented label type at t/02-domainname.t line 92.] ok 17 - unsupported wire-format [unimplemented label type at t/02-domainname.t line 107.] ok 18 - C0 controls: \000\001\002\003\004\005\006\007\008\009\010\011\012\013\014\015 ok 19 - C0 controls: \016\017\018\019\020\021\022\023\024\025\026\027\028\029\030\031 ok 20 - G0 graphics: \\032!"\#$%&'()*+,-\\./ ok 21 - G0 graphics: 0123456789:;<=>? ok 22 - G0 graphics: @ABCDEFGHIJKLMNO ok 23 - G0 graphics: PQRSTUVWXYZ[\\]^_ ok 24 - G0 graphics: `abcdefghijklmno ok 25 - G0 graphics: pqrstuvwxyz{|}~\127 ok 26 - 8-bit codes: \128\129\130\131\132\133\134\135\136\137\138\139\140\141\142\143 ok 27 - 8-bit codes: \144\145\146\147\148\149\150\151\152\153\154\155\156\157\158\159 ok 28 - 8-bit codes: \160\161\162\163\164\165\166\167\168\169\170\171\172\173\174\175 ok 29 - 8-bit codes: \176\177\178\179\180\181\182\183\184\185\186\187\188\189\190\191 ok 30 - 8-bit codes: \192\193\194\195\196\197\198\199\200\201\202\203\204\205\206\207 ok 31 - 8-bit codes: \208\209\210\211\212\213\214\215\216\217\218\219\220\221\222\223 ok 32 - 8-bit codes: \224\225\226\227\228\229\230\231\232\233\234\235\236\237\238\239 ok 33 - 8-bit codes: \240\241\242\243\244\245\246\247\248\249\250\251\252\253\254\255 ok 34 - object returned by new() constructor ok 35 - object returned by decode() constructor ok 36 - Net::DNS::DomainName wire encoding is uncompressed ok 37 - Net::DNS::DomainName wire encoding preserves case ok 38 - Net::DNS::DomainName canonical form is uncompressed ok 39 - Net::DNS::DomainName canonical form preserves case ok 40 - object returned by new() constructor ok 41 - object returned by decode() constructor ok 42 - Net::DNS::DomainName1035 wire encoding is compressible ok 43 - Net::DNS::DomainName1035 wire encoding preserves case ok 44 - Net::DNS::DomainName1035 canonical form is uncompressed ok 45 - Net::DNS::DomainName1035 canonical form is lower case ok 46 - object returned by new() constructor ok 47 - object returned by decode() constructor ok 48 - Net::DNS::DomainName2535 wire encoding is uncompressed ok 49 - Net::DNS::DomainName2535 wire encoding preserves case ok 50 - Net::DNS::DomainName2535 canonical form is uncompressed ok 51 - Net::DNS::DomainName2535 canonical form is lower case 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 - invalid name [name contains disallowed character at t/02-IDN.t line 83.] ok t/02-mailbox.t ............. 1..43 ok 1 - use Net::DNS::Mailbox; ok 2 - object returned by new() constructor ok 3 - empty argument list [undefined mail address at t/02-mailbox.t line 21.] ok 4 - argument undefined [undefined mail address at t/02-mailbox.t line 28.] ok 5 - encode/decode mailbox . ok 6 - encode/decode mailbox <> ok 7 - encode/decode mailbox a ok 8 - encode/decode mailbox a.b ok 9 - encode/decode mailbox a.b.c ok 10 - encode/decode mailbox a.b.c.d ok 11 - encode/decode mailbox a@b ok 12 - encode/decode mailbox a@b.c ok 13 - encode/decode mailbox a@b.c.d ok 14 - encode/decode mailbox a\.b.c.d ok 15 - encode/decode mailbox a\.b@c.d ok 16 - encode/decode mailbox empty <> ok 17 - encode/decode mailbox fore aft ok 18 - encode/decode mailbox nested <
> ok 19 - encode/decode mailbox obscure <<<>>> ok 20 - encode/decode mailbox "(a.b)"@c.d ok 21 - encode/decode mailbox "[a.b]"@c.d ok 22 - encode/decode mailbox "a,b"@c.d ok 23 - encode/decode mailbox "a:b"@c.d ok 24 - encode/decode mailbox "a;b"@c.d ok 25 - encode/decode mailbox "a@b"@c.d ok 26 - object returned by Net::DNS::Mailbox->new() ok 27 - object returned by Net::DNS::Mailbox->decode() ok 28 - Net::DNS::Mailbox encoding is uncompressed ok 29 - Net::DNS::Mailbox encoding preserves case ok 30 - Net::DNS::Mailbox canonical form is uncompressed ok 31 - Net::DNS::Mailbox canonical form preserves case ok 32 - object returned by Net::DNS::Mailbox1035->new() ok 33 - object returned by Net::DNS::Mailbox1035->decode() ok 34 - Net::DNS::Mailbox1035 encoding is compressible ok 35 - Net::DNS::Mailbox1035 encoding preserves case ok 36 - Net::DNS::Mailbox1035 canonical form is uncompressed ok 37 - Net::DNS::Mailbox1035 canonical form is lower case ok 38 - object returned by Net::DNS::Mailbox2535->new() ok 39 - object returned by Net::DNS::Mailbox2535->decode() ok 40 - Net::DNS::Mailbox2535 encoding is uncompressed ok 41 - Net::DNS::Mailbox2535 encoding preserves case ok 42 - Net::DNS::Mailbox2535 canonical form is uncompressed ok 43 - Net::DNS::Mailbox2535 canonical form is lower case ok t/02-text.t ................ 1..37 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 - empty argument list [argument undefined at t/02-text.t line 23.] ok 6 - argument undefined [argument undefined at t/02-text.t line 30.] ok 7 - null argument 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() does not break UTF8 sequence ok 14 - encode() returns expected data ok 15 - raw() returns expected data ok 16 - object returned by decode() constructor ok 17 - object matches original data ok 18 - expected offset returned by decode() ok 19 - decode() extracts arbitrary substring ok 20 - expected offset returned by decode() ok 21 - corrupt wire-format [corrupt wire-format data at t/02-text.t line 112.] 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 t/03-header.t .............. 1..72 ok 1 - packet->header object ok 2 - expected value after header->id(60917) ok 3 - expected value after header->id(44392) ok 4 - expected value after header->id(60917) ok 5 - expected value after header->opcode(STATUS) ok 6 - expected value after header->opcode(UPDATE) ok 7 - expected value after header->opcode(QUERY) ok 8 - expected value after header->rcode(REFUSED) ok 9 - expected value after header->rcode(FORMERR) ok 10 - expected value after header->rcode(NOERROR) ok 11 - expected value after header->qr(1) ok 12 - expected value after header->qr(0) ok 13 - expected value after header->qr(1) ok 14 - expected value after header->qr(0) ok 15 - expected value after header->aa(1) ok 16 - expected value after header->aa(0) ok 17 - expected value after header->aa(1) ok 18 - expected value after header->aa(0) ok 19 - expected value after header->tc(1) ok 20 - expected value after header->tc(0) ok 21 - expected value after header->tc(1) ok 22 - expected value after header->tc(0) ok 23 - expected value after header->rd(0) ok 24 - expected value after header->rd(1) ok 25 - expected value after header->rd(0) ok 26 - expected value after header->rd(1) ok 27 - expected value after header->ra(1) ok 28 - expected value after header->ra(0) ok 29 - expected value after header->ra(1) ok 30 - expected value after header->ra(0) ok 31 - expected value after header->ad(1) ok 32 - expected value after header->ad(0) ok 33 - expected value after header->ad(1) ok 34 - expected value after header->ad(0) ok 35 - expected value after header->cd(1) ok 36 - expected value after header->cd(0) ok 37 - expected value after header->cd(1) ok 38 - expected value after header->cd(0) ok 39 - string() has QUERY opcode ok 40 - string() has qdcount correct ok 41 - string() has ancount correct ok 42 - string() has nscount correct ok 43 - string() has arcount correct ok 44 - string() has UPDATE opcode ok 45 - string() has zocount correct ok 46 - string() has prcount correct ok 47 - string() has upcount correct ok 48 - string() has adcount correct ok 49 - zocount value matches qdcount ok 50 - prcount value matches ancount ok 51 - upcount value matches nscount ok 52 - adcount value matches arcount ok 53 - qdcount read-only: [header->qdcount attribute is read-only at t/03-header.t line 84.] ok 54 - warning not repeated: [] ok 55 - ancount read-only: [header->ancount attribute is read-only at t/03-header.t line 84.] ok 56 - warning not repeated: [] ok 57 - nscount read-only: [header->nscount attribute is read-only at t/03-header.t line 84.] ok 58 - warning not repeated: [] ok 59 - arcount read-only: [header->arcount attribute is read-only at t/03-header.t line 84.] ok 60 - warning not repeated: [] ok 61 - encode/decode transparent ok 62 - header->edns object ok 63 - expected value after header->do(0) ok 64 - expected value after header->do(1) ok 65 - expected value after header->do(0) ok 66 - expected value after header->do(1) ok 67 - expected value after header->rcode(BADVERS) ok 68 - expected value after header->rcode(BADMODE) ok 69 - expected value after header->rcode(BADNAME) ok 70 - expected value after header->rcode(FORMERR) ok 71 - expected value after header->rcode(NOERROR) ok 72 - EDNS size request assembled correctly ok t/03-parameters.t .......... 1..167 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(CLASS65500) ok 8 - classbyname(BOGUS) [unknown class "BOGUS" at t/03-parameters.t line 30.] ok 9 - classbyname(Bogus) [unknown class "Bogus" at t/03-parameters.t line 30.] ok 10 - classbyname(CLASS65536) [classbyname("CLASS65536") out of range at t/03-parameters.t line 30.] ok 11 - classbyval(65536) [classbyval(65536) out of range at t/03-parameters.t line 35.] ok 12 - typebyname(TYPE0) ok 13 - typebyname(A) ok 14 - typebyname(NS) ok 15 - typebyname(MD) ok 16 - typebyname(MF) ok 17 - typebyname(CNAME) ok 18 - typebyname(SOA) ok 19 - typebyname(MB) ok 20 - typebyname(MG) ok 21 - typebyname(MR) ok 22 - typebyname(NULL) ok 23 - typebyname(WKS) ok 24 - typebyname(PTR) ok 25 - typebyname(HINFO) ok 26 - typebyname(MINFO) ok 27 - typebyname(MX) ok 28 - typebyname(TXT) ok 29 - typebyname(RP) ok 30 - typebyname(AFSDB) ok 31 - typebyname(X25) ok 32 - typebyname(ISDN) ok 33 - typebyname(RT) ok 34 - typebyname(NSAP) ok 35 - typebyname(NSAP-PTR) ok 36 - typebyname(SIG) ok 37 - typebyname(KEY) ok 38 - typebyname(PX) ok 39 - typebyname(GPOS) ok 40 - typebyname(AAAA) ok 41 - typebyname(LOC) ok 42 - typebyname(NXT) ok 43 - typebyname(EID) ok 44 - typebyname(NIMLOC) ok 45 - typebyname(SRV) ok 46 - typebyname(ATMA) ok 47 - typebyname(NAPTR) ok 48 - typebyname(KX) ok 49 - typebyname(CERT) ok 50 - typebyname(A6) ok 51 - typebyname(DNAME) ok 52 - typebyname(SINK) ok 53 - typebyname(OPT) ok 54 - typebyname(APL) ok 55 - typebyname(DS) ok 56 - typebyname(SSHFP) ok 57 - typebyname(IPSECKEY) ok 58 - typebyname(RRSIG) ok 59 - typebyname(NSEC) ok 60 - typebyname(DNSKEY) ok 61 - typebyname(DHCID) ok 62 - typebyname(NSEC3) ok 63 - typebyname(NSEC3PARAM) ok 64 - typebyname(TLSA) ok 65 - typebyname(SMIMEA) ok 66 - typebyname(HIP) ok 67 - typebyname(NINFO) ok 68 - typebyname(RKEY) ok 69 - typebyname(TALINK) ok 70 - typebyname(CDS) ok 71 - typebyname(CDNSKEY) ok 72 - typebyname(OPENPGPKEY) ok 73 - typebyname(CSYNC) ok 74 - typebyname(ZONEMD) ok 75 - typebyname(SVCB) ok 76 - typebyname(HTTPS) ok 77 - typebyname(SPF) ok 78 - typebyname(UINFO) ok 79 - typebyname(UID) ok 80 - typebyname(GID) ok 81 - typebyname(UNSPEC) ok 82 - typebyname(NID) ok 83 - typebyname(L32) ok 84 - typebyname(L64) ok 85 - typebyname(LP) ok 86 - typebyname(EUI48) ok 87 - typebyname(EUI64) ok 88 - typebyname(TKEY) ok 89 - typebyname(TSIG) ok 90 - typebyname(IXFR) ok 91 - typebyname(AXFR) ok 92 - typebyname(MAILB) ok 93 - typebyname(MAILA) ok 94 - typebyname(ANY) ok 95 - typebyname(URI) ok 96 - typebyname(CAA) ok 97 - typebyname(AVC) ok 98 - typebyname(DOA) ok 99 - typebyname(AMTRELAY) ok 100 - typebyname(TA) ok 101 - typebyname(DLV) ok 102 - typebyname(TYPE65500) ok 103 - typebyname(*) ok 104 - typebyname(BOGUS) [unknown type "BOGUS" at t/03-parameters.t line 53.] ok 105 - typebyname(Bogus) [unknown type "Bogus" at t/03-parameters.t line 53.] ok 106 - typebyname(TYPE65536) [typebyname("TYPE65536") out of range at t/03-parameters.t line 53.] ok 107 - typebyval(65536) [typebyval(65536) out of range at t/03-parameters.t line 58.] ok 108 - opcodebyname(QUERY) ok 109 - opcodebyname(IQUERY) ok 110 - opcodebyname(STATUS) ok 111 - opcodebyname(NOTIFY) ok 112 - opcodebyname(UPDATE) ok 113 - opcodebyname(DSO) ok 114 - opcodebyname(255) ok 115 - opcodebyname(NS_NOTIFY_OP) ok 116 - opcodebyname(BOGUS) [unknown opcode "BOGUS" at t/03-parameters.t line 75.] ok 117 - rcodebyname(NOERROR) ok 118 - rcodebyname(FORMERR) ok 119 - rcodebyname(SERVFAIL) ok 120 - rcodebyname(NXDOMAIN) ok 121 - rcodebyname(NOTIMP) ok 122 - rcodebyname(REFUSED) ok 123 - rcodebyname(YXDOMAIN) ok 124 - rcodebyname(YXRRSET) ok 125 - rcodebyname(NXRRSET) ok 126 - rcodebyname(NOTAUTH) ok 127 - rcodebyname(NOTZONE) ok 128 - rcodebyname(DSOTYPENI) ok 129 - rcodebyname(BADSIG) ok 130 - rcodebyname(BADKEY) ok 131 - rcodebyname(BADTIME) ok 132 - rcodebyname(BADMODE) ok 133 - rcodebyname(BADNAME) ok 134 - rcodebyname(BADALG) ok 135 - rcodebyname(BADTRUNC) ok 136 - rcodebyname(BADCOOKIE) ok 137 - rcodebyname(4095) ok 138 - rcodebyname(BADVERS) ok 139 - rcodebyname(BOGUS) [unknown rcode "BOGUS" at t/03-parameters.t line 93.] ok 140 - ednsoptionbyname(LLQ) ok 141 - ednsoptionbyname(UL) ok 142 - ednsoptionbyname(NSID) ok 143 - ednsoptionbyname(DAU) ok 144 - ednsoptionbyname(DHU) ok 145 - ednsoptionbyname(N3U) ok 146 - ednsoptionbyname(CLIENT-SUBNET) ok 147 - ednsoptionbyname(EXPIRE) ok 148 - ednsoptionbyname(COOKIE) ok 149 - ednsoptionbyname(TCP-KEEPALIVE) ok 150 - ednsoptionbyname(PADDING) ok 151 - ednsoptionbyname(CHAIN) ok 152 - ednsoptionbyname(KEY-TAG) ok 153 - ednsoptionbyname(EXTENDED-ERROR) ok 154 - ednsoptionbyname(CLIENT-TAG) ok 155 - ednsoptionbyname(SERVER-TAG) ok 156 - ednsoptionbyname(DEVICEID) ok 157 - ednsoptionbyname(65535) ok 158 - ednsoptionbyname(BOGUS) [unknown option "BOGUS" at t/03-parameters.t line 110.] ok 159 - dsotypebyname(KEEPALIVE) ok 160 - dsotypebyname(RETRYDELAY) ok 161 - dsotypebyname(ENCRYPTIONPADDING) ok 162 - dsotypebyname(SUBSCRIBE) ok 163 - dsotypebyname(PUSH) ok 164 - dsotypebyname(UNSUBSCRIBE) ok 165 - dsotypebyname(RECONFIRM) ok 166 - dsotypebyname(65535) ok 167 - dsotypebyname(BOGUS) [unknown DSO type "BOGUS" at t/03-parameters.t line 127.] 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 - argument undefined [domain identifier undefined at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 79.] ok 27 - qname read-only: [immutable object: argument invalid at t/03-question.t line 65.] ok 28 - qtype read-only: [immutable object: argument invalid at t/03-question.t line 65.] ok 29 - qclass read-only: [immutable object: argument invalid at t/03-question.t line 65.] ok 30 - name read-only: [immutable object: argument invalid at t/03-question.t line 65.] ok 31 - corrupt wire-format [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 115.] ok 32 - decoded object matches encoded data example.com. IN A ok 33 - decoded object matches encoded data example.com. IN AAAA ok 34 - decoded object matches encoded data example.com. IN MX ok 35 - decoded object matches encoded data example.com. IN NS ok 36 - decoded object matches encoded data example.com. IN SOA ok 37 - decoded object matches encoded data example.com. IN ANY ok 38 - decoded object matches encoded data example.com. HS A ok 39 - decoded object matches encoded data example.com. HS AAAA ok 40 - decoded object matches encoded data example.com. HS MX ok 41 - decoded object matches encoded data example.com. HS NS ok 42 - decoded object matches encoded data example.com. HS SOA ok 43 - decoded object matches encoded data example.com. HS ANY ok 44 - decoded object matches encoded data example.com. ANY A ok 45 - decoded object matches encoded data example.com. ANY AAAA ok 46 - decoded object matches encoded data example.com. ANY MX ok 47 - decoded object matches encoded data example.com. ANY NS ok 48 - decoded object matches encoded data example.com. ANY SOA ok 49 - decoded object matches encoded data example.com. ANY ANY ok 50 - returned offset has expected value ok 51 - interpret IPv4 prefix as PTR query 1.2.3.4 ok 52 - interpret IPv4 prefix as PTR query 1.2.3 ok 53 - interpret IPv4 prefix as PTR query 1.2 ok 54 - interpret IPv4 prefix as PTR query 1 ok 55 - query NS in in-addr.arpa namespace 4.3.2.1.in-addr.arpa. IN NS ok 56 - query SOA in in-addr.arpa namespace 4.3.2.1.in-addr.arpa. IN SOA ok 57 - query ANY in in-addr.arpa namespace 4.3.2.1.in-addr.arpa. IN ANY ok 58 - accept CIDR address/32 prefix syntax 4.3.2.1.in-addr.arpa ok 59 - accept CIDR address/24 prefix syntax 3.2.1.in-addr.arpa ok 60 - accept CIDR address/16 prefix syntax 2.1.in-addr.arpa ok 61 - accept CIDR address/8 prefix syntax 1.in-addr.arpa ok 62 - interpret IPv6 address as PTR query in ip6.arpa namespace ok 63 - interpret IPv6 form of IPv4 address as query in in-addr.arpa ok 64 - interpret IPv6 + embedded IPv4 address as query in ip6.arpa ok 65 - non-address character precludes interpretation as PTR query ok 66 - non-numeric character precludes interpretation as PTR query ok 67 - interpret IPv6 prefix as PTR query 1:2:3:4:5:6:7:8 ok 68 - interpret IPv6 prefix as PTR query 1:2:3:4:5:6:7 ok 69 - interpret IPv6 prefix as PTR query 1:2:3:4:5:6 ok 70 - interpret IPv6 prefix as PTR query 1:2:3:4:5 ok 71 - interpret IPv6 prefix as PTR query 1:2:3:4 ok 72 - interpret IPv6 prefix as PTR query 1:2:3 ok 73 - interpret IPv6 prefix as PTR query 1:2 ok 74 - accept IPv6 address/16 prefix syntax 4.3.2.1.ip6.arpa ok 75 - accept IPv6 address/12 prefix syntax 3.2.1.ip6.arpa ok 76 - accept IPv6 address/8 prefix syntax 2.1.ip6.arpa ok 77 - accept IPv6 address/4 prefix syntax 1.ip6.arpa ok 78 - check length of expanded IPv6 address 1:2:3:4:5:6:: ok 79 - check length of expanded IPv6 address 1:2:3:4:5::8 ok 80 - check length of expanded IPv6 address 1:2:3:4:5:: ok 81 - check length of expanded IPv6 address 1:2:3:4::7:8 ok 82 - check length of expanded IPv6 address 1:2:3:4::8 ok 83 - check length of expanded IPv6 address 1:2:3:4:: ok 84 - check length of expanded IPv6 address 1:2:3::6:7:8 ok 85 - check length of expanded IPv6 address 1:2:3::7:8 ok 86 - check length of expanded IPv6 address 1:2:3::8 ok 87 - check length of expanded IPv6 address 1:2:3:: ok 88 - check length of expanded IPv6 address 1:2::5:6:7:8 ok 89 - check length of expanded IPv6 address 1:2::6:7:8 ok 90 - check length of expanded IPv6 address 1:2::7:8 ok 91 - check length of expanded IPv6 address 1:2::8 ok 92 - check length of expanded IPv6 address 1:2:: ok 93 - check length of expanded IPv6 address 1::4:5:6:7:8 ok 94 - check length of expanded IPv6 address 1::5:6:7:8 ok 95 - check length of expanded IPv6 address 1::6:7:8 ok 96 - check length of expanded IPv6 address 1::7:8 ok 97 - check length of expanded IPv6 address 1::8 ok 98 - check length of expanded IPv6 address 1:: ok 99 - check length of expanded IPv6 address ::3:4:5:6:7:8 ok 100 - check length of expanded IPv6 address ::4:5:6:7:8 ok 101 - check length of expanded IPv6 address ::5:6:7:8 ok 102 - check length of expanded IPv6 address ::6:7:8 ok 103 - check length of expanded IPv6 address ::7:8 ok 104 - check length of expanded IPv6 address ::8 ok 105 - check length of expanded IPv6 address :: ok t/03-rr.t .................. 1..108 ok 1 - Net::DNS::RR->new(undef) [argument absent or undefined at t/03-rr.t line 15.] ok 2 - Net::DNS::RR->new('') [unable to parse RR string at t/03-rr.t line 15.] ok 3 - Net::DNS::RR->new(' ') [unable to parse RR string at t/03-rr.t line 15.] ok 4 - Net::DNS::RR->new('. NULL x') [no zone file representation defined for NULL at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/RR.pm line 514.] ok 5 - Net::DNS::RR->new('. OPT x') [no zone file representation defined for OPT at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/RR.pm line 514.] ok 6 - Net::DNS::RR->new('. ATMA x') [type ATMA not implemented at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/RR.pm line 513.] ok 7 - Net::DNS::RR->new('ARRAY(0x20e4128)') [non-scalar argument at t/03-rr.t line 15.] ok 8 - Net::DNS::RR->new('HASH(0x20e4320)') [non-scalar argument at t/03-rr.t line 15.] ok 9 - Net::DNS::RR->new( example.com A ) ok 10 - Net::DNS::RR->new( example.com IN ) ok 11 - Net::DNS::RR->new( example.com IN A ) ok 12 - Net::DNS::RR->new( example.com IN 123 A ) ok 13 - Net::DNS::RR->new( example.com 123 A ) ok 14 - Net::DNS::RR->new( example.com 123 IN A ) ok 15 - Net::DNS::RR->new( example.com 123 In Aaaa ) ok 16 - Net::DNS::RR->new( example.com A \\\# 0 ) ok 17 - expected value returned by $rr->owner ok 18 - expected value returned by $rr->type ok 19 - expected value returned by $rr->class ok 20 - expected value returned by $rr->ttl ok 21 - expected value returned by $rr->rdstring ok 22 - expected value returned by $rr->rdlength ok 23 - Net::DNS::RR->new( example.com 0 IN A \\\# 4 c0 00 02 01 ) ok 24 - Net::DNS::RR->new( example.com 0 IN A \\\# 4 c0000201 ) ok 25 - Net::DNS::RR->new( example.com 0 IN A 192.0.2.1 ) ok 26 - Net::DNS::RR->new( example.com 0 IN TYPE1 192.0.2.1 ) ok 27 - Net::DNS::RR->new( example.com 0 CLASS1 A 192.0.2.1 ) ok 28 - Net::DNS::RR->new( example.com 0 CLASS1 TYPE1 192.0.2.1 ) ok 29 - Net::DNS::RR->new( example.com 0 A 192.0.2.1 ) ok 30 - Net::DNS::RR->new( example.com 0 TYPE1 192.0.2.1 ) ok 31 - Net::DNS::RR->new( example.com IN A 192.0.2.1 ) ok 32 - Net::DNS::RR->new( example.com IN TYPE1 192.0.2.1 ) ok 33 - Net::DNS::RR->new( example.com CLASS1 A 192.0.2.1 ) ok 34 - Net::DNS::RR->new( example.com CLASS1 TYPE1 192.0.2.1 ) ok 35 - Net::DNS::RR->new( example.com A 192.0.2.1 ) ok 36 - Net::DNS::RR->new( example.com TYPE1 192.0.2.1 ) ok 37 - Net::DNS::RR->new( example.com IN 0 A 192.0.2.1 ) ok 38 - Net::DNS::RR->new( example.com IN 0 TYPE1 192.0.2.1 ) ok 39 - Net::DNS::RR->new( example.com CLASS1 0 A 192.0.2.1 ) ok 40 - Net::DNS::RR->new( example.com CLASS1 0 TYPE1 192.0.2.1 ) ok 41 - Net::DNS::RR->new( example.com 0 IN TXT txt-data ; space delimited ) ok 42 - Net::DNS::RR->new( example.com 0 TXT txt-data ) ok 43 - Net::DNS::RR->new( example.com IN TXT txt-data ) ok 44 - Net::DNS::RR->new( example.com TXT txt-data ) ok 45 - Net::DNS::RR->new( example.com IN 0 TXT txt-data ) ok 46 - Net::DNS::RR->new( example.com 0 IN TXT txt-data ; tab delimited ) ok 47 - Net::DNS::RR->new( example.com 0 TXT txt-data ) ok 48 - Net::DNS::RR->new( example.com IN TXT txt-data ) ok 49 - Net::DNS::RR->new( example.com TXT txt-data ) ok 50 - Net::DNS::RR->new( example.com IN 0 TXT txt-data ) ok 51 - Net::DNS::RR->new( example.com 0 IN TXT "txt-data" ; "quoted" ) ok 52 - Net::DNS::RR->new( example.com 0 TXT "txt-data" ) ok 53 - Net::DNS::RR->new( example.com IN TXT "txt-data" ) ok 54 - Net::DNS::RR->new( example.com TXT "txt-data" ) ok 55 - Net::DNS::RR->new( example.com IN 0 TXT "txt-data" ) ok 56 - Net::DNS::RR->new( example.com ( 0 IN TXT txt-data ) ; bracketed ) ok 57 - Net::DNS::RR->new( example.com. 3600 IN TXT \\\# 28 0c74776f2073657061726174650e71756f74656420737472696e6773 ) ok 58 - mismatched length: \\\# 0 c0 00 02 01 [length and hexadecimal data inconsistent at t/03-rr.t line 122.] ok 59 - mismatched length: \\\# 3 c0 00 02 01 [length and hexadecimal data inconsistent at t/03-rr.t line 122.] ok 60 - mismatched length: \\\# 5 c0 00 02 01 [length and hexadecimal data inconsistent at t/03-rr.t line 122.] ok 61 - Net::DNS::RR->new( type A address 192.0.2.1 ) ok 62 - Net::DNS::RR->new( type A address ARRAY(0x26d1d68) ) ok 63 - Net::DNS::RR->new( type A rdata ) ok 64 - Net::DNS::RR->new( name example.com type MX ) ok 65 - Net::DNS::RR->new( type MX class IN ttl 123 ) ok 66 - unknown method: [*** FATAL PROGRAM ERROR!! Unknown instance method "bogus_method"] ok 67 - unknown method: [*** FATAL PROGRAM ERROR!! Unknown instance method "bogus_method"] ok 68 - unknown method: [type ATMA not implemented at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/RR.pm line 195.] ok 69 - suppress repeated unknown method exception ok 70 - DESTROY() exists to placate pre-5.18 AUTOLOAD ok 71 - unknown class method: [Net::DNS::RR has no class method "xxxx" at t/03-rr.t line 160.] ok 72 - unrecognised RR type: [unknown type "BOGUS" at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/RR.pm line 676.] ok 73 - cannot change type: [not possible to change RR->type at t/03-rr.t line 175.] ok 74 - unknown time unit: [bad time: 1y at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/RR.pm line 481.] ok 75 - compressed rdata: [compression pointer in rdata at t/03-rr.t line 191.] ok 76 - exception in string: [Can't call method "string" on an undefined value at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/RR/MINFO.pm line 44.] ok 77 - exception in rdstring: [Can't call method "string" on an undefined value at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/RR/MINFO.pm line 44.] ok 78 - encode/decode example.com A ok 79 - encode/decode example.com IN ok 80 - encode/decode example.com IN A ok 81 - encode/decode example.com IN 123 A ok 82 - encode/decode example.com 123 A ok 83 - encode/decode example.com 123 IN A ok 84 - encode/decode example.com A 192.0.2.1 ok 85 - encode/decode OPT RR ok 86 - decode returns offset of next RR ok 87 - canonical encode example.com 123 IN A ok 88 - canonical encode EXAMPLE.com 123 A 192.0.2.1 ok 89 - corrupt wire-format [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/RR.pm line 231.] ok 90 - corrupt wire-format [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/RR.pm line 234.] ok 91 - corrupt wire-format [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/RR.pm line 240.] ok 92 - parse rr->plain format A ok 93 - parse rr->generic format A ok 94 - parse rr->plain format A ok 95 - parse rr->generic format A ok 96 - parse rr->plain format NS ok 97 - parse rr->generic format NS ok 98 - parse rr->plain format SOA ok 99 - parse rr->generic format SOA ok 100 - parse rr->plain format ATMA ok 101 - parse rr->generic format ATMA ok 102 - parse rr->plain format ATMA ok 103 - parse rr->generic format ATMA ok 104 - parse rr->plain format ATMA ok 105 - parse rr->generic format ATMA ok 106 - MX->get_rrsort_func() ok 107 - MX->get_rrsort_func(preference) ok 108 - MX->get_rrsort_func(X) 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() returns representation of update ok 9 - create empty packet ok 10 - question() returns empty list ok 11 - answer() returns empty list ok 12 - authority() returns empty list ok 13 - additional() returns empty list ok 14 - zone() returns empty list ok 15 - pre() returns empty list ok 16 - prerequisite() returns empty list ok 17 - update() returns empty list ok 18 - create query packet ok 19 - packet->question() returns single element list ok 20 - list element is a question object ok 21 - question object correct ok 22 - packet->data() method works ok 23 - new(\$data) object ok 24 - decoded packet matches original ok 25 - retransmitted packet matches original ok 26 - decoded empty packet ok 27 - decoded DSO packet ok 28 - truncated (29 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 115.] ok 29 - truncated (28 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 115.] ok 30 - truncated (27 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 115.] ok 31 - truncated (26 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 115.] ok 32 - truncated (25 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 112.] ok 33 - truncated (24 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 112.] ok 34 - truncated (23 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 112.] ok 35 - truncated (22 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 112.] ok 36 - truncated (21 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 112.] ok 37 - truncated (20 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 112.] ok 38 - truncated (19 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 112.] ok 39 - truncated (18 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 112.] ok 40 - truncated (17 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 112.] ok 41 - truncated (16 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 112.] ok 42 - truncated (15 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 112.] ok 43 - truncated (14 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 112.] ok 44 - truncated (13 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 112.] ok 45 - truncated (12 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 112.] ok 46 - truncated (11 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Packet.pm line 118.] ok 47 - truncated (10 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Packet.pm line 118.] ok 48 - truncated (9 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Packet.pm line 118.] ok 49 - truncated (8 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Packet.pm line 118.] ok 50 - truncated (7 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Packet.pm line 118.] ok 51 - truncated (6 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Packet.pm line 118.] ok 52 - truncated (5 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Packet.pm line 118.] ok 53 - truncated (4 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Packet.pm line 118.] ok 54 - truncated (3 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Packet.pm line 118.] ok 55 - truncated (2 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Packet.pm line 118.] ok 56 - truncated (1 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Packet.pm line 118.] ok 57 - truncated (0 octets): [corrupt wire-format data at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Packet.pm line 118.] ok 58 - push first RR into answer section ok 59 - push() returns answer RR count ok 60 - push second RR into answer section ok 61 - push() returns answer RR count ok 62 - push first RR into authority section ok 63 - push() returns authority RR count ok 64 - push second RR into authority section ok 65 - push() returns authority RR count ok 66 - push first RR into additional section ok 67 - push() returns additional RR count ok 68 - push second RR into additional section ok 69 - push() returns additional RR count ok 70 - new() from data buffer works ok 71 - $decoded->size() works ok 72 - $decoded->from() works ok 73 - $decoded->string() works ok 74 - check header->qdcount correct ok 75 - check header->ancount correct ok 76 - check header->nscount correct ok 77 - check header->arcount correct ok 78 - answersize() alias works ok 79 - answerfrom() alias works ok 80 - check content of question section ok 81 - check content of answer section ok 82 - check content of authority section ok 83 - check content of additional section ok 84 - pop() RR from answer section ok 85 - pop() RR from authority section ok 86 - pop() RR from additional section ok 87 - check question count in synthetic packet header ok 88 - check answer count in synthetic packet header ok 89 - check authority count in synthetic packet header ok 90 - check additional count in synthetic packet header ok 91 - Additional section packet is EDNS0 type ok 92 - EDNS0 packet size correct ok 93 - $packet->reply() returns packet ok 94 - reply->reply() [erroneous qr flag in query packet at t/04-packet.t line 184.] ok 95 - packet->reply() supports EDNS ok 96 - sigrr() undef for empty packet ok 97 - sigrr() undef for unsigned packet ok 98 - verify() fails for unsigned packet ok 99 - verifyerr() returned for unsigned packet ok 100 - sign_sig0() returns SIG0 record ok 101 - sigrr() returns SIG RR ok 102 - sign_sig0([]) [No "use Net::DNS::SEC" declaration in application code at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Packet.pm line 714.] ok 103 - sign_tsig([]) [Usage: Net::DNS::RR::TSIG->create( $keyfile, @options ) at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Packet.pm line 636.] ok t/05-A.t ................... 1..12 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 - encoded RDATA can be empty ok 8 - decoded RDATA can be empty ok 9 - string RDATA can be empty ok 10 - address completion: 1.2.3.4 ok 11 - address completion: 1.2.4 ok 12 - address completion: 1.4 ok t/05-AAAA.t ................ 1..136 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 - encoded RDATA can be empty ok 8 - decoded RDATA can be empty ok 9 - string RDATA can be empty ok 10 - address compression: 0:0:0:0:0:0:0:0 ok 11 - address expansion: :: ok 12 - address compression: 0:0:0:0:0:0:0:8 ok 13 - address expansion: ::8 ok 14 - address compression: 0:0:0:0:0:0:7:0 ok 15 - address expansion: ::7:0 ok 16 - address compression: 0:0:0:0:0:6:0:0 ok 17 - address expansion: ::6:0:0 ok 18 - address compression: 0:0:0:0:0:6:0:8 ok 19 - address expansion: ::6:0:8 ok 20 - address compression: 0:0:0:0:5:0:0:0 ok 21 - address expansion: ::5:0:0:0 ok 22 - address compression: 0:0:0:0:5:0:0:8 ok 23 - address expansion: ::5:0:0:8 ok 24 - address compression: 0:0:0:0:5:0:7:0 ok 25 - address expansion: ::5:0:7:0 ok 26 - address compression: 0:0:0:4:0:0:0:0 ok 27 - address expansion: 0:0:0:4:: ok 28 - address compression: 0:0:0:4:0:0:0:8 ok 29 - address expansion: ::4:0:0:0:8 ok 30 - address compression: 0:0:0:4:0:0:7:0 ok 31 - address expansion: ::4:0:0:7:0 ok 32 - address compression: 0:0:0:4:0:6:0:0 ok 33 - address expansion: ::4:0:6:0:0 ok 34 - address compression: 0:0:0:4:0:6:0:8 ok 35 - address expansion: ::4:0:6:0:8 ok 36 - address compression: 0:0:3:0:0:0:0:0 ok 37 - address expansion: 0:0:3:: ok 38 - address compression: 0:0:3:0:0:0:0:8 ok 39 - address expansion: 0:0:3::8 ok 40 - address compression: 0:0:3:0:0:0:7:0 ok 41 - address expansion: 0:0:3::7:0 ok 42 - address compression: 0:0:3:0:0:6:0:0 ok 43 - address expansion: ::3:0:0:6:0:0 ok 44 - address compression: 0:0:3:0:0:6:0:8 ok 45 - address expansion: ::3:0:0:6:0:8 ok 46 - address compression: 0:0:3:0:5:0:0:0 ok 47 - address expansion: 0:0:3:0:5:: ok 48 - address compression: 0:0:3:0:5:0:0:8 ok 49 - address expansion: ::3:0:5:0:0:8 ok 50 - address compression: 0:0:3:0:5:0:7:0 ok 51 - address expansion: ::3:0:5:0:7:0 ok 52 - address compression: 0:2:0:0:0:0:0:0 ok 53 - address expansion: 0:2:: ok 54 - address compression: 0:2:0:0:0:0:0:8 ok 55 - address expansion: 0:2::8 ok 56 - address compression: 0:2:0:0:0:0:7:0 ok 57 - address expansion: 0:2::7:0 ok 58 - address compression: 0:2:0:0:0:6:0:0 ok 59 - address expansion: 0:2::6:0:0 ok 60 - address compression: 0:2:0:0:0:6:0:8 ok 61 - address expansion: 0:2::6:0:8 ok 62 - address compression: 0:2:0:0:5:0:0:0 ok 63 - address expansion: 0:2:0:0:5:: ok 64 - address compression: 0:2:0:0:5:0:0:8 ok 65 - address expansion: 0:2::5:0:0:8 ok 66 - address compression: 0:2:0:0:5:0:7:0 ok 67 - address expansion: 0:2::5:0:7:0 ok 68 - address compression: 0:2:0:4:0:0:0:0 ok 69 - address expansion: 0:2:0:4:: ok 70 - address compression: 0:2:0:4:0:0:0:8 ok 71 - address expansion: 0:2:0:4::8 ok 72 - address compression: 0:2:0:4:0:0:7:0 ok 73 - address expansion: 0:2:0:4::7:0 ok 74 - address compression: 0:2:0:4:0:6:0:0 ok 75 - address expansion: 0:2:0:4:0:6:: ok 76 - address compression: 0:2:0:4:0:6:0:8 ok 77 - address expansion: 0:2:0:4:0:6:0:8 ok 78 - address compression: 1:0:0:0:0:0:0:0 ok 79 - address expansion: 1:: ok 80 - address compression: 1:0:0:0:0:0:0:8 ok 81 - address expansion: 1::8 ok 82 - address compression: 1:0:0:0:0:0:7:0 ok 83 - address expansion: 1::7:0 ok 84 - address compression: 1:0:0:0:0:6:0:0 ok 85 - address expansion: 1::6:0:0 ok 86 - address compression: 1:0:0:0:0:6:0:8 ok 87 - address expansion: 1::6:0:8 ok 88 - address compression: 1:0:0:0:5:0:0:0 ok 89 - address expansion: 1::5:0:0:0 ok 90 - address compression: 1:0:0:0:5:0:0:8 ok 91 - address expansion: 1::5:0:0:8 ok 92 - address compression: 1:0:0:0:5:0:7:0 ok 93 - address expansion: 1::5:0:7:0 ok 94 - address compression: 1:0:0:4:0:0:0:0 ok 95 - address expansion: 1:0:0:4:: ok 96 - address compression: 1:0:0:4:0:0:0:8 ok 97 - address expansion: 1:0:0:4::8 ok 98 - address compression: 1:0:0:4:0:0:7:0 ok 99 - address expansion: 1::4:0:0:7:0 ok 100 - address compression: 1:0:0:4:0:6:0:0 ok 101 - address expansion: 1::4:0:6:0:0 ok 102 - address compression: 1:0:0:4:0:6:0:8 ok 103 - address expansion: 1::4:0:6:0:8 ok 104 - address compression: 1:0:3:0:0:0:0:0 ok 105 - address expansion: 1:0:3:: ok 106 - address compression: 1:0:3:0:0:0:0:8 ok 107 - address expansion: 1:0:3::8 ok 108 - address compression: 1:0:3:0:0:0:7:0 ok 109 - address expansion: 1:0:3::7:0 ok 110 - address compression: 1:0:3:0:0:6:0:0 ok 111 - address expansion: 1:0:3::6:0:0 ok 112 - address compression: 1:0:3:0:0:6:0:8 ok 113 - address expansion: 1:0:3::6:0:8 ok 114 - address compression: 1:0:3:0:5:0:0:0 ok 115 - address expansion: 1:0:3:0:5:: ok 116 - address compression: 1:0:3:0:5:0:0:8 ok 117 - address expansion: 1:0:3:0:5::8 ok 118 - address compression: 1:0:3:0:5:0:7:0 ok 119 - address expansion: 1:0:3:0:5:0:7:0 ok 120 - address completion: 1 ok 121 - address completion: 1: ok 122 - address completion: 1:2 ok 123 - address completion: 1:2: ok 124 - address completion: 1:2:3 ok 125 - address completion: 1:2:3: ok 126 - address completion: 1:2:3:4 ok 127 - address completion: 1:2:3:4: ok 128 - address completion: 1:2:3:4:5 ok 129 - address completion: 1:2:3:4:5: ok 130 - address completion: 1:2:3:4:5:6 ok 131 - address completion: 1:2:3:4:5:6: ok 132 - address completion: 1:2:3:4:5:6:7 ok 133 - address completion: 1:2:3:4:5:6:7: ok 134 - address completion: ::ffff:1.2.3.4 ok 135 - address completion: ::ffff:1.2.4 ok 136 - address completion: ::ffff:1.4 ok t/05-AFSDB.t ............... 1..15 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 - encoded RDATA can be empty ok 9 - decoded RDATA can be empty ok 10 - string RDATA can be empty ok 11 - encoded RDATA not compressible ok 12 - encoded RDATA names not downcased ok 13 - canonical RDATA names downcased ok 14 - 'subtype' attribute of empty RR undefined ok 15 - 'hostname' attribute of empty RR undefined ok t/05-AMTRELAY.t ............ 1..32 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 - encoded RDATA can be empty ok 11 - decoded RDATA can be empty ok 12 - string RDATA can be empty ok 13 - encoded RDATA not compressible ok 14 - encoded RDATA names not downcased ok 15 - canonical RDATA names not downcased ok 16 - rr->relay( '.' ) ok 17 - new/string transparent ok 18 - encode/decode transparent ok 19 - rr->relay( '192.0.2.38' ) ok 20 - new/string transparent ok 21 - encode/decode transparent ok 22 - rr->relay( '2001:db8:0:8002:0:0:2000:1' ) ok 23 - new/string transparent ok 24 - encode/decode transparent ok 25 - rr->relay( 'relay.example.com' ) ok 26 - new/string transparent ok 27 - encode/decode transparent ok 28 - precedence attribute of empty RR undefined ok 29 - D attribute of empty RR undefined ok 30 - relaytype attribute of empty RR undefined ok 31 - relay attribute of empty RR undefined ok 32 - unrecognised relay type [unrecognised relay type at t/05-AMTRELAY.t line 105.] 12.100.51.198.in-addr.arpa. IN AMTRELAY 10 1 3 amtrelays.example.com. ok t/05-APL.t ................. 1..31 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 - encoded RDATA can be empty ok 28 - decoded RDATA can be empty ok 29 - string RDATA can be empty ok 30 - corrupt wire-format [corrupt APL data at t/05-APL.t line 78.] ok 31 - unknown address family [unknown address family at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/RR/APL.pm line 140.] ok t/05-CAA.t ................. 1..17 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 - encoded RDATA can be empty ok 11 - decoded RDATA can be empty ok 12 - string RDATA can be empty ok 13 - 'flags' attribute of empty RR undefined ok 14 - 'tag' attribute of empty RR undefined ok 15 - 'value' attribute of empty RR undefined ok 16 - set $rr->critical ok 17 - clear $rr->critical CAA.example. IN CAA 128 issue example.net ok t/05-CDNSKEY.t ............. 1..35 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: presentation format ok 33 - DNSKEY delete: rdata wire-format ok 34 - DNSKEY delete: accept old format ok 35 - DNSKEY delete: represent empty key CDNSKEY.example. IN CDNSKEY ( 256 3 5 AQPSKmynfzW4kyBv015MUG2DeIQ3Cbl+BBZH4b/0PY1kxkmvHjcZc8nokfzj31GajIQKY+5CptLr 3buXA10hWqTkF7H6RfoRqXQeogmMHfpftf6zMv1LyBUgia7za6ZEzOJBOztyvhjL742iU/TpPSED hm2SNKLijfUppn1UaNvv4w== ) ; Key ID = 2642 ok t/05-CDS.t ................. 1..31 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: presentation format ok 29 - DS delete: rdata wire-format ok 30 - DS delete: accept old format ok 31 - DS delete: represent empty digest 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..24 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 - encoded RDATA can be empty ok 14 - decoded RDATA can be empty ok 15 - string RDATA can be empty ok 16 - certtype may be zero ok 17 - keytag may be zero ok 18 - algorithm may be zero ok 19 - cert may be empty ok 20 - algorithm mnemonic ok 21 - algorithm with no mnemonic ok 22 - unknown mnemonic [unknown algorithm "X" at t/05-CERT.t line 95.] ok 23 - valid certtype mnemonic ok 24 - unknown mnemonic [unknown certtype "X" at t/05-CERT.t line 104.] ok t/05-CNAME.t ............... 1..13 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 - encoded RDATA can be empty ok 8 - decoded RDATA can be empty ok 9 - string RDATA can be empty ok 10 - encoded RDATA compressible ok 11 - encoded RDATA names not downcased ok 12 - canonical RDATA names downcased ok 13 - 'cname' attribute of empty RR undefined ok t/05-CSYNC.t ............... 1..20 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 - encoded RDATA can be empty ok 12 - decoded RDATA can be empty ok 13 - string RDATA can be empty ok 14 - 'SOAserial' attribute of empty RR undefined ok 15 - 'flags' attribute of empty RR undefined ok 16 - 'typelist' attribute of empty RR undefined ok 17 - set $rr->immediate ok 18 - clear $rr->immediate ok 19 - set $rr->soaminimum ok 20 - clear $rr->soaminimum alpha.example.com. IN CSYNC 66 3 A NS AAAA ok t/05-DHCID.t ............... 1..15 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 - encoded RDATA can be empty ok 11 - decoded RDATA can be empty ok 12 - string RDATA can be empty ok 13 - 'identifiertype' attribute of empty RR undefined ok 14 - 'digesttype' attribute of empty RR undefined ok 15 - 'digest' attribute of empty RR undefined DHCID.example. IN DHCID AAIBT2JmdXNjYXRlZElkZW50aXR5RGF0YQ== ok t/05-DNAME.t ............... 1..14 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 - encoded RDATA can be empty ok 9 - decoded RDATA can be empty ok 10 - string RDATA can be empty ok 11 - encoded RDATA not compressible ok 12 - encoded RDATA names not downcased ok 13 - canonical RDATA names downcased ok 14 - 'target' attribute of empty RR undefined ok t/05-DNSKEY.t .............. 1..33 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 - '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 - unknown mnemonic [unknown algorithm "X" at t/05-DNSKEY.t line 106.] ok 29 - disallowed algorithm 0 [unknown algorithm "" at t/05-DNSKEY.t line 110.] ok 30 - class method algorithm("RSASHA256") ok 31 - class method algorithm(8) ok 32 - class method algorithm(255) ok 33 - Historic keytag, per RFC4034 Appendix B.1 DNSKEY.example. IN DNSKEY ( 256 3 5 AQPSKmynfzW4kyBv015MUG2DeIQ3Cbl+BBZH4b/0PY1kxkmvHjcZc8nokfzj31GajIQKY+5CptLr 3buXA10hWqTkF7H6RfoRqXQeogmMHfpftf6zMv1LyBUgia7za6ZEzOJBOztyvhjL742iU/TpPSED hm2SNKLijfUppn1UaNvv4w== ) ; Key ID = 2642 ok t/05-DS.t .................. 1..37 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 - '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 - unknown mnemonic [unknown algorithm "X" at t/05-DS.t line 80.] ok 22 - disallowed algorithm 0 [unknown algorithm "" at t/05-DS.t line 84.] ok 23 - class method algorithm("RSASHA256") ok 24 - class method algorithm(8) ok 25 - class method algorithm(255) ok 26 - digest type mnemonic accepted ok 27 - rr->digtype("MNEMONIC") returns mnemonic ok 28 - rr->digtype("MNEMONIC") preserves value ok 29 - disallowed digtype 0 [unknown algorithm "" at t/05-DS.t line 103.] ok 30 - class method digtype("SHA256") ok 31 - class method digtype(2) ok 32 - class method digtype(255) ok 33 - corrupt hexadecimal [corrupt hex at t/05-DS.t line 115.] ok 34 - create: wrong digtype [digtype 255 not supported at t/05-DS.t line 123.] ok 35 - create: non-DNSSEC key [Unable to create DS record for invalid key at t/05-DS.t line 131.] ok 36 - create: non-zone key [Unable to create DS record for non-zone key at t/05-DS.t line 139.] ok 37 - create: revoked key [Unable to create DS record for revoked key at t/05-DS.t line 147.] 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..9 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 7 - encoded RDATA can be empty ok 8 - decoded RDATA can be empty ok 9 - string RDATA can be empty ok t/05-EUI64.t ............... 1..9 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 7 - encoded RDATA can be empty ok 8 - decoded RDATA can be empty ok 9 - string RDATA can be empty ok t/05-HINFO.t ............... 1..12 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 - encoded RDATA can be empty ok 9 - decoded RDATA can be empty ok 10 - string RDATA can be empty ok 11 - 'cpu' attribute of empty RR undefined ok 12 - 'os' attribute of empty RR undefined ok t/05-HIP.t ................. 1..22 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 - encoded RDATA can be empty ok 12 - decoded RDATA can be empty ok 13 - string RDATA can be empty ok 14 - corrupt wire-format [corrupt HIP data at t/05-HIP.t line 98.] ok 15 - corrupt hexadecimal [corrupt hex at t/05-HIP.t line 106.] ok 16 - encoded RDATA not compressible ok 17 - encoded RDATA names not downcased ok 18 - canonical RDATA names not downcased ok 19 - 'algorithm' attribute of empty RR undefined ok 20 - 'hit' attribute of empty RR undefined ok 21 - 'key' attribute of empty RR undefined ok 22 - 'servers' attribute of empty RR undefined HIP.example. IN HIP ( 2 200100107b1a74df365639cc39f1d578 AwEAAbdxyhNuSutc5EMzxTs9LBPCIkOFH8cIvM4p9+LrV4e19WzK00+CI6zBCQTdtWsuxKbWIy87UOoJTwkUs7lBu+Upr1gsNrut79ryra+bSRGQb1slImA8YVJyuIDsj7kwzG7jnERNqnWxZ48AWkskmdHaVDP4BcelrTI3rMXdXF5D rvs1.example.com. rvs2.example.com. ) ok t/05-IPSECKEY.t ............ 1..39 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 - encoded RDATA can be empty ok 14 - decoded RDATA can be empty ok 15 - string RDATA can be empty ok 16 - encoded RDATA not compressible ok 17 - encoded RDATA names not downcased ok 18 - canonical RDATA names not downcased ok 19 - rr->gateway( '.' ) ok 20 - new/string transparent ok 21 - encode/decode transparent ok 22 - rr->gateway( '192.0.2.38' ) ok 23 - new/string transparent ok 24 - encode/decode transparent ok 25 - rr->gateway( '2001:db8:0:8002:0:0:2000:1' ) ok 26 - new/string transparent ok 27 - encode/decode transparent ok 28 - rr->gateway( 'gateway.example.com' ) ok 29 - new/string transparent ok 30 - encode/decode transparent ok 31 - unrecognised gateway type [unrecognised gateway type at t/05-IPSECKEY.t line 109.] ok 32 - exception raised in decode [unknown gateway type (255) at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/RR/IPSECKEY.pm line 53.] ok 33 - exception raised in encode [unknown gateway type (255) at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/RR/IPSECKEY.pm line 83.] ok 34 - exception raised in gateway [unknown gateway type (255) at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/RR/IPSECKEY.pm line 162.] ok 35 - precedence attribute of empty RR undefined ok 36 - gatetype attribute of empty RR undefined ok 37 - algorithm attribute of empty RR undefined ok 38 - gateway attribute of empty RR undefined ok 39 - key attribute of empty RR undefined 38.2.0.192.in-addr.arpa. IN IPSECKEY ( 10 3 2 gateway.example.com. AQNRU3mG7TVTO2BkR47usntb102uFJtugbo6BSGvgqt4AQ== ) ok t/05-ISDN.t ................ 1..13 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 - encoded RDATA can be empty ok 10 - decoded RDATA can be empty ok 11 - string RDATA can be empty ok 12 - 'address' attribute of empty RR undefined ok 13 - '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..15 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 - encoded RDATA can be empty ok 9 - decoded RDATA can be empty ok 10 - string RDATA can be empty ok 11 - encoded RDATA not compressible ok 12 - encoded RDATA names not downcased ok 13 - canonical RDATA names downcased ok 14 - 'preference' attribute of empty RR undefined ok 15 - 'exchange' attribute of empty RR undefined ok t/05-L32.t ................. 1..12 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 - encoded RDATA can be empty ok 9 - decoded RDATA can be empty ok 10 - string RDATA can be empty ok 11 - 'preference' attribute of empty RR undefined ok 12 - 'locator32' attribute of empty RR undefined ok t/05-L64.t ................. 1..12 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 - encoded RDATA can be empty ok 9 - decoded RDATA can be empty ok 10 - string RDATA can be empty ok 11 - 'preference' attribute of empty RR undefined ok 12 - 'locator64' attribute of empty RR undefined ok t/05-LOC.t ................. 1..24 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 - encoded RDATA can be empty ok 17 - decoded RDATA can be empty ok 18 - string RDATA can be empty ok 19 - 'latitude' attribute of empty RR undefined ok 20 - 'longitude' attribute of empty RR undefined ok 21 - 'altitude' attribute of empty RR undefined ok 22 - 'size' attribute of empty RR undefined ok 23 - 'hp' attribute of empty RR undefined ok 24 - 'vp' attribute of empty RR undefined ok t/05-LP.t .................. 1..17 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 - encoded RDATA can be empty ok 11 - decoded RDATA can be empty ok 12 - string RDATA can be empty ok 13 - encoded RDATA not compressible ok 14 - encoded RDATA names not downcased ok 15 - canonical RDATA names not downcased ok 16 - 'preference' attribute of empty RR undefined ok 17 - 'target' attribute of empty RR undefined ok t/05-MINFO.t ............... 1..15 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 - encoded RDATA can be empty ok 9 - decoded RDATA can be empty ok 10 - string RDATA can be empty ok 11 - encoded RDATA compressible ok 12 - encoded RDATA names not downcased ok 13 - canonical RDATA names downcased ok 14 - 'rmailbx' attribute of empty RR undefined ok 15 - 'emailbx' attribute of empty RR undefined ok t/05-MX.t .................. 1..18 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 - encoded RDATA can be empty ok 9 - decoded RDATA can be empty ok 10 - string RDATA can be empty ok 11 - encoded RDATA compressible ok 12 - encoded RDATA names not downcased ok 13 - canonical RDATA names downcased ok 14 - unspecified integer returns 0 (not default value) ok 15 - unspecified domain name returns undefined ok 16 - unspecified integer returns default value ok 17 - domain name defined as expected ok 18 - zero integer replaces default value ok t/05-NAPTR.t ............... 1..23 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 - encoded RDATA can be empty ok 13 - decoded RDATA can be empty ok 14 - string RDATA can be empty ok 15 - encoded RDATA not compressible ok 16 - encoded RDATA names not downcased ok 17 - canonical RDATA names downcased ok 18 - 'order' attribute of empty RR undefined ok 19 - 'preference' attribute of empty RR undefined ok 20 - 'flags' attribute of empty RR undefined ok 21 - 'service' attribute of empty RR undefined ok 22 - 'regexp' attribute of empty RR undefined ok 23 - 'replacement' attribute of empty RR undefined ok t/05-NID.t ................. 1..12 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 - encoded RDATA can be empty ok 9 - decoded RDATA can be empty ok 10 - string RDATA can be empty ok 11 - 'preference' attribute of empty RR undefined ok 12 - 'nodeid' attribute of empty RR undefined ok t/05-NS.t .................. 1..13 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 - encoded RDATA can be empty ok 8 - decoded RDATA can be empty ok 9 - string RDATA can be empty ok 10 - encoded RDATA compressible ok 11 - encoded RDATA names not downcased ok 12 - canonical RDATA names downcased ok 13 - 'nsdname' attribute of empty RR undefined ok t/05-NSEC.t ................ 1..15 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 - encoded RDATA can be empty ok 9 - decoded RDATA can be empty ok 10 - string RDATA can be empty ok 11 - encoded RDATA not compressible ok 12 - encoded RDATA names not downcased ok 13 - canonical RDATA names not downcased ok 14 - 'nxtdname' attribute of empty RR undefined ok 15 - 'typelist' attribute of empty RR undefined alpha.example.com. IN NSEC host.example.com. ok t/05-NSEC3.t ............... 1..25 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 - encoded RDATA can be empty ok 15 - decoded RDATA can be empty ok 16 - string RDATA can be empty 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 83.] ok 23 - parse RR with salt field placeholder ok 24 - placeholder denotes empty salt field ok 25 - corrupt hexadecimal [corrupt hex at t/05-NSEC3.t line 95.] 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. IN NSEC3 ( 1 1 12 aabbccdd 2t7b4g4vsa5smi47k61mv5bv1a22bojr NS SOA MX RRSIG DNSKEY NSEC3PARAM ) ok t/05-NSEC3PARAM.t .......... 1..22 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 - encoded RDATA can be empty ok 12 - decoded RDATA can be empty ok 13 - string RDATA can be empty ok 14 - 'algorithm' attribute of empty RR undefined ok 15 - 'flags' attribute of empty RR undefined ok 16 - 'iterations' attribute of empty RR undefined ok 17 - 'salt' attribute of empty RR undefined ok 18 - NSEC3PARAM created with null salt ok 19 - NSEC3PARAM null salt value ok 20 - NSEC3PARAM null salt binary value ok 21 - NSEC3PARAM null salt binary value ok 22 - NSEC3PARAM not created with corrupt hex data ok t/05-NULL.t ................ 1..10 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 7 - encoded RDATA matches example ok 8 - encoded RDATA can be empty ok 9 - decoded RDATA can be empty ok 10 - string RDATA can be empty 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..50 ok 1 - OPT RR type code = 41 ok 2 - expected result from rr->size() ok 3 - expected result from rr->rcode() ok 4 - expected result from rr->flags() ok 5 - additional attribute rr->version() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example ok 8 - string method works ok 9 - rr->size(x) returns function argument ok 10 - rr->size(x) changes attribute value ok 11 - rr->rcode(x) returns function argument ok 12 - rr->rcode(x) changes attribute value ok 13 - rr->flags(x) returns function argument ok 14 - rr->flags(x) changes attribute value ok 15 - deprecated class method: [deprecated method; please use "size()" at t/05-OPT.t line 76.] ok 16 - warning not repeated [] ok 17 - deprecated ttl method: [] ok 18 - warning not repeated [] ok 19 - opt->rcode(16) ok 20 - opt->rcode(1) ok 21 - new OPT RR created ok 22 - EDNS option list initially empty ok 23 - format non-existent option(0) ok 24 - $undef = option(0) ok 25 - @empty = option(0) ok 26 - state unmodified by existence probes ok 27 - insert EDNS option ok 28 - delete EDNS option ok 29 - option 4 => '' ok 30 - option DAU => [5, 7, 8, 10] ok 31 - option 10 => {CLIENT-COOKIE => ... } ok 32 - compose/decompose option 1 ok 33 - compose/decompose option 2 ok 34 - compose/decompose option 3 ok 35 - compose/decompose option 5 ok 36 - compose/decompose option 6 ok 37 - compose/decompose option 7 ok 38 - compose/decompose option 8 ok 39 - compose/decompose option 9 ok 40 - compose/decompose option 10 ok 41 - compose/decompose option 11 ok 42 - compose/decompose option 12 ok 43 - compose/decompose option 13 ok 44 - compose/decompose option 14 ok 45 - compose/decompose option 15 ok 46 - compose/decompose option 16 ok 47 - compose/decompose option 17 ok 48 - compose/decompose option 26946 ok 49 - unable to compose option: [unable to compose option 65001 at t/05-OPT.t line 170.] ok 50 - expected number of options ;; EDNS version 0 ;; flags: 0000 ;; rcode: NOERROR ;; size: 512 ;; option: LLQ => ( 7261776279746573 ) ;; UL => ( 7261776279746573 ) ;; NSID => ( 7261776279746573 ) ;; 4 => ( ) ;; DAU => ( 5, 7, 8, 10, 13, 14, 15, 16 ) ;; DHU => ( 1, 2, 4 ) ;; N3U => ( 1 ) ;; CLIENT-SUBNET => ( FAMILY => 1, SOURCE-PREFIX-LENGTH => 23, ;; SCOPE-PREFIX-LENGTH => 0, ADDRESS => 123.123.122.0 ) ;; EXPIRE => ( EXPIRE-TIMER => 604800 ) ;; COOKIE => ( VERSION => 1, RESERVED => 000000, TIMESTAMP => 1589785412, ;; HASH => 1122334455667788 ) ;; TCP-KEEPALIVE => ( TIMEOUT => 200 ) ;; PADDING => ( OPTION-LENGTH => 100 ) ;; CHAIN => ( CLOSEST-TRUST-POINT => com. ) ;; KEY-TAG => ( 29281, 30562, 31092, 25971 ) ;; EXTENDED-ERROR => ( INFO-CODE => 123, EXTRA-TEXT => ) ;; CLIENT-TAG => ( 7261776279746573 ) ;; SERVER-TAG => ( 7261776279746573 ) ;; DEVICEID => ( 7261776279746573 ) ok t/05-PTR.t ................. 1..13 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 - encoded RDATA can be empty ok 8 - decoded RDATA can be empty ok 9 - string RDATA can be empty ok 10 - encoded RDATA compressible ok 11 - encoded RDATA names not downcased ok 12 - canonical RDATA names downcased ok 13 - 'ptrdname' attribute of empty RR undefined ok t/05-PX.t .................. 1..17 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 - encoded RDATA can be empty ok 10 - decoded RDATA can be empty ok 11 - string RDATA can be empty ok 12 - encoded RDATA not compressible ok 13 - encoded RDATA names not downcased ok 14 - canonical RDATA names downcased ok 15 - 'preference' attribute of empty RR undefined ok 16 - 'map822' attribute of empty RR undefined ok 17 - 'mapx400' attribute of empty RR undefined ok t/05-RP.t .................. 1..15 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 - encoded RDATA can be empty ok 9 - decoded RDATA can be empty ok 10 - string RDATA can be empty ok 11 - encoded RDATA not compressible ok 12 - encoded RDATA names not downcased ok 13 - canonical RDATA names downcased ok 14 - 'mbox' attribute of empty RR undefined ok 15 - 'txtdname' attribute of empty RR undefined ok t/05-RRSIG.t ............... 1..71 ok 1 - RRSIG RR type code = 46 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->sigin() ok 15 - additional attribute rr->sigex() ok 16 - additional attribute rr->vrfyerrstr() ok 17 - encode/decode transparent ok 18 - encoded RDATA matches example ok 19 - encoded RDATA not compressible ok 20 - encoded RDATA names downcased ok 21 - canonical RDATA names downcased ok 22 - 'typecovered' attribute of empty RR undefined ok 23 - 'algorithm' attribute of empty RR undefined ok 24 - 'labels' attribute of empty RR undefined ok 25 - 'orgttl' attribute of empty RR undefined ok 26 - 'sigexpiration' attribute of empty RR undefined ok 27 - 'siginception' attribute of empty RR undefined ok 28 - 'keytag' attribute of empty RR undefined ok 29 - 'signame' attribute of empty RR undefined ok 30 - 'signature' attribute of empty RR undefined ok 31 - 'rdstring' attribute of empty RR undefined ok 32 - algorithm number accepted ok 33 - algorithm mnemonic accepted ok 34 - rr->algorithm("MNEMONIC") returns mnemonic ok 35 - rr->algorithm("MNEMONIC") preserves value ok 36 - unknown mnemonic [unknown algorithm "X" at t/05-RRSIG.t line 114.] ok 37 - class method algorithm("RSASHA256") ok 38 - class method algorithm(8) ok 39 - class method algorithm(255) ok 40 - _CreateSig method callable [] ok 41 - _CreateSigData method callable [] ok 42 - _VerifySig method callable [] ok 43 - create method callable [No "use Net::DNS::SEC" declaration in application code at t/05-RRSIG.t line 141.] ok 44 - verify method callable [No "use Net::DNS::SEC" declaration in application code at t/05-RRSIG.t line 141.] ok 45 - _time2string(-1) ok 46 - _string2time(21060207062815) ok 47 - _time2string(0) ok 48 - _string2time(19700101000000) ok 49 - _time2string(2147483647) ok 50 - _string2time(20380119031407) ok 51 - _time2string(2147483648) ok 52 - _string2time(20380119031408) ok 53 - _time2string(4107542399) ok 54 - _string2time(21000228235959) ok 55 - _time2string(4107542400) ok 56 - _string2time(21000301000000) ok 57 - _time2string(4294967295) ok 58 - _string2time(21060207062815) ok 59 - _string2time( time() ) 1629520616 ok 60 - _ordered( undef, 0 ) ok 61 - _ordered( 0, 1 ) ok 62 - _ordered( 0x7fffffff, 0x80000000 ) ok 63 - _ordered( 0xffffffff, 0 ) ok 64 - _ordered( -2, -1 ) ok 65 - _ordered( -1, 0 ) ok 66 - !_ordered( undef, undef ) ok 67 - !_ordered( 0, undef ) ok 68 - !_ordered( 0x80000000, 0x7fffffff ) ok 69 - !_ordered( 0, 0xffffffff ) ok 70 - !_ordered( -1, -2 ) ok 71 - !_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..15 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 - encoded RDATA can be empty ok 9 - decoded RDATA can be empty ok 10 - string RDATA can be empty ok 11 - encoded RDATA not compressible ok 12 - encoded RDATA names not downcased ok 13 - canonical RDATA names downcased ok 14 - 'preference' attribute of empty RR undefined ok 15 - 'intermediate' attribute of empty RR undefined ok t/05-SIG.t ................. 1..73 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 80.] ok 21 - encoded RDATA not compressible ok 22 - encoded RDATA names downcased ok 23 - canonical RDATA names downcased ok 24 - 'typecovered' attribute of empty RR undefined ok 25 - 'algorithm' attribute of empty RR undefined ok 26 - 'labels' attribute of empty RR undefined ok 27 - 'orgttl' attribute of empty RR undefined ok 28 - 'sigexpiration' attribute of empty RR undefined ok 29 - 'siginception' attribute of empty RR undefined ok 30 - 'keytag' attribute of empty RR undefined ok 31 - 'signame' attribute of empty RR undefined ok 32 - 'signature' attribute of empty RR undefined ok 33 - 'rdstring' attribute of empty RR undefined ok 34 - algorithm number accepted ok 35 - algorithm mnemonic accepted ok 36 - rr->algorithm("MNEMONIC") returns mnemonic ok 37 - rr->algorithm("MNEMONIC") preserves value ok 38 - unknown mnemonic [unknown algorithm "X" at t/05-SIG.t line 119.] ok 39 - class method algorithm("RSASHA256") ok 40 - class method algorithm(8) ok 41 - class method algorithm(255) ok 42 - _CreateSig method callable [] ok 43 - _CreateSigData method callable [] ok 44 - _VerifySig method callable [] ok 45 - create method callable [No "use Net::DNS::SEC" declaration in application code at t/05-SIG.t line 146.] ok 46 - verify method callable [No "use Net::DNS::SEC" declaration in application code at t/05-SIG.t line 146.] ok 47 - _time2string(-1) ok 48 - _string2time(21060207062815) ok 49 - _time2string(0) ok 50 - _string2time(19700101000000) ok 51 - _time2string(2147483647) ok 52 - _string2time(20380119031407) ok 53 - _time2string(2147483648) ok 54 - _string2time(20380119031408) ok 55 - _time2string(4107542399) ok 56 - _string2time(21000228235959) ok 57 - _time2string(4107542400) ok 58 - _string2time(21000301000000) ok 59 - _time2string(4294967295) ok 60 - _string2time(21060207062815) ok 61 - _string2time( time() ) 1629520616 ok 62 - _ordered( undef, 0 ) ok 63 - _ordered( 0, 1 ) ok 64 - _ordered( 0x7fffffff, 0x80000000 ) ok 65 - _ordered( 0xffffffff, 0 ) ok 66 - _ordered( -2, -1 ) ok 67 - _ordered( -1, 0 ) ok 68 - !_ordered( undef, undef ) ok 69 - !_ordered( 0, undef ) ok 70 - !_ordered( 0x80000000, 0x7fffffff ) ok 71 - !_ordered( 0, 0xffffffff ) ok 72 - !_ordered( -1, -2 ) ok 73 - !_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..19 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 - encoded RDATA can be empty ok 13 - decoded RDATA can be empty ok 14 - string RDATA can be empty ok 15 - corrupt hexadecimal [corrupt hex at t/05-SMIMEA.t line 70.] ok 16 - 'usage' attribute of empty RR undefined ok 17 - 'selector' attribute of empty RR undefined ok 18 - 'matchingtype' attribute of empty RR undefined ok 19 - 'certificate' attribute of empty RR undefined 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..41 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 - encoded RDATA can be empty ok 14 - decoded RDATA can be empty ok 15 - string RDATA can be empty ok 16 - encoded RDATA compressible ok 17 - encoded RDATA names not downcased ok 18 - canonical RDATA names downcased ok 19 - ordering function 32-bit compatibility ok 20 - rr->serial(2000000000) steps from 0 to 2000000000 ok 21 - rr->serial(3000000000) steps from 2000000000 to 3000000000 ok 22 - rr->serial(4000000000) steps from 3000000000 to 4000000000 ok 23 - rr->serial(1000000000) steps from 4000000000 to 1000000000 ok 24 - rr->serial(2000000000) steps from 1000000000 to 2000000000 ok 25 - rr->serial(4000000000) steps from 2000000000 to 4000000000 ok 26 - rr->serial(1000000000) steps from 4000000000 to 1000000000 ok 27 - rr->serial(3000000000) steps from 1000000000 to 3000000000 ok 28 - rr->serial(SEQUENTIAL) increments existing serial number ok 29 - rr->serial(SEQUENTIAL) wraps from 2147483647 to 2147483648 ok 30 - rr->serial(SEQUENTIAL) wraps from 4294967295 to 0 ok 31 - rr->serial(YYYYMMDDxx) steps from 2000000000 to 2021082000 ok 32 - rr->serial(YYYYMMDDxx) increments 2021082000 to 2021082001 ok 33 - rr->serial(UNIXTIME) steps from 1629520607 to 1629520617 ok 34 - rr->serial(UNIXTIME) increments 1629520617 to 1629520618 ok 35 - 'mname' attribute of empty RR undefined ok 36 - 'rname' attribute of empty RR undefined ok 37 - 'serial' attribute of empty RR undefined ok 38 - 'refresh' attribute of empty RR undefined ok 39 - 'retry' attribute of empty RR undefined ok 40 - 'expire' attribute of empty RR undefined ok 41 - 'minimum' attribute of empty RR undefined SOA.example. IN SOA ( ns.example.net. rp.example.com. 2021082000 ;serial 14400 ;refresh 1800 ;retry 604800 ;expire 7200 ;minimum ) ok t/05-SPF.t ................. 1..10 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 8 - encoded RDATA can be empty ok 9 - decoded RDATA can be empty ok 10 - string RDATA can be empty ok t/05-SRV.t ................. 1..19 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 - encoded RDATA can be empty ok 11 - decoded RDATA can be empty ok 12 - string RDATA can be empty ok 13 - encoded RDATA not compressible ok 14 - encoded RDATA names not downcased ok 15 - canonical RDATA names downcased ok 16 - 'priority' attribute of empty RR undefined ok 17 - 'weight' attribute of empty RR undefined ok 18 - 'port' attribute of empty RR undefined ok 19 - 'target' attribute of empty RR undefined ok t/05-SSHFP.t ............... 1..18 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 - encoded RDATA can be empty ok 13 - decoded RDATA can be empty ok 14 - string RDATA can be empty ok 15 - corrupt hexadecimal [corrupt hex at t/05-SSHFP.t line 70.] ok 16 - 'algorithm' attribute of empty RR undefined ok 17 - 'fptype' attribute of empty RR undefined ok 18 - 'fp' attribute of empty RR undefined host.example. IN SSHFP 2 1 123456789abcdef67890123456789abcdef67890 ; xegif-guhil-mekur-sulyz-kavon-begyf-guhyl-meker-suliz-kavan-bexax ok t/05-TKEY.t ................ 1..24 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 - encoded RDATA can be empty ok 15 - decoded RDATA can be empty ok 16 - string RDATA can be empty ok 17 - corrupt wire-format [corrupt TKEY data at t/05-TKEY.t line 70.] ok 18 - 'algorithm' attribute of empty RR undefined ok 19 - 'inception' attribute of empty RR undefined ok 20 - 'expiration' attribute of empty RR undefined ok 21 - 'mode' attribute of empty RR undefined ok 22 - 'error' attribute of empty RR undefined ok 23 - 'key' attribute of empty RR undefined ok 24 - 'other' attribute of empty RR undefined ok t/05-TLSA.t ................ 1..19 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 - encoded RDATA can be empty ok 13 - decoded RDATA can be empty ok 14 - string RDATA can be empty ok 15 - corrupt hexadecimal [corrupt hex at t/05-TLSA.t line 72.] ok 16 - 'usage' attribute of empty RR undefined ok 17 - 'selector' attribute of empty RR undefined ok 18 - 'matchingtype' attribute of empty RR undefined ok 19 - 'certificate' attribute of empty RR undefined ok t/05-TSIG.t ................ 1..65 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 - encoded RDATA can be empty ok 17 - decoded RDATA can be empty ok 18 - misplaced TSIG RR [misplaced or corrupt TSIG at t/05-TSIG.t line 90.] ok 19 - verify fails on empty TSIG ok 20 - vrfyerrstr() reports failure ok 21 - other undefined ok 22 - time_signed() defined ok 23 - key attribute write-only [Unauthorised access to TSIG key material denied at t/05-TSIG.t line 102.] ok 24 - correct mac ok 25 - correct request_mac ok 26 - correct prior_mac ok 27 - Check algorithm correctly identified ok 28 - Check signing function for HMAC-MD5.SIG-ALG.REG.INT ok 29 - Check HMAC-MD5.SIG-ALG.REG.INT with key shorter than hash size ok 30 - Check HMAC-MD5.SIG-ALG.REG.INT with data longer than hash size ok 31 - Check HMAC-MD5.SIG-ALG.REG.INT with key and data longer than hash ok 32 - Check HMAC-MD5.SIG-ALG.REG.INT with key longer than block size ok 33 - Check HMAC-MD5.SIG-ALG.REG.INT with both long key and long data ok 34 - Check algorithm correctly identified ok 35 - Check signing function for HMAC-SHA1 ok 36 - Check HMAC-SHA1 with key shorter than hash size ok 37 - Check HMAC-SHA1 with data longer than hash size ok 38 - Check HMAC-SHA1 with key and data longer than hash ok 39 - Check HMAC-SHA1 with key longer than block size ok 40 - Check HMAC-SHA1 with both long key and long data ok 41 - Check algorithm correctly identified ok 42 - Check signing function for HMAC-SHA224 ok 43 - Check HMAC-SHA224 with key shorter than hash size ok 44 - Check HMAC-SHA224 with data longer than hash size ok 45 - Check HMAC-SHA224 with key and data longer than hash ok 46 - Check HMAC-SHA224 with key longer than block size ok 47 - Check HMAC-SHA224 with both long key and long data ok 48 - Check signing function for HMAC-SHA256 ok 49 - Check HMAC-SHA256 with key shorter than hash size ok 50 - Check HMAC-SHA256 with data longer than hash size ok 51 - Check HMAC-SHA256 with key and data longer than hash ok 52 - Check HMAC-SHA256 with key longer than block size ok 53 - Check HMAC-SHA256 with both long key and long data ok 54 - Check signing function for HMAC-SHA384 ok 55 - Check HMAC-SHA384 with key shorter than hash size ok 56 - Check HMAC-SHA384 with data longer than hash size ok 57 - Check HMAC-SHA384 with key and data longer than hash ok 58 - Check HMAC-SHA384 with key longer than block size ok 59 - Check HMAC-SHA384 with both long key and long data ok 60 - Check signing function for HMAC-SHA512 ok 61 - Check HMAC-SHA512 with key shorter than hash size ok 62 - Check HMAC-SHA512 with data longer than hash size ok 63 - Check HMAC-SHA512 with key and data longer than hash ok 64 - Check HMAC-SHA512 with key longer than block size ok 65 - Check HMAC-SHA512 with both long key and long data ok t/05-TXT.t ................. 1..52 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 - encode/decode transparent ok 6 - encoded RDATA matches example ok 7 - encoded RDATA can be empty ok 8 - decoded RDATA can be empty ok 9 - string RDATA can be empty ok 10 - corrupt wire-format [corrupt TXT data at t/05-TXT.t line 64.] ok 11 - TXT.example. TXT contiguous ok 12 - TXT.example. TXT three unquoted strings ok 13 - TXT.example. TXT "in quotes" ok 14 - TXT.example. TXT "two separate" "quoted strings" ok 15 - TXT.example. TXT "" empty ok 16 - TXT.example. TXT " " space 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 ~ ok 49 - TXT.example. TXT 0 ok 50 - TXT.example. TXT 1 ok 51 - 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 52 - 'txtdata' attribute of empty RR undefined 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..11 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 - encoded RDATA can be empty ok 9 - decoded RDATA can be empty ok 10 - string RDATA can be empty ok 11 - '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 - string method with default values ok 18 - parse $rr->string ok 19 - string method with null digest ok 20 - corrupt hexadecimal [corrupt hex at t/05-ZONEMD.t line 79.] ok t/06-packet-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 additional => RR, RR, ... ok 5 - unique_push answer => RR, RR, ... ok 6 - unique_push authority => RR, RR, ... ok 7 - unique_push additional => RR ok 8 - unique_push answer => RR ok 9 - unique_push authority => RR ok 10 - unique_push additional => RR, RR, ... ok 11 - unique_push answer => RR, RR, ... ok 12 - unique_push authority => RR, RR, ... ok 13 - unique_push additional => RR ok 14 - unique_push answer => RR ok 15 - unique_push authority => RR ok 16 - unique_push additional => RR, RR, ... ok 17 - unique_push answer => RR, RR, ... ok 18 - unique_push authority => RR, RR, ... ok 19 - unique_push additional => RR ok 20 - unique_push answer => RR ok 21 - unique_push authority => RR ok 22 - unique_push additional => RR, RR, ... ok 23 - unique_push answer => RR, RR, ... ok 24 - unique_push authority => RR, RR, ... ok 25 - unique_push additional => RR ok 26 - unique_push answer => RR ok 27 - unique_push authority => RR ok 28 - unique_push additional => RR, RR, ... ok 29 - unique_push answer => RR, RR, ... ok 30 - unique_push authority => RR, RR, ... ok 31 - unique_push additional => RR ok 32 - unique_push answer => RR ok 33 - unique_push authority => RR ok 34 - unique_push additional => RR, RR, ... ok 35 - unique_push answer => RR, RR, ... ok 36 - unique_push authority => RR, RR, ... ok 37 - unique_push additional => RR ok 38 - unique_push answer => RR ok 39 - unique_push authority => RR ok 40 - unique_push additional => RR, RR, ... ok 41 - unique_push answer => RR, RR, ... ok 42 - unique_push authority => RR, RR, ... ok 43 - unique_push additional => RR ok 44 - unique_push answer => RR ok 45 - unique_push authority => RR ok t/06-update.t .............. 1..85 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 - argument undefined [domain identifier undefined at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/Question.pm line 79.] ok 8 - yxrrset(foo.example.com 43200 HS A) ok 9 - yxrrset - right name ok 10 - yxrrset - ttl 0 ok 11 - yxrrset - class ANY ok 12 - yxrrset - type A ok 13 - yxrrset - data empty ok 14 - yxrrset(foo.example.com 43200 HS A 10.1.2.3) ok 15 - yxrrset - right name ok 16 - yxrrset - ttl 0 ok 17 - yxrrset - class HS ok 18 - yxrrset - type A ok 19 - yxrrset - right data ok 20 - nxrrset(foo.example.com 43200 HS A 10.1.2.3) ok 21 - nxrrset - right name ok 22 - nxrrset - ttl 0 ok 23 - nxrrset - class NONE ok 24 - nxrrset - type A ok 25 - nxrrset - data empty ok 26 - yxdomain(foo.example.com) ok 27 - yxdomain - right name ok 28 - yxdomain - ttl 0 ok 29 - yxdomain - class ANY ok 30 - yxdomain - type ANY ok 31 - yxdomain - data empty ok 32 - yxdomain(name foo.example.com) ok 33 - yxdomain - right name ok 34 - yxdomain - ttl 0 ok 35 - yxdomain - class ANY ok 36 - yxdomain - type ANY ok 37 - yxdomain - data empty ok 38 - nxdomain(foo.example.com) ok 39 - nxdomain - right name ok 40 - nxdomain - ttl 0 ok 41 - nxdomain - class NONE ok 42 - nxdomain - type ANY ok 43 - nxdomain - data empty ok 44 - nxdomain(name foo.example.com) ok 45 - nxdomain - right name ok 46 - nxdomain - ttl 0 ok 47 - nxdomain - class NONE ok 48 - nxdomain - type ANY ok 49 - nxdomain - data empty ok 50 - rr_add(foo.example.com 43200 HS A 10.1.2.3) ok 51 - rr_add - right name ok 52 - rr_add - ttl 43200 ok 53 - rr_add - class HS ok 54 - rr_add - type A ok 55 - rr_add - right data ok 56 - rr_add(foo.example.com HS A 10.1.2.3) ok 57 - rr_add - right name ok 58 - rr_add - ttl 86400 ok 59 - rr_add - class HS ok 60 - rr_add - type A ok 61 - rr_add - right data ok 62 - rr_del(foo.example.com HS A) ok 63 - rr_del - right name ok 64 - rr_del - ttl 0 ok 65 - rr_del - class ANY ok 66 - rr_del - type A ok 67 - rr_del - data empty ok 68 - rr_del(foo.example.com) ok 69 - rr_del - right name ok 70 - rr_del - ttl 0 ok 71 - rr_del - class ANY ok 72 - rr_del - type ANY ok 73 - rr_del - data empty ok 74 - rr_del(foo.example.com HS A 10.1.2.3) ok 75 - rr_del - right name ok 76 - rr_del - ttl 0 ok 77 - rr_del - class NONE ok 78 - rr_del - type A ok 79 - rr_del - right data ok 80 - packet created ok 81 - "pre" length correct ok 82 - first class right ok 83 - second class right ok 84 - third class right ok 85 - 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..91 ok 1 - use Net::DNS::ZoneFile; ok 2 - new(): invalid argument [filename argument undefined at t/07-zonefile.t line 69.] ok 3 - new(): not a file handle [argument not a file handle at t/07-zonefile.t line 76.] ok 4 - new(): non-existent file [zone0.txt: No such file or directory at t/07-zonefile.t line 83.] 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 - exception: [$TTL incomplete at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/ZoneFile.pm line 485, line 1.] ok 18 - exception: [$INCLUDE incomplete at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/ZoneFile.pm line 470, line 1.] ok 19 - exception: [$ORIGIN incomplete at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/ZoneFile.pm line 480, line 1.] ok 20 - exception: [$GENERATE incomplete at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/ZoneFile.pm line 475, line 1.] ok 21 - exception: [unknown "$BOGUS" directive at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/ZoneFile.pm line 490, line 1.] ok 22 - SOA TTL set from $TTL directive ok 23 - SOA TTL set from zero SOA minimum field ok 24 - implicit zero default from SOA record 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 - recursive include [$INCLUDE zone1.txt: Unexpected recursion at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/ZoneFile.pm line 533, line 1.] ok 40 - non-existent include [$INCLUDE zone0.txt: No such file or directory at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/ZoneFile.pm line 536, line 5.] ok 41 - zonefile->name identifies file ok 42 - zonefile->line identifies directive ok 43 - @ NS has expected name ok 44 - @ NS has expected rdata ok 45 - scope of $ORIGIN encompasses nested $INCLUDE ok 46 - scope of $ORIGIN continues after $INCLUDE ok 47 - $ORIGIN can be relative to current $ORIGIN ok 48 - scope of $ORIGIN curtailed by end of file ok 49 - implicit owner following $ORIGIN directive ok 50 - generate TXT $ ok 51 - generate TXT $ with step 10 ok 52 - generate TXT $ with step 10 ok 53 - generate TXT $ with step 10 ok 54 - generate TXT $ with step -10 ok 55 - generate TXT $ with step -10 ok 56 - generate TXT $ with step -10 ok 57 - generate TXT ${,,} ok 58 - generate TXT ${0,0,d} ok 59 - generate TXT ${0,0,o} ok 60 - generate TXT ${0,0,x} ok 61 - generate TXT ${0,0,X} ok 62 - generate TXT ${0,4,X} ok 63 - generate TXT ${4096,4,X} ok 64 - generate TXT ${0,6,n} ok 65 - generate TXT ${0,16,N} ok 66 - unknown format: [unknown Z format at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/ZoneFile.pm line 416, line 13.] ok 67 - name of simple RR as expected ok 68 - name of simple RR propagated from previous RR ok 69 - name of multiline RR propagated from previous RR ok 70 - multiline RR correctly reassembled ok 71 - name of following RR as expected ok 72 - superfluous brackets ignored ok 73 - quoted brackets protected ok 74 - rr->class matches initial record ok 75 - rr->class matches initial record ok 76 - rr->class matches initial record ok 77 - read(): entire zone file ok 78 - read(): zone file via path ok 79 - read(): non-existent file [/zone0.txt: No such file or directory at t/07-zonefile.t line 402.] ok 80 - read(): non-existent file [t/zone0.txt: No such file or directory at t/07-zonefile.t line 412.] ok 81 - read(): direct subroutine call (not object-oriented) ok 82 - parse(): direct subroutine call (not object-oriented) ok 83 - parse(): RR string ok 84 - parse(): erroneous string ok 85 - parse(): RR string into array ok 86 - parse(): erroneous string into array ok 87 - parse(): called as subroutine (not object-oriented) ok 88 - ISO8859-7 TXT rdata ok 89 - Unicode/UTF-8 TXT rdata ok 90 - Unicode/UTF-8 TXT contiguous ok 91 - 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..80 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 URI 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 TYPE54 ok 71 - expected map bit for HIP ok 72 - expected map bit for NINFO ok 73 - expected map bit for RKEY ok 74 - expected map bit for TALINK ok 75 - expected map bit for CDS ok 76 - expected map bit for CDNSKEY ok 77 - expected map bit for OPENPGPKEY ok 78 - expected map bit for CSYNC ok 79 - expected map bit for ZONEMD ok 80 - 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..78 ok 1 - expected window number for TYPE0 ok 2 - expected window number for URI 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 TYPE54 ok 69 - expected map bit for HIP ok 70 - expected map bit for NINFO ok 71 - expected map bit for RKEY ok 72 - expected map bit for TALINK ok 73 - expected map bit for CDS ok 74 - expected map bit for CDNSKEY ok 75 - expected map bit for OPENPGPKEY ok 76 - expected map bit for CSYNC ok 77 - expected map bit for ZONEMD ok 78 - 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..9 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 ECC-GOST public key ok 7 - ECC-GOST keylength has expected value ok 8 - set up ECDSA public key ok 9 - 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 example 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..22 ok 1 - create TSIG from BIND tsig key ok 2 - TSIG key name ok 3 - TSIG algorithm ok 4 - create TSIG from BIND dnssec private key ok 5 - TSIG key name ok 6 - TSIG algorithm ok 7 - create TSIG from BIND dnssec public key ok 8 - TSIG key name ok 9 - TSIG algorithm ok 10 - create TSIG from KEY RR ok 11 - TSIG key name ok 12 - TSIG algorithm ok 13 - create TSIG from signed packet ok 14 - create successor to existing TSIG ok 15 - empty argument list [argument undefined at t/71-TSIG-create.t line 125.] ok 16 - argument undefined [argument undefined at t/71-TSIG-create.t line 132.] ok 17 - unexpected argument [Usage: Net::DNS::RR::TSIG->create( $keyfile, @options ) at t/71-TSIG-create.t line 140.] ok 18 - no TSIG in packet [no TSIG in request packet at t/71-TSIG-create.t line 148.] ok 19 - unrecognised key format [key file incompatible with TSIG at t/71-TSIG-create.t line 164.] ok 20 - renamed BIND public key [arbitrary.key does not appear to be a BIND dnssec public key at t/71-TSIG-create.t line 192.] ok 21 - 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 201.] ok 22 - 2-argument create [deprecated method; create( $keyname, $key ) at t/71-TSIG-create.t line 210.] ok t/72-TSIG-verify.t ......... 1..28 ok 1 - verify signed packet ok 2 - packet->verify returns TSIG ok 3 - observe packet->verifyerr ok 4 - unverifiable signed packet ok 5 - failed packet->verify returns undef ok 6 - observe packet->verifyerr ok 7 - verify reply packet ok 8 - observe packet->verifyerr ok 9 - sign multi-packet ok 10 - sign multi-packet ok 11 - sign multi-packet ok 12 - sign multi-packet ok 13 - verify multi-packet ok 14 - verify multi-packet ok 15 - verify multi-packet ok 16 - verify multi-packet ok 17 - unverifiable multi-packet: NOERROR ok 18 - unverifiable multi-packet: NOERROR ok 19 - unverifiable multi-packet: BADSIG ok 20 - unverifiable multi-packet: BADSIG ok 21 - unverifiable query packet: BADTIME ok 22 - time appended to BADTIME response ok 23 - unverifiable reply packet: BADKEY ok 24 - unverifiable multi-packet: BADKEY ok 25 - signature too short: BADTRUNC ok 26 - signature too long: BADTRUNC ok 27 - unexpected argument [missing packet reference at /build/libnet-dns-perl-1.29/blib/lib/Net/DNS/RR/TSIG.pm line 291.] ok 28 - unexpected argument [Usage: $tsig->verify( $reply, $query ) at t/72-TSIG-verify.t line 213.] ok # Cleaning t/99-cleanup.t ............. 1..1 ok 1 - Dummy ok All tests successful. Files=102, Tests=3236, 44 wallclock secs ( 1.16 usr 0.26 sys + 33.18 cusr 3.80 csys = 38.40 CPU) Result: PASS make[1]: Leaving directory '/build/libnet-dns-perl-1.29' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install make -j3 install DESTDIR=/build/libnet-dns-perl-1.29/debian/libnet-dns-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/libnet-dns-perl-1.29' Manifying 38 pod documents Manifying 38 pod documents Manifying 9 pod documents Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Header.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Parameters.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Resolver.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Mailbox.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Packet.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Domain.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Nameserver.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Question.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/FAQ.pod Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Update.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Text.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/ZoneFile.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/DomainName.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/OPT.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/EUI64.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/CERT.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/L64.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/NAPTR.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/KEY.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/NSEC.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/SSHFP.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/HIP.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/ZONEMD.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/CDNSKEY.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/SMIMEA.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/MB.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/TXT.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/RRSIG.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/CAA.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/KX.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/SVCB.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/AMTRELAY.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/MINFO.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/MR.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/CDS.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/MG.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/LOC.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/RP.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/PTR.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/NSEC3.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/NID.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/DNAME.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/TSIG.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/RT.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/DNSKEY.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/GPOS.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/SRV.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/SIG.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/AFSDB.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/ISDN.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/NSEC3PARAM.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/LP.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/URI.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/SOA.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/L32.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/PX.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/X25.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/SPF.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/TKEY.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/HTTPS.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/CNAME.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/MX.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/NS.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/DS.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/IPSECKEY.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/CSYNC.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/AAAA.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/TLSA.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/NULL.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/A.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/OPENPGPKEY.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/HINFO.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/DHCID.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/APL.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/RR/EUI48.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Resolver/UNIX.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Resolver/cygwin.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Resolver/MSWin32.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Resolver/os390.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Resolver/Recurse.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Resolver/Base.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Resolver/android.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/perl5/Net/DNS/Resolver/os2.pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::X25.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::NULL.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::MX.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::SMIMEA.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::DNSKEY.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Resolver::os390.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::SRV.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::AMTRELAY.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::MG.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::IPSECKEY.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::SSHFP.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::L32.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Resolver::MSWin32.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::HIP.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::EUI64.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Parameters.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::NSEC3.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::SIG.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Resolver::Recurse.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Update.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::PX.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::DNAME.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::LOC.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::NSEC.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Mailbox.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::ISDN.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::GPOS.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Resolver.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::CDNSKEY.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Resolver::Base.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::MB.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Resolver::android.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::KX.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::TKEY.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::OPT.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::APL.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Packet.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::CERT.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::KEY.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::ZoneFile.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::OPENPGPKEY.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::SOA.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::HTTPS.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::TSIG.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::L64.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::MR.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Nameserver.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::NS.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::TLSA.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::A.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Resolver::os2.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::ZONEMD.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::RRSIG.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::URI.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Resolver::UNIX.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::RP.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Question.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::NID.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::CDS.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::CSYNC.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::CNAME.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::CAA.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Header.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::NAPTR.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::DS.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::AFSDB.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Resolver::cygwin.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Domain.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::DomainName.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::AAAA.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::Text.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::MINFO.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::EUI48.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::HINFO.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::NSEC3PARAM.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::PTR.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::TXT.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::LP.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::SPF.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::FAQ.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::SVCB.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::DHCID.3pm Installing /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/man/man3/Net::DNS::RR::RT.3pm make[1]: Leaving directory '/build/libnet-dns-perl-1.29' dh_installdocs dh_installchangelogs debian/rules override_dh_installexamples make[1]: Entering directory '/build/libnet-dns-perl-1.29' dh_installexamples sed -i '1s|^#!/usr/local/bin/perl|#!/usr/bin/perl|' /build/libnet-dns-perl-1.29/debian/libnet-dns-perl/usr/share/doc/libnet-dns-perl/examples/*/* make[1]: Leaving directory '/build/libnet-dns-perl-1.29' 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.29-1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../libnet-dns-perl_1.29-1_armhf.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/29701 and its subdirectories I: Current time: Fri Aug 20 16:37:23 -12 2021 I: pbuilder-time-stamp: 1629520643 Sat Aug 21 04:37:31 UTC 2021 I: 1st build successful. Starting 2nd build on remote node ff4a-armhf-rb.debian.net. Sat Aug 21 04:37:31 UTC 2021 I: Preparing to do remote build '2' on ff4a-armhf-rb.debian.net. Sat Aug 21 04:45:15 UTC 2021 I: Deleting $TMPDIR on ff4a-armhf-rb.debian.net. Sat Aug 21 04:45:17 UTC 2021 I: libnet-dns-perl_1.29-1_armhf.changes: Format: 1.8 Date: Fri, 20 Nov 2020 17:41:36 +0100 Source: libnet-dns-perl Binary: libnet-dns-perl Architecture: all Version: 1.29-1 Distribution: unstable Urgency: medium Maintainer: Debian Perl Group Changed-By: gregor herrmann Description: libnet-dns-perl - Perform DNS queries from a Perl script Changes: libnet-dns-perl (1.29-1) unstable; urgency=medium . * Team upload. * Import upstream version 1.29. * Declare compliance with Debian Policy 4.5.1. Checksums-Sha1: c415fc1469ddad9e796d3512c4205b289ba0e768 379092 libnet-dns-perl_1.29-1_all.deb cf54a1ce51c5347c3a40c5db139317a3a968d1b4 4785 libnet-dns-perl_1.29-1_armhf.buildinfo Checksums-Sha256: cc4b6752ff4e1e97df5bfb01a886df286cf59845684e2a60c2e2da8fd93ae20f 379092 libnet-dns-perl_1.29-1_all.deb ea8f8e62201ae5072225a7308bfabd072750a540d81dc6c0a134806da16d0ab1 4785 libnet-dns-perl_1.29-1_armhf.buildinfo Files: 4fce8c95477d2352b58cc8297469a54c 379092 perl optional libnet-dns-perl_1.29-1_all.deb 1f8bb2ddd4279a735b69c99cc2b86356 4785 perl optional libnet-dns-perl_1.29-1_armhf.buildinfo Sat Aug 21 04:45:20 UTC 2021 I: diffoscope 177 will be used to compare the two builds: # Profiling output for: /usr/bin/diffoscope --html /srv/reproducible-results/rbuild-debian/tmp.J1hIVOC4BO/libnet-dns-perl_1.29-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/tmp.J1hIVOC4BO/libnet-dns-perl_1.29-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/tmp.J1hIVOC4BO/libnet-dns-perl_1.29-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/tmp.J1hIVOC4BO/b1/libnet-dns-perl_1.29-1_armhf.changes /srv/reproducible-results/rbuild-debian/tmp.J1hIVOC4BO/b2/libnet-dns-perl_1.29-1_armhf.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: 1.740s) 1.740s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.131s) 0.131s 10 calls diffoscope.comparators.binary.FilesystemFile 0.000s 8 calls abc.DotChangesFile Sat Aug 21 04:45:23 UTC 2021 I: diffoscope 177 found no differences in the changes files, and a .buildinfo file also exists. Sat Aug 21 04:45:23 UTC 2021 I: libnet-dns-perl from bullseye built successfully and reproducibly on armhf. Sat Aug 21 04:45:25 UTC 2021 I: Submitting .buildinfo files to external archives: Sat Aug 21 04:45:25 UTC 2021 I: Submitting 8.0K b1/libnet-dns-perl_1.29-1_armhf.buildinfo.asc Sat Aug 21 04:45:27 UTC 2021 I: Submitting 8.0K b2/libnet-dns-perl_1.29-1_armhf.buildinfo.asc Sat Aug 21 04:45:27 UTC 2021 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Sat Aug 21 04:45:27 UTC 2021 I: Done submitting .buildinfo files. Sat Aug 21 04:45:27 UTC 2021 I: Removing signed libnet-dns-perl_1.29-1_armhf.buildinfo.asc files: removed './b1/libnet-dns-perl_1.29-1_armhf.buildinfo.asc' removed './b2/libnet-dns-perl_1.29-1_armhf.buildinfo.asc'