Checking if your kit is complete... Looks good Writing Makefile for CGI::Application::Plugin::LinkIntegrity Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. cp lib/CGI/Application/Plugin/LinkIntegrity.pm blib\lib\CGI\Application\Plugin\LinkIntegrity.pm Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/00.load.........................1..1 ok 1 - use CGI::Application::Plugin::LinkIntegrity; # Testing CGI::Application::Plugin::LinkIntegrity 0.06 ok t/01-link.........................ok 1 - [usage] bad digest_module caught ok 2 - [basic checksum] URI path ok 3 - [basic checksum] URI params ok 4 - [basic checksum] URI checksum ok 5 - [params (qs)] URI path ok 6 - [params (qs)] URI params ok 7 - [params (qs)] URI checksum ok 8 - [params (qs)] URI param:foo ok 9 - [params (qs)] URI param:bar ok 10 - [params (qs)] URI param:wubba ok 11 - [params] URI path ok 12 - [params] URI params ok 13 - [params] URI checksum ok 14 - [params] URI param:foo ok 15 - [params] URI param:bar ok 16 - [params] URI param:wubba ok 17 - [checksum_param] URI path ok 18 - [checksum_param] URI params ok 19 - [checksum_param] URI checksum 1..19 ok t/02-self_link....................ok 1 - [plain checksum] URI path ok 2 - [plain checksum] URI params ok 3 - [plain checksum] URI checksum ok 4 - [keep path_info] URI path ok 5 - [keep path_info] URI params ok 6 - [keep path_info] URI checksum ok 7 - [keep path_info] URI param:foo ok 8 - [keep path_info] URI param:bar ok 9 - [keep path_info] URI param:wubba 1..9 ok t/03-path_info_link...............ok 1 - [plain checksum] URI path ok 2 - [plain checksum] URI params ok 3 - [plain checksum] URI checksum ok 4 - [params path_info=""] URI path ok 5 - [params path_info=""] URI params ok 6 - [params path_info=""] URI checksum ok 7 - [params path_info=""] URI param:foo ok 8 - [params path_info=""] URI param:bar ok 9 - [params path_info=""] URI param:wubba ok 10 - [params path_info=undef] URI path ok 11 - [params path_info=undef] URI params ok 12 - [params path_info=undef] URI checksum ok 13 - [params path_info=undef] URI param:foo ok 14 - [params path_info=undef] URI param:bar ok 15 - [params path_info=undef] URI param:wubba ok 16 - [new path_info] URI path ok 17 - [new path_info] URI params ok 18 - [new path_info] URI checksum ok 19 - [new path_info] URI param:foo ok 20 - [new path_info] URI param:bar ok 21 - [new path_info] URI param:wubba 1..21 ok t/04-hmac.........................ok 1 - [_checksum] param keys ok 2 - [_checksum] param "one" ok 3 - [_checksum] param "two" ok 4 - [_checksum] param "_checksum" ok 5 - [??_link_guardian__??] param keys ok 6 - [??_link_guardian__??] param "one" ok 7 - [??_link_guardian__??] param "two" ok 8 - [??_link_guardian__??] param "??_link_guardian__??" ok 9 - [additional_data sub] param keys ok 10 - [additional_data sub] param "one" ok 11 - [additional_data sub] param "two" ok 12 - [additional_data sub] param "??_link_guardian__??" ok 13 - [(SHA1)_checksum] param keys ok 14 - [(SHA1)_checksum] param "one" ok 15 - [(SHA1)_checksum] param "two" ok 16 - [(SHA1)_checksum] param "_checksum" ok 17 - [checksum_generator] param keys ok 18 - [checksum_generator] param "one" ok 19 - [checksum_generator] param "two" ok 20 - [checksum_generator] param "_checksum" 1..20 ok t/05-tampering....................ok 1 - [GET] entry_point (no params) link_okay ok 2 - [POST] entry_point (no params) link_okay ok 3 - [POST] entry_point (no named params but with keywords) link_okay ok 4 - [GET] bad entry_point 1 (non-blank 'keywords' param) link_tampered ok 5 - [GET] bad entry_point 2 (false but non-blank 'keywords' param) link_tampered ok 6 - [POST] bad entry_point 4 (URI contains actual keywords) link_tampered ok 7 - [POST] link_okay ok 8 - [POST] link_tampered (checksum removed) ok 9 - [POST] link_tampered (checksum changed) ok 10 - [POST] link_okay (original checksum added again) ok 11 - [GET] link_okay ok 12 - [GET] link_tampered (checksum removed) ok 13 - [GET] link_tampered (checksum changed) ok 14 - [GET] link_okay (original checksum added again) ok 15 - [XXX] link_okay ok 16 - [XXX] link_tampered (checksum removed) ok 17 - [XXX] link_tampered (checksum changed) ok 18 - [XXX] link_okay (original checksum added again) ok 19 - [PUT] link_okay ok 20 - [PUT] link_tampered (checksum removed) ok 21 - [PUT] link_tampered (checksum changed) ok 22 - [PUT] link_okay (original checksum added again) ok 23 - [CUSTOM RM] link_okay ok 24 - [CUSTOM RM] bad_user (checksum removed) ok 25 - [CUSTOM RM] bad_user (checksum changed) ok 26 - [CUSTOM RM] link_okay (original checksum added again) ok 27 - [custom checksum] link_okay ok 28 - [custom checksum] link_tampered (changed checksum_param) ok 29 - [custom checksum] link_tampered (checksum removed) ok 30 - [custom checksum] link_tampered (checksum changed) ok 31 - [custom checksum] link_okay (original checksum added again) ok 32 - [alter param] link_okay ok 33 - [alter param] link_tampered (added param) ok 34 - [alter param] link_okay ok 35 - [alter param] link_tampered (changed param) ok 36 - [alter param] link_okay ok 37 - [alter param] link_tampered (changed a param's value) ok 38 - [alter param] link_okay ok 39 - [alter param] link_tampered (changed a host) ok 40 - [alter param] link_okay ok 41 - [alter param] link_tampered (changed a host) ok 42 - [alter param] link_okay ok 43 - [alter param] link_tampered (changed a host) ok 44 - [alter param] link_okay 1..44 ok t/06-built_in_link_tampered_rm....ok 1 - link_okay ok 2 - link_tampered (checksum removed) ok 3 - link_tampered (checksum changed) ok 4 - link_okay (original checksum added again) 1..4 ok t/07-invalid_checksum_hook........ok 1 - link_okay ok 2 - checksum hook not yet called ok 3 - link_tampered (checksum removed) ok 4 - checksum hook called 1..4 ok t/pod-coverage....................1..0 # Skip Test::Pod::Coverage 1.04 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod.............................1..1 ok 1 - blib\lib\CGI\Application\Plugin\LinkIntegrity.pm ok All tests successful, 1 test skipped. Files=10, Tests=123, 2 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. Installing C:\cpanrun\build\5-10-0\html\site\lib\CGI\Application\Plugin\LinkIntegrity.html Installing C:\cpanrun\build\5-10-0\site\lib\CGI\Application\Plugin\LinkIntegrity.pm Appending installation info to C:\cpanrun\build\5-10-0\lib/perllocal.pod