Setting PATH to /opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2010-06-03T08:07:37 ActivePerl-818 CPAN-1.9402 Going to read '/export/home/fly818/var/cpan/Metadata' Database was generated on Wed, 02 Jun 2010 21:27:04 GMT Running make for G/GB/GBARR/Authen-SASL-2.15.tar.gz Checksum for /net/nas/data/cpan/authors/id/G/GB/GBARR/Authen-SASL-2.15.tar.gz ok Will not use Archive::Tar, need 1.00 Authen-SASL-2.15/ Authen-SASL-2.15/api.txt Authen-SASL-2.15/Changes Authen-SASL-2.15/compat_pl Authen-SASL-2.15/example_pl Authen-SASL-2.15/inc/ Authen-SASL-2.15/lib/ Authen-SASL-2.15/Makefile.PL Authen-SASL-2.15/MANIFEST Authen-SASL-2.15/MANIFEST.SKIP Authen-SASL-2.15/META.yml Authen-SASL-2.15/SIGNATURE Authen-SASL-2.15/t/ Authen-SASL-2.15/t/anon.t Authen-SASL-2.15/t/callback.t Authen-SASL-2.15/t/cram_md5.t Authen-SASL-2.15/t/digest_md5.t Authen-SASL-2.15/t/digest_md5_verified.t Authen-SASL-2.15/t/external.t Authen-SASL-2.15/t/lib/ Authen-SASL-2.15/t/login.t Authen-SASL-2.15/t/negotiations/ Authen-SASL-2.15/t/order.t Authen-SASL-2.15/t/plain.t Authen-SASL-2.15/t/server/ Authen-SASL-2.15/t/server/digest_md5.t Authen-SASL-2.15/t/server/login.t Authen-SASL-2.15/t/server/plain.t Authen-SASL-2.15/t/negotiations/digest_md5.t Authen-SASL-2.15/t/negotiations/login.t Authen-SASL-2.15/t/negotiations/plain.t Authen-SASL-2.15/t/lib/common.pl Authen-SASL-2.15/lib/Authen/ Authen-SASL-2.15/lib/Authen/SASL/ Authen-SASL-2.15/lib/Authen/SASL.pm Authen-SASL-2.15/lib/Authen/SASL.pod Authen-SASL-2.15/lib/Authen/SASL/CRAM_MD5.pm Authen-SASL-2.15/lib/Authen/SASL/EXTERNAL.pm Authen-SASL-2.15/lib/Authen/SASL/Perl/ Authen-SASL-2.15/lib/Authen/SASL/Perl.pm Authen-SASL-2.15/lib/Authen/SASL/Perl.pod Authen-SASL-2.15/lib/Authen/SASL/Perl/ANONYMOUS.pm Authen-SASL-2.15/lib/Authen/SASL/Perl/CRAM_MD5.pm Authen-SASL-2.15/lib/Authen/SASL/Perl/DIGEST_MD5.pm Authen-SASL-2.15/lib/Authen/SASL/Perl/EXTERNAL.pm Authen-SASL-2.15/lib/Authen/SASL/Perl/GSSAPI.pm Authen-SASL-2.15/lib/Authen/SASL/Perl/LOGIN.pm Authen-SASL-2.15/lib/Authen/SASL/Perl/PLAIN.pm Authen-SASL-2.15/inc/Module/ Authen-SASL-2.15/inc/Module/Install/ Authen-SASL-2.15/inc/Module/Install.pm Authen-SASL-2.15/inc/Module/Install/Base.pm Authen-SASL-2.15/inc/Module/Install/Can.pm Authen-SASL-2.15/inc/Module/Install/Fetch.pm Authen-SASL-2.15/inc/Module/Install/Makefile.pm Authen-SASL-2.15/inc/Module/Install/Metadata.pm Authen-SASL-2.15/inc/Module/Install/Win32.pm Authen-SASL-2.15/inc/Module/Install/WriteAll.pm CPAN.pm: Going to build G/GB/GBARR/Authen-SASL-2.15.tar.gz >>> /export/home/fly818/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Authen::SASL >>> make cp lib/Authen/SASL.pm blib/lib/Authen/SASL.pm cp lib/Authen/SASL/EXTERNAL.pm blib/lib/Authen/SASL/EXTERNAL.pm cp lib/Authen/SASL/CRAM_MD5.pm blib/lib/Authen/SASL/CRAM_MD5.pm cp lib/Authen/SASL/Perl/EXTERNAL.pm blib/lib/Authen/SASL/Perl/EXTERNAL.pm cp lib/Authen/SASL/Perl/LOGIN.pm blib/lib/Authen/SASL/Perl/LOGIN.pm cp lib/Authen/SASL/Perl/ANONYMOUS.pm blib/lib/Authen/SASL/Perl/ANONYMOUS.pm cp lib/Authen/SASL/Perl/PLAIN.pm blib/lib/Authen/SASL/Perl/PLAIN.pm cp lib/Authen/SASL/Perl.pod blib/lib/Authen/SASL/Perl.pod cp lib/Authen/SASL/Perl/DIGEST_MD5.pm blib/lib/Authen/SASL/Perl/DIGEST_MD5.pm cp lib/Authen/SASL/Perl/CRAM_MD5.pm blib/lib/Authen/SASL/Perl/CRAM_MD5.pm cp lib/Authen/SASL/Perl.pm blib/lib/Authen/SASL/Perl.pm cp lib/Authen/SASL.pod blib/lib/Authen/SASL.pod cp lib/Authen/SASL/Perl/GSSAPI.pm blib/lib/Authen/SASL/Perl/GSSAPI.pm Manifying blib/man3/Authen::SASL::Perl::LOGIN.3 Manifying blib/man3/Authen::SASL::Perl::EXTERNAL.3 Manifying blib/man3/Authen::SASL::Perl::ANONYMOUS.3 Manifying blib/man3/Authen::SASL::Perl::PLAIN.3 Manifying blib/man3/Authen::SASL::Perl::DIGEST_MD5.3 Manifying blib/man3/Authen::SASL::Perl.3 Manifying blib/man3/Authen::SASL::Perl::CRAM_MD5.3 Manifying blib/man3/Authen::SASL.3 Manifying blib/man3/Authen::SASL::Perl::GSSAPI.3 GBARR/Authen-SASL-2.15.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly818/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/negotiations/*.t t/server/*.t t/anon.t ..................... 1..5 ok 1 - new ok 2 - mechanism is ANONYMOUS ok 3 - connection mechanism is ANONYMOUS ok 4 - client_start ok 5 - client_step ok t/callback.t ................. 1..7 ok 1 - new ok 2 - sasl mechanism ok 3 - conn mechanism ok 4 - authname callback ok 5 - pass callback ok 6 - client_start ok 7 - client_step ok t/cram_md5.t ................. 1..5 ok 1 - new ok 2 - sasl mechanism ok 3 - conn mechanism ok 4 - client_start ok 5 - client_step ok t/digest_md5.t ............... 1..27 ok 1 - new ok 2 - sasl mechanism ok 3 - conn mechanism ok 4 - client_start ok 5 - we need extra steps ok 6 - success will be later if we are good boys ok 7 - so far so good ok 8 - we need extra steps ok 9 - success will be later if we are good boys ok 10 - so far so good ok 11 - client_step [1] ok 12 - we're done ok 13 - success ! ok 14 - we did a good job ok 15 - client_step [2] ok 16 - client_start ok 17 - we need extra steps ok 18 - success will be later if we are good boys ok 19 - so far so good ok 20 - we need extra steps ok 21 - success will be later if we are good boys ok 22 - so far so good ok 23 - client_step + authname [1] ok 24 - we're done ok 25 - success ! ok 26 - we did a good job ok 27 - client_step + authname [2] ok t/digest_md5_verified.t ...... 1..8 ok 1 - new ok 2 - sasl mechanism ok 3 - conn mechanism ok 4 - client_start ok 5 - SASL error: ok 6 - client_step ok 7 - SASL error: ok 8 - client_step final verification ok t/external.t ................. 1..5 ok 1 - new ok 2 - sasl mechanism ok 3 - conn mechanism ok 4 - client_start ok 5 - client_step ok t/login.t .................... 1..6 ok 1 - new ok 2 - sasl mechanism ok 3 - conn mechanism ok 4 - client_start ok 5 - client_step username ok 6 - client_step password ok t/negotiations/digest_md5.t .. 1..11 ok 1 - client success ok 2 - server success ok 3 - failure ok 4 ok 5 - username ok 6 - realm ok 7 - authzid ok 8 - failure ok 9 - incorrect response ok 10 - failure ok 11 - incorrect digest uri ok t/negotiations/login.t ....... 1..9 ok 1 - use Authen::SASL::Perl::LOGIN; ok 2 ok 3 ok 4 - client success ok 5 - server success ok 6 - wrong pass ok 7 - error set ok 8 - wrong pass ok 9 - error set ok t/negotiations/plain.t ....... 1..9 ok 1 - use Authen::SASL::Perl::PLAIN; ok 2 ok 3 ok 4 - client success ok 5 - server success ok 6 - wrong pass ok 7 - error set ok 8 - wrong pass ok 9 - error set ok t/order.t .................... 1..75 # 3 ANONYMOUS DIGEST-MD5 PLAIN LOGIN CRAM-MD5 EXTERNAL ok 1 - new ok 2 - sasl mechanism ok 3 - client_new ok 4 - conn mechanism DIGEST-MD5 ok 5 - mechanism level # 3 DIGEST-MD5 PLAIN LOGIN CRAM-MD5 EXTERNAL ANONYMOUS ok 6 - new ok 7 - sasl mechanism ok 8 - client_new ok 9 - conn mechanism DIGEST-MD5 ok 10 - mechanism level # 3 PLAIN LOGIN CRAM-MD5 EXTERNAL ANONYMOUS DIGEST-MD5 ok 11 - new ok 12 - sasl mechanism ok 13 - client_new ok 14 - conn mechanism DIGEST-MD5 ok 15 - mechanism level # 3 LOGIN CRAM-MD5 EXTERNAL ANONYMOUS DIGEST-MD5 PLAIN ok 16 - new ok 17 - sasl mechanism ok 18 - client_new ok 19 - conn mechanism DIGEST-MD5 ok 20 - mechanism level # 3 CRAM-MD5 EXTERNAL ANONYMOUS DIGEST-MD5 PLAIN LOGIN ok 21 - new ok 22 - sasl mechanism ok 23 - client_new ok 24 - conn mechanism DIGEST-MD5 ok 25 - mechanism level # 3 EXTERNAL ANONYMOUS DIGEST-MD5 PLAIN LOGIN CRAM-MD5 ok 26 - new ok 27 - sasl mechanism ok 28 - client_new ok 29 - conn mechanism DIGEST-MD5 ok 30 - mechanism level # 2 ANONYMOUS PLAIN LOGIN CRAM-MD5 EXTERNAL ok 31 - new ok 32 - sasl mechanism ok 33 - client_new ok 34 - conn mechanism CRAM-MD5 ok 35 - mechanism level # 2 PLAIN LOGIN CRAM-MD5 EXTERNAL ANONYMOUS ok 36 - new ok 37 - sasl mechanism ok 38 - client_new ok 39 - conn mechanism CRAM-MD5 ok 40 - mechanism level # 2 LOGIN CRAM-MD5 EXTERNAL ANONYMOUS PLAIN ok 41 - new ok 42 - sasl mechanism ok 43 - client_new ok 44 - conn mechanism CRAM-MD5 ok 45 - mechanism level # 2 CRAM-MD5 EXTERNAL ANONYMOUS PLAIN LOGIN ok 46 - new ok 47 - sasl mechanism ok 48 - client_new ok 49 - conn mechanism CRAM-MD5 ok 50 - mechanism level # 2 EXTERNAL ANONYMOUS PLAIN LOGIN CRAM-MD5 ok 51 - new ok 52 - sasl mechanism ok 53 - client_new ok 54 - conn mechanism EXTERNAL ok 55 - mechanism level # 1 PLAIN LOGIN ANONYMOUS ok 56 - new ok 57 - sasl mechanism ok 58 - client_new ok 59 - conn mechanism PLAIN ok 60 - mechanism level # 1 LOGIN ANONYMOUS PLAIN ok 61 - new ok 62 - sasl mechanism ok 63 - client_new ok 64 - conn mechanism LOGIN ok 65 - mechanism level # 1 ANONYMOUS PLAIN LOGIN ok 66 - new ok 67 - sasl mechanism ok 68 - client_new ok 69 - conn mechanism PLAIN ok 70 - mechanism level # 0 ANONYMOUS ok 71 - new ok 72 - sasl mechanism ok 73 - client_new ok 74 - conn mechanism ANONYMOUS ok 75 - mechanism level ok t/plain.t .................... 1..14 ok 1 - new ok 2 - sasl mechanism ok 3 - conn mechanism ok 4 - we need to *start* at the minimum ok 5 - no success yet ok 6 - and no error ok 7 - client_start ok 8 - we're done, plain is kinda quick ok 9 - success! ok 10 - and no error ok 11 - client_step ok 12 - we're done already ok 13 - sucess already ok 14 - and no error ok t/server/digest_md5.t ........ 1..33 ok 1 - use Authen::SASL::Perl::DIGEST_MD5; ok 2 - new ok 3 - sasl mechanism ok 4 - conn mechanism ok 5 - server_start ok 6 - This is the first and only step ok 7 - no error ok 8 - over ok 9 - auth doesn't provide any protection ok 10 - rspauth matches ok 11 - server_start ok 12 - not success yet ok 13 - no error ok 14 - we need one more step ok 15 - rspauth ok 16 - success! ok 17 - no error ok 18 - over ok 19 - auth doesn't provide any protection ok 20 - server_start ok 21 - This is the first and only step ok 22 - no error ok 23 - over ok 24 - rspauth matches ok 25 - yes! secure layer set up ok 26 - Bad challenge ok 27 - Incorrect response nottherightone <> e3c8b38d9bd9556761253e9879c4a8a2 ok 28 - Bad challenge ok 29 - Bad challenge: 'nc=00000001,nonce="80338e79d2ca9b9c090ebaaa2ef293c7",qop=auth-conf,realm="elwood.innosoft.com",response=e3c8b38d9bd9556761253e9879c4a8a2,username="gbarr"' ok 30 - first is success ok 31 - no error ok 32 - replay attack ok 33 - nonce-count doesn't match: 1 ok "my" variable $cb masks earlier declaration in same scope at t/server/login.t line 75. t/server/login.t ............. 1..32 ok 1 - use Authen::SASL::Perl::LOGIN; ok 2 - new ok 3 - sasl mechanism ok 4 - server mechanism ok 5 - callback called ok 6 - failure ok 7 ok 8 - callback called ok 9 - callback called ok 10 - failure ok 11 ok 12 - callback called ok 13 - callback called ok 14 - callback called ok 15 - failure ok 16 ok 17 - callback called ok 18 - callback called ok 19 - callback called ok 20 - failure ok 21 ok 22 ok 23 ok 24 - no error ok 25 - success finally ok 26 - new ok 27 - callback called ok 28 - callback called ok 29 - username correct ok 30 - correct password ok 31 - callback called ok 32 - success ok t/server/plain.t ............. 1..67 ok 1 - use Authen::SASL::Perl::PLAIN; ok 2 - new ok 3 - sasl mechanism ok 4 - server mechanism ok 5 - callback called ok 6 - failure ok 7 - failure ok 8 - callback called ok 9 - failure ok 10 - failure ok 11 - callback called ok 12 - failure ok 13 - failure ok 14 - callback called ok 15 - failure ok 16 - failure ok 17 - callback called ok 18 - wrong order ok 19 - failure ok 20 - callback called ok 21 - case matters ok 22 - failure ok 23 - callback called ok 24 - extra stuff ok 25 - failure ok 26 - callback called ok 27 - double null ok 28 - failure ok 29 - callback called ok 30 - trailing ok 31 - failure ok 32 - callback called ok 33 - success finally ok 34 - callback called ok 35 - failure ok 36 - failure ok 37 - callback called ok 38 - failure ok 39 - failure ok 40 - callback called ok 41 - failure ok 42 - failure ok 43 - callback called ok 44 - failure ok 45 - failure ok 46 - callback called ok 47 - wrong order ok 48 - failure ok 49 - callback called ok 50 - case matters ok 51 - failure ok 52 - callback called ok 53 - extra stuff ok 54 - failure ok 55 - callback called ok 56 - double null ok 57 - failure ok 58 - callback called ok 59 - trailing ok 60 - failure ok 61 - callback called ok 62 - success finally ok 63 - new ok 64 - username correct ok 65 - correct password ok 66 - correct realm ok 67 - success ok All tests successful. Files=15, Tests=313, 3 wallclock secs ( 0.33 usr 0.14 sys + 1.98 cusr 0.36 csys = 2.81 CPU) Result: PASS GBARR/Authen-SASL-2.15.tar.gz make test TEST_VERBOSE=1 -- OK Graham Barr <gbarr@pobox.com> SASL Authentication framework >>> (cd /export/home/fly818/var/cpan/build/Authen-SASL-2.15-_BSGr_ && tar cvf - Authen-SASL-2.15.ppd blib) | gzip -c >/export/home/fly818/var/REPO/G/GB/GBARR/Authen-SASL-2.15.tar.gz Authen-SASL-2.15.ppd blib/ blib/lib/ blib/lib/Authen/ blib/lib/Authen/SASL.pm blib/lib/Authen/SASL/ blib/lib/Authen/SASL/EXTERNAL.pm blib/lib/Authen/SASL/CRAM_MD5.pm blib/lib/Authen/SASL/Perl/ blib/lib/Authen/SASL/Perl/EXTERNAL.pm blib/lib/Authen/SASL/Perl/LOGIN.pm blib/lib/Authen/SASL/Perl/ANONYMOUS.pm blib/lib/Authen/SASL/Perl/PLAIN.pm blib/lib/Authen/SASL/Perl/DIGEST_MD5.pm blib/lib/Authen/SASL/Perl/CRAM_MD5.pm blib/lib/Authen/SASL/Perl/GSSAPI.pm blib/lib/Authen/SASL/Perl.pod blib/lib/Authen/SASL/Perl.pm blib/lib/Authen/SASL.pod blib/man3/ blib/man3/Authen::SASL::Perl::LOGIN.3 blib/man3/Authen::SASL::Perl::EXTERNAL.3 blib/man3/Authen::SASL::Perl::ANONYMOUS.3 blib/man3/Authen::SASL::Perl::PLAIN.3 blib/man3/Authen::SASL::Perl::DIGEST_MD5.3 blib/man3/Authen::SASL::Perl.3 blib/man3/Authen::SASL::Perl::CRAM_MD5.3 blib/man3/Authen::SASL.3 blib/man3/Authen::SASL::Perl::GSSAPI.3 >>> mv /export/home/fly818/var/cpan/build/Authen-SASL-2.15-_BSGr_/Authen-SASL-2.15.ppd /export/home/fly818/var/REPO/G/GB/GBARR Finished 2010-06-03T08:07:50