PATH=C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;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-06T20:41:00
ActivePerl-2400 CPAN-2.10
PATH=C:/CPANFL~1.24-/var/libs/bin;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;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-64\var\cpan\Metadata'
Database was generated on Mon, 06 Jun 2016 05:17:02 GMT
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/Z/ZD/ZDM/Pcore-API-Whois-v0.2.5.tar.gz
Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\Z\ZD\ZDM\Pcore-API-Whois-v0.2.5.tar.gz ok
Pcore-API-Whois-v0.2.5/Build.PL
Pcore-API-Whois-v0.2.5/CHANGES
Pcore-API-Whois-v0.2.5/cpanfile
Pcore-API-Whois-v0.2.5/lib/Pcore/API/Whois/Response.pm
Pcore-API-Whois-v0.2.5/lib/Pcore/API/Whois/Server.pm
Pcore-API-Whois-v0.2.5/lib/Pcore/API/Whois.pm
Pcore-API-Whois-v0.2.5/LICENSE
Pcore-API-Whois-v0.2.5/MANIFEST
Pcore-API-Whois-v0.2.5/META.json
Pcore-API-Whois-v0.2.5/README.md
Pcore-API-Whois-v0.2.5/script/pcore-whois.pl
Pcore-API-Whois-v0.2.5/share/data/whois-supported.txt
Pcore-API-Whois-v0.2.5/share/data/whois.perl
Pcore-API-Whois-v0.2.5/share/dist-id.json
Pcore-API-Whois-v0.2.5/share/dist.perl
Pcore-API-Whois-v0.2.5/t/001.t
Pcore-API-Whois-v0.2.5/t/author-pod-syntax.t
Configuring Z/ZD/ZDM/Pcore-API-Whois-v0.2.5.tar.gz with Build.PL
>>> C:\Perl-5.24-64\bin\perl.exe Build.PL
Creating new 'Build' script for 'Pcore-API-Whois' version 'v0.2.5'
ZDM/Pcore-API-Whois-v0.2.5.tar.gz
C:\Perl-5.24-64\bin\perl.exe Build.PL -- OK
Running Build for Z/ZD/ZDM/Pcore-API-Whois-v0.2.5.tar.gz
---- Unsatisfied dependencies detected during ----
---- ZDM/Pcore-API-Whois-v0.2.5.tar.gz ----
Pcore [requires]
Pcore::SQLite [requires]
Running test for module 'Pcore'
Checksum for C:\cpanfly-5.24-64\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-64\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-64\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]
Text::Xslate::Bridge::TT2Like [requires]
XML::Hash::XS [requires]
Net::DNS::Resolver [requires]
Running test for module 'BerkeleyDB'
Checksum for C:\cpanfly-5.24-64\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-64\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-64\bin\perl.exe Makefile.PL -- OK
Running make for P/PM/PMQS/BerkeleyDB-0.55.tar.gz
>>> dmake
cp BerkeleyDB/Btree.pm blib\lib\BerkeleyDB\Btree.pm
cp scan.pl blib\lib\scan.pl
cp BerkeleyDB.pm blib\lib\BerkeleyDB.pm
cp BerkeleyDB.pod blib\lib\BerkeleyDB.pod
cp BerkeleyDB/Hash.pm blib\lib\BerkeleyDB\Hash.pm
cp mkconsts.pl blib\lib\mkconsts.pl
Running Mkbootstrap for BerkeleyDB ()
"C:\Perl-5.24-64\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "BerkeleyDB.bs"
"C:\Perl-5.24-64\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- BerkeleyDB.bs blib\arch\auto\BerkeleyDB\BerkeleyDB.bs 644
"C:\Perl-5.24-64\bin\perl.exe" "C:\cpanfly-5.24-64\var\megalib\ExtUtils\xsubpp" -noprototypes -typemap C:\Perl-5.24-64\lib\ExtUtils\typemap -typemap C:\cpanfly-5.24-64\var\tmp\cpan_build\BerkeleyDB-0.55-tU5QSs\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-64\bin\perl.exe" -MExtUtils::Command -e mv -- BerkeleyDB.xsc BerkeleyDB.c
gcc -c -I/usr/local/BerkeleyDB/include -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -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-64\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 'Text::Xslate::Bridge::TT2Like'
Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\D\DM\DMAKI\Text-Xslate-Bridge-TT2Like-0.00010.tar.gz ok
Text-Xslate-Bridge-TT2Like-0.00010/
Text-Xslate-Bridge-TT2Like-0.00010/Changes
Text-Xslate-Bridge-TT2Like-0.00010/inc/
Text-Xslate-Bridge-TT2Like-0.00010/lib/
Text-Xslate-Bridge-TT2Like-0.00010/Makefile.PL
Text-Xslate-Bridge-TT2Like-0.00010/MANIFEST
Text-Xslate-Bridge-TT2Like-0.00010/META.yml
Text-Xslate-Bridge-TT2Like-0.00010/src/
Text-Xslate-Bridge-TT2Like-0.00010/t/
Text-Xslate-Bridge-TT2Like-0.00010/xt/
Text-Xslate-Bridge-TT2Like-0.00010/xt/999_pod-coverage.t
Text-Xslate-Bridge-TT2Like-0.00010/xt/999_pod.t
Text-Xslate-Bridge-TT2Like-0.00010/t/001_scalar.t
Text-Xslate-Bridge-TT2Like-0.00010/t/002_array.t
Text-Xslate-Bridge-TT2Like-0.00010/t/003_hash.t
Text-Xslate-Bridge-TT2Like-0.00010/t/004_filters.t
Text-Xslate-Bridge-TT2Like-0.00010/t/005_xss.t
Text-Xslate-Bridge-TT2Like-0.00010/t/TT2LikeTest.pm
Text-Xslate-Bridge-TT2Like-0.00010/src/TT2Like.tx
Text-Xslate-Bridge-TT2Like-0.00010/lib/Text/
Text-Xslate-Bridge-TT2Like-0.00010/lib/Text/Xslate/
Text-Xslate-Bridge-TT2Like-0.00010/lib/Text/Xslate/Bridge/
Text-Xslate-Bridge-TT2Like-0.00010/lib/Text/Xslate/Bridge/TT2Like.pm
Text-Xslate-Bridge-TT2Like-0.00010/lib/Text/Xslate/Bridge/TT2Like.pod
Text-Xslate-Bridge-TT2Like-0.00010/inc/Module/
Text-Xslate-Bridge-TT2Like-0.00010/inc/Module/Install/
Text-Xslate-Bridge-TT2Like-0.00010/inc/Module/Install.pm
Text-Xslate-Bridge-TT2Like-0.00010/inc/Module/Install/AuthorTests.pm
Text-Xslate-Bridge-TT2Like-0.00010/inc/Module/Install/Base.pm
Text-Xslate-Bridge-TT2Like-0.00010/inc/Module/Install/Can.pm
Text-Xslate-Bridge-TT2Like-0.00010/inc/Module/Install/Fetch.pm
Text-Xslate-Bridge-TT2Like-0.00010/inc/Module/Install/Makefile.pm
Text-Xslate-Bridge-TT2Like-0.00010/inc/Module/Install/Metadata.pm
Text-Xslate-Bridge-TT2Like-0.00010/inc/Module/Install/Win32.pm
Text-Xslate-Bridge-TT2Like-0.00010/inc/Module/Install/WriteAll.pm
Configuring D/DM/DMAKI/Text-Xslate-Bridge-TT2Like-0.00010.tar.gz with Makefile.PL
>>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Text::Xslate::Bridge::TT2Like
Writing MYMETA.yml and MYMETA.json
DMAKI/Text-Xslate-Bridge-TT2Like-0.00010.tar.gz
C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK
Running make for D/DM/DMAKI/Text-Xslate-Bridge-TT2Like-0.00010.tar.gz
>>> dmake
cp lib/Text/Xslate/Bridge/TT2Like.pm blib\lib\Text\Xslate\Bridge\TT2Like.pm
cp lib/Text/Xslate/Bridge/TT2Like.pod blib\lib\Text\Xslate\Bridge\TT2Like.pod
DMAKI/Text-Xslate-Bridge-TT2Like-0.00010.tar.gz
dmake -- OK
Running make test
>>> dmake test TEST_VERBOSE=1
"C:\Perl-5.24-64\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t
t/001_scalar.t ...
ok 1 - use Text::Xslate;
ok 2 - use Text::Xslate::Bridge::TT2Like;
ok 3 - foo.length
ok 4 - foo.size
ok 5 - foo.match
ok 6 - foo.search (MATCH)
ok 7 - foo.search (NO MATCH)
ok 8 - foo.remove
ok 9 - foobar.split (size)
ok 10 - foobar.split (foo)
ok 11 - foobar.split (bar)
ok 12 - foobar.chunk 0
ok 13 - foobar.chunk 1
ok 14 - foobar.replace
ok 15 - foobar.substr (get)
ok 16 - foobar.substr (replace)
1..16
ok
t/002_array.t ....
ok 1 - use Text::Xslate;
ok 2 - use Text::Xslate::Bridge::TT2Like;
ok 3 - strings.size
ok 4 - strings.join
ok 5 - strings.push
ok 6 - strings.pop
ok 7 - strings.unshift
ok 8 - strings.shift
ok 9 - strings.max
ok 10 - strings.size
ok 11 - strings.defined
ok 12 - strings.first
ok 13 - strings.last
ok 14 - strings.reverse
ok 15 - strings.grep
ok 16 - strings.sort
ok 17 - numbers.nsort
ok 18 - numbers.unique
ok 19 - numbers.import
ok 20 - numbers.merge 1
ok 21 - numbers.merge 2
ok 22 - numbers.slice
ok 23 - numbers.splice
1..23
ok
t/003_hash.t .....
ok 1 - use Text::Xslate;
ok 2 - use Text::Xslate::Bridge::TT2Like;
ok 3 - hashmap.item
ok 4 - hashmap.size
ok 5 - hashmap.exists (MATCH)
ok 6 - hashmap.exists (NO MATCH)
ok 7 - hashmap.defined
ok 8 - hashmap.delete
ok 9 - hashmap.sort
ok 10 - hashmap.keys
ok 11 - nested structures
ok 12 - hashmap.pairs
ok 13 - hashmap.pairs
1..13
ok
t/004_filters.t ..
ok 1 - use Text::Xslate;
ok 2 - use Text::Xslate::Bridge::TT2Like;
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11 - foo.uc
ok 12 - foo.lc
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
1..22
ok
t/005_xss.t ......
ok 1 - use Text::Xslate;
ok 2 - use Text::Xslate::Util;
ok 3 - use Text::Xslate::Bridge::TT2Like;
ok 4
ok 5
ok 6
ok 7
1..7
ok
All tests successful.
Files=5, Tests=81, 2 wallclock secs ( 0.13 usr + 0.02 sys = 0.14 CPU)
Result: PASS
DMAKI/Text-Xslate-Bridge-TT2Like-0.00010.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/D/DM/DMAKI/CHECKSUMS
Daisuke Maki <dmaki@cpan.org>
TT2 Variable Method Clone For Text::Xslate
>>> (cd C:\cpanfly-5.24-64\var\tmp\cpan_build\Text-Xslate-Bridge-TT2Like-0.00010-M1DCf3 && tar cvf - Text-Xslate-Bridge-TT2Like-0.00010.ppd blib) | gzip -c >C:/cpanfly-5.24-64/var/REPO/D/DM/DMAKI/Text-Xslate-Bridge-TT2Like-0.00010.tar.gz
Text-Xslate-Bridge-TT2Like-0.00010.ppd
blib/
blib/lib/
blib/lib/Text/
blib/lib/Text/Xslate/
blib/lib/Text/Xslate/Bridge/
blib/lib/Text/Xslate/Bridge/TT2Like.pm
blib/lib/Text/Xslate/Bridge/TT2Like.pod
Running test for module 'XML::Hash::XS'
Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Text-Xslate-Bridge-TT2Like-0.00010-M1DCf3/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Text-Xslate-Bridge-TT2Like-0.00010-M1DCf3/blib/lib to PERL5LIB for 'get'
Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\Y\YO\YOREEK\XML-Hash-XS-0.43.tar.gz ok
XML-Hash-XS-0.43/
XML-Hash-XS-0.43/xt/
XML-Hash-XS-0.43/xt/93-changes.t
XML-Hash-XS-0.43/xt/91-pod-syntax.t
XML-Hash-XS-0.43/xt/92-critic.t
XML-Hash-XS-0.43/benchmark/
XML-Hash-XS-0.43/benchmark/benchmark.pl
XML-Hash-XS-0.43/Changes
XML-Hash-XS-0.43/lib/
XML-Hash-XS-0.43/lib/XML/
XML-Hash-XS-0.43/lib/XML/Hash/
XML-Hash-XS-0.43/lib/XML/Hash/XS.pm
XML-Hash-XS-0.43/META.json
XML-Hash-XS-0.43/LICENSE
XML-Hash-XS-0.43/README
XML-Hash-XS-0.43/typemap
XML-Hash-XS-0.43/XS.xs
XML-Hash-XS-0.43/MANIFEST.SKIP
XML-Hash-XS-0.43/inc/
XML-Hash-XS-0.43/inc/Devel/
XML-Hash-XS-0.43/inc/Devel/CheckLib.pm
XML-Hash-XS-0.43/src/
XML-Hash-XS-0.43/src/xh.h
XML-Hash-XS-0.43/src/xh_stack.h
XML-Hash-XS-0.43/src/xh_h2x_lx.c
XML-Hash-XS-0.43/src/xh_stash.h
XML-Hash-XS-0.43/src/xh_core.h
XML-Hash-XS-0.43/src/xh_writer.h
XML-Hash-XS-0.43/src/xh_string.h
XML-Hash-XS-0.43/src/xh_stack.c
XML-Hash-XS-0.43/src/xh_perl_buffer.h
XML-Hash-XS-0.43/src/xh_sort.c
XML-Hash-XS-0.43/src/xh_x2h.c
XML-Hash-XS-0.43/src/xh_param.c
XML-Hash-XS-0.43/src/xh_h2x.c
XML-Hash-XS-0.43/src/xh_buffer.h
XML-Hash-XS-0.43/src/xh_h2x_native_attr.c
XML-Hash-XS-0.43/src/xh_config.h
XML-Hash-XS-0.43/src/xh_sort.h
XML-Hash-XS-0.43/src/xh_reader.c
XML-Hash-XS-0.43/src/xh_h2x_native.c
XML-Hash-XS-0.43/src/xh_x2h.h
XML-Hash-XS-0.43/src/ppport.h
XML-Hash-XS-0.43/src/xh_perl_buffer.c
XML-Hash-XS-0.43/src/xh_xml.h
XML-Hash-XS-0.43/src/xh_log.c
XML-Hash-XS-0.43/src/xh_stash.c
XML-Hash-XS-0.43/src/xh.c
XML-Hash-XS-0.43/src/xh_encoder.h
XML-Hash-XS-0.43/src/xh_dom.h
XML-Hash-XS-0.43/src/xh_log.h
XML-Hash-XS-0.43/src/xh_param.h
XML-Hash-XS-0.43/src/xh_reader.h
XML-Hash-XS-0.43/src/xh_dom.c
XML-Hash-XS-0.43/src/xh_h2x.h
XML-Hash-XS-0.43/src/xh_buffer_helper.h
XML-Hash-XS-0.43/src/xh_encoder.c
XML-Hash-XS-0.43/src/xh_buffer.c
XML-Hash-XS-0.43/src/xh_writer.c
XML-Hash-XS-0.43/t/
XML-Hash-XS-0.43/t/05-h2d-lx.t
XML-Hash-XS-0.43/t/02-h2d.t
XML-Hash-XS-0.43/t/04-h2x-lx.t
XML-Hash-XS-0.43/t/test.xml
XML-Hash-XS-0.43/t/06-x2h.t
XML-Hash-XS-0.43/t/test_cp1251.xml
XML-Hash-XS-0.43/t/03-h2x-oop.t
XML-Hash-XS-0.43/t/00-load.t
XML-Hash-XS-0.43/t/test_utf8.xml
XML-Hash-XS-0.43/t/01-h2x.t
XML-Hash-XS-0.43/t/test_cp1251_wo_decl.xml
XML-Hash-XS-0.43/t/07-x2h_filter.t
XML-Hash-XS-0.43/Makefile.PL
XML-Hash-XS-0.43/META.yml
XML-Hash-XS-0.43/MANIFEST
Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Text-Xslate-Bridge-TT2Like-0.00010-M1DCf3/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Text-Xslate-Bridge-TT2Like-0.00010-M1DCf3/blib/lib to PERL5LIB for 'prepare'
Configuring Y/YO/YOREEK/XML-Hash-XS-0.43.tar.gz with Makefile.PL
>>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL
Checking for 'XML::LibXML'... yes
Checking for 'xml2'... no
Checking for 'iconv'... no
Checking for 'iconv'... yes
Checking for 'icu'... no
Checking if your kit is complete...
Looks good
Warning (mostly harmless): No library found for -liconv
Generating a dmake-style Makefile
Writing Makefile for XML::Hash::XS
Writing MYMETA.yml and MYMETA.json
YOREEK/XML-Hash-XS-0.43.tar.gz
C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK
Running make for Y/YO/YOREEK/XML-Hash-XS-0.43.tar.gz
Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Text-Xslate-Bridge-TT2Like-0.00010-M1DCf3/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Text-Xslate-Bridge-TT2Like-0.00010-M1DCf3/blib/lib to PERL5LIB for 'make'
>>> dmake
cp lib/XML/Hash/XS.pm blib\lib\XML\Hash\XS.pm
Running Mkbootstrap for XS ()
"C:\Perl-5.24-64\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "XS.bs"
"C:\Perl-5.24-64\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- XS.bs blib\arch\auto\XML\Hash\XS\XS.bs 644
"C:\Perl-5.24-64\bin\perl.exe" "C:\cpanfly-5.24-64\var\megalib\ExtUtils\xsubpp" -typemap C:\Perl-5.24-64\lib\ExtUtils\typemap -typemap C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-Hash-XS-0.43-HgXTtx\typemap XS.xs > XS.xsc
"C:\Perl-5.24-64\bin\perl.exe" -MExtUtils::Command -e mv -- XS.xsc XS.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o XS.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.24-64\lib\CORE" -DXH_HAVE_XML__LIBXML -DXH_HAVE_ICONV XS.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.24-64\lib\CORE" -DXH_HAVE_XML__LIBXML -DXH_HAVE_ICONV src\xh.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_buffer.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.24-64\lib\CORE" -DXH_HAVE_XML__LIBXML -DXH_HAVE_ICONV src\xh_buffer.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_dom.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.24-64\lib\CORE" -DXH_HAVE_XML__LIBXML -DXH_HAVE_ICONV src\xh_dom.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_encoder.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.24-64\lib\CORE" -DXH_HAVE_XML__LIBXML -DXH_HAVE_ICONV src\xh_encoder.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_h2x.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.24-64\lib\CORE" -DXH_HAVE_XML__LIBXML -DXH_HAVE_ICONV src\xh_h2x.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_h2x_lx.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.24-64\lib\CORE" -DXH_HAVE_XML__LIBXML -DXH_HAVE_ICONV src\xh_h2x_lx.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_h2x_native.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.24-64\lib\CORE" -DXH_HAVE_XML__LIBXML -DXH_HAVE_ICONV src\xh_h2x_native.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_h2x_native_attr.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.24-64\lib\CORE" -DXH_HAVE_XML__LIBXML -DXH_HAVE_ICONV src\xh_h2x_native_attr.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_log.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.24-64\lib\CORE" -DXH_HAVE_XML__LIBXML -DXH_HAVE_ICONV src\xh_log.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_param.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.24-64\lib\CORE" -DXH_HAVE_XML__LIBXML -DXH_HAVE_ICONV src\xh_param.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_perl_buffer.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.24-64\lib\CORE" -DXH_HAVE_XML__LIBXML -DXH_HAVE_ICONV src\xh_perl_buffer.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_reader.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.24-64\lib\CORE" -DXH_HAVE_XML__LIBXML -DXH_HAVE_ICONV src\xh_reader.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_sort.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.24-64\lib\CORE" -DXH_HAVE_XML__LIBXML -DXH_HAVE_ICONV src\xh_sort.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_stack.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.24-64\lib\CORE" -DXH_HAVE_XML__LIBXML -DXH_HAVE_ICONV src\xh_stack.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_stash.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.24-64\lib\CORE" -DXH_HAVE_XML__LIBXML -DXH_HAVE_ICONV src\xh_stash.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_writer.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.24-64\lib\CORE" -DXH_HAVE_XML__LIBXML -DXH_HAVE_ICONV src\xh_writer.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -o src\xh_x2h.o -s -O2 -DVERSION=\"0.43\" -DXS_VERSION=\"0.43\" "-IC:\Perl-5.24-64\lib\CORE" -DXH_HAVE_XML__LIBXML -DXH_HAVE_ICONV src\xh_x2h.c
"C:\Perl-5.24-64\bin\perl.exe" -MExtUtils::Mksymlists \
-e "Mksymlists('NAME'=>\"XML::Hash::XS\", 'DLBASE' => 'XS', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
g++ XS.def -o blib\arch\auto\XML\Hash\XS\XS.dll -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-64\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" XS.o src/xh.o src/xh_buffer.o src/xh_dom.o src/xh_encoder.o src/xh_h2x.o src/xh_h2x_lx.o src/xh_h2x_native.o src/xh_h2x_native_attr.o src/xh_log.o src/xh_param.o src/xh_perl_buffer.o src/xh_reader.o src/xh_sort.o src/xh_stack.o src/xh_stash.o src/xh_writer.o src/xh_x2h.o "C:\Perl-5.24-64\lib\CORE\libperl524.a" "C:\MinGW\x86_64-w64-mingw32\lib\libmoldname.a" "C:\MinGW\x86_64-w64-mingw32\lib\libkernel32.a" "C:\MinGW\x86_64-w64-mingw32\lib\libuser32.a" "C:\MinGW\x86_64-w64-mingw32\lib\libgdi32.a" "C:\MinGW\x86_64-w64-mingw32\lib\libwinspool.a" "C:\MinGW\x86_64-w64-mingw32\lib\libcomdlg32.a" "C:\MinGW\x86_64-w64-mingw32\lib\libadvapi32.a" "C:\MinGW\x86_64-w64-mingw32\lib\libshell32.a" "C:\MinGW\x86_64-w64-mingw32\lib\libole32.a" "C:\MinGW\x86_64-w64-mingw32\lib\liboleaut32.a" "C:\MinGW\x86_64-w64-mingw32\lib\libnetapi32.a" "C:\MinGW\x86_64-w64-mingw32\lib\libuuid.a" "C:\MinGW\x86_64-w64-mingw32\lib\libws2_32.a" "C:\MinGW\x86_64-w64-mingw32\lib\libmpr.a" "C:\MinGW\x86_64-w64-mingw32\lib\libwinmm.a" "C:\MinGW\x86_64-w64-mingw32\lib\libversion.a" "C:\MinGW\x86_64-w64-mingw32\lib\libodbc32.a" "C:\MinGW\x86_64-w64-mingw32\lib\libodbccp32.a" "C:\MinGW\x86_64-w64-mingw32\lib\libcomctl32.a" -Wl,--enable-auto-image-base
src/xh_encoder.o:xh_encoder.c:(.text+0x17): undefined reference to `libiconv_close'
src/xh_encoder.o:xh_encoder.c:(.text+0x9c): undefined reference to `libiconv_open'
src/xh_encoder.o:xh_encoder.c:(.text+0xc0): undefined reference to `libiconv_close'
src/xh_encoder.o:xh_encoder.c:(.text+0x136): undefined reference to `libiconv'
src/xh_encoder.o:xh_encoder.c:(.text+0x17f): undefined reference to `libiconv'
c:/mingw-64/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/../../../../x86_64-w64-mingw32/bin/ld.exe: src/xh_encoder.o: bad reloc address 0x0 in section `.pdata'
collect2: ld returned 1 exit status
dmake: Error code 129, while making 'blib\arch\auto\XML\Hash\XS\XS.dll'
YOREEK/XML-Hash-XS-0.43.tar.gz
dmake -- NOT OK
Running test for module 'Net::DNS::Resolver'
Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Text-Xslate-Bridge-TT2Like-0.00010-M1DCf3/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Text-Xslate-Bridge-TT2Like-0.00010-M1DCf3/blib/lib to PERL5LIB for 'get'
Checksum for C:\cpanfly-5.24-64\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
Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Text-Xslate-Bridge-TT2Like-0.00010-M1DCf3/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Text-Xslate-Bridge-TT2Like-0.00010-M1DCf3/blib/lib to PERL5LIB for 'prepare'
Configuring N/NL/NLNETLABS/Net-DNS-1.06.tar.gz with Makefile.PL
>>> C:\Perl-5.24-64\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-64\bin\perl.exe Makefile.PL -- OK
Running make for N/NL/NLNETLABS/Net-DNS-1.06.tar.gz
Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Text-Xslate-Bridge-TT2Like-0.00010-M1DCf3/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Text-Xslate-Bridge-TT2Like-0.00010-M1DCf3/blib/lib to PERL5LIB for 'make'
>>> dmake
cp lib/Net/DNS/Mailbox.pm blib\lib\Net\DNS\Mailbox.pm
cp lib/Net/DNS/RR/CSYNC.pm blib\lib\Net\DNS\RR\CSYNC.pm
cp lib/Net/DNS/RR/CDS.pm blib\lib\Net\DNS\RR\CDS.pm
cp lib/Net/DNS/Packet.pm blib\lib\Net\DNS\Packet.pm
cp lib/Net/DNS/RR/CNAME.pm blib\lib\Net\DNS\RR\CNAME.pm
cp lib/Net/DNS/RR/CDNSKEY.pm blib\lib\Net\DNS\RR\CDNSKEY.pm
cp lib/Net/DNS/RR/APL.pm blib\lib\Net\DNS\RR\APL.pm
cp lib/Net/DNS/RR/DHCID.pm blib\lib\Net\DNS\RR\DHCID.pm
cp lib/Net/DNS/RR/A.pm blib\lib\Net\DNS\RR\A.pm
cp lib/Net/DNS/Header.pm blib\lib\Net\DNS\Header.pm
cp lib/Net/DNS/FAQ.pod blib\lib\Net\DNS\FAQ.pod
cp lib/Net/DNS/RR/DNAME.pm blib\lib\Net\DNS\RR\DNAME.pm
cp lib/Net/DNS/RR/AFSDB.pm blib\lib\Net\DNS\RR\AFSDB.pm
cp lib/Net/DNS/Domain.pm blib\lib\Net\DNS\Domain.pm
cp lib/Net/DNS/RR/AAAA.pm blib\lib\Net\DNS\RR\AAAA.pm
cp lib/Net/DNS/DomainName.pm blib\lib\Net\DNS\DomainName.pm
cp lib/Net/DNS/RR.pm blib\lib\Net\DNS\RR.pm
cp lib/Net/DNS.pm blib\lib\Net\DNS.pm
cp lib/Net/DNS/Parameters.pm blib\lib\Net\DNS\Parameters.pm
cp lib/Net/DNS/RR/CERT.pm blib\lib\Net\DNS\RR\CERT.pm
cp lib/Net/DNS/RR/DLV.pm blib\lib\Net\DNS\RR\DLV.pm
cp lib/Net/DNS/RR/CAA.pm blib\lib\Net\DNS\RR\CAA.pm
cp lib/Net/DNS/Question.pm blib\lib\Net\DNS\Question.pm
cp lib/Net/DNS/Nameserver.pm blib\lib\Net\DNS\Nameserver.pm
cp lib/Net/DNS/RR/DNSKEY.pm blib\lib\Net\DNS\RR\DNSKEY.pm
cp lib/Net/DNS/RR/MINFO.pm blib\lib\Net\DNS\RR\MINFO.pm
cp lib/Net/DNS/RR/L64.pm blib\lib\Net\DNS\RR\L64.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/GPOS.pm blib\lib\Net\DNS\RR\GPOS.pm
cp lib/Net/DNS/RR/HINFO.pm blib\lib\Net\DNS\RR\HINFO.pm
cp lib/Net/DNS/RR/NS.pm blib\lib\Net\DNS\RR\NS.pm
cp lib/Net/DNS/RR/EUI48.pm blib\lib\Net\DNS\RR\EUI48.pm
cp lib/Net/DNS/RR/KEY.pm blib\lib\Net\DNS\RR\KEY.pm
cp lib/Net/DNS/RR/L32.pm blib\lib\Net\DNS\RR\L32.pm
cp lib/Net/DNS/RR/ISDN.pm blib\lib\Net\DNS\RR\ISDN.pm
cp lib/Net/DNS/RR/IPSECKEY.pm blib\lib\Net\DNS\RR\IPSECKEY.pm
cp lib/Net/DNS/RR/DS.pm blib\lib\Net\DNS\RR\DS.pm
cp lib/Net/DNS/RR/MX.pm blib\lib\Net\DNS\RR\MX.pm
cp lib/Net/DNS/RR/LOC.pm blib\lib\Net\DNS\RR\LOC.pm
cp lib/Net/DNS/RR/KX.pm blib\lib\Net\DNS\RR\KX.pm
cp lib/Net/DNS/RR/NSEC.pm blib\lib\Net\DNS\RR\NSEC.pm
cp lib/Net/DNS/RR/NAPTR.pm blib\lib\Net\DNS\RR\NAPTR.pm
cp lib/Net/DNS/RR/EUI64.pm blib\lib\Net\DNS\RR\EUI64.pm
cp lib/Net/DNS/RR/LP.pm blib\lib\Net\DNS\RR\LP.pm
cp lib/Net/DNS/RR/NID.pm blib\lib\Net\DNS\RR\NID.pm
cp lib/Net/DNS/RR/MR.pm blib\lib\Net\DNS\RR\MR.pm
cp lib/Net/DNS/RR/HIP.pm blib\lib\Net\DNS\RR\HIP.pm
cp lib/Net/DNS/RR/RRSIG.pm blib\lib\Net\DNS\RR\RRSIG.pm
cp lib/Net/DNS/RR/NSEC3PARAM.pm blib\lib\Net\DNS\RR\NSEC3PARAM.pm
cp lib/Net/DNS/RR/NSEC3.pm blib\lib\Net\DNS\RR\NSEC3.pm
cp lib/Net/DNS/RR/RP.pm blib\lib\Net\DNS\RR\RP.pm
cp lib/Net/DNS/RR/TKEY.pm blib\lib\Net\DNS\RR\TKEY.pm
cp lib/Net/DNS/RR/SSHFP.pm blib\lib\Net\DNS\RR\SSHFP.pm
cp lib/Net/DNS/RR/SPF.pm blib\lib\Net\DNS\RR\SPF.pm
cp lib/Net/DNS/RR/SRV.pm blib\lib\Net\DNS\RR\SRV.pm
cp lib/Net/DNS/RR/OPENPGPKEY.pm blib\lib\Net\DNS\RR\OPENPGPKEY.pm
cp lib/Net/DNS/RR/SOA.pm blib\lib\Net\DNS\RR\SOA.pm
cp lib/Net/DNS/RR/X25.pm blib\lib\Net\DNS\RR\X25.pm
cp lib/Net/DNS/RR/SIG.pm blib\lib\Net\DNS\RR\SIG.pm
cp lib/Net/DNS/RR/SMIMEA.pm blib\lib\Net\DNS\RR\SMIMEA.pm
cp lib/Net/DNS/RR/PTR.pm blib\lib\Net\DNS\RR\PTR.pm
cp lib/Net/DNS/RR/PX.pm blib\lib\Net\DNS\RR\PX.pm
cp lib/Net/DNS/RR/RT.pm blib\lib\Net\DNS\RR\RT.pm
cp lib/Net/DNS/RR/OPT.pm blib\lib\Net\DNS\RR\OPT.pm
cp lib/Net/DNS/Resolver.pm blib\lib\Net\DNS\Resolver.pm
cp lib/Net/DNS/RR/URI.pm blib\lib\Net\DNS\RR\URI.pm
cp lib/Net/DNS/RR/TXT.pm blib\lib\Net\DNS\RR\TXT.pm
cp lib/Net/DNS/RR/TSIG.pm blib\lib\Net\DNS\RR\TSIG.pm
cp lib/Net/DNS/RR/NULL.pm blib\lib\Net\DNS\RR\NULL.pm
cp lib/Net/DNS/RR/TLSA.pm blib\lib\Net\DNS\RR\TLSA.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
cp lib/Net/DNS/Resolver/MSWin32.pm blib\lib\Net\DNS\Resolver\MSWin32.pm
cp lib/Net/DNS/Resolver/UNIX.pm blib\lib\Net\DNS\Resolver\UNIX.pm
cp lib/Net/DNS/ZoneFile.pm blib\lib\Net\DNS\ZoneFile.pm
cp lib/Net/DNS/Update.pm blib\lib\Net\DNS\Update.pm
cp lib/Net/DNS/Resolver/Recurse.pm blib\lib\Net\DNS\Resolver\Recurse.pm
cp lib/Net/DNS/Resolver/android.pm blib\lib\Net\DNS\Resolver\android.pm
cp lib/Net/DNS/Text.pm blib\lib\Net\DNS\Text.pm
cp lib/Net/DNS/Resolver/Base.pm blib\lib\Net\DNS\Resolver\Base.pm
NLNETLABS/Net-DNS-1.06.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Text-Xslate-Bridge-TT2Like-0.00010-M1DCf3/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Text-Xslate-Bridge-TT2Like-0.00010-M1DCf3/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
"C:\Perl-5.24-64\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 - answerfrom is not set
ok 36 - errorstring is not set
ok 37 - answersize 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(10246)
ok 58 - expected value after header->id(2140)
ok 59 - expected value after header->id(10246)
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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/RR.pm line 445.]
ok 7 - new Net::DNS::RR('. ATMA x') [ATMA not implemented at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/RR.pm line 444.]
ok 8 - new Net::DNS::RR('ARRAY(0x3ed318)') [non-scalar argument at t/03-rr.t line 14.]
ok 9 - new Net::DNS::RR('HASH(0x3ed2a0)') [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(0x2cffb70) ])
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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/RR.pm line 230.]
ok 91 - corrupt wire-format [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/RR.pm line 233.]
ok 92 - corrupt wire-format [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Question.pm line 116.]
ok 27 - truncated (28 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Question.pm line 116.]
ok 28 - truncated (27 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Question.pm line 116.]
ok 29 - truncated (26 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Question.pm line 116.]
ok 30 - truncated (25 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Question.pm line 113.]
ok 31 - truncated (24 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Question.pm line 113.]
ok 32 - truncated (23 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Question.pm line 113.]
ok 33 - truncated (22 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Question.pm line 113.]
ok 34 - truncated (21 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Question.pm line 113.]
ok 35 - truncated (20 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Question.pm line 113.]
ok 36 - truncated (19 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Question.pm line 113.]
ok 37 - truncated (18 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Question.pm line 113.]
ok 38 - truncated (17 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Question.pm line 113.]
ok 39 - truncated (16 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Question.pm line 113.]
ok 40 - truncated (15 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Question.pm line 113.]
ok 41 - truncated (14 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Question.pm line 113.]
ok 42 - truncated (13 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Question.pm line 113.]
ok 43 - truncated (12 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Question.pm line 113.]
ok 44 - truncated (11 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Packet.pm line 118.]
ok 45 - truncated (10 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Packet.pm line 118.]
ok 46 - truncated (9 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Packet.pm line 118.]
ok 47 - truncated (8 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Packet.pm line 118.]
ok 48 - truncated (7 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Packet.pm line 118.]
ok 49 - truncated (6 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Packet.pm line 118.]
ok 50 - truncated (5 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Packet.pm line 118.]
ok 51 - truncated (4 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Packet.pm line 118.]
ok 52 - truncated (3 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Packet.pm line 118.]
ok 53 - truncated (2 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Packet.pm line 118.]
ok 54 - truncated (1 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/Packet.pm line 118.]
ok 55 - truncated (0 octets): [corrupt wire-format data at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/RR/IPSECKEY.pm line 57.]
ok 33 - exception raised in encode [unknown gateway type (255) at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/RR/IPSECKEY.pm line 86.]
ok 34 - exception raised in gateway [unknown gateway type (255) at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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() ) 1465270956
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() ) 1465270957
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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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 2016060600
ok 31 - rr->serial(YYYYMMDDxx) increments 2016060600 to 2016060601
ok 32 - rr->serial(UNIXTIME) steps from 1465270958 to 1465270963
ok 33 - rr->serial(UNIXTIME) increments 1465270963 to 1465270964
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.
2016060600 ;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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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 answer => RR, RR, ...
ok 5 - unique_push additional => RR, RR, ...
ok 6 - unique_push authority => RR, RR, ...
ok 7 - unique_push answer => RR
ok 8 - unique_push additional => RR
ok 9 - unique_push authority => RR
ok 10 - unique_push answer => RR, RR, ...
ok 11 - unique_push additional => RR, RR, ...
ok 12 - unique_push authority => RR, RR, ...
ok 13 - unique_push answer => RR
ok 14 - unique_push additional => RR
ok 15 - unique_push authority => RR
ok 16 - unique_push answer => RR, RR, ...
ok 17 - unique_push additional => RR, RR, ...
ok 18 - unique_push authority => RR, RR, ...
ok 19 - unique_push answer => RR
ok 20 - unique_push additional => RR
ok 21 - unique_push authority => RR
ok 22 - unique_push answer => RR, RR, ...
ok 23 - unique_push additional => RR, RR, ...
ok 24 - unique_push authority => RR, RR, ...
ok 25 - unique_push answer => RR
ok 26 - unique_push additional => RR
ok 27 - unique_push authority => RR
ok 28 - unique_push answer => RR, RR, ...
ok 29 - unique_push additional => RR, RR, ...
ok 30 - unique_push authority => RR, RR, ...
ok 31 - unique_push answer => RR
ok 32 - unique_push additional => RR
ok 33 - unique_push authority => RR
ok 34 - unique_push answer => RR, RR, ...
ok 35 - unique_push additional => RR, RR, ...
ok 36 - unique_push authority => RR, RR, ...
ok 37 - unique_push answer => RR
ok 38 - unique_push additional => RR
ok 39 - unique_push authority => RR
ok 40 - unique_push answer => RR, RR, ...
ok 41 - unique_push additional => RR, RR, ...
ok 42 - unique_push authority => RR, RR, ...
ok 43 - unique_push answer => RR
ok 44 - unique_push additional => RR
ok 45 - unique_push authority => 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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/ZoneFile.pm line 489, line 1.]
ok 18 - exception: [$INCLUDE incomplete at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/ZoneFile.pm line 473, line 1.]
ok 19 - exception: [$ORIGIN incomplete at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/ZoneFile.pm line 483, line 1.]
ok 20 - exception: [$GENERATE incomplete at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\blib\lib/Net/DNS/ZoneFile.pm line 478, line 1.]
ok 21 - exception: [unknown '$BOGUS' directive at C:\cpanfly-5.24-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\var\tmp\cpan_build\Net-DNS-1.06-oZy1fV\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-64\bin\perl.exe exits with 37.