PATH=C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin Start 2016-06-08T22:17:33 ActivePerl-2400 CPAN-2.10 PATH=C:/CPANFL~2.24-/var/libs/bin;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin Reading 'C:\cpanfly-5.24-32\var\cpan\Metadata' Database was generated on Wed, 08 Jun 2016 04:29:02 GMT Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\Z\ZD\ZDM\Pcore-API-Moz-v0.3.2.tar.gz ok Pcore-API-Moz-v0.3.2/Build.PL Pcore-API-Moz-v0.3.2/CHANGES Pcore-API-Moz-v0.3.2/cpanfile Pcore-API-Moz-v0.3.2/lib/Pcore/API/Moz.pm Pcore-API-Moz-v0.3.2/LICENSE Pcore-API-Moz-v0.3.2/MANIFEST Pcore-API-Moz-v0.3.2/META.json Pcore-API-Moz-v0.3.2/README.md Pcore-API-Moz-v0.3.2/share/dist-id.json Pcore-API-Moz-v0.3.2/share/dist.perl Pcore-API-Moz-v0.3.2/t/001.t Pcore-API-Moz-v0.3.2/t/author-pod-syntax.t Configuring Z/ZD/ZDM/Pcore-API-Moz-v0.3.2.tar.gz with Build.PL >>> C:\Perl-5.24-32\bin\perl.exe Build.PL Creating new 'Build' script for 'Pcore-API-Moz' version 'v0.3.2' ZDM/Pcore-API-Moz-v0.3.2.tar.gz C:\Perl-5.24-32\bin\perl.exe Build.PL -- OK Running Build for Z/ZD/ZDM/Pcore-API-Moz-v0.3.2.tar.gz ---- Unsatisfied dependencies detected during ---- ---- ZDM/Pcore-API-Moz-v0.3.2.tar.gz ---- Pcore [requires] Running test for module 'Pcore' Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\Z\ZD\ZDM\Pcore-v0.23.16.tar.gz ok Pcore-v0.23.16/Build.PL Pcore-v0.23.16/CHANGES Pcore-v0.23.16/cpanfile Pcore-v0.23.16/lib/Build.PL Pcore-v0.23.16/lib/common/header.pm Pcore-v0.23.16/lib/Pcore/AE/DNS/Cache.pm Pcore-v0.23.16/lib/Pcore/AE/Handle/Cache/Storage.pm Pcore-v0.23.16/lib/Pcore/AE/Handle/Cache.pm Pcore-v0.23.16/lib/Pcore/AE/Handle.pm Pcore-v0.23.16/lib/Pcore/API/Bitbucket/Issue.pm Pcore-v0.23.16/lib/Pcore/API/Bitbucket.pm Pcore-v0.23.16/lib/Pcore/API/DockerHub/Repository/Build/Tag.pm Pcore-v0.23.16/lib/Pcore/API/DockerHub/Repository/Build.pm Pcore-v0.23.16/lib/Pcore/API/DockerHub/Repository/Collaborator.pm Pcore-v0.23.16/lib/Pcore/API/DockerHub/Repository/Link.pm Pcore-v0.23.16/lib/Pcore/API/DockerHub/Repository/Tag.pm Pcore-v0.23.16/lib/Pcore/API/DockerHub/Repository/WebHook.pm Pcore-v0.23.16/lib/Pcore/API/DockerHub/Repository.pm Pcore-v0.23.16/lib/Pcore/API/DockerHub.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Backend/Local/Firebird.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Backend/Local/MySQL.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Backend/Local/Pg.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Backend/Local/SQLite.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Backend/Local.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Backend/Remote.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Backend.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Call/Action/Request.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Call/Action/Response.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Call/Action.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Call.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Class/Amcharts.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Class/Grid.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Class/Index.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Class/Tree/Heterogenous.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Class/Tree/Typed/NodeType.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Class/Tree/Typed.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Class/Tree.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Class/Upload/File.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Class/Upload/Folder.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Class/Upload.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Class/Youtube.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Class.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Call.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Field/Bool.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Field/ClientId.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Field/Date.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Field/Id.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Field/Int.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Field/Num.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Field/Str.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Field/Upload.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Field.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Method/Create.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Method/Destroy.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Method/Read.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Method/Update.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Method.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Param/Fields.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Param/Filter.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Param/Id.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Param/Limit.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Param/Sort.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Param/Start.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Param.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Records/Record.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Records.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map/Scanner.pm Pcore-v0.23.16/lib/Pcore/API/ExtDirect/Map.pm Pcore-v0.23.16/lib/Pcore/API/GitHub.pm Pcore-v0.23.16/lib/Pcore/API/IPPool.pm Pcore-v0.23.16/lib/Pcore/API/PAUSE.pm Pcore-v0.23.16/lib/Pcore/API/ProxyPool/Proxy/Removed.pm Pcore-v0.23.16/lib/Pcore/API/ProxyPool/Proxy.pm Pcore-v0.23.16/lib/Pcore/API/ProxyPool/Source/AwmProxy.pm Pcore-v0.23.16/lib/Pcore/API/ProxyPool/Source/File.pm Pcore-v0.23.16/lib/Pcore/API/ProxyPool/Source/List.pm Pcore-v0.23.16/lib/Pcore/API/ProxyPool/Source/ProxyRack.pm Pcore-v0.23.16/lib/Pcore/API/ProxyPool/Source/Tor.pm Pcore-v0.23.16/lib/Pcore/API/ProxyPool/Source/WorldOfProxy.pm Pcore-v0.23.16/lib/Pcore/API/ProxyPool/Source.pm Pcore-v0.23.16/lib/Pcore/API/ProxyPool/Storage.pm Pcore-v0.23.16/lib/Pcore/API/ProxyPool.pm Pcore-v0.23.16/lib/Pcore/API/Response.pm Pcore-v0.23.16/lib/Pcore/API/SCM/Server/Git.pm Pcore-v0.23.16/lib/Pcore/API/SCM/Server/Hg.pm Pcore-v0.23.16/lib/Pcore/API/SCM/Server.pm Pcore-v0.23.16/lib/Pcore/API/SCM/Upstream.pm Pcore-v0.23.16/lib/Pcore/API/SCM.pm Pcore-v0.23.16/lib/Pcore/API.pm Pcore-v0.23.16/lib/Pcore/App/Alien.pm Pcore-v0.23.16/lib/Pcore/App.pm Pcore-v0.23.16/lib/Pcore/AppX/API.pm Pcore-v0.23.16/lib/Pcore/AppX/EV.pm Pcore-v0.23.16/lib/Pcore/AppX/H.pm Pcore-v0.23.16/lib/Pcore/AppX/HasAppX.pm Pcore-v0.23.16/lib/Pcore/AppX/OpenSSL.pm Pcore-v0.23.16/lib/Pcore/AppX/Tmpl.pm Pcore-v0.23.16/lib/Pcore/AppX.pm Pcore-v0.23.16/lib/Pcore/Core/Autoload.pm Pcore-v0.23.16/lib/Pcore/Core/CLI/Arg.pm Pcore-v0.23.16/lib/Pcore/Core/CLI/Cmd/Service.pm Pcore-v0.23.16/lib/Pcore/Core/CLI/Cmd.pm Pcore-v0.23.16/lib/Pcore/Core/CLI/Opt/Daemonize.pm Pcore-v0.23.16/lib/Pcore/Core/CLI/Opt/Perms.pm Pcore-v0.23.16/lib/Pcore/Core/CLI/Opt.pm Pcore-v0.23.16/lib/Pcore/Core/CLI/Type.pm Pcore-v0.23.16/lib/Pcore/Core/CLI.pm Pcore-v0.23.16/lib/Pcore/Core/Const.pm Pcore-v0.23.16/lib/Pcore/Core/Dump/Dumper.pm Pcore-v0.23.16/lib/Pcore/Core/Dump.pm Pcore-v0.23.16/lib/Pcore/Core/Env/Share.pm Pcore-v0.23.16/lib/Pcore/Core/Env.pm Pcore-v0.23.16/lib/Pcore/Core/EV/Object.pm Pcore-v0.23.16/lib/Pcore/Core/EV/Queue.pm Pcore-v0.23.16/lib/Pcore/Core/EV.pm Pcore-v0.23.16/lib/Pcore/Core/Exception/Object.pm Pcore-v0.23.16/lib/Pcore/Core/Exception.pm Pcore-v0.23.16/lib/Pcore/Core/Exporter.pm Pcore-v0.23.16/lib/Pcore/Core/Guard.pm Pcore-v0.23.16/lib/Pcore/Core/H/Cache.pm Pcore-v0.23.16/lib/Pcore/Core/H/Role/Wrapper.pm Pcore-v0.23.16/lib/Pcore/Core/H/Role.pm Pcore-v0.23.16/lib/Pcore/Core/H.pm Pcore-v0.23.16/lib/Pcore/Core/I18N.pm Pcore-v0.23.16/lib/Pcore/Core/Inline.pm Pcore-v0.23.16/lib/Pcore/Core/Log/Channel.pm Pcore-v0.23.16/lib/Pcore/Core/Log/Pipe/file.pm Pcore-v0.23.16/lib/Pcore/Core/Log/Pipe/stderr.pm Pcore-v0.23.16/lib/Pcore/Core/Log/Pipe.pm Pcore-v0.23.16/lib/Pcore/Core/Log.pm Pcore-v0.23.16/lib/Pcore/Core/PerlIOviaWinUniCon.pm Pcore-v0.23.16/lib/Pcore/Core/Types.pm Pcore-v0.23.16/lib/Pcore/Devel/ScanDeps.pm Pcore-v0.23.16/lib/Pcore/Dist/Build/Clean.pm Pcore-v0.23.16/lib/Pcore/Dist/Build/Create.pm Pcore-v0.23.16/lib/Pcore/Dist/Build/Deploy.pm Pcore-v0.23.16/lib/Pcore/Dist/Build/Docker.pm Pcore-v0.23.16/lib/Pcore/Dist/Build/Issues.pm Pcore-v0.23.16/lib/Pcore/Dist/Build/PAR/Script.pm Pcore-v0.23.16/lib/Pcore/Dist/Build/PAR.pm Pcore-v0.23.16/lib/Pcore/Dist/Build/Release.pm Pcore-v0.23.16/lib/Pcore/Dist/Build/Temp.pm Pcore-v0.23.16/lib/Pcore/Dist/Build/Update.pm Pcore-v0.23.16/lib/Pcore/Dist/Build/Wiki.pm Pcore-v0.23.16/lib/Pcore/Dist/Build.pm Pcore-v0.23.16/lib/Pcore/Dist/CLI/Clean.pm Pcore-v0.23.16/lib/Pcore/Dist/CLI/Create.pm Pcore-v0.23.16/lib/Pcore/Dist/CLI/Deploy.pm Pcore-v0.23.16/lib/Pcore/Dist/CLI/Docker.pm Pcore-v0.23.16/lib/Pcore/Dist/CLI/Id.pm Pcore-v0.23.16/lib/Pcore/Dist/CLI/Issues.pm Pcore-v0.23.16/lib/Pcore/Dist/CLI/PAR.pm Pcore-v0.23.16/lib/Pcore/Dist/CLI/Release.pm Pcore-v0.23.16/lib/Pcore/Dist/CLI/Setup.pm Pcore-v0.23.16/lib/Pcore/Dist/CLI/Smoke.pm Pcore-v0.23.16/lib/Pcore/Dist/CLI/Test.pm Pcore-v0.23.16/lib/Pcore/Dist/CLI/Update.pm Pcore-v0.23.16/lib/Pcore/Dist/CLI/Wiki.pm Pcore-v0.23.16/lib/Pcore/Dist/CLI.pm Pcore-v0.23.16/lib/Pcore/Dist.pm Pcore-v0.23.16/lib/Pcore/Handle/API.pm Pcore-v0.23.16/lib/Pcore/Handle/File.pm Pcore-v0.23.16/lib/Pcore/Handle/Object.pm Pcore-v0.23.16/lib/Pcore/HTTP/CookieJar.pm Pcore-v0.23.16/lib/Pcore/HTTP/Message/Headers.pm Pcore-v0.23.16/lib/Pcore/HTTP/Message.pm Pcore-v0.23.16/lib/Pcore/HTTP/Request.pm Pcore-v0.23.16/lib/Pcore/HTTP/Response.pm Pcore-v0.23.16/lib/Pcore/HTTP/Server/Writer.pm Pcore-v0.23.16/lib/Pcore/HTTP/Server.pm Pcore-v0.23.16/lib/Pcore/HTTP/Status.pm Pcore-v0.23.16/lib/Pcore/HTTP/Util.pm Pcore-v0.23.16/lib/Pcore/HTTP.pm Pcore-v0.23.16/lib/Pcore/JS/ExtJS/Class/Descriptor.pm Pcore-v0.23.16/lib/Pcore/JS/ExtJS/Class.pm Pcore-v0.23.16/lib/Pcore/JS/ExtJS/Namespace.pm Pcore-v0.23.16/lib/Pcore/JS/ExtJS/Request.pm Pcore-v0.23.16/lib/Pcore/JS/Generator/Base.pm Pcore-v0.23.16/lib/Pcore/JS/Generator/Call.pm Pcore-v0.23.16/lib/Pcore/JS/Generator/Func.pm Pcore-v0.23.16/lib/Pcore/JS/Generator/Raw.pm Pcore-v0.23.16/lib/Pcore/JS/Generator.pm Pcore-v0.23.16/lib/Pcore/Src/File.pm Pcore-v0.23.16/lib/Pcore/Src/Filter/CSS.pm Pcore-v0.23.16/lib/Pcore/Src/Filter/HTML.pm Pcore-v0.23.16/lib/Pcore/Src/Filter/JS.pm Pcore-v0.23.16/lib/Pcore/Src/Filter/Perl.pm Pcore-v0.23.16/lib/Pcore/Src/Filter.pm Pcore-v0.23.16/lib/Pcore/Src.pm Pcore-v0.23.16/lib/Pcore/Util/Bit.pm Pcore-v0.23.16/lib/Pcore/Util/Class.pm Pcore-v0.23.16/lib/Pcore/Util/Config.pm Pcore-v0.23.16/lib/Pcore/Util/Data/I18N.pm Pcore-v0.23.16/lib/Pcore/Util/Data.pm Pcore-v0.23.16/lib/Pcore/Util/Date/Strptime.pm Pcore-v0.23.16/lib/Pcore/Util/Date.pm Pcore-v0.23.16/lib/Pcore/Util/Digest.pm Pcore-v0.23.16/lib/Pcore/Util/File/ChdirGuard.pm Pcore-v0.23.16/lib/Pcore/Util/File/TempDir.pm Pcore-v0.23.16/lib/Pcore/Util/File/TempFile.pm Pcore-v0.23.16/lib/Pcore/Util/File/Tree/File.pm Pcore-v0.23.16/lib/Pcore/Util/File/Tree.pm Pcore-v0.23.16/lib/Pcore/Util/File/UmaskGuard.pm Pcore-v0.23.16/lib/Pcore/Util/File.pm Pcore-v0.23.16/lib/Pcore/Util/Hash/Multivalue.pm Pcore-v0.23.16/lib/Pcore/Util/Hash/RandKey.pm Pcore-v0.23.16/lib/Pcore/Util/Hash.pm Pcore-v0.23.16/lib/Pcore/Util/List.pm Pcore-v0.23.16/lib/Pcore/Util/Mail.pm Pcore-v0.23.16/lib/Pcore/Util/Path.pm Pcore-v0.23.16/lib/Pcore/Util/Perl/Module.pm Pcore-v0.23.16/lib/Pcore/Util/Perl/Moo.pm Pcore-v0.23.16/lib/Pcore/Util/Perl.pm Pcore-v0.23.16/lib/Pcore/Util/PM/Proc.pm Pcore-v0.23.16/lib/Pcore/Util/PM/RPC/Proc.pm Pcore-v0.23.16/lib/Pcore/Util/PM/RPC/Server.pm Pcore-v0.23.16/lib/Pcore/Util/PM/RPC/Worker.pm Pcore-v0.23.16/lib/Pcore/Util/PM/RPC.pm Pcore-v0.23.16/lib/Pcore/Util/PM.pm Pcore-v0.23.16/lib/Pcore/Util/Random.pm Pcore-v0.23.16/lib/Pcore/Util/Scalar.pm Pcore-v0.23.16/lib/Pcore/Util/Sys.pm Pcore-v0.23.16/lib/Pcore/Util/Template.pm Pcore-v0.23.16/lib/Pcore/Util/Term/Progress/Indicator/Bar.pm Pcore-v0.23.16/lib/Pcore/Util/Term/Progress/Indicator.pm Pcore-v0.23.16/lib/Pcore/Util/Term/Progress.pm Pcore-v0.23.16/lib/Pcore/Util/Term.pm Pcore-v0.23.16/lib/Pcore/Util/Text/Table/Column.pm Pcore-v0.23.16/lib/Pcore/Util/Text/Table.pm Pcore-v0.23.16/lib/Pcore/Util/Text.pm Pcore-v0.23.16/lib/Pcore/Util/URI/file.pm Pcore-v0.23.16/lib/Pcore/Util/URI/ftp.pm Pcore-v0.23.16/lib/Pcore/Util/URI/Host.pm Pcore-v0.23.16/lib/Pcore/Util/URI/http.pm Pcore-v0.23.16/lib/Pcore/Util/URI/https.pm Pcore-v0.23.16/lib/Pcore/Util/URI/Path.pm Pcore-v0.23.16/lib/Pcore/Util/URI/Punycode.pm Pcore-v0.23.16/lib/Pcore/Util/URI/sftp.pm Pcore-v0.23.16/lib/Pcore/Util/URI/ssh.pm Pcore-v0.23.16/lib/Pcore/Util/URI/Web2.pm Pcore-v0.23.16/lib/Pcore/Util/URI.pm Pcore-v0.23.16/lib/Pcore/Util/UUID.pm Pcore-v0.23.16/lib/Pcore.pm Pcore-v0.23.16/LICENSE Pcore-v0.23.16/MANIFEST Pcore-v0.23.16/META.json Pcore-v0.23.16/README.md Pcore-v0.23.16/script/pcore Pcore-v0.23.16/script/src Pcore-v0.23.16/script/update-pcore-share.pl Pcore-v0.23.16/share/bin/nssm_x32.exe Pcore-v0.23.16/share/bin/nssm_x64.exe Pcore-v0.23.16/share/bin/upx Pcore-v0.23.16/share/bin/upx.exe Pcore-v0.23.16/share/bin/upx_x64 Pcore-v0.23.16/share/data/mime.perl Pcore-v0.23.16/share/data/par.ico Pcore-v0.23.16/share/data/pcore.perl Pcore-v0.23.16/share/data/src.perl Pcore-v0.23.16/share/data/web2.perl Pcore-v0.23.16/share/dist-id.json Pcore-v0.23.16/share/dist.perl Pcore-v0.23.16/share/docker.json Pcore-v0.23.16/share/i18n/en_US.mo Pcore-v0.23.16/share/i18n/en_US.po Pcore-v0.23.16/share/i18n/ru_RU.mo Pcore-v0.23.16/share/i18n/ru_RU.po Pcore-v0.23.16/share/pcore/dist/bin/main.pl Pcore-v0.23.16/share/pcore/dist/CHANGES Pcore-v0.23.16/share/pcore/dist/contrib/README.md Pcore-v0.23.16/share/pcore/dist/cpanfile Pcore-v0.23.16/share/pcore/dist/lib/Build.PL Pcore-v0.23.16/share/pcore/dist/lib/_MainModule.pm Pcore-v0.23.16/share/pcore/dist/share/i18n/README.md Pcore-v0.23.16/share/pcore/dist/share/tmpl/README.md Pcore-v0.23.16/share/pcore/dist/share/_dist.perl Pcore-v0.23.16/share/pcore/dist/t/001.t Pcore-v0.23.16/share/pcore/dist/t/README.md Pcore-v0.23.16/share/pcore/dist/xt/author/README.md Pcore-v0.23.16/share/pcore/dist/xt/README.md Pcore-v0.23.16/share/pcore/dist/xt/release/README.md Pcore-v0.23.16/share/pcore/dist/xt/smoke/README.md Pcore-v0.23.16/share/pcore/docker/.dockerignore Pcore-v0.23.16/share/pcore/docker/Dockerfile Pcore-v0.23.16/share/pcore/docker/share/docker.json Pcore-v0.23.16/share/pcore/git/.gitignore Pcore-v0.23.16/share/pcore/hg/.hgignore Pcore-v0.23.16/share/pcore/par/share/par.perl Pcore-v0.23.16/t/author-pod-syntax.t Pcore-v0.23.16/t/p-util-path.t Pcore-v0.23.16/t/p-util-uri-web2.t Pcore-v0.23.16/t/p-util-uri.t Pcore-v0.23.16/t/release-002-util-text.t Pcore-v0.23.16/t/release-003-pcore-dist.t Configuring Z/ZD/ZDM/Pcore-v0.23.16.tar.gz with Build.PL >>> C:\Perl-5.24-32\bin\perl.exe Build.PL Creating new 'Build' script for 'Pcore' version 'v0.23.16' ZDM/Pcore-v0.23.16.tar.gz C:\Perl-5.24-32\bin\perl.exe Build.PL -- OK Running Build for Z/ZD/ZDM/Pcore-v0.23.16.tar.gz ---- Unsatisfied dependencies detected during ---- ---- ZDM/Pcore-v0.23.16.tar.gz ---- BerkeleyDB [requires] Net::DNS::Resolver [requires] XML::Hash::XS [requires] Running test for module 'BerkeleyDB' Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\P\PM\PMQS\BerkeleyDB-0.55.tar.gz ok BerkeleyDB-0.55/ BerkeleyDB-0.55/MANIFEST BerkeleyDB-0.55/constants.h BerkeleyDB-0.55/BerkeleyDB.pm BerkeleyDB-0.55/README BerkeleyDB-0.55/ppport.h BerkeleyDB-0.55/Changes BerkeleyDB-0.55/BerkeleyDB.pod BerkeleyDB-0.55/config.in BerkeleyDB-0.55/hints/ BerkeleyDB-0.55/hints/solaris.pl BerkeleyDB-0.55/hints/irix_6_5.pl BerkeleyDB-0.55/hints/dec_osf.pl BerkeleyDB-0.55/Makefile.PL BerkeleyDB-0.55/BerkeleyDB.xs BerkeleyDB-0.55/BerkeleyDB/ BerkeleyDB-0.55/BerkeleyDB/Hash.pm BerkeleyDB-0.55/BerkeleyDB/Btree.pm BerkeleyDB-0.55/scan.pl BerkeleyDB-0.55/BerkeleyDB.pod.P BerkeleyDB-0.55/patches/ BerkeleyDB-0.55/patches/5.004_04 BerkeleyDB-0.55/patches/5.004_01 BerkeleyDB-0.55/patches/5.005 BerkeleyDB-0.55/patches/5.004_05 BerkeleyDB-0.55/patches/5.004 BerkeleyDB-0.55/patches/5.004_03 BerkeleyDB-0.55/patches/5.6.0 BerkeleyDB-0.55/patches/5.005_02 BerkeleyDB-0.55/patches/5.004_02 BerkeleyDB-0.55/patches/5.005_01 BerkeleyDB-0.55/patches/5.005_03 BerkeleyDB-0.55/typemap BerkeleyDB-0.55/t/ BerkeleyDB-0.55/t/examples.t.T BerkeleyDB-0.55/t/txn.t BerkeleyDB-0.55/t/recno.t BerkeleyDB-0.55/t/blob.t BerkeleyDB-0.55/t/unknown.t BerkeleyDB-0.55/t/subdb.t BerkeleyDB-0.55/t/hash.t BerkeleyDB-0.55/t/db-4.6.t BerkeleyDB-0.55/t/pod.t BerkeleyDB-0.55/t/util.pm BerkeleyDB-0.55/t/examples3.t.T BerkeleyDB-0.55/t/encrypt.t BerkeleyDB-0.55/t/queue.t BerkeleyDB-0.55/t/env.t BerkeleyDB-0.55/t/examples.t BerkeleyDB-0.55/t/join.t BerkeleyDB-0.55/t/db-4.3.t BerkeleyDB-0.55/t/db-4.x.t BerkeleyDB-0.55/t/Test/ BerkeleyDB-0.55/t/Test/Builder.pm BerkeleyDB-0.55/t/Test/More.pm BerkeleyDB-0.55/t/db-4.4.t BerkeleyDB-0.55/t/examples3.t BerkeleyDB-0.55/t/heap.t BerkeleyDB-0.55/t/db-3.2.t BerkeleyDB-0.55/t/cds.t BerkeleyDB-0.55/t/filter.t BerkeleyDB-0.55/t/db-4.8.t BerkeleyDB-0.55/t/db-4.7.t BerkeleyDB-0.55/t/mldbm.t BerkeleyDB-0.55/t/sequence.t BerkeleyDB-0.55/t/destroy.t BerkeleyDB-0.55/t/db-3.0.t BerkeleyDB-0.55/t/btree.t BerkeleyDB-0.55/t/db-3.3.t BerkeleyDB-0.55/t/strict.t BerkeleyDB-0.55/t/encode.t BerkeleyDB-0.55/t/db-3.1.t BerkeleyDB-0.55/dbinfo BerkeleyDB-0.55/META.json BerkeleyDB-0.55/META.yml BerkeleyDB-0.55/mkconsts.pl BerkeleyDB-0.55/constants.xs BerkeleyDB-0.55/mkpod BerkeleyDB-0.55/Todo Configuring P/PM/PMQS/BerkeleyDB-0.55.tar.gz with Makefile.PL >>> C:\Perl-5.24-32\bin\perl.exe Makefile.PL Parsing config.in... Looks Good. Checking if your kit is complete... Looks good Warning (mostly harmless): No library found for -llibdb Generating a dmake-style Makefile Writing Makefile for BerkeleyDB Writing MYMETA.yml and MYMETA.json PMQS/BerkeleyDB-0.55.tar.gz C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK Running make for P/PM/PMQS/BerkeleyDB-0.55.tar.gz >>> dmake cp scan.pl blib\lib\scan.pl cp mkconsts.pl blib\lib\mkconsts.pl cp BerkeleyDB.pm blib\lib\BerkeleyDB.pm cp BerkeleyDB/Hash.pm blib\lib\BerkeleyDB\Hash.pm cp BerkeleyDB.pod blib\lib\BerkeleyDB.pod cp BerkeleyDB/Btree.pm blib\lib\BerkeleyDB\Btree.pm Running Mkbootstrap for BerkeleyDB () "C:\Perl-5.24-32\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "BerkeleyDB.bs" "C:\Perl-5.24-32\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- BerkeleyDB.bs blib\arch\auto\BerkeleyDB\BerkeleyDB.bs 644 "C:\Perl-5.24-32\bin\perl.exe" "C:\cpanfly-5.24-32\var\megalib\ExtUtils\xsubpp" -noprototypes -typemap C:\Perl-5.24-32\lib\ExtUtils\typemap -typemap C:\cpanfly-5.24-32\var\tmp\cpan_build\BerkeleyDB-0.55-UWWUrh\typemap BerkeleyDB.xs > BerkeleyDB.xsc Warning: Found a 'CODE' section which seems to be using 'RETVAL' but no 'OUTPUT' section. in BerkeleyDB.xs, line 5856 Warning: Found a 'CODE' section which seems to be using 'RETVAL' but no 'OUTPUT' section. in BerkeleyDB.xs, line 5884 "C:\Perl-5.24-32\bin\perl.exe" -MExtUtils::Command -e mv -- BerkeleyDB.xsc BerkeleyDB.c gcc -c -I/usr/local/BerkeleyDB/include -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"0.55\" -DXS_VERSION=\"0.55\" "-IC:\Perl-5.24-32\lib\CORE" BerkeleyDB.c BerkeleyDB.xs:76:16: fatal error: db.h: No such file or directory compilation terminated. dmake: Error code 129, while making 'BerkeleyDB.o' PMQS/BerkeleyDB-0.55.tar.gz dmake -- NOT OK Running test for module 'Net::DNS::Resolver' Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\N\NL\NLNETLABS\Net-DNS-1.06.tar.gz ok Net-DNS-1.06/ Net-DNS-1.06/META.json Net-DNS-1.06/README Net-DNS-1.06/MANIFEST Net-DNS-1.06/t/ Net-DNS-1.06/t/01-resolver.t Net-DNS-1.06/t/.resolv.conf Net-DNS-1.06/t/01-resolver-env.t Net-DNS-1.06/t/05-APL.t Net-DNS-1.06/t/54-DS-SHA384.t Net-DNS-1.06/t/34-NSEC3-flags.t Net-DNS-1.06/t/05-CSYNC.t Net-DNS-1.06/t/03-header.t Net-DNS-1.06/t/32-NSEC3-typelist.t Net-DNS-1.06/t/21-TSIG-create.t Net-DNS-1.06/t/05-DLV.t Net-DNS-1.06/t/05-X25.t Net-DNS-1.06/t/05-PX.t Net-DNS-1.06/t/05-TXT.t Net-DNS-1.06/t/05-SMIMEA.t Net-DNS-1.06/t/05-OPENPGPKEY.t Net-DNS-1.06/t/31-NSEC-typelist.t Net-DNS-1.06/t/70-RRSIG-RSASHA512.t Net-DNS-1.06/t/07-zonefile.t Net-DNS-1.06/t/05-RT.t Net-DNS-1.06/t/05-AAAA.t Net-DNS-1.06/t/05-L64.t Net-DNS-1.06/t/05-LP.t Net-DNS-1.06/t/08-IPv6.t Net-DNS-1.06/t/NonFatal.pm Net-DNS-1.06/t/05-CDNSKEY.t Net-DNS-1.06/t/61-SIG0-RSAMD5.t Net-DNS-1.06/t/01-resolver-opt.t Net-DNS-1.06/t/02-domain.t Net-DNS-1.06/t/73-RRSIG-ECDSAP256SHA256.t Net-DNS-1.06/t/05-MINFO.t Net-DNS-1.06/t/05-A.t Net-DNS-1.06/t/67-RRSIG-NSEC3RSASHA1.t Net-DNS-1.06/t/00-pod.t Net-DNS-1.06/t/05-CNAME.t Net-DNS-1.06/t/05-EUI48.t Net-DNS-1.06/t/05-EUI64.t Net-DNS-1.06/t/41-DNSKEY-keytag.t Net-DNS-1.06/t/02-domainname.t Net-DNS-1.06/t/05-CDS.t Net-DNS-1.06/t/05-DS.t Net-DNS-1.06/t/05-ISDN.t Net-DNS-1.06/t/03-rr.t Net-DNS-1.06/t/22-TSIG-verify.t Net-DNS-1.06/t/custom.txt Net-DNS-1.06/t/53-DS-GOST.t Net-DNS-1.06/t/33-NSEC3-hash.t Net-DNS-1.06/t/99-cleanup.t Net-DNS-1.06/t/04-packet-truncate.t Net-DNS-1.06/t/51-DS-SHA1.t Net-DNS-1.06/t/05-LOC.t Net-DNS-1.06/t/08-IPv4.t Net-DNS-1.06/t/05-IPSECKEY.t Net-DNS-1.06/t/05-SSHFP.t Net-DNS-1.06/t/02-text.t Net-DNS-1.06/t/04-packet.t Net-DNS-1.06/t/68-RRSIG-RSASHA256.t Net-DNS-1.06/t/01-resolver-flags.t Net-DNS-1.06/t/52-DS-SHA256.t Net-DNS-1.06/t/35-NSEC3-match.t Net-DNS-1.06/t/08-recurse.t Net-DNS-1.06/t/66-RRSIG-NSEC3DSA.t Net-DNS-1.06/t/63-RRSIG-DSA.t Net-DNS-1.06/t/00-load.t Net-DNS-1.06/t/05-L32.t Net-DNS-1.06/t/72-RRSIG-ECC-GOST.t Net-DNS-1.06/t/05-NAPTR.t Net-DNS-1.06/t/05-TLSA.t Net-DNS-1.06/t/05-HINFO.t Net-DNS-1.06/t/42-DNSKEY-flags.t Net-DNS-1.06/t/06-update.t Net-DNS-1.06/t/05-NSEC.t Net-DNS-1.06/t/05-TSIG.t Net-DNS-1.06/t/05-TKEY.t Net-DNS-1.06/t/05-NSEC3.t Net-DNS-1.06/t/05-CERT.t Net-DNS-1.06/t/65-RRSIG-RSASHA1.t Net-DNS-1.06/t/05-NS.t Net-DNS-1.06/t/74-RRSIG-ECDSAP384SHA384.t Net-DNS-1.06/t/05-SOA.t Net-DNS-1.06/t/05-AFSDB.t Net-DNS-1.06/t/05-MX.t Net-DNS-1.06/t/02-mailbox.t Net-DNS-1.06/t/05-URI.t Net-DNS-1.06/t/05-KEY.t Net-DNS-1.06/t/05-HIP.t Net-DNS-1.06/t/05-SPF.t Net-DNS-1.06/t/05-CAA.t Net-DNS-1.06/t/43-DNSKEY-keylength.t Net-DNS-1.06/t/05-SRV.t Net-DNS-1.06/t/05-KX.t Net-DNS-1.06/t/05-NID.t Net-DNS-1.06/t/05-RRSIG.t Net-DNS-1.06/t/03-question.t Net-DNS-1.06/t/07-rrsort.t Net-DNS-1.06/t/05-DNSKEY.t Net-DNS-1.06/t/05-RP.t Net-DNS-1.06/t/01-resolver-file.t Net-DNS-1.06/t/36-NSEC3-covered.t Net-DNS-1.06/t/05-NSEC3PARAM.t Net-DNS-1.06/t/37-NSEC3-base32.t Net-DNS-1.06/t/05-DHCID.t Net-DNS-1.06/t/05-DNAME.t Net-DNS-1.06/t/05-OPT.t Net-DNS-1.06/t/00-version.t Net-DNS-1.06/t/05-PTR.t Net-DNS-1.06/t/05-SIG.t Net-DNS-1.06/t/05-NULL.t Net-DNS-1.06/t/06-packet-unique-push.t Net-DNS-1.06/demo/ Net-DNS-1.06/demo/README Net-DNS-1.06/demo/perldig Net-DNS-1.06/demo/mx Net-DNS-1.06/demo/check_soa Net-DNS-1.06/demo/example_recurse.pl Net-DNS-1.06/demo/trace_dns.pl Net-DNS-1.06/demo/check_zone Net-DNS-1.06/demo/axfr Net-DNS-1.06/demo/mresolv Net-DNS-1.06/Makefile.PL Net-DNS-1.06/META.yml Net-DNS-1.06/contrib/ Net-DNS-1.06/contrib/find_zonecut Net-DNS-1.06/contrib/README Net-DNS-1.06/contrib/dnswalk.README Net-DNS-1.06/contrib/check_soa Net-DNS-1.06/contrib/loc2earth.fcgi Net-DNS-1.06/contrib/loclist.pl Net-DNS-1.06/contrib/check_zone Net-DNS-1.06/lib/ Net-DNS-1.06/lib/Net/ Net-DNS-1.06/lib/Net/DNS/ Net-DNS-1.06/lib/Net/DNS/RR/ Net-DNS-1.06/lib/Net/DNS/RR/URI.pm Net-DNS-1.06/lib/Net/DNS/RR/NAPTR.pm Net-DNS-1.06/lib/Net/DNS/RR/CERT.pm Net-DNS-1.06/lib/Net/DNS/RR/RP.pm Net-DNS-1.06/lib/Net/DNS/RR/CNAME.pm Net-DNS-1.06/lib/Net/DNS/RR/MB.pm Net-DNS-1.06/lib/Net/DNS/RR/CAA.pm Net-DNS-1.06/lib/Net/DNS/RR/AFSDB.pm Net-DNS-1.06/lib/Net/DNS/RR/TXT.pm Net-DNS-1.06/lib/Net/DNS/RR/AAAA.pm Net-DNS-1.06/lib/Net/DNS/RR/SRV.pm Net-DNS-1.06/lib/Net/DNS/RR/HINFO.pm Net-DNS-1.06/lib/Net/DNS/RR/APL.pm Net-DNS-1.06/lib/Net/DNS/RR/MG.pm Net-DNS-1.06/lib/Net/DNS/RR/CDNSKEY.pm Net-DNS-1.06/lib/Net/DNS/RR/NS.pm Net-DNS-1.06/lib/Net/DNS/RR/CSYNC.pm Net-DNS-1.06/lib/Net/DNS/RR/PTR.pm Net-DNS-1.06/lib/Net/DNS/RR/L64.pm Net-DNS-1.06/lib/Net/DNS/RR/DNSKEY.pm Net-DNS-1.06/lib/Net/DNS/RR/L32.pm Net-DNS-1.06/lib/Net/DNS/RR/X25.pm Net-DNS-1.06/lib/Net/DNS/RR/MX.pm Net-DNS-1.06/lib/Net/DNS/RR/SSHFP.pm Net-DNS-1.06/lib/Net/DNS/RR/OPT.pm Net-DNS-1.06/lib/Net/DNS/RR/MR.pm Net-DNS-1.06/lib/Net/DNS/RR/GPOS.pm Net-DNS-1.06/lib/Net/DNS/RR/LOC.pm Net-DNS-1.06/lib/Net/DNS/RR/SOA.pm Net-DNS-1.06/lib/Net/DNS/RR/NULL.pm Net-DNS-1.06/lib/Net/DNS/RR/OPENPGPKEY.pm Net-DNS-1.06/lib/Net/DNS/RR/MINFO.pm Net-DNS-1.06/lib/Net/DNS/RR/TSIG.pm Net-DNS-1.06/lib/Net/DNS/RR/ISDN.pm Net-DNS-1.06/lib/Net/DNS/RR/DLV.pm Net-DNS-1.06/lib/Net/DNS/RR/EUI48.pm Net-DNS-1.06/lib/Net/DNS/RR/EUI64.pm Net-DNS-1.06/lib/Net/DNS/RR/NID.pm Net-DNS-1.06/lib/Net/DNS/RR/HIP.pm Net-DNS-1.06/lib/Net/DNS/RR/CDS.pm Net-DNS-1.06/lib/Net/DNS/RR/NSEC.pm Net-DNS-1.06/lib/Net/DNS/RR/KEY.pm Net-DNS-1.06/lib/Net/DNS/RR/SIG.pm Net-DNS-1.06/lib/Net/DNS/RR/NSEC3PARAM.pm Net-DNS-1.06/lib/Net/DNS/RR/TKEY.pm Net-DNS-1.06/lib/Net/DNS/RR/A.pm Net-DNS-1.06/lib/Net/DNS/RR/SPF.pm Net-DNS-1.06/lib/Net/DNS/RR/DS.pm Net-DNS-1.06/lib/Net/DNS/RR/RRSIG.pm Net-DNS-1.06/lib/Net/DNS/RR/LP.pm Net-DNS-1.06/lib/Net/DNS/RR/IPSECKEY.pm Net-DNS-1.06/lib/Net/DNS/RR/PX.pm Net-DNS-1.06/lib/Net/DNS/RR/RT.pm Net-DNS-1.06/lib/Net/DNS/RR/DNAME.pm Net-DNS-1.06/lib/Net/DNS/RR/KX.pm Net-DNS-1.06/lib/Net/DNS/RR/TLSA.pm Net-DNS-1.06/lib/Net/DNS/RR/DHCID.pm Net-DNS-1.06/lib/Net/DNS/RR/NSEC3.pm Net-DNS-1.06/lib/Net/DNS/RR/SMIMEA.pm Net-DNS-1.06/lib/Net/DNS/Resolver.pm Net-DNS-1.06/lib/Net/DNS/Domain.pm Net-DNS-1.06/lib/Net/DNS/Parameters.pm Net-DNS-1.06/lib/Net/DNS/Header.pm Net-DNS-1.06/lib/Net/DNS/ZoneFile.pm Net-DNS-1.06/lib/Net/DNS/Resolver/ Net-DNS-1.06/lib/Net/DNS/Resolver/os2.pm Net-DNS-1.06/lib/Net/DNS/Resolver/Base.pm Net-DNS-1.06/lib/Net/DNS/Resolver/android.pm Net-DNS-1.06/lib/Net/DNS/Resolver/UNIX.pm Net-DNS-1.06/lib/Net/DNS/Resolver/Recurse.pm Net-DNS-1.06/lib/Net/DNS/Resolver/MSWin32.pm Net-DNS-1.06/lib/Net/DNS/Resolver/cygwin.pm Net-DNS-1.06/lib/Net/DNS/DomainName.pm Net-DNS-1.06/lib/Net/DNS/FAQ.pod Net-DNS-1.06/lib/Net/DNS/Text.pm Net-DNS-1.06/lib/Net/DNS/Mailbox.pm Net-DNS-1.06/lib/Net/DNS/RR.pm Net-DNS-1.06/lib/Net/DNS/Nameserver.pm Net-DNS-1.06/lib/Net/DNS/Update.pm Net-DNS-1.06/lib/Net/DNS/Packet.pm Net-DNS-1.06/lib/Net/DNS/Question.pm Net-DNS-1.06/lib/Net/DNS.pm Net-DNS-1.06/Changes Configuring N/NL/NLNETLABS/Net-DNS-1.06.tar.gz with Makefile.PL >>> C:\Perl-5.24-32\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Net::DNS Writing MYMETA.yml and MYMETA.json Generating a dmake-style Makefile Writing Makefile for Net::DNS Activating Non Fatal Online Tests... Activating IPv6 Tests... Warning! ======== Online tests depend on conditions beyond the control of Net::DNS. The tests check for the expected results when both Net::DNS and the outside world are functioning properly. In case of failure it is often undecidable if the error lies within Net::DNS or elsewhere. NLNETLABS/Net-DNS-1.06.tar.gz C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK Running make for N/NL/NLNETLABS/Net-DNS-1.06.tar.gz >>> dmake cp lib/Net/DNS/RR/CERT.pm blib\lib\Net\DNS\RR\CERT.pm cp lib/Net/DNS/Mailbox.pm blib\lib\Net\DNS\Mailbox.pm cp lib/Net/DNS/RR/CNAME.pm blib\lib\Net\DNS\RR\CNAME.pm cp lib/Net/DNS/Parameters.pm blib\lib\Net\DNS\Parameters.pm cp lib/Net/DNS/RR.pm blib\lib\Net\DNS\RR.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/CSYNC.pm blib\lib\Net\DNS\RR\CSYNC.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/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.pm blib\lib\Net\DNS.pm cp lib/Net/DNS/DomainName.pm blib\lib\Net\DNS\DomainName.pm cp lib/Net/DNS/FAQ.pod blib\lib\Net\DNS\FAQ.pod cp lib/Net/DNS/Header.pm blib\lib\Net\DNS\Header.pm cp lib/Net/DNS/RR/AFSDB.pm blib\lib\Net\DNS\RR\AFSDB.pm cp lib/Net/DNS/RR/DLV.pm blib\lib\Net\DNS\RR\DLV.pm cp lib/Net/DNS/Packet.pm blib\lib\Net\DNS\Packet.pm cp lib/Net/DNS/RR/APL.pm blib\lib\Net\DNS\RR\APL.pm cp lib/Net/DNS/Domain.pm blib\lib\Net\DNS\Domain.pm 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/Question.pm blib\lib\Net\DNS\Question.pm cp lib/Net/DNS/RR/MINFO.pm blib\lib\Net\DNS\RR\MINFO.pm cp lib/Net/DNS/RR/DS.pm blib\lib\Net\DNS\RR\DS.pm cp lib/Net/DNS/RR/KEY.pm blib\lib\Net\DNS\RR\KEY.pm cp lib/Net/DNS/RR/IPSECKEY.pm blib\lib\Net\DNS\RR\IPSECKEY.pm cp lib/Net/DNS/RR/NAPTR.pm blib\lib\Net\DNS\RR\NAPTR.pm cp lib/Net/DNS/RR/NID.pm blib\lib\Net\DNS\RR\NID.pm cp lib/Net/DNS/RR/HIP.pm blib\lib\Net\DNS\RR\HIP.pm cp lib/Net/DNS/RR/MX.pm blib\lib\Net\DNS\RR\MX.pm cp lib/Net/DNS/RR/EUI48.pm blib\lib\Net\DNS\RR\EUI48.pm cp lib/Net/DNS/RR/LOC.pm blib\lib\Net\DNS\RR\LOC.pm cp lib/Net/DNS/RR/HINFO.pm blib\lib\Net\DNS\RR\HINFO.pm cp lib/Net/DNS/RR/ISDN.pm blib\lib\Net\DNS\RR\ISDN.pm cp lib/Net/DNS/RR/LP.pm blib\lib\Net\DNS\RR\LP.pm cp lib/Net/DNS/RR/GPOS.pm blib\lib\Net\DNS\RR\GPOS.pm cp lib/Net/DNS/RR/MG.pm blib\lib\Net\DNS\RR\MG.pm cp lib/Net/DNS/RR/MB.pm blib\lib\Net\DNS\RR\MB.pm cp lib/Net/DNS/RR/NSEC.pm blib\lib\Net\DNS\RR\NSEC.pm cp lib/Net/DNS/RR/NS.pm blib\lib\Net\DNS\RR\NS.pm cp lib/Net/DNS/RR/KX.pm blib\lib\Net\DNS\RR\KX.pm cp lib/Net/DNS/RR/EUI64.pm blib\lib\Net\DNS\RR\EUI64.pm cp lib/Net/DNS/RR/L64.pm blib\lib\Net\DNS\RR\L64.pm cp lib/Net/DNS/RR/MR.pm blib\lib\Net\DNS\RR\MR.pm cp lib/Net/DNS/RR/DNSKEY.pm blib\lib\Net\DNS\RR\DNSKEY.pm cp lib/Net/DNS/RR/L32.pm blib\lib\Net\DNS\RR\L32.pm cp lib/Net/DNS/RR/OPT.pm blib\lib\Net\DNS\RR\OPT.pm cp lib/Net/DNS/RR/SOA.pm blib\lib\Net\DNS\RR\SOA.pm cp lib/Net/DNS/RR/RP.pm blib\lib\Net\DNS\RR\RP.pm cp lib/Net/DNS/RR/PTR.pm blib\lib\Net\DNS\RR\PTR.pm cp lib/Net/DNS/RR/TXT.pm blib\lib\Net\DNS\RR\TXT.pm cp lib/Net/DNS/RR/RT.pm blib\lib\Net\DNS\RR\RT.pm cp lib/Net/DNS/RR/TLSA.pm blib\lib\Net\DNS\RR\TLSA.pm cp lib/Net/DNS/RR/NSEC3.pm blib\lib\Net\DNS\RR\NSEC3.pm cp lib/Net/DNS/RR/TSIG.pm blib\lib\Net\DNS\RR\TSIG.pm cp lib/Net/DNS/RR/SPF.pm blib\lib\Net\DNS\RR\SPF.pm cp lib/Net/DNS/RR/RRSIG.pm blib\lib\Net\DNS\RR\RRSIG.pm cp lib/Net/DNS/RR/TKEY.pm blib\lib\Net\DNS\RR\TKEY.pm cp lib/Net/DNS/RR/PX.pm blib\lib\Net\DNS\RR\PX.pm cp lib/Net/DNS/RR/SMIMEA.pm blib\lib\Net\DNS\RR\SMIMEA.pm cp lib/Net/DNS/Resolver.pm blib\lib\Net\DNS\Resolver.pm cp lib/Net/DNS/RR/NSEC3PARAM.pm blib\lib\Net\DNS\RR\NSEC3PARAM.pm cp lib/Net/DNS/RR/SRV.pm blib\lib\Net\DNS\RR\SRV.pm cp lib/Net/DNS/RR/SSHFP.pm blib\lib\Net\DNS\RR\SSHFP.pm cp lib/Net/DNS/RR/URI.pm blib\lib\Net\DNS\RR\URI.pm cp lib/Net/DNS/RR/X25.pm blib\lib\Net\DNS\RR\X25.pm cp lib/Net/DNS/RR/OPENPGPKEY.pm blib\lib\Net\DNS\RR\OPENPGPKEY.pm cp lib/Net/DNS/RR/SIG.pm blib\lib\Net\DNS\RR\SIG.pm cp lib/Net/DNS/RR/NULL.pm blib\lib\Net\DNS\RR\NULL.pm cp lib/Net/DNS/Resolver/android.pm blib\lib\Net\DNS\Resolver\android.pm cp lib/Net/DNS/Resolver/UNIX.pm blib\lib\Net\DNS\Resolver\UNIX.pm cp lib/Net/DNS/Text.pm blib\lib\Net\DNS\Text.pm cp lib/Net/DNS/Update.pm blib\lib\Net\DNS\Update.pm cp lib/Net/DNS/Resolver/MSWin32.pm blib\lib\Net\DNS\Resolver\MSWin32.pm cp lib/Net/DNS/Resolver/Recurse.pm blib\lib\Net\DNS\Resolver\Recurse.pm cp lib/Net/DNS/ZoneFile.pm blib\lib\Net\DNS\ZoneFile.pm cp lib/Net/DNS/Resolver/Base.pm blib\lib\Net\DNS\Resolver\Base.pm cp lib/Net/DNS/Resolver/os2.pm blib\lib\Net\DNS\Resolver\os2.pm cp lib/Net/DNS/Resolver/cygwin.pm blib\lib\Net\DNS\Resolver\cygwin.pm NLNETLABS/Net-DNS-1.06.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # # # These tests were run using: # Net::DNS 1.06 # Data::Dumper 2.154 # Digest::HMAC 1.03 # Digest::MD5 2.55 # Digest::SHA 5.95 # File::Spec 3.62 # FileHandle 2.02 # IO::File 1.16 # IO::Select 1.22 # IO::Socket 1.38 # IO::Socket::INET 1.35 # IO::Socket::IP 0.37 # MIME::Base64 3.15 # PerlIO 1.09 # Scalar::Util 1.45 # Socket 2.021 # Time::Local 1.2300 # set environment variable NET_DNS_DEBUG to get all versions # 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..89 ok 1 - POD test for blib/lib/Net/DNS.pm ok 2 - POD test for blib/lib/Net/DNS/Domain.pm ok 3 - POD test for blib/lib/Net/DNS/DomainName.pm ok 4 - POD test for blib/lib/Net/DNS/FAQ.pod ok 5 - POD test for blib/lib/Net/DNS/Header.pm ok 6 - POD test for blib/lib/Net/DNS/Mailbox.pm ok 7 - POD test for blib/lib/Net/DNS/Nameserver.pm ok 8 - POD test for blib/lib/Net/DNS/Packet.pm ok 9 - POD test for blib/lib/Net/DNS/Parameters.pm ok 10 - POD test for blib/lib/Net/DNS/Question.pm ok 11 - POD test for blib/lib/Net/DNS/Resolver.pm ok 12 - POD test for blib/lib/Net/DNS/RR.pm ok 13 - POD test for blib/lib/Net/DNS/Text.pm ok 14 - POD test for blib/lib/Net/DNS/Update.pm ok 15 - POD test for blib/lib/Net/DNS/ZoneFile.pm ok 16 - POD test for blib/lib/Net/DNS/Resolver/android.pm ok 17 - POD test for blib/lib/Net/DNS/Resolver/Base.pm ok 18 - POD test for blib/lib/Net/DNS/Resolver/cygwin.pm ok 19 - POD test for blib/lib/Net/DNS/Resolver/MSWin32.pm ok 20 - POD test for blib/lib/Net/DNS/Resolver/os2.pm ok 21 - POD test for blib/lib/Net/DNS/Resolver/Recurse.pm ok 22 - POD test for blib/lib/Net/DNS/Resolver/UNIX.pm ok 23 - POD test for blib/lib/Net/DNS/RR/A.pm ok 24 - POD test for blib/lib/Net/DNS/RR/AAAA.pm ok 25 - POD test for blib/lib/Net/DNS/RR/AFSDB.pm ok 26 - POD test for blib/lib/Net/DNS/RR/APL.pm ok 27 - POD test for blib/lib/Net/DNS/RR/CAA.pm ok 28 - POD test for blib/lib/Net/DNS/RR/CDNSKEY.pm ok 29 - POD test for blib/lib/Net/DNS/RR/CDS.pm ok 30 - POD test for blib/lib/Net/DNS/RR/CERT.pm ok 31 - POD test for blib/lib/Net/DNS/RR/CNAME.pm ok 32 - POD test for blib/lib/Net/DNS/RR/CSYNC.pm ok 33 - POD test for blib/lib/Net/DNS/RR/DHCID.pm ok 34 - POD test for blib/lib/Net/DNS/RR/DLV.pm ok 35 - POD test for blib/lib/Net/DNS/RR/DNAME.pm ok 36 - POD test for blib/lib/Net/DNS/RR/DNSKEY.pm ok 37 - POD test for blib/lib/Net/DNS/RR/DS.pm ok 38 - POD test for blib/lib/Net/DNS/RR/EUI48.pm ok 39 - POD test for blib/lib/Net/DNS/RR/EUI64.pm ok 40 - POD test for blib/lib/Net/DNS/RR/GPOS.pm ok 41 - POD test for blib/lib/Net/DNS/RR/HINFO.pm ok 42 - POD test for blib/lib/Net/DNS/RR/HIP.pm ok 43 - POD test for blib/lib/Net/DNS/RR/IPSECKEY.pm ok 44 - POD test for blib/lib/Net/DNS/RR/ISDN.pm ok 45 - POD test for blib/lib/Net/DNS/RR/KEY.pm ok 46 - POD test for blib/lib/Net/DNS/RR/KX.pm ok 47 - POD test for blib/lib/Net/DNS/RR/L32.pm ok 48 - POD test for blib/lib/Net/DNS/RR/L64.pm ok 49 - POD test for blib/lib/Net/DNS/RR/LOC.pm ok 50 - POD test for blib/lib/Net/DNS/RR/LP.pm ok 51 - POD test for blib/lib/Net/DNS/RR/MB.pm ok 52 - POD test for blib/lib/Net/DNS/RR/MG.pm ok 53 - POD test for blib/lib/Net/DNS/RR/MINFO.pm ok 54 - POD test for blib/lib/Net/DNS/RR/MR.pm ok 55 - POD test for blib/lib/Net/DNS/RR/MX.pm ok 56 - POD test for blib/lib/Net/DNS/RR/NAPTR.pm ok 57 - POD test for blib/lib/Net/DNS/RR/NID.pm ok 58 - POD test for blib/lib/Net/DNS/RR/NS.pm ok 59 - POD test for blib/lib/Net/DNS/RR/NSEC.pm ok 60 - POD test for blib/lib/Net/DNS/RR/NSEC3.pm ok 61 - POD test for blib/lib/Net/DNS/RR/NSEC3PARAM.pm ok 62 - POD test for blib/lib/Net/DNS/RR/NULL.pm ok 63 - POD test for blib/lib/Net/DNS/RR/OPENPGPKEY.pm ok 64 - POD test for blib/lib/Net/DNS/RR/OPT.pm ok 65 - POD test for blib/lib/Net/DNS/RR/PTR.pm ok 66 - POD test for blib/lib/Net/DNS/RR/PX.pm ok 67 - POD test for blib/lib/Net/DNS/RR/RP.pm ok 68 - POD test for blib/lib/Net/DNS/RR/RRSIG.pm ok 69 - POD test for blib/lib/Net/DNS/RR/RT.pm ok 70 - POD test for blib/lib/Net/DNS/RR/SIG.pm ok 71 - POD test for blib/lib/Net/DNS/RR/SMIMEA.pm ok 72 - POD test for blib/lib/Net/DNS/RR/SOA.pm ok 73 - POD test for blib/lib/Net/DNS/RR/SPF.pm ok 74 - POD test for blib/lib/Net/DNS/RR/SRV.pm ok 75 - POD test for blib/lib/Net/DNS/RR/SSHFP.pm ok 76 - POD test for blib/lib/Net/DNS/RR/TKEY.pm ok 77 - POD test for blib/lib/Net/DNS/RR/TLSA.pm ok 78 - POD test for blib/lib/Net/DNS/RR/TSIG.pm ok 79 - POD test for blib/lib/Net/DNS/RR/TXT.pm ok 80 - POD test for blib/lib/Net/DNS/RR/URI.pm ok 81 - POD test for blib/lib/Net/DNS/RR/X25.pm ok 82 - POD test for demo/axfr ok 83 - POD test for demo/check_soa ok 84 - POD test for demo/check_zone ok 85 - POD test for demo/example_recurse.pl (no pod) ok 86 - POD test for demo/mresolv ok 87 - POD test for demo/mx ok 88 - POD test for demo/perldig ok 89 - POD test for demo/trace_dns.pl (no pod) ok t/00-version.t ................ 1..80 ok 1 - file version: 1.06 blib\lib/Net/DNS.pm ok 2 - file version: 1456 blib\lib/Net/DNS/Domain.pm ok 3 - file version: 1456 blib\lib/Net/DNS/DomainName.pm ok 4 - file version: 1381 blib\lib/Net/DNS/Header.pm ok 5 - file version: 1406 blib\lib/Net/DNS/Mailbox.pm ok 6 - file version: 1406 blib\lib/Net/DNS/Nameserver.pm ok 7 - file version: 1446 blib\lib/Net/DNS/Packet.pm ok 8 - file version: 1484 blib\lib/Net/DNS/Parameters.pm ok 9 - file version: 1381 blib\lib/Net/DNS/Question.pm ok 10 - file version: 1475 blib\lib/Net/DNS/RR.pm ok 11 - file version: 1388 blib\lib/Net/DNS/RR/A.pm ok 12 - file version: 1441 blib\lib/Net/DNS/RR/AAAA.pm ok 13 - file version: 1406 blib\lib/Net/DNS/RR/AFSDB.pm ok 14 - file version: 1390 blib\lib/Net/DNS/RR/APL.pm ok 15 - file version: 1406 blib\lib/Net/DNS/RR/CAA.pm ok 16 - file version: 1339 blib\lib/Net/DNS/RR/CDNSKEY.pm ok 17 - file version: 1339 blib\lib/Net/DNS/RR/CDS.pm ok 18 - file version: 1390 blib\lib/Net/DNS/RR/CERT.pm ok 19 - file version: 1406 blib\lib/Net/DNS/RR/CNAME.pm ok 20 - file version: 1390 blib\lib/Net/DNS/RR/CSYNC.pm ok 21 - file version: 1390 blib\lib/Net/DNS/RR/DHCID.pm ok 22 - file version: 1339 blib\lib/Net/DNS/RR/DLV.pm ok 23 - file version: 1456 blib\lib/Net/DNS/RR/DNAME.pm ok 24 - file version: 1468 blib\lib/Net/DNS/RR/DNSKEY.pm ok 25 - file version: 1456 blib\lib/Net/DNS/RR/DS.pm ok 26 - file version: 1390 blib\lib/Net/DNS/RR/EUI48.pm ok 27 - file version: 1390 blib\lib/Net/DNS/RR/EUI64.pm ok 28 - file version: 1382 blib\lib/Net/DNS/RR/GPOS.pm ok 29 - file version: 1406 blib\lib/Net/DNS/RR/HINFO.pm ok 30 - file version: 1390 blib\lib/Net/DNS/RR/HIP.pm ok 31 - file version: 1390 blib\lib/Net/DNS/RR/IPSECKEY.pm ok 32 - file version: 1406 blib\lib/Net/DNS/RR/ISDN.pm ok 33 - file version: 1381 blib\lib/Net/DNS/RR/KEY.pm ok 34 - file version: 1406 blib\lib/Net/DNS/RR/KX.pm ok 35 - file version: 1408 blib\lib/Net/DNS/RR/L32.pm ok 36 - file version: 1408 blib\lib/Net/DNS/RR/L64.pm ok 37 - file version: 1390 blib\lib/Net/DNS/RR/LOC.pm ok 38 - file version: 1406 blib\lib/Net/DNS/RR/LP.pm ok 39 - file version: 1406 blib\lib/Net/DNS/RR/MB.pm ok 40 - file version: 1406 blib\lib/Net/DNS/RR/MG.pm ok 41 - file version: 1406 blib\lib/Net/DNS/RR/MINFO.pm ok 42 - file version: 1406 blib\lib/Net/DNS/RR/MR.pm ok 43 - file version: 1406 blib\lib/Net/DNS/RR/MX.pm ok 44 - file version: 1406 blib\lib/Net/DNS/RR/NAPTR.pm ok 45 - file version: 1408 blib\lib/Net/DNS/RR/NID.pm ok 46 - file version: 1406 blib\lib/Net/DNS/RR/NS.pm ok 47 - file version: 1406 blib\lib/Net/DNS/RR/NSEC.pm ok 48 - file version: 1456 blib\lib/Net/DNS/RR/NSEC3.pm ok 49 - file version: 1390 blib\lib/Net/DNS/RR/NSEC3PARAM.pm ok 50 - file version: 1348 blib\lib/Net/DNS/RR/NULL.pm ok 51 - file version: 1390 blib\lib/Net/DNS/RR/OPENPGPKEY.pm ok 52 - file version: 1474 blib\lib/Net/DNS/RR/OPT.pm ok 53 - file version: 1406 blib\lib/Net/DNS/RR/PTR.pm ok 54 - file version: 1406 blib\lib/Net/DNS/RR/PX.pm ok 55 - file version: 1406 blib\lib/Net/DNS/RR/RP.pm ok 56 - file version: 1456 blib\lib/Net/DNS/RR/RRSIG.pm ok 57 - file version: 1406 blib\lib/Net/DNS/RR/RT.pm ok 58 - file version: 1456 blib\lib/Net/DNS/RR/SIG.pm ok 59 - file version: 1456 blib\lib/Net/DNS/RR/SMIMEA.pm ok 60 - file version: 1408 blib\lib/Net/DNS/RR/SOA.pm ok 61 - file version: 1382 blib\lib/Net/DNS/RR/SPF.pm ok 62 - file version: 1406 blib\lib/Net/DNS/RR/SRV.pm ok 63 - file version: 1456 blib\lib/Net/DNS/RR/SSHFP.pm ok 64 - file version: 1406 blib\lib/Net/DNS/RR/TKEY.pm ok 65 - file version: 1456 blib\lib/Net/DNS/RR/TLSA.pm ok 66 - file version: 1475 blib\lib/Net/DNS/RR/TSIG.pm ok 67 - file version: 1382 blib\lib/Net/DNS/RR/TXT.pm ok 68 - file version: 1406 blib\lib/Net/DNS/RR/URI.pm ok 69 - file version: 1406 blib\lib/Net/DNS/RR/X25.pm ok 70 - file version: 1480 blib\lib/Net/DNS/Resolver.pm ok 71 - file version: 1482 blib\lib/Net/DNS/Resolver/Base.pm ok 72 - file version: 1456 blib\lib/Net/DNS/Resolver/MSWin32.pm ok 73 - file version: 1472 blib\lib/Net/DNS/Resolver/Recurse.pm ok 74 - file version: 1408 blib\lib/Net/DNS/Resolver/UNIX.pm ok 75 - file version: 1406 blib\lib/Net/DNS/Resolver/android.pm ok 76 - file version: 1406 blib\lib/Net/DNS/Resolver/cygwin.pm ok 77 - file version: 1406 blib\lib/Net/DNS/Resolver/os2.pm ok 78 - file version: 1406 blib\lib/Net/DNS/Text.pm ok 79 - file version: 1455 blib\lib/Net/DNS/Update.pm ok 80 - file version: 1466 blib\lib/Net/DNS/ZoneFile.pm 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 .......... skipped: File parsing only supported on Unix 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 1 ok 19 - toggle prefer_v4 0 ok 20 - toggle prefer_v4 1 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..37 ok 1 - new() created object ok 2 - new(): non-existent file [Could not open t\nonexist.txt: No such file or directory at t/01-resolver-opt.t line 20.] ok 3 - nameserver list correct ok 4 - nameserver list correct ok 5 - searchlist correct ok 6 - searchlist correct ok 7 - domain correct ok 8 - adflag is correct ok 9 - cdflag is correct ok 10 - debug is correct ok 11 - defnames is correct ok 12 - dnsrch is correct ok 13 - dnssec is correct ok 14 - domain is correct ok 15 - nameservers is correct ok 16 - persistent_tcp is correct ok 17 - persistent_udp is correct ok 18 - port is correct ok 19 - recurse is correct ok 20 - retrans is correct ok 21 - retry is correct ok 22 - searchlist is correct ok 23 - srcport is correct ok 24 - tcp_timeout is correct ok 25 - udp_timeout is correct ok 26 - usevc is correct ok 27 - Invalid input caught ok 28 - No resolver returned ok 29 - Invalid input caught ok 30 - No resolver returned ok 31 - Invalid input caught ok 32 - No resolver returned ok 33 - Invalid input caught ok 34 - No resolver returned ok 35 - answersize is not set ok 36 - errorstring is not set ok 37 - answerfrom is not set ok # Net::DNS::Resolver::MSWin32 t/01-resolver.t ............... 1..21 ok 1 - new() created object ;; RESOLVER state: ;; domain = ;; searchlist = ;; nameservers = 10.19.0.1 ;; defnames = 1 dnsrch = 1 ;; retrans = 5 retry = 4 ;; recurse = 1 igntc = 0 ;; usevc = 0 port = 53 ;; tcp_timeout = 120 persistent_tcp = 0 ;; udp_timeout = 30 persistent_udp = 0 ;; prefer_v4 = 1 force_v4 = 0 ;; debug = 0 force_v6 = 0 ok 2 - $resolver->print ;; Net::DNS::Resolver::MSWin32 ok 3 - debug message ok 4 - class->domain ok 5 - class->searchlist ok 6 - class->srcport ok 7 - class->string ok 8 - resolver->domain ok 9 - resolver->searchlist ok 10 - resolver->nameservers ok 11 - resolver->nameserver ok 12 - no IPv4 nameservers ok 13 - errorstring: IPv4 disabled ok 14 - no IPv6 nameservers ok 15 - errorstring: IPv6 disabled ok 16 - resolver->srcaddr(1.2.3.4) ok 17 - resolver->srcaddr(::1) ok 18 - resolver->srcaddr(::1.2.3.4) ok 19 - unknown method: [bogus: no such method at t/01-resolver.t line 65.] ok 20 - DESTROY() exists to defeat pre-5.18 AUTOLOAD ok 21 - deprecation warning not repeated ok t/02-domain.t ................. 1..62 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 52.] ok 6 - argument undefined [domain identifier undefined at t/02-domain.t line 59.] 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 [domain label truncated at t/02-domain.t line 189.] ok 35 - empty initial label [empty domain label at t/02-domain.t line 197.] ok 36 - empty interior label [empty domain label at t/02-domain.t line 204.] ok 37 - ignore gratuitous trailing dots ok 38 # skip IDN test - Net::LibIDN not installed ok 39 # skip IDN test - Net::LibIDN not installed ok 40 # skip IDN test - Net::LibIDN not installed ok 41 # skip IDN test - Net::LibIDN not installed ok 42 # skip IDN test - Net::LibIDN not installed ok 43 # skip IDN test - Net::LibIDN not installed ok 44 # skip IDN test - Net::LibIDN not installed ok 45 # skip IDN test - Net::LibIDN not installed ok 46 # skip IDN test - Net::LibIDN not installed ok 47 - C0 controls: \000\001\002\003\004\005\006\007\008\009\010\011\012\013\014\015 ok 48 - C0 controls: \016\017\018\019\020\021\022\023\024\025\026\027\028\029\030\031 ok 49 - G0 graphics: \032!"\#$%&'()*+,-\./ ok 50 - G0 graphics: 0123456789:;<=>? ok 51 - G0 graphics: @ABCDEFGHIJKLMNO ok 52 - G0 graphics: PQRSTUVWXYZ[\\]^_ ok 53 - G0 graphics: `abcdefghijklmno ok 54 - G0 graphics: pqrstuvwxyz{|}~\127 ok 55 - 8-bit codes: \128\129\130\131\132\133\134\135\136\137\138\139\140\141\142\143 ok 56 - 8-bit codes: \144\145\146\147\148\149\150\151\152\153\154\155\156\157\158\159 ok 57 - 8-bit codes: \160\161\162\163\164\165\166\167\168\169\170\171\172\173\174\175 ok 58 - 8-bit codes: \176\177\178\179\180\181\182\183\184\185\186\187\188\189\190\191 ok 59 - 8-bit codes: \192\193\194\195\196\197\198\199\200\201\202\203\204\205\206\207 ok 60 - 8-bit codes: \208\209\210\211\212\213\214\215\216\217\218\219\220\221\222\223 ok 61 - 8-bit codes: \224\225\226\227\228\229\230\231\232\233\234\235\236\237\238\239 ok 62 - 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 63.] ok 14 - bad compression pointer [corrupt compression pointer at t/02-domainname.t line 71.] ok 15 - name compression loop [corrupt compression pointer at t/02-domainname.t line 79.] ok 16 - unsupported wire-format [unimplemented label type at t/02-domainname.t line 91.] ok 17 - unsupported wire-format [unimplemented label type at t/02-domainname.t line 106.] 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-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 20.] ok 4 - argument undefined [undefined mail address at t/02-mailbox.t line 27.] 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 35.] ok 6 - argument undefined [argument undefined at t/02-text.t line 42.] 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 124.] 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: " !\"\#$%&'()*+,-./" ok 25 - G0 graphics: 0123456789:\;<=>? ok 26 - G0 graphics: \@ABCDEFGHIJKLMNO ok 27 - G0 graphics: PQRSTUVWXYZ[\\]^_ 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..127 ok 1 - packet->header object ok 2 - opcodebyname('IQUERY') ok 3 - opcodebyname('NOTIFY') ok 4 - opcodebyname('NS_NOTIFY_OP') ok 5 - opcodebyname('QUERY') ok 6 - opcodebyname('STATUS') ok 7 - opcodebyname('UPDATE') ok 8 - opcodebyname('iquery') ok 9 - opcodebyname('notify') ok 10 - opcodebyname('query') ok 11 - opcodebyname('status') ok 12 - opcodebyname('update') ok 13 - opcodebyname('15') ok 14 - opcodebyname(BOGUS) [unknown opcode BOGUS at t/03-header.t line 44.] ok 15 - rcodebyname('BADALG') ok 16 - rcodebyname('BADCOOKIE') ok 17 - rcodebyname('BADKEY') ok 18 - rcodebyname('BADMODE') ok 19 - rcodebyname('BADNAME') ok 20 - rcodebyname('BADSIG') ok 21 - rcodebyname('BADTIME') ok 22 - rcodebyname('BADTRUNC') ok 23 - rcodebyname('BADVERS') ok 24 - rcodebyname('FORMERR') ok 25 - rcodebyname('NOERROR') ok 26 - rcodebyname('NOTAUTH') ok 27 - rcodebyname('NOTIMP') ok 28 - rcodebyname('NOTZONE') ok 29 - rcodebyname('NXDOMAIN') ok 30 - rcodebyname('NXRRSET') ok 31 - rcodebyname('REFUSED') ok 32 - rcodebyname('SERVFAIL') ok 33 - rcodebyname('YXDOMAIN') ok 34 - rcodebyname('YXRRSET') ok 35 - rcodebyname('badalg') ok 36 - rcodebyname('badcookie') ok 37 - rcodebyname('badkey') ok 38 - rcodebyname('badmode') ok 39 - rcodebyname('badname') ok 40 - rcodebyname('badsig') ok 41 - rcodebyname('badtime') ok 42 - rcodebyname('badtrunc') ok 43 - rcodebyname('badvers') ok 44 - rcodebyname('formerr') ok 45 - rcodebyname('noerror') ok 46 - rcodebyname('notauth') ok 47 - rcodebyname('notimp') ok 48 - rcodebyname('notzone') ok 49 - rcodebyname('nxdomain') ok 50 - rcodebyname('nxrrset') ok 51 - rcodebyname('refused') ok 52 - rcodebyname('servfail') ok 53 - rcodebyname('yxdomain') ok 54 - rcodebyname('yxrrset') ok 55 - rcodebyname('4000') ok 56 - rcodebyname(BOGUS) [unknown rcode BOGUS at t/03-header.t line 62.] ok 57 - expected value after header->id(53820) ok 58 - expected value after header->id(22003) ok 59 - expected value after header->id(53820) ok 60 - expected value after header->opcode(STATUS) ok 61 - expected value after header->opcode(UPDATE) ok 62 - expected value after header->opcode(QUERY) ok 63 - expected value after header->rcode(REFUSED) ok 64 - expected value after header->rcode(FORMERR) ok 65 - expected value after header->rcode(NOERROR) ok 66 - expected value after header->qr(1) ok 67 - expected value after header->qr(0) ok 68 - expected value after header->qr(1) ok 69 - expected value after header->qr(0) ok 70 - expected value after header->aa(1) ok 71 - expected value after header->aa(0) ok 72 - expected value after header->aa(1) ok 73 - expected value after header->aa(0) ok 74 - expected value after header->tc(1) ok 75 - expected value after header->tc(0) ok 76 - expected value after header->tc(1) ok 77 - expected value after header->tc(0) ok 78 - expected value after header->rd(0) ok 79 - expected value after header->rd(1) ok 80 - expected value after header->rd(0) ok 81 - expected value after header->rd(1) ok 82 - expected value after header->ra(1) ok 83 - expected value after header->ra(0) ok 84 - expected value after header->ra(1) ok 85 - expected value after header->ra(0) ok 86 - expected value after header->ad(1) ok 87 - expected value after header->ad(0) ok 88 - expected value after header->ad(1) ok 89 - expected value after header->ad(0) ok 90 - expected value after header->cd(1) ok 91 - expected value after header->cd(0) ok 92 - expected value after header->cd(1) ok 93 - expected value after header->cd(0) ok 94 - string() has QUERY opcode ok 95 - string() has qdcount correct ok 96 - string() has ancount correct ok 97 - string() has nscount correct ok 98 - string() has arcount correct ok 99 - string() has UPDATE opcode ok 100 - string() has zocount correct ok 101 - string() has prcount correct ok 102 - string() has upcount correct ok 103 - string() has adcount correct ok 104 - zocount value matches qdcount ok 105 - prcount value matches ancount ok 106 - upcount value matches nscount ok 107 - adcount value matches arcount ok 108 - qdcount read-only: [header->qdcount attribute is read-only at t/03-header.t line 121.] ok 109 - qdcount exception not repeated ok 110 - ancount read-only: [header->ancount attribute is read-only at t/03-header.t line 121.] ok 111 - ancount exception not repeated ok 112 - nscount read-only: [header->nscount attribute is read-only at t/03-header.t line 121.] ok 113 - nscount exception not repeated ok 114 - arcount read-only: [header->arcount attribute is read-only at t/03-header.t line 121.] ok 115 - arcount exception not repeated ok 116 - encode/decode transparent ok 117 - header->edns object ok 118 - expected value after header->do(0) ok 119 - expected value after header->do(1) ok 120 - expected value after header->do(0) ok 121 - expected value after header->do(1) ok 122 - expected value after header->rcode(BADVERS) ok 123 - expected value after header->rcode(BADMODE) ok 124 - expected value after header->rcode(BADNAME) ok 125 - expected value after header->rcode(FORMERR) ok 126 - expected value after header->rcode(NOERROR) ok 127 - EDNS size request assembled correctly ok t/03-question.t ............... 1..299 ok 1 - typebyval(1) ok 2 - typebyval(65500) ok 3 - typebyname('TYPE65500') ok 4 - typebyname('TYPE065500') ok 5 - typebyname(BOGUS) [unknown type BOGUS at t/03-question.t line 20.] ok 6 - typebyname(TYPE65536) [typebyname( TYPE65536 ) out of range at t/03-question.t line 20.] ok 7 - typebyval(65536) [typebyval( 65536 ) out of range at t/03-question.t line 25.] ok 8 - typebyname('*') ok 9 - typebyname('A') ok 10 - typebyname('A6') ok 11 - typebyname('AAAA') ok 12 - typebyname('AFSDB') ok 13 - typebyname('ANY') ok 14 - typebyname('APL') ok 15 - typebyname('ATMA') ok 16 - typebyname('AVC') ok 17 - typebyname('AXFR') ok 18 - typebyname('CAA') ok 19 - typebyname('CDNSKEY') ok 20 - typebyname('CDS') ok 21 - typebyname('CERT') ok 22 - typebyname('CNAME') ok 23 - typebyname('CSYNC') ok 24 - typebyname('DHCID') ok 25 - typebyname('DLV') ok 26 - typebyname('DNAME') ok 27 - typebyname('DNSKEY') ok 28 - typebyname('DS') ok 29 - typebyname('EID') ok 30 - typebyname('EUI48') ok 31 - typebyname('EUI64') ok 32 - typebyname('GID') ok 33 - typebyname('GPOS') ok 34 - typebyname('HINFO') ok 35 - typebyname('HIP') ok 36 - typebyname('IPSECKEY') ok 37 - typebyname('ISDN') ok 38 - typebyname('IXFR') ok 39 - typebyname('KEY') ok 40 - typebyname('KX') ok 41 - typebyname('L32') ok 42 - typebyname('L64') ok 43 - typebyname('LOC') ok 44 - typebyname('LP') ok 45 - typebyname('MAILA') ok 46 - typebyname('MAILB') ok 47 - typebyname('MB') ok 48 - typebyname('MD') ok 49 - typebyname('MF') ok 50 - typebyname('MG') ok 51 - typebyname('MINFO') ok 52 - typebyname('MR') ok 53 - typebyname('MX') ok 54 - typebyname('NAPTR') ok 55 - typebyname('NID') ok 56 - typebyname('NIMLOC') ok 57 - typebyname('NINFO') ok 58 - typebyname('NS') ok 59 - typebyname('NSAP') ok 60 - typebyname('NSAP-PTR') ok 61 - typebyname('NSEC') ok 62 - typebyname('NSEC3') ok 63 - typebyname('NSEC3PARAM') ok 64 - typebyname('NULL') ok 65 - typebyname('NXT') ok 66 - typebyname('OPENPGPKEY') ok 67 - typebyname('OPT') ok 68 - typebyname('PTR') ok 69 - typebyname('PX') ok 70 - typebyname('RKEY') ok 71 - typebyname('RP') ok 72 - typebyname('RRSIG') ok 73 - typebyname('RT') ok 74 - typebyname('SIG') ok 75 - typebyname('SINK') ok 76 - typebyname('SMIMEA') ok 77 - typebyname('SOA') ok 78 - typebyname('SPF') ok 79 - typebyname('SRV') ok 80 - typebyname('SSHFP') ok 81 - typebyname('TA') ok 82 - typebyname('TALINK') ok 83 - typebyname('TKEY') ok 84 - typebyname('TLSA') ok 85 - typebyname('TSIG') ok 86 - typebyname('TXT') ok 87 - typebyname('UID') ok 88 - typebyname('UINFO') ok 89 - typebyname('UNSPEC') ok 90 - typebyname('URI') ok 91 - typebyname('WKS') ok 92 - typebyname('X25') ok 93 - typebyname('a') ok 94 - typebyname('a6') ok 95 - typebyname('aaaa') ok 96 - typebyname('afsdb') ok 97 - typebyname('any') ok 98 - typebyname('apl') ok 99 - typebyname('atma') ok 100 - typebyname('avc') ok 101 - typebyname('axfr') ok 102 - typebyname('caa') ok 103 - typebyname('cdnskey') ok 104 - typebyname('cds') ok 105 - typebyname('cert') ok 106 - typebyname('cname') ok 107 - typebyname('csync') ok 108 - typebyname('dhcid') ok 109 - typebyname('dlv') ok 110 - typebyname('dname') ok 111 - typebyname('dnskey') ok 112 - typebyname('ds') ok 113 - typebyname('eid') ok 114 - typebyname('eui48') ok 115 - typebyname('eui64') ok 116 - typebyname('gid') ok 117 - typebyname('gpos') ok 118 - typebyname('hinfo') ok 119 - typebyname('hip') ok 120 - typebyname('ipseckey') ok 121 - typebyname('isdn') ok 122 - typebyname('ixfr') ok 123 - typebyname('key') ok 124 - typebyname('kx') ok 125 - typebyname('l32') ok 126 - typebyname('l64') ok 127 - typebyname('loc') ok 128 - typebyname('lp') ok 129 - typebyname('maila') ok 130 - typebyname('mailb') ok 131 - typebyname('mb') ok 132 - typebyname('md') ok 133 - typebyname('mf') ok 134 - typebyname('mg') ok 135 - typebyname('minfo') ok 136 - typebyname('mr') ok 137 - typebyname('mx') ok 138 - typebyname('naptr') ok 139 - typebyname('nid') ok 140 - typebyname('nimloc') ok 141 - typebyname('ninfo') ok 142 - typebyname('ns') ok 143 - typebyname('nsap') ok 144 - typebyname('nsap-ptr') ok 145 - typebyname('nsec') ok 146 - typebyname('nsec3') ok 147 - typebyname('nsec3param') ok 148 - typebyname('null') ok 149 - typebyname('nxt') ok 150 - typebyname('openpgpkey') ok 151 - typebyname('opt') ok 152 - typebyname('ptr') ok 153 - typebyname('px') ok 154 - typebyname('rkey') ok 155 - typebyname('rp') ok 156 - typebyname('rrsig') ok 157 - typebyname('rt') ok 158 - typebyname('sig') ok 159 - typebyname('sink') ok 160 - typebyname('smimea') ok 161 - typebyname('soa') ok 162 - typebyname('spf') ok 163 - typebyname('srv') ok 164 - typebyname('sshfp') ok 165 - typebyname('ta') ok 166 - typebyname('talink') ok 167 - typebyname('tkey') ok 168 - typebyname('tlsa') ok 169 - typebyname('tsig') ok 170 - typebyname('txt') ok 171 - typebyname('uid') ok 172 - typebyname('uinfo') ok 173 - typebyname('unspec') ok 174 - typebyname('uri') ok 175 - typebyname('wks') ok 176 - typebyname('x25') ok 177 - classbyval(1) ok 178 - classbyval(65500) ok 179 - classbyname('CLASS65500') ok 180 - classbyname('CLASS065500') ok 181 - classbyname(BOGUS) [unknown class BOGUS at t/03-question.t line 47.] ok 182 - classbyname(CLASS65536) [classbyname( CLASS65536 ) out of range at t/03-question.t line 47.] ok 183 - classbyval(65536) [classbyval( 65536 ) out of range at t/03-question.t line 52.] ok 184 - classbyname('*') ok 185 - classbyname('ANY') ok 186 - classbyname('CH') ok 187 - classbyname('HS') ok 188 - classbyname('IN') ok 189 - classbyname('NONE') ok 190 - classbyname('any') ok 191 - classbyname('ch') ok 192 - classbyname('hs') ok 193 - classbyname('in') ok 194 - classbyname('none') ok 195 - object returned by new() constructor ok 196 - $question->qname returns expected value ok 197 - $question->qtype returns expected value ok 198 - $question->qclass returns expected value ok 199 - $question->name returns expected value ok 200 - $question->type returns expected value ok 201 - $question->zname returns expected value ok 202 - $question->ztype returns expected value ok 203 - $question->zclass returns expected value ok 204 - $question->string returns text representation of object ok 205 - new() argument undefined or absent ( example.com, A, undef ) ok 206 - new() argument undefined or absent ( example.com, A, ) ok 207 - new() argument undefined or absent ( example.com, undef, IN ) ok 208 - new() argument undefined or absent ( example.com, IN ) ok 209 - new() argument undefined or absent ( example.com, undef, undef ) ok 210 - new() argument undefined or absent ( example.com ) ok 211 - new() arguments in zone file order ( example.com., IN, A ) ok 212 - new() arguments in zone file order ( example.com., IN, TYPE1 ) ok 213 - new() arguments in zone file order ( example.com., IN, ANY ) ok 214 - new() arguments in zone file order ( example.com., CLASS1, A ) ok 215 - new() arguments in zone file order ( example.com., CLASS1, TYPE1 ) ok 216 - new() arguments in zone file order ( example.com., CLASS1, ANY ) ok 217 - new() arguments in zone file order ( example.com., ANY, A ) ok 218 - new() arguments in zone file order ( example.com., ANY, TYPE1 ) ok 219 - new() arguments in zone file order ( example.com., ANY, ANY ) ok 220 - argument undefined [domain identifier undefined at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 80.] ok 221 - qname read-only: [immutable object: argument invalid at t/03-question.t line 115.] ok 222 - qtype read-only: [immutable object: argument invalid at t/03-question.t line 115.] ok 223 - qclass read-only: [immutable object: argument invalid at t/03-question.t line 115.] ok 224 - name read-only: [immutable object: argument invalid at t/03-question.t line 115.] ok 225 - corrupt wire-format [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 116.] ok 226 - decoded object matches encoded data example.com. IN A ok 227 - decoded object matches encoded data example.com. IN AAAA ok 228 - decoded object matches encoded data example.com. IN MX ok 229 - decoded object matches encoded data example.com. IN NS ok 230 - decoded object matches encoded data example.com. IN SOA ok 231 - decoded object matches encoded data example.com. IN ANY ok 232 - decoded object matches encoded data example.com. HS A ok 233 - decoded object matches encoded data example.com. HS AAAA ok 234 - decoded object matches encoded data example.com. HS MX ok 235 - decoded object matches encoded data example.com. HS NS ok 236 - decoded object matches encoded data example.com. HS SOA ok 237 - decoded object matches encoded data example.com. HS ANY ok 238 - decoded object matches encoded data example.com. ANY A ok 239 - decoded object matches encoded data example.com. ANY AAAA ok 240 - decoded object matches encoded data example.com. ANY MX ok 241 - decoded object matches encoded data example.com. ANY NS ok 242 - decoded object matches encoded data example.com. ANY SOA ok 243 - decoded object matches encoded data example.com. ANY ANY ok 244 - returned offset has expected value ok 245 - interpret IPv4 prefix as PTR query 1.2.3.4 ok 246 - interpret IPv4 prefix as PTR query 1.2.3 ok 247 - interpret IPv4 prefix as PTR query 1.2 ok 248 - interpret IPv4 prefix as PTR query 1 ok 249 - query NS in in-addr.arpa namespace 4.3.2.1.in-addr.arpa. IN NS ok 250 - query SOA in in-addr.arpa namespace 4.3.2.1.in-addr.arpa. IN SOA ok 251 - query ANY in in-addr.arpa namespace 4.3.2.1.in-addr.arpa. IN ANY ok 252 - accept CIDR address/32 prefix syntax 4.3.2.1.in-addr.arpa ok 253 - accept CIDR address/24 prefix syntax 3.2.1.in-addr.arpa ok 254 - accept CIDR address/16 prefix syntax 2.1.in-addr.arpa ok 255 - accept CIDR address/8 prefix syntax 1.in-addr.arpa ok 256 - interpret IPv6 address as PTR query in ip6.arpa namespace ok 257 - interpret IPv6 form of IPv4 address as query in in-addr.arpa ok 258 - interpret IPv6 + embedded IPv4 address as query in ip6.arpa ok 259 - non-address character precludes interpretation as PTR query ok 260 - non-numeric character precludes interpretation as PTR query ok 261 - interpret IPv6 prefix as PTR query 1:2:3:4:5:6:7:8 ok 262 - interpret IPv6 prefix as PTR query 1:2:3:4:5:6:7 ok 263 - interpret IPv6 prefix as PTR query 1:2:3:4:5:6 ok 264 - interpret IPv6 prefix as PTR query 1:2:3:4:5 ok 265 - interpret IPv6 prefix as PTR query 1:2:3:4 ok 266 - interpret IPv6 prefix as PTR query 1:2:3 ok 267 - interpret IPv6 prefix as PTR query 1:2 ok 268 - accept IPv6 address/16 prefix syntax 4.3.2.1.ip6.arpa ok 269 - accept IPv6 address/12 prefix syntax 3.2.1.ip6.arpa ok 270 - accept IPv6 address/8 prefix syntax 2.1.ip6.arpa ok 271 - accept IPv6 address/4 prefix syntax 1.ip6.arpa ok 272 - check length of expanded IPv6 address 1:2:3:4:5:6:: ok 273 - check length of expanded IPv6 address 1:2:3:4:5::8 ok 274 - check length of expanded IPv6 address 1:2:3:4:5:: ok 275 - check length of expanded IPv6 address 1:2:3:4::7:8 ok 276 - check length of expanded IPv6 address 1:2:3:4::8 ok 277 - check length of expanded IPv6 address 1:2:3:4:: ok 278 - check length of expanded IPv6 address 1:2:3::6:7:8 ok 279 - check length of expanded IPv6 address 1:2:3::7:8 ok 280 - check length of expanded IPv6 address 1:2:3::8 ok 281 - check length of expanded IPv6 address 1:2:3:: ok 282 - check length of expanded IPv6 address 1:2::5:6:7:8 ok 283 - check length of expanded IPv6 address 1:2::6:7:8 ok 284 - check length of expanded IPv6 address 1:2::7:8 ok 285 - check length of expanded IPv6 address 1:2::8 ok 286 - check length of expanded IPv6 address 1:2:: ok 287 - check length of expanded IPv6 address 1::4:5:6:7:8 ok 288 - check length of expanded IPv6 address 1::5:6:7:8 ok 289 - check length of expanded IPv6 address 1::6:7:8 ok 290 - check length of expanded IPv6 address 1::7:8 ok 291 - check length of expanded IPv6 address 1::8 ok 292 - check length of expanded IPv6 address 1:: ok 293 - check length of expanded IPv6 address ::3:4:5:6:7:8 ok 294 - check length of expanded IPv6 address ::4:5:6:7:8 ok 295 - check length of expanded IPv6 address ::5:6:7:8 ok 296 - check length of expanded IPv6 address ::6:7:8 ok 297 - check length of expanded IPv6 address ::7:8 ok 298 - check length of expanded IPv6 address ::8 ok 299 - check length of expanded IPv6 address :: ok t/03-rr.t ..................... 1..97 ok 1 - use Net::DNS::RR; ok 2 - new Net::DNS::RR(undef) [argument absent or undefined at t/03-rr.t line 14.] ok 3 - new Net::DNS::RR('') [unable to parse RR string at t/03-rr.t line 14.] ok 4 - new Net::DNS::RR(' ') [unable to parse RR string at t/03-rr.t line 14.] ok 5 - new Net::DNS::RR('. NULL x') [no zone file representation defined for NULL at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR.pm line 445.] ok 6 - new Net::DNS::RR('. OPT x') [no zone file representation defined for OPT at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR.pm line 445.] ok 7 - new Net::DNS::RR('. ATMA x') [ATMA not implemented at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR.pm line 444.] ok 8 - new Net::DNS::RR('ARRAY(0x94aee4)') [non-scalar argument at t/03-rr.t line 14.] ok 9 - new Net::DNS::RR('HASH(0x94ae6c)') [non-scalar argument at t/03-rr.t line 14.] ok 10 - new Net::DNS::RR( example.com A ) ok 11 - new Net::DNS::RR( example.com IN ) ok 12 - new Net::DNS::RR( example.com IN A ) ok 13 - new Net::DNS::RR( example.com IN 123 A ) ok 14 - new Net::DNS::RR( example.com 123 A ) ok 15 - new Net::DNS::RR( example.com 123 IN A ) ok 16 - new Net::DNS::RR( 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->length ok 23 - new Net::DNS::RR( example.com 0 IN A \\# 4 c0 00 02 01 ) ok 24 - new Net::DNS::RR( example.com 0 IN A \\# 4 c0000201 ) ok 25 - new Net::DNS::RR( example.com 0 IN A 192.0.2.1 ) ok 26 - new Net::DNS::RR( example.com 0 IN TYPE1 192.0.2.1 ) ok 27 - new Net::DNS::RR( example.com 0 CLASS1 A 192.0.2.1 ) ok 28 - new Net::DNS::RR( example.com 0 CLASS1 TYPE1 192.0.2.1 ) ok 29 - new Net::DNS::RR( example.com 0 A 192.0.2.1 ) ok 30 - new Net::DNS::RR( example.com 0 TYPE1 192.0.2.1 ) ok 31 - new Net::DNS::RR( example.com IN A 192.0.2.1 ) ok 32 - new Net::DNS::RR( example.com IN TYPE1 192.0.2.1 ) ok 33 - new Net::DNS::RR( example.com CLASS1 A 192.0.2.1 ) ok 34 - new Net::DNS::RR( example.com CLASS1 TYPE1 192.0.2.1 ) ok 35 - new Net::DNS::RR( example.com A 192.0.2.1 ) ok 36 - new Net::DNS::RR( example.com TYPE1 192.0.2.1 ) ok 37 - new Net::DNS::RR( example.com IN 0 A 192.0.2.1 ) ok 38 - new Net::DNS::RR( example.com IN 0 TYPE1 192.0.2.1 ) ok 39 - new Net::DNS::RR( example.com CLASS1 0 A 192.0.2.1 ) ok 40 - new Net::DNS::RR( example.com CLASS1 0 TYPE1 192.0.2.1 ) ok 41 - new Net::DNS::RR( example.com 0 IN TXT txt-data ; space delimited ) ok 42 - new Net::DNS::RR( example.com 0 TXT txt-data ) ok 43 - new Net::DNS::RR( example.com IN TXT txt-data ) ok 44 - new Net::DNS::RR( example.com TXT txt-data ) ok 45 - new Net::DNS::RR( example.com IN 0 TXT txt-data ) ok 46 - new Net::DNS::RR( example.com 0 IN TXT txt-data ; tab delimited ) ok 47 - new Net::DNS::RR( example.com 0 TXT txt-data ) ok 48 - new Net::DNS::RR( example.com IN TXT txt-data ) ok 49 - new Net::DNS::RR( example.com TXT txt-data ) ok 50 - new Net::DNS::RR( example.com IN 0 TXT txt-data ) ok 51 - new Net::DNS::RR( example.com 0 IN TXT "txt-data" ; "quoted" ) ok 52 - new Net::DNS::RR( example.com 0 TXT "txt-data" ) ok 53 - new Net::DNS::RR( example.com IN TXT "txt-data" ) ok 54 - new Net::DNS::RR( example.com TXT "txt-data" ) ok 55 - new Net::DNS::RR( example.com IN 0 TXT "txt-data" ) ok 56 - new Net::DNS::RR( example.com ( 0 IN TXT txt-data ) ; bracketed ) ok 57 - new Net::DNS::RR( example.com. 3600 IN TXT \\# 28 0c74776f2073657061726174650e71756f74656420737472696e6773 ) ok 58 - new Net::DNS::RR( example.com. 3600 IN TYPE34 \\# 4 c0000201 ) ok 59 - mismatched length: \\# 0 c0 00 02 01 [length and hexadecimal data inconsistent at t/03-rr.t line 128.] ok 60 - mismatched length: \\# 3 c0 00 02 01 [length and hexadecimal data inconsistent at t/03-rr.t line 128.] ok 61 - mismatched length: \\# 5 c0 00 02 01 [length and hexadecimal data inconsistent at t/03-rr.t line 128.] ok 62 - new Net::DNS::RR([ type A address 192.0.2.1 ]) ok 63 - new Net::DNS::RR([ type A address ARRAY(0x2b5a6ac) ]) ok 64 - new Net::DNS::RR([ type A rdata addr ]) ok 65 - new Net::DNS::RR([ type A rdata ]) ok 66 - new Net::DNS::RR([ name example.com type MX ]) ok 67 - new Net::DNS::RR([ type MX class IN ttl 123 ]) ok 68 - unknown method: [*** FATAL PROGRAM ERROR!! Unknown method 'nonexistent'] ok 69 - unknown method: [unknown RRtype] ok 70 - suppress repeated unknown method exception ok 71 - DESTROY() exists to defeat pre-5.18 AUTOLOAD ok 72 - unknown class method: [undefined method Net::DNS::RR::xxxx at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR.pm line 697.] ok 73 - cannot change type: [not possible to change RR->type at t/03-rr.t line 180.] ok 74 - unknown time unit: [bad time: 1y at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR.pm line 409.] ok 75 - compressed rdata: [found compression pointer in rdata at t/03-rr.t line 196.] ok 76 - exception in string: [Can't call method "string" on an undefined value at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR/MINFO.pm line 48.] ok 77 - exception in rdstring: [Can't call method "string" on an undefined value at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR/MINFO.pm line 48.] 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 \\# 0 ok 85 - encode/decode example.com A 192.0.2.1 ok 86 - encode/decode OPT RR ok 87 - decode returns offset of next RR ok 88 - canonical encode example.com 123 IN A ok 89 - canonical encode EXAMPLE.com 123 A 192.0.2.1 ok 90 - corrupt wire-format [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR.pm line 230.] ok 91 - corrupt wire-format [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR.pm line 233.] ok 92 - corrupt wire-format [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR.pm line 240.] ok 93 - parse rr->plain for multiline TXT ok 94 - parse rr->plain for multiline SOA ok 95 - MX->get_rrsort_func() ok 96 - MX->get_rrsort_func(preference) ok 97 - 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..99 ok 1 - use Net::DNS; 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 - truncated (29 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 116.] ok 27 - truncated (28 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 116.] ok 28 - truncated (27 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 116.] ok 29 - truncated (26 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 116.] ok 30 - truncated (25 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 113.] ok 31 - truncated (24 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 113.] ok 32 - truncated (23 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 113.] ok 33 - truncated (22 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 113.] ok 34 - truncated (21 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 113.] ok 35 - truncated (20 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 113.] ok 36 - truncated (19 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 113.] ok 37 - truncated (18 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 113.] ok 38 - truncated (17 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 113.] ok 39 - truncated (16 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 113.] ok 40 - truncated (15 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 113.] ok 41 - truncated (14 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 113.] ok 42 - truncated (13 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 113.] ok 43 - truncated (12 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 113.] ok 44 - truncated (11 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Packet.pm line 118.] ok 45 - truncated (10 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Packet.pm line 118.] ok 46 - truncated (9 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Packet.pm line 118.] ok 47 - truncated (8 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Packet.pm line 118.] ok 48 - truncated (7 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Packet.pm line 118.] ok 49 - truncated (6 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Packet.pm line 118.] ok 50 - truncated (5 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Packet.pm line 118.] ok 51 - truncated (4 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Packet.pm line 118.] ok 52 - truncated (3 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Packet.pm line 118.] ok 53 - truncated (2 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Packet.pm line 118.] ok 54 - truncated (1 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Packet.pm line 118.] ok 55 - truncated (0 octets): [corrupt wire-format data at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Packet.pm line 118.] ok 56 - push first RR into answer section ok 57 - push() returns answer RR count ok 58 - push second RR into answer section ok 59 - push() returns answer RR count ok 60 - push first RR into authority section ok 61 - push() returns authority RR count ok 62 - push second RR into authority section ok 63 - push() returns authority RR count ok 64 - push first RR into additional section ok 65 - push() returns additional RR count ok 66 - push second RR into additional section ok 67 - push() returns additional RR count ok 68 - new() from data buffer works ok 69 - $decoded->answersize() works ok 70 - $decoded->answerfrom() works ok 71 - $decoded->string() works ok 72 - check header->qdcount correct ok 73 - check header->ancount correct ok 74 - check header->nscount correct ok 75 - check header->arcount correct ok 76 - check content of question section ok 77 - check content of answer section ok 78 - check content of authority section ok 79 - check content of additional section ok 80 - pop() RR from answer section ok 81 - pop() RR from authority section ok 82 - pop() RR from additional section ok 83 - check question count in synthetic packet header ok 84 - check answer count in synthetic packet header ok 85 - check authority count in synthetic packet header ok 86 - check additional count in synthetic packet header ok 87 - Additional section packet is EDNS0 type ok 88 - EDNS0 packet size correct ok 89 - $packet->reply() returns packet ok 90 - reply->reply() [erroneous qr flag in query packet at t/04-packet.t line 175.] ok 91 - packet->reply() supports EDNS ok 92 - sigrr() undef for empty packet ok 93 - sigrr() undef for unsigned packet ok 94 - verify() fails for unsigned packet ok 95 - verifyerr() returned for unsigned packet ok 96 - sign_sig0() returns SIG0 record ok 97 - sigrr() returns SIG RR ok 98 - sign_sig0([]) [Net::DNS::SEC support not available at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Packet.pm line 687.] ok 99 - sign_tsig([]) [Usage: create Net::DNS::RR::TSIG(keyfile)] 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-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 76.] ok 31 - unknown address family [unknown address family at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR/APL.pm line 174.] 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..15 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->sep() ok 14 - encode/decode transparent ok 15 - encoded RDATA matches example ok t/05-CDS.t .................... 1..13 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 - algorithm mnemonic accepted ok 13 - digest type mnemonic accepted CDS.example. IN CDS ( 42495 5 1 0ffbeba0831b10b8b83440dab81a2148576da9f6 ) 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 92.] ok 23 - valid certtype mnemonic ok 24 - unknown mnemonic [unknown certtype X at t/05-CERT.t line 101.] 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-DLV.t .................... 1..13 ok 1 - DLV RR type code = 32769 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 - algorithm mnemonic accepted ok 13 - digest type mnemonic accepted DLV.example. IN DLV ( 42495 5 1 0ffbeba0831b10b8b83440dab81a2148576da9f6 ) 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..29 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->key() 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 - algorithm mnemonic accepted ok 18 - rr->algorithm('MNEMONIC') ok 19 - class method algorithm('RSASHA512') ok 20 - class method algorithm(10) ok 21 - class method algorithm(255) ok 22 - unknown mnemonic [unknown algorithm X at t/05-DNSKEY.t line 94.] ok 23 - 'flags' attribute of empty RR undefined ok 24 - 'protocol' attribute of empty RR undefined ok 25 - 'algorithm' attribute of empty RR undefined ok 26 - 'key' attribute of empty RR undefined ok 27 - 'keylength' attribute of empty RR undefined ok 28 - 'keytag' attribute of empty RR undefined ok 29 - 'rdstring' attribute of empty RR undefined DNSKEY.example. IN DNSKEY ( 256 3 5 AQPSKmynfzW4kyBv015MUG2DeIQ3Cbl+BBZH4b/0PY1kxkmvHjcZc8nokfzj31GajIQKY+5CptLr 3buXA10hWqTkF7H6RfoRqXQeogmMHfpftf6zMv1LyBUgia7za6ZEzOJBOztyvhjL742iU/TpPSED hm2SNKLijfUppn1UaNvv4w== ; Key ID = 2642 ) ok t/05-DS.t ..................... 1..32 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 mnemonic accepted ok 18 - rr->algorithm('MNEMONIC') ok 19 - class method algorithm('RSASHA512') ok 20 - class method algorithm(10) ok 21 - class method algorithm(255) ok 22 - unknown mnemonic [unknown algorithm X at t/05-DS.t line 78.] ok 23 - digest type mnemonic accepted ok 24 - rr->digtype('MNEMONIC') ok 25 - class method digtype('SHA256') ok 26 - class method digtype(2) ok 27 - class method digtype(255) ok 28 - unknown mnemonic [unknown digest type X at t/05-DS.t line 95.] ok 29 - corrupt hexadecimal [!hex! at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR/DS.pm line 203.] ok 30 - create: non-DNSSEC key [Unable to create . DS record for non-DNSSEC key at t/05-DS.t line 111.] ok 31 - create: non-auth key [Unable to create . DS record for non-authentication key at t/05-DS.t line 119.] ok 32 - create: non-ZONE key [Unable to create . DS record for non-ZONE key at t/05-DS.t line 127.] DS.example. IN DS ( 60485 5 1 2bb183af5f22588179a53b0a98631fad1a292118 ) 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..24 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->pkalgorithm() 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 95.] ok 15 - corrupt hexadecimal [!hex! at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR/HIP.pm line 86.] ok 16 - encoded RDATA not compressible ok 17 - encoded RDATA names not downcased ok 18 - canonical RDATA names not downcased ok 19 - 'pkalgorithm' 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 ok 23 - historical 'pubkey' ok 24 - historical 'rendezvousservers' 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 106.] ok 32 - exception raised in decode [unknown gateway type (255) at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR/IPSECKEY.pm line 57.] ok 33 - exception raised in encode [unknown gateway type (255) at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR/IPSECKEY.pm line 86.] ok 34 - exception raised in gateway [unknown gateway type (255) at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR/IPSECKEY.pm line 163.] 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..16 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 ok 16 - historical 'typebm' ok t/05-NSEC3.t .................. 1..26 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 digest type X at t/05-NSEC3.t line 80.] ok 23 - parse RR with salt field placeholder ok 24 - placeholder denotes empty salt field ok 25 - null salt binary value ok 26 - corrupt hexadecimal [!hex! at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR/NSEC3.pm line 167.] 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..7 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->keys() ok 5 - additional attribute rr->keysbin() ok 6 - encode/decode transparent ok 7 - encoded RDATA matches example 8d5730bd8d76d417bf974c03f59eedb7af98cb5c3dc73ea8ebbd54b7._openpgpkey.example.com. IN OPENPGPKEY ( AQPSKmynfzW4kyBv015MUG2DeIQ3Cbl+BBZH4b/0PY1kxkmvHjcZc8nokfzj31GajIQKY+5CptLr 3buXA10hWqTkF7H6RfoRqXQeogmMHfpftf6zMv1LyBUgia7za6ZEzOJBOztyvhjL742iU/TpPSED hm2SNKLijfUppn1UaNvv4w== ) ok t/05-OPT.t .................... 1..53 ok 1 - ednsoptionbyname('CHAIN') ok 2 - ednsoptionbyname('CLIENT-SUBNET') ok 3 - ednsoptionbyname('COOKIE') ok 4 - ednsoptionbyname('DAU') ok 5 - ednsoptionbyname('DHU') ok 6 - ednsoptionbyname('EXPIRE') ok 7 - ednsoptionbyname('LLQ') ok 8 - ednsoptionbyname('N3U') ok 9 - ednsoptionbyname('NSID') ok 10 - ednsoptionbyname('PADDING') ok 11 - ednsoptionbyname('TCP-KEEPALIVE') ok 12 - ednsoptionbyname('UL') ok 13 - ednsoptionbyname('chain') ok 14 - ednsoptionbyname('client-subnet') ok 15 - ednsoptionbyname('cookie') ok 16 - ednsoptionbyname('dau') ok 17 - ednsoptionbyname('dhu') ok 18 - ednsoptionbyname('expire') ok 19 - ednsoptionbyname('llq') ok 20 - ednsoptionbyname('n3u') ok 21 - ednsoptionbyname('nsid') ok 22 - ednsoptionbyname('padding') ok 23 - ednsoptionbyname('tcp-keepalive') ok 24 - ednsoptionbyname('ul') ok 25 - ednsoptionbyname('65500') ok 26 - ednsoptionbyname(BOGUS) [unknown option BOGUS at t/05-OPT.t line 36.] ok 27 - OPT RR type code = 41 ok 28 - string method works ok 29 - expected result from rr->size() ok 30 - expected result from rr->rcode() ok 31 - expected result from rr->flags() ok 32 - additional attribute rr->version() ok 33 - encode/decode transparent ok 34 - encoded RDATA matches example ok 35 - rr->size(x) returns function argument ok 36 - rr->size(x) changes attribute value ok 37 - rr->rcode(x) returns function argument ok 38 - rr->rcode(x) changes attribute value ok 39 - rr->flags(x) returns function argument ok 40 - rr->flags(x) changes attribute value ok 41 - class method: [Usage: OPT has no "class" attribute, please use "size()" at t/05-OPT.t line 93.] ok 42 - class exception not repeated ok 43 - ttl method: [Usage: OPT has no "ttl" attribute, please use "flags()" or "rcode()" at t/05-OPT.t line 93.] ok 44 - ttl exception not repeated ok 45 - opt->rcode(16) ok 46 - opt->rcode(1) ok 47 - insert EDNS option ok 48 - delete EDNS option ok 49 - expected number of options ok 50 - expected value for option 1 ok 51 - expected value for option 2 ok 52 - expected value for option 3 ok 53 - expected value for option 4 ;; EDNS version 0 ;; flags: 0000 ;; rcode: NOERROR ;; size: 512 ;; option: LLQ 76616c75652031 ;; UL 76616c75652032 ;; NSID 76616c75652033 ;; 4 76616c75652034 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..70 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 - algorithm mnemonic accepted ok 23 - rr->algorithm('MNEMONIC') ok 24 - class method algorithm('RSASHA512') ok 25 - class method algorithm(10) ok 26 - class method algorithm(255) ok 27 - unknown mnemonic [unknown algorithm X at t/05-RRSIG.t line 104.] ok 28 - 'typecovered' attribute of empty RR undefined ok 29 - 'algorithm' attribute of empty RR undefined ok 30 - 'labels' attribute of empty RR undefined ok 31 - 'orgttl' attribute of empty RR undefined ok 32 - 'sigexpiration' attribute of empty RR undefined ok 33 - 'siginception' attribute of empty RR undefined ok 34 - 'keytag' attribute of empty RR undefined ok 35 - 'signame' attribute of empty RR undefined ok 36 - 'signature' attribute of empty RR undefined ok 37 - _CreateSig method callable [] ok 38 - _CreateSigData method callable [] ok 39 - _VerifySig method callable [] ok 40 - _string2time method callable [undefined time at t/05-RRSIG.t line 137.] ok 41 - _time2string method callable [undefined time at t/05-RRSIG.t line 137.] ok 42 - create method callable [Net::DNS::SEC support not available at t/05-RRSIG.t line 137.] ok 43 - verify method callable [] ok 44 - _time2string(-1) ok 45 - _string2time(21060207062815) ok 46 - _time2string(0) ok 47 - _string2time(19700101000000) ok 48 - _time2string(2147483647) ok 49 - _string2time(20380119031407) ok 50 - _time2string(2147483648) ok 51 - _string2time(20380119031408) ok 52 - _time2string(4107542399) ok 53 - _string2time(21000228235959) ok 54 - _time2string(4107542400) ok 55 - _string2time(21000301000000) ok 56 - _time2string(4294967295) ok 57 - _string2time(21060207062815) ok 58 - _string2time( time() ) 1465449523 ok 59 - _ordered( undef, 0 ) ok 60 - _ordered( 0, 1 ) ok 61 - _ordered( 0x7fffffff, 0x80000000 ) ok 62 - _ordered( 0xffffffff, 0 ) ok 63 - _ordered( -2, -1 ) ok 64 - _ordered( -1, 0 ) ok 65 - !_ordered( undef, undef ) ok 66 - !_ordered( 0, undef ) ok 67 - !_ordered( 0x80000000, 0x7fffffff ) ok 68 - !_ordered( 0, 0xffffffff ) ok 69 - !_ordered( -1, -2 ) ok 70 - !_ordered( 0, -1 ) 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..16 ok 1 - use Net::DNS; ok 2 - RT RR type code = 21 ok 3 - new/string transparent ok 4 - new($string) and new(%hash) equivalent ok 5 - expected result from rr->preference() ok 6 - expected result from rr->intermediate() 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 - 'intermediate' attribute of empty RR undefined ok t/05-SIG.t .................... 1..72 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 78.] ok 21 - encoded RDATA not compressible ok 22 - encoded RDATA names downcased ok 23 - canonical RDATA names downcased ok 24 - algorithm mnemonic accepted ok 25 - rr->algorithm('MNEMONIC') ok 26 - class method algorithm('RSASHA1') ok 27 - class method algorithm(5) ok 28 - class method algorithm(255) ok 29 - unknown mnemonic [unknown algorithm X at t/05-SIG.t line 109.] ok 30 - 'typecovered' attribute of empty RR undefined ok 31 - 'algorithm' attribute of empty RR undefined ok 32 - 'labels' attribute of empty RR undefined ok 33 - 'orgttl' attribute of empty RR undefined ok 34 - 'sigexpiration' attribute of empty RR undefined ok 35 - 'siginception' attribute of empty RR undefined ok 36 - 'keytag' attribute of empty RR undefined ok 37 - 'signame' attribute of empty RR undefined ok 38 - 'signature' attribute of empty RR undefined ok 39 - _CreateSig method callable [] ok 40 - _CreateSigData method callable [] ok 41 - _VerifySig method callable [] ok 42 - _string2time method callable [undefined time at t/05-SIG.t line 142.] ok 43 - _time2string method callable [undefined time at t/05-SIG.t line 142.] ok 44 - create method callable [Net::DNS::SEC support not available at t/05-SIG.t line 142.] ok 45 - verify method callable [] ok 46 - _time2string(-1) ok 47 - _string2time(21060207062815) ok 48 - _time2string(0) ok 49 - _string2time(19700101000000) ok 50 - _time2string(2147483647) ok 51 - _string2time(20380119031407) ok 52 - _time2string(2147483648) ok 53 - _string2time(20380119031408) ok 54 - _time2string(4107542399) ok 55 - _string2time(21000228235959) ok 56 - _time2string(4107542400) ok 57 - _string2time(21000301000000) ok 58 - _time2string(4294967295) ok 59 - _string2time(21060207062815) ok 60 - _string2time( time() ) 1465449524 ok 61 - _ordered( undef, 0 ) ok 62 - _ordered( 0, 1 ) ok 63 - _ordered( 0x7fffffff, 0x80000000 ) ok 64 - _ordered( 0xffffffff, 0 ) ok 65 - _ordered( -2, -1 ) ok 66 - _ordered( -1, 0 ) ok 67 - !_ordered( undef, undef ) ok 68 - !_ordered( 0, undef ) ok 69 - !_ordered( 0x80000000, 0x7fffffff ) ok 70 - !_ordered( 0, 0xffffffff ) ok 71 - !_ordered( -1, -2 ) ok 72 - !_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 [!hex! at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR/SMIMEA.pm line 92.] 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 ) ok t/05-SOA.t .................... 1..40 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 - rr->serial(2000000000) steps from -1 to 2000000000 ok 20 - rr->serial(3000000000) steps from 2000000000 to 3000000000 ok 21 - rr->serial(4000000000) steps from 3000000000 to 4000000000 ok 22 - rr->serial(1000000000) steps from 4000000000 to 1000000000 ok 23 - rr->serial(2000000000) steps from 1000000000 to 2000000000 ok 24 - rr->serial(4000000000) steps from 2000000000 to 4000000000 ok 25 - rr->serial(1000000000) steps from 4000000000 to 1000000000 ok 26 - rr->serial(3000000000) steps from 1000000000 to 3000000000 ok 27 - rr->serial(SEQUENTIAL) increments existing serial number ok 28 - rr->serial(SEQUENTIAL) wraps from 2147483647 to 2147483648 ok 29 - rr->serial(SEQUENTIAL) wraps from 4294967295 to 0 ok 30 - rr->serial(YYYYMMDDxx) steps from 2000000000 to 2016060800 ok 31 - rr->serial(YYYYMMDDxx) increments 2016060800 to 2016060801 ok 32 - rr->serial(UNIXTIME) steps from 1465449525 to 1465449530 ok 33 - rr->serial(UNIXTIME) increments 1465449530 to 1465449531 ok 34 - 'mname' attribute of empty RR undefined ok 35 - 'rname' attribute of empty RR undefined ok 36 - 'serial' attribute of empty RR undefined ok 37 - 'refresh' attribute of empty RR undefined ok 38 - 'retry' attribute of empty RR undefined ok 39 - 'expire' attribute of empty RR undefined ok 40 - 'minimum' attribute of empty RR undefined SOA.example. IN SOA ( ns.example.net. rp.example.com. 2016060800 ;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 [!hex! at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR/SSHFP.pm line 80.] 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 ) 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 67.] 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 [!hex! at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR/TLSA.pm line 92.] 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..68 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 SIG RR [misplaced or corrupt TSIG at t/05-TSIG.t line 88.] ok 19 - verify fails on empty TSIG ok 20 - vrfyerrstr() reports failure ok 21 - other undefined ok 22 - time_signed() defined ok 23 - write-only key attribute [Unauthorised access to TSIG key material denied at t/05-TSIG.t line 100.] ok 24 - correct hex mac ok 25 - corrupt hex mac [!hex! at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR/TSIG.pm line 217.] ok 26 - correct hex request_mac ok 27 - corrupt hex request_mac [!hex! at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR/TSIG.pm line 249.] ok 28 - correct hex prior_mac ok 29 - corrupt hex prior_mac [!hex! at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/RR/TSIG.pm line 233.] ok 30 - Check algorithm correctly identified ok 31 - Check signing function for HMAC-MD5.SIG-ALG.REG.INT ok 32 - Check HMAC-MD5.SIG-ALG.REG.INT with key shorter than hash size ok 33 - Check HMAC-MD5.SIG-ALG.REG.INT with data longer than hash size ok 34 - Check HMAC-MD5.SIG-ALG.REG.INT with key and data longer than hash ok 35 - Check HMAC-MD5.SIG-ALG.REG.INT with key longer than block size ok 36 - Check HMAC-MD5.SIG-ALG.REG.INT with both long key and long data ok 37 - Check algorithm correctly identified ok 38 - Check signing function for HMAC-SHA1 ok 39 - Check HMAC-SHA1 with key shorter than hash size ok 40 - Check HMAC-SHA1 with data longer than hash size ok 41 - Check HMAC-SHA1 with key and data longer than hash ok 42 - Check HMAC-SHA1 with key longer than block size ok 43 - Check HMAC-SHA1 with both long key and long data ok 44 - Check algorithm correctly identified ok 45 - Check signing function for HMAC-SHA224 ok 46 - Check HMAC-SHA224 with key shorter than hash size ok 47 - Check HMAC-SHA224 with data longer than hash size ok 48 - Check HMAC-SHA224 with key and data longer than hash ok 49 - Check HMAC-SHA224 with key longer than block size ok 50 - Check HMAC-SHA224 with both long key and long data ok 51 - Check signing function for HMAC-SHA256 ok 52 - Check HMAC-SHA256 with key shorter than hash size ok 53 - Check HMAC-SHA256 with data longer than hash size ok 54 - Check HMAC-SHA256 with key and data longer than hash ok 55 - Check HMAC-SHA256 with key longer than block size ok 56 - Check HMAC-SHA256 with both long key and long data ok 57 - Check signing function for HMAC-SHA384 ok 58 - Check HMAC-SHA384 with key shorter than hash size ok 59 - Check HMAC-SHA384 with data longer than hash size ok 60 - Check HMAC-SHA384 with key and data longer than hash ok 61 - Check HMAC-SHA384 with key longer than block size ok 62 - Check HMAC-SHA384 with both long key and long data ok 63 - Check signing function for HMAC-SHA512 ok 64 - Check HMAC-SHA512 with key shorter than hash size ok 65 - Check HMAC-SHA512 with data longer than hash size ok 66 - Check HMAC-SHA512 with key and data longer than hash ok 67 - Check HMAC-SHA512 with key longer than block size ok 68 - 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 62.] 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/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 authority => RR, RR, ... ok 6 - unique_push answer => RR, RR, ... ok 7 - unique_push additional => RR ok 8 - unique_push authority => RR ok 9 - unique_push answer => RR ok 10 - unique_push additional => RR, RR, ... ok 11 - unique_push authority => RR, RR, ... ok 12 - unique_push answer => RR, RR, ... ok 13 - unique_push additional => RR ok 14 - unique_push authority => RR ok 15 - unique_push answer => RR ok 16 - unique_push additional => RR, RR, ... ok 17 - unique_push authority => RR, RR, ... ok 18 - unique_push answer => RR, RR, ... ok 19 - unique_push additional => RR ok 20 - unique_push authority => RR ok 21 - unique_push answer => RR ok 22 - unique_push additional => RR, RR, ... ok 23 - unique_push authority => RR, RR, ... ok 24 - unique_push answer => RR, RR, ... ok 25 - unique_push additional => RR ok 26 - unique_push authority => RR ok 27 - unique_push answer => RR ok 28 - unique_push additional => RR, RR, ... ok 29 - unique_push authority => RR, RR, ... ok 30 - unique_push answer => RR, RR, ... ok 31 - unique_push additional => RR ok 32 - unique_push authority => RR ok 33 - unique_push answer => RR ok 34 - unique_push additional => RR, RR, ... ok 35 - unique_push authority => RR, RR, ... ok 36 - unique_push answer => RR, RR, ... ok 37 - unique_push additional => RR ok 38 - unique_push authority => RR ok 39 - unique_push answer => RR ok 40 - unique_push additional => RR, RR, ... ok 41 - unique_push authority => RR, RR, ... ok 42 - unique_push answer => RR, RR, ... ok 43 - unique_push additional => RR ok 44 - unique_push authority => RR ok 45 - unique_push answer => RR ok t/06-update.t ................. 1..84 ok 1 - new() returned packet ok 2 - header opcode correct ok 3 - zname correct ok 4 - zclass correct ok 5 - ztype correct ok 6 - argument undefined [domain identifier undefined at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Question.pm line 80.] ok 7 - yxrrset(foo.example.com 43200 HS A) ok 8 - yxrrset - right name ok 9 - yxrrset - ttl 0 ok 10 - yxrrset - class ANY ok 11 - yxrrset - type A ok 12 - yxrrset - data empty ok 13 - yxrrset(foo.example.com 43200 HS A 10.1.2.3) ok 14 - yxrrset - right name ok 15 - yxrrset - ttl 0 ok 16 - yxrrset - class HS ok 17 - yxrrset - type A ok 18 - yxrrset - right data ok 19 - nxrrset(foo.example.com 43200 HS A 10.1.2.3) ok 20 - nxrrset - right name ok 21 - nxrrset - ttl 0 ok 22 - nxrrset - class NONE ok 23 - nxrrset - type A ok 24 - nxrrset - data empty ok 25 - yxdomain(foo.example.com) ok 26 - yxdomain - right name ok 27 - yxdomain - ttl 0 ok 28 - yxdomain - class ANY ok 29 - yxdomain - type ANY ok 30 - yxdomain - data empty ok 31 - yxdomain(name foo.example.com) ok 32 - yxdomain - right name ok 33 - yxdomain - ttl 0 ok 34 - yxdomain - class ANY ok 35 - yxdomain - type ANY ok 36 - yxdomain - data empty ok 37 - nxdomain(foo.example.com) ok 38 - nxdomain - right name ok 39 - nxdomain - ttl 0 ok 40 - nxdomain - class NONE ok 41 - nxdomain - type ANY ok 42 - nxdomain - data empty ok 43 - nxdomain(name foo.example.com) ok 44 - nxdomain - right name ok 45 - nxdomain - ttl 0 ok 46 - nxdomain - class NONE ok 47 - nxdomain - type ANY ok 48 - nxdomain - data empty ok 49 - rr_add(foo.example.com 43200 HS A 10.1.2.3) ok 50 - rr_add - right name ok 51 - rr_add - ttl 43200 ok 52 - rr_add - class HS ok 53 - rr_add - type A ok 54 - rr_add - right data ok 55 - rr_add(foo.example.com HS A 10.1.2.3) ok 56 - rr_add - right name ok 57 - rr_add - ttl 86400 ok 58 - rr_add - class HS ok 59 - rr_add - type A ok 60 - rr_add - right data ok 61 - rr_del(foo.example.com HS A) ok 62 - rr_del - right name ok 63 - rr_del - ttl 0 ok 64 - rr_del - class ANY ok 65 - rr_del - type A ok 66 - rr_del - data empty ok 67 - rr_del(foo.example.com) ok 68 - rr_del - right name ok 69 - rr_del - ttl 0 ok 70 - rr_del - class ANY ok 71 - rr_del - type ANY ok 72 - rr_del - data empty ok 73 - rr_del(foo.example.com HS A 10.1.2.3) ok 74 - rr_del - right name ok 75 - rr_del - ttl 0 ok 76 - rr_del - class NONE ok 77 - rr_del - type A ok 78 - rr_del - right data ok 79 - packet created ok 80 - "pre" length correct ok 81 - first class right ok 82 - second class right ok 83 - third class right ok 84 - fourth class right ok t/07-rrsort.t ................. 1..22 ok 1 - SRV RR1 created ok 2 - SRV RR2 created ok 3 - SRV RR3 created ok 4 - SRV RR4 created ok 5 - SRV RR5 created ok 6 - SRV RR6 created ok 7 - SRV RR7 created ok 8 - SRV RR8 created ok 9 - A RR9 created ok 10 - rrsort returns properly with undefined arguments ok 11 - rrsort returns properly with undefined attribute (1) ok 12 - rrsort returns properly with undefined attribute (2) ok 13 - rrsort returns properly with undefined attribute (3) ok 14 - rrsort returns properly with undefined attribute (4) ok 15 - rrsort correctly maintains RRs test 1 ok 16 - rrsort correctly maintains RRs test 2 ok 17 - rrsort correctly maintains RRs test 3 ok 18 - rrsort correctly maintains RRs test 4 ok 19 - Sorting on SRV priority works ok 20 - Default SRV sort works ok 21 - MX sorting ok 22 - NS sorting ok t/07-zonefile.t ............... 1..89 ok 1 - use Net::DNS::ZoneFile; ok 2 - new(): invalid argument [No such file or directory "" at t/07-zonefile.t line 47.] ok 3 - new(): not a file handle [argument not a file handle at t/07-zonefile.t line 54.] ok 4 - new(): non-existent file [No such file or directory "zone0.txt" at t/07-zonefile.t line 61.] 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 C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/ZoneFile.pm line 489, line 1.] ok 18 - exception: [$INCLUDE incomplete at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/ZoneFile.pm line 473, line 1.] ok 19 - exception: [$ORIGIN incomplete at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/ZoneFile.pm line 483, line 1.] ok 20 - exception: [$GENERATE incomplete at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/ZoneFile.pm line 478, line 1.] ok 21 - exception: [unknown '$BOGUS' directive at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/ZoneFile.pm line 494, 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 - non-existent include file [No such file or directory "zone0.txt" at t/07-zonefile.t line 219.] ok 40 - zonefile->name identifies file ok 41 - zonefile->line identifies directive ok 42 - @ NS has expected name ok 43 - @ NS has expected rdata ok 44 - scope of $ORIGIN encompasses nested $INCLUDE ok 45 - scope of $ORIGIN continues after $INCLUDE ok 46 - $ORIGIN can be relative to current $ORIGIN ok 47 - scope of $ORIGIN curtailed by end of file ok 48 - implicit owner following $ORIGIN directive ok 49 - generate TXT $ ok 50 - generate TXT $ with step 10 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 ${,,} ok 57 - generate TXT ${0,0,d} ok 58 - generate TXT ${0,0,o} ok 59 - generate TXT ${0,0,x} ok 60 - generate TXT ${0,0,X} ok 61 - generate TXT ${0,4,X} ok 62 - generate TXT ${4096,4,X} ok 63 - generate TXT ${0,6,n} ok 64 - generate TXT ${0,16,N} ok 65 - unknown format: [unknown Z format at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/ZoneFile.pm line 419, line 13.] ok 66 - name of simple RR as expected ok 67 - name of simple RR propagated from previous RR ok 68 - name of multiline RR propagated from previous RR ok 69 - multiline RR correctly reassembled ok 70 - name of following RR as expected ok 71 - superfluous brackets ignored ok 72 - quoted brackets protected ok 73 - rr->class matches initial record ok 74 - rr->class matches initial record ok 75 - rr->class matches initial record ok 76 - read(): entire zone file ok 77 - read(): zone file via path ok 78 - read(): non-existent file [No such file or directory "/zone0.txt" at t/07-zonefile.t line 371.] ok 79 - read(): called as subroutine (not object-oriented) ok 80 - parse(): empty string ok 81 - parse(): RR string ok 82 - parse(): erroneous string ok 83 - parse(): RR string into array ok 84 - parse(): erroneous string into array ok 85 - parse(): called as subroutine (not object-oriented) ok 86 - ISO8859-7 TXT rdata ok 87 - Unicode/UTF-8 TXT rdata ok 88 - Unicode/UTF-8 TXT contiguous ok 89 # skip Non-ASCII domain - Net::LibIDN not available ok unresolvable name: cname.t.net-dns.org at t/08-IPv4.t line 501. t/08-IPv4.t ................... 1..82 ok 1 - $resolver->send(...) UDP ok 2 - $resolver->send(...) TCP ok 3 - $resolver->send(...) truncated UDP reply ok 4 - $resolver->send(...) automatic TCP retry ok 5 - $resolver->bgsend(...) UDP ok 6 - $resolver->bgisready($udp) ok 7 - $resolver->bgread($udp) ok 8 - $resolver->bgsend(...) TCP ok 9 - $resolver->bgread($tcp) ok 10 - !$resolver->bgbusy(undef) ok 11 - !$resolver->bgread(undef) ok 12 - !$resolver->bgread(Socket->new) ok 13 - $resolver->bgsend(...) truncated UDP ok 14 - $resolver->bgread($udp) ignore UDP truncation ok 15 - $resolver->bgsend(...) truncated UDP ok 16 - $resolver->bgread($tcp) background TCP retry ok 17 - $resolver->bgread($udp) background TCP fail ok 18 - $resolver->bgread($udp) id mismatch ok 19 - $resolver->bgread($udp) workaround for SpamAssassin ok 20 - $resolver->bgsend(...) persistent UDP ok 21 - $resolver->bgread($udp) ok 22 - $resolver->bgsend(...) persistent UDP ok 23 - same UDP socket object used ok 24 - $resolver->bgsend(...) persistent TCP ok 25 - $resolver->bgread($tcp) ok 26 - $resolver->bgsend(...) persistent TCP ok 27 - same TCP socket object used ok 28 - connection recovered after close ok 29 - $resolver->bgsend(...) specify UDP local address & port ok 30 - $resolver->bgsend(...) specify TCP local address & port ok 31 - $resolver->send(...) specify bad UDP source port ok 32 - $resolver->send(...) specify bad TCP source port ok 33 - $resolver->bgsend(...) specify bad UDP source port ok 34 - $resolver->bgsend(...) specify bad TCP source port ok 35 - $resolver->send(...) UDP + automatic TSIG ok 36 - $resolver->send(...) TCP + automatic TSIG ok 37 - $resolver->bgsend/read TCP + automatic TSIG ok 38 - $resolver->send(...) UDP + failed TSIG ok 39 - $resolver->send(...) TCP + failed TSIG ok 40 - $resolver->bgsend/read TCP + failed TSIG ok 41 - $resolver->query( undef, ... ) defaults to "." ok 42 - $resolver->search( undef, ... ) defaults to "." ok 43 - $resolver->search() without dnsrch & defnames ok 44 - $resolver->query( name, ... ) ok 45 - $resolver->search( name, ... ) ok 46 - $resolver->query() without defnames ok 47 - $resolver->search() without dnsrch ok 48 - $resolver->query() nonexistent name UDP ok 49 - $resolver->query() nonexistent name TCP ok 50 - $resolver->send() NOTAUTH UDP ok 51 - $resolver->send() NOTAUTH TCP ok 52 - $resolver->query() failure ok 53 - $resolver->search() failure ok 54 - $resolver->send() failure ok 55 - $resolver->bgsend() failure ok 56 - $resolver->send() update ok 57 - Net::DNS::rr() works with specified resolver ok 58 - Net::DNS::rr() works in scalar context ok 59 - Net::DNS::rr() works with default resolver ok 60 - Net::DNS::mx() works with specified resolver ok 61 - Net::DNS::mx() works in scalar context ok 62 - Net::DNS::mx() works with default resolver ok 63 - Net::DNS::mx() works for bogus name ok 64 - $resolver->axfr() returns entire zone in list context ok 65 - $resolver->axfr() returns iterator in scalar context ok 66 - $iterator->() returns initial SOA RR ok 67 - $iterator->() iterates through remaining RRs ok 68 - $iterator->() returns undef after last RR ok 69 - iterator exception [mismatched final SOA at t/08-IPv4.t line 433.] ok 70 - $resolver->axfr_start() (historical) ok 71 - $resolver->axfr_next() works ok 72 - $resolver->answerfrom() works ok 73 - $resolver->axfr() with TSIG verify ok 74 - refused axfr [NOTAUTH] ok 75 - mismatched key [BADKEY] ok 76 - bad AXFR socket [no socket TCP[185.49.140.63] Invalid argument] ok 77 - undefined TSIG [argument undefined at C:\cpanfly-5.24-32\var\tmp\cpan_build\Net-DNS-1.06-ESpZlQ\blib\lib/Net/DNS/Resolver/Base.pm line 1095.] ok 78 - $resolver->bgsend() + automatic TSIG ok 79 - $resolver->bgsend() + existing TSIG ok 80 - no nameservers ok 81 - NOT OK, but tolerating failure, resolve nameserver cname ok 82 - unresolved nameserver warning [unresolvable name: bogus.example.com. at t/08-IPv4.t line 511.] ok t/08-IPv6.t ................... skipped: Unable to reach global root nameservers Timeout (max run time is 300s) C:\Perl-5.24-32\bin\perl.exe exits with 37.