Installing C:\cpanrun-5.8\build\5-8-0\site\lib\CGI\Untaint\Filenames.pm Installing C:\cpanrun-5.8\build\5-8-0\site\lib\CGI\Untaint\Winfilename.pm Installing C:\cpanrun-5.8\build\5-8-0\html\site\lib\CGI\Untaint\Filenames.html Installing C:\cpanrun-5.8\build\5-8-0\html\site\lib\CGI\Untaint\Winfilename.html Writing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\CGI\Untaint\Filenames\.packlist 10 - '//this/is/a/very/deeply/nested/name/indeed/why/would/you/do/such/a/thing/superfragilisticexpialodocius/antidisestablishmentiarianism' extractable as Filenames ok 11 - '/home/My Documents/' extractable as Filenames ok 12 - '/home/my-documents' extractable as Filenames ok 13 - '[14,22]' extractable as Filenames ok 14 - '//node/foo/baz{bar}' extractable as Filenames ok 15 - '1+2' extractable as Filenames ok 16 - '+2' extractable as Filenames ok 17 - '\#foo' extractable as Filenames ok 18 - 'foo;' extractable as Filenames ok 19 - ';foo' extractable as Filenames ok 20 - 'foo(bar)' extractable as Filenames ok 21 - '(foo' extractable as Filenames ok 22 - ')baz' extractable as Filenames ok 23 - 'foo$' extractable as Filenames ok 24 - ' ' extractable as Filenames ok 25 - '^foo' extractable as Filenames ok 26 - '{meta}' extractable as Filenames ok 27 - 'foo%' extractable as Filenames ok 28 - '%foo' extractable as Filenames ok 29 - '\&foo' extractable as Filenames ok 30 - 'foo\&' extractable as Filenames ok 31 - 'fo\&o' extractable as Filenames ok 32 - '@host' extractable as Filenames ok 33 - 'joe@' extractable as Filenames ok 34 - '!foo' unextractable as Filenames ok 35 - 'foo!baz' unextractable as Filenames ok 36 - 'foo!' unextractable as Filenames ok 37 - '|foo' unextractable as Filenames ok 38 - 'foo' unextractable as Filenames ok 40 - '/boot' unextractable as Filenames ok 42 - '\$x' unextractable as Filenames ok 43 - 'x\$\$' unextractable as Filenames ok 44 - 'x\$y' unextractable as Filenames ok 45 - 'x?' unextractable as Filenames ok 46 - '?x' unextractable as Filenames ok 47 - '\*baby' unextractable as Filenames ok 48 - 'baby\*' unextractable as Filenames ok 49 - ' foo' unextractable as Filenames ok 50 - 'bar' extractable as Winfilename ok 51 - '\var' extractable as Winfilename ok 52 - '\Opt' extractable as Winfilename ok 53 - '\a\b\c\' extractable as Winfilename ok 54 - '\a\B\c\' extractable as Winfilename ok 55 - 'foo_bar' extractable as Winfilename ok 56 - 'a.txt' extractable as Winfilename ok 57 - '+2' extractable as Winfilename ok 58 - '\\this\is\a\very\deeply\nested\name\indeed\why\would\you\do\such\a\thing\superfragilisticexpialodocius\antidisestablishmentiarianism' extractable as Winfilename ok 59 - '\home\My Documents\' extractable as Winfilename ok 60 - '\home\my-documents' extractable as Winfilename ok 61 - '[14,22]' extractable as Winfilename ok 62 - '\\nod\foo\baz{bar}' extractable as Winfilename ok 63 - '1+2' extractable as Winfilename ok 64 - '\#foo' extractable as Winfilename ok 65 - 'foo;' extractable as Winfilename ok 66 - ';foo' extractable as Winfilename ok 67 - 'foo(bar)' extractable as Winfilename ok 68 - '(foo' extractable as Winfilename ok 69 - ')baz' extractable as Winfilename ok 70 - 'foo$' extractable as Winfilename ok 71 - '$x' extractable as Winfilename ok 72 - 'x$$' extractable as Winfilename ok 73 - 'x$y' extractable as Winfilename ok 74 - ' ' extractable as Winfilename ok 75 - '^foo' extractable as Winfilename ok 76 - '{meta}' extractable as Winfilename ok 77 - 'foo%' extractable as Winfilename ok 78 - '%foo' extractable as Winfilename ok 79 - '\&foo' extractable as Winfilename ok 80 - 'foo\&' extractable as Winfilename ok 81 - 'fo\&o' extractable as Winfilename ok 82 - '@host' extractable as Winfilename ok 83 - 'joe@' extractable as Winfilename ok 84 - 'foo' extractable as Winfilename ok 85 - 'foo!baz' extractable as Winfilename ok 86 - 'foo!' extractable as Winfilename ok 87 - '|foo' unextractable as Winfilename ok 88 - 'foo' unextractable as Winfilename ok 90 - 'boot' unextractable as Winfilename ok 92 - '\x?' unextractable as Winfilename ok 93 - '?x' unextractable as Winfilename ok 94 - '\*baby' unextractable as Winfilename ok 95 - 'baby\*' unextractable as Winfilename ok 96 - ' foo' unextractable as Winfilename ok All tests successful. Files=1, Tests=96, 0 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)