Start 2010-04-09T18:39:13 ActivePerl-1200 CPAN-1.9402 LIB=C:\PlatSDK\Lib\AMD64;C:\PlatSDK\Lib\AMD64\atlmfc INCLUDE=C:\PlatSDK\Include;C:\PlatSDK\Include\crt;C:\PlatSDK\Include\crt\sys;C:\PlatSDK\Include\mfc;C:\PlatSDK\Include\atl PATH=C:/CPANFL~1.12/var/libs/bin;C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64-5.12\site\bin;C:\Perl64-5.12\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\PROGRA~2\Perforce\;C:\WINDOWS\system32\WINDOW~1\v1.0 Going to read 'C:\cpanfly-5.12\var\cpan\Metadata' Database was generated on Thu, 08 Apr 2010 21:27:18 GMT Running make for K/KA/KARMAN/Catalyst-Authentication-Store-LDAP-1.008.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/K/KA/KARMAN/Catalyst-Authentication-Store-LDAP-1.008.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\K\KA\KARMAN\Catalyst-Authentication-Store-LDAP-1.008.tar.gz ok Catalyst-Authentication-Store-LDAP-1.008/ Catalyst-Authentication-Store-LDAP-1.008/Changes Catalyst-Authentication-Store-LDAP-1.008/inc/ Catalyst-Authentication-Store-LDAP-1.008/lib/ Catalyst-Authentication-Store-LDAP-1.008/Makefile.PL Catalyst-Authentication-Store-LDAP-1.008/MANIFEST Catalyst-Authentication-Store-LDAP-1.008/META.yml Catalyst-Authentication-Store-LDAP-1.008/README Catalyst-Authentication-Store-LDAP-1.008/t/ Catalyst-Authentication-Store-LDAP-1.008/t/01-basic.t Catalyst-Authentication-Store-LDAP-1.008/t/02-realms_api.t Catalyst-Authentication-Store-LDAP-1.008/t/03-entry_class.t Catalyst-Authentication-Store-LDAP-1.008/t/04-user_class.t Catalyst-Authentication-Store-LDAP-1.008/t/10-roles-mock.t Catalyst-Authentication-Store-LDAP-1.008/t/50.auth.case.sensitivity.t Catalyst-Authentication-Store-LDAP-1.008/t/lib/ Catalyst-Authentication-Store-LDAP-1.008/t/pod-coverage.t Catalyst-Authentication-Store-LDAP-1.008/t/pod.t Catalyst-Authentication-Store-LDAP-1.008/t/lib/EntryClass.pm Catalyst-Authentication-Store-LDAP-1.008/t/lib/LDAPTest.pm Catalyst-Authentication-Store-LDAP-1.008/t/lib/UserClass.pm Catalyst-Authentication-Store-LDAP-1.008/lib/Catalyst/ Catalyst-Authentication-Store-LDAP-1.008/lib/Catalyst/Authentication/ Catalyst-Authentication-Store-LDAP-1.008/lib/Catalyst/Authentication/Store/ Catalyst-Authentication-Store-LDAP-1.008/lib/Catalyst/Authentication/Store/LDAP/ Catalyst-Authentication-Store-LDAP-1.008/lib/Catalyst/Authentication/Store/LDAP.pm Catalyst-Authentication-Store-LDAP-1.008/lib/Catalyst/Authentication/Store/LDAP/Backend.pm Catalyst-Authentication-Store-LDAP-1.008/lib/Catalyst/Authentication/Store/LDAP/User.pm Catalyst-Authentication-Store-LDAP-1.008/inc/Module/ Catalyst-Authentication-Store-LDAP-1.008/inc/Module/Install/ Catalyst-Authentication-Store-LDAP-1.008/inc/Module/Install.pm Catalyst-Authentication-Store-LDAP-1.008/inc/Module/Install/Base.pm Catalyst-Authentication-Store-LDAP-1.008/inc/Module/Install/Can.pm Catalyst-Authentication-Store-LDAP-1.008/inc/Module/Install/Fetch.pm Catalyst-Authentication-Store-LDAP-1.008/inc/Module/Install/Makefile.pm Catalyst-Authentication-Store-LDAP-1.008/inc/Module/Install/Metadata.pm Catalyst-Authentication-Store-LDAP-1.008/inc/Module/Install/Win32.pm Catalyst-Authentication-Store-LDAP-1.008/inc/Module/Install/WriteAll.pm CPAN.pm: Going to build K/KA/KARMAN/Catalyst-Authentication-Store-LDAP-1.008.tar.gz >>> C:\Perl64-5.12\bin\perl.exe Makefile.PL Warning: prerequisite Catalyst::Plugin::Authentication 0.10003 not found. Warning: prerequisite Net::LDAP 0 not found. Warning: prerequisite Net::LDAP::Server::Test 0.07 not found. Checking if your kit is complete... Looks good Writing Makefile for Catalyst::Authentication::Store::LDAP ---- Unsatisfied dependencies detected during ---- ---- KARMAN/Catalyst-Authentication-Store-LDAP-1.008.tar.gz ---- Catalyst::Plugin::Authentication [requires] Net::LDAP::Server::Test [requires] Net::LDAP [requires] Running make test Delayed until after prerequisites Running test for module 'Catalyst::Plugin::Authentication' Running make for F/FL/FLORA/Catalyst-Plugin-Authentication-0.10016.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/F/FL/FLORA/Catalyst-Plugin-Authentication-0.10016.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\F\FL\FLORA\Catalyst-Plugin-Authentication-0.10016.tar.gz ok Catalyst-Plugin-Authentication-0.10016/ Catalyst-Plugin-Authentication-0.10016/inc/ Catalyst-Plugin-Authentication-0.10016/inc/Module/ Catalyst-Plugin-Authentication-0.10016/inc/Module/AutoInstall.pm Catalyst-Plugin-Authentication-0.10016/inc/Module/Install/ Catalyst-Plugin-Authentication-0.10016/inc/Module/Install/AutoInstall.pm Catalyst-Plugin-Authentication-0.10016/inc/Module/Install/Include.pm Catalyst-Plugin-Authentication-0.10016/inc/Module/Install/AuthorTests.pm Catalyst-Plugin-Authentication-0.10016/inc/Module/Install/Can.pm Catalyst-Plugin-Authentication-0.10016/inc/Module/Install/WriteAll.pm Catalyst-Plugin-Authentication-0.10016/inc/Module/Install/Makefile.pm Catalyst-Plugin-Authentication-0.10016/inc/Module/Install/Metadata.pm Catalyst-Plugin-Authentication-0.10016/inc/Module/Install/Base.pm Catalyst-Plugin-Authentication-0.10016/inc/Module/Install/Fetch.pm Catalyst-Plugin-Authentication-0.10016/inc/Module/Install/Win32.pm Catalyst-Plugin-Authentication-0.10016/inc/Module/Install.pm Catalyst-Plugin-Authentication-0.10016/Changes Catalyst-Plugin-Authentication-0.10016/t/ Catalyst-Plugin-Authentication-0.10016/t/live_app_realms_compat.t Catalyst-Plugin-Authentication-0.10016/t/live_app_remote1.t Catalyst-Plugin-Authentication-0.10016/t/live_app.t Catalyst-Plugin-Authentication-0.10016/t/live_app_session.t Catalyst-Plugin-Authentication-0.10016/t/04_authentication.t Catalyst-Plugin-Authentication-0.10016/t/live_app_realms_progressive.t Catalyst-Plugin-Authentication-0.10016/t/05_password.t Catalyst-Plugin-Authentication-0.10016/t/06_user.t Catalyst-Plugin-Authentication-0.10016/t/live_app_remote2.t Catalyst-Plugin-Authentication-0.10016/t/live_app_realms.t Catalyst-Plugin-Authentication-0.10016/t/lib/ Catalyst-Plugin-Authentication-0.10016/t/lib/AuthRealmTestAppProgressive/ Catalyst-Plugin-Authentication-0.10016/t/lib/AuthRealmTestAppProgressive/Controller/ Catalyst-Plugin-Authentication-0.10016/t/lib/AuthRealmTestAppProgressive/Controller/Root.pm Catalyst-Plugin-Authentication-0.10016/t/lib/AuthSessionTestApp/ Catalyst-Plugin-Authentication-0.10016/t/lib/AuthSessionTestApp/Controller/ Catalyst-Plugin-Authentication-0.10016/t/lib/AuthSessionTestApp/Controller/Root.pm Catalyst-Plugin-Authentication-0.10016/t/lib/RemoteTestApp1.pm Catalyst-Plugin-Authentication-0.10016/t/lib/AuthRealmTestApp/ Catalyst-Plugin-Authentication-0.10016/t/lib/AuthRealmTestApp/Controller/ Catalyst-Plugin-Authentication-0.10016/t/lib/AuthRealmTestApp/Controller/Root.pm Catalyst-Plugin-Authentication-0.10016/t/lib/RemoteTestApp2.pm Catalyst-Plugin-Authentication-0.10016/t/lib/AuthRealmTestAppCompat.pm Catalyst-Plugin-Authentication-0.10016/t/lib/AuthTestApp.pm Catalyst-Plugin-Authentication-0.10016/t/lib/AuthTestApp/ Catalyst-Plugin-Authentication-0.10016/t/lib/AuthTestApp/Controller/ Catalyst-Plugin-Authentication-0.10016/t/lib/AuthTestApp/Controller/Root.pm Catalyst-Plugin-Authentication-0.10016/t/lib/AuthRealmTestApp.pm Catalyst-Plugin-Authentication-0.10016/t/lib/RemoteTestEngine.pm Catalyst-Plugin-Authentication-0.10016/t/lib/RemoteTestApp1/ Catalyst-Plugin-Authentication-0.10016/t/lib/RemoteTestApp1/Controller/ Catalyst-Plugin-Authentication-0.10016/t/lib/RemoteTestApp1/Controller/Root.pm Catalyst-Plugin-Authentication-0.10016/t/lib/RemoteTestApp2/ Catalyst-Plugin-Authentication-0.10016/t/lib/RemoteTestApp2/Controller/ Catalyst-Plugin-Authentication-0.10016/t/lib/RemoteTestApp2/Controller/Root.pm Catalyst-Plugin-Authentication-0.10016/t/lib/AuthSessionTestApp.pm Catalyst-Plugin-Authentication-0.10016/t/lib/AuthRealmTestAppProgressive.pm Catalyst-Plugin-Authentication-0.10016/t/lib/AuthRealmTestAppCompat/ Catalyst-Plugin-Authentication-0.10016/t/lib/AuthRealmTestAppCompat/Controller/ Catalyst-Plugin-Authentication-0.10016/t/lib/AuthRealmTestAppCompat/Controller/Root.pm Catalyst-Plugin-Authentication-0.10016/t/author/ Catalyst-Plugin-Authentication-0.10016/t/author/pod_coverage.t Catalyst-Plugin-Authentication-0.10016/t/author/pod.t Catalyst-Plugin-Authentication-0.10016/Makefile.PL Catalyst-Plugin-Authentication-0.10016/.gitignore Catalyst-Plugin-Authentication-0.10016/META.yml Catalyst-Plugin-Authentication-0.10016/MANIFEST Catalyst-Plugin-Authentication-0.10016/lib/ Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/ Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Authentication/ Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Authentication/Credential/ Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Authentication/Credential/Password.pm Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Authentication/Credential/Remote.pm Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Authentication/Store/ Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Authentication/Store/Minimal.pm Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Authentication/Store/Null.pm Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Authentication/Store.pod Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Authentication/Realm/ Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Authentication/Realm/Progressive.pm Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Authentication/Realm/Compatibility.pm Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Authentication/Realm.pm Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Authentication/User/ Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Authentication/User/Hash.pm Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Authentication/User.pm Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Plugin/ Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Plugin/Authentication/ Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Plugin/Authentication/Credential/ Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Plugin/Authentication/Credential/Password.pm Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Plugin/Authentication/Store/ Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Plugin/Authentication/Store/Minimal.pm Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Plugin/Authentication/User/ Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Plugin/Authentication/User/Hash.pm Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Plugin/Authentication/Internals.pod Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Plugin/Authentication/User.pm Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Plugin/Authentication.pm Catalyst-Plugin-Authentication-0.10016/README CPAN.pm: Going to build F/FL/FLORA/Catalyst-Plugin-Authentication-0.10016.tar.gz >>> C:\Perl64-5.12\bin\perl.exe Makefile.PL *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... *** Since we're running under CPAN, I'll just let it take care of the dependency's installation later. [Core Features] - Test::More ...loaded. (0.94 >= 0.88) - Test::Exception ...loaded. (0.29) - Class::MOP ...loaded. (1) - Moose ...loaded. (1.01) - Catalyst::Runtime ...loaded. (5.80022) - Class::Inspector ...loaded. (1.24) - MRO::Compat ...loaded. (0.11) - Catalyst::Plugin::Session ...loaded. (0.29 >= 0.10) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for Catalyst::Plugin::Authentication >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Catalyst/Authentication/Realm/Progressive.pm blib\lib\Catalyst\Authentication\Realm\Progressive.pm cp lib/Catalyst/Authentication/User.pm blib\lib\Catalyst\Authentication\User.pm cp lib/Catalyst/Authentication/Store/Minimal.pm blib\lib\Catalyst\Authentication\Store\Minimal.pm cp lib/Catalyst/Plugin/Authentication/Store/Minimal.pm blib\lib\Catalyst\Plugin\Authentication\Store\Minimal.pm cp lib/Catalyst/Authentication/Store/Null.pm blib\lib\Catalyst\Authentication\Store\Null.pm cp lib/Catalyst/Authentication/Credential/Password.pm blib\lib\Catalyst\Authentication\Credential\Password.pm cp lib/Catalyst/Authentication/Realm/Compatibility.pm blib\lib\Catalyst\Authentication\Realm\Compatibility.pm cp lib/Catalyst/Plugin/Authentication.pm blib\lib\Catalyst\Plugin\Authentication.pm cp lib/Catalyst/Authentication/User/Hash.pm blib\lib\Catalyst\Authentication\User\Hash.pm cp lib/Catalyst/Authentication/Realm.pm blib\lib\Catalyst\Authentication\Realm.pm cp lib/Catalyst/Authentication/Credential/Remote.pm blib\lib\Catalyst\Authentication\Credential\Remote.pm cp lib/Catalyst/Plugin/Authentication/Internals.pod blib\lib\Catalyst\Plugin\Authentication\Internals.pod cp lib/Catalyst/Plugin/Authentication/Credential/Password.pm blib\lib\Catalyst\Plugin\Authentication\Credential\Password.pm cp lib/Catalyst/Plugin/Authentication/User/Hash.pm blib\lib\Catalyst\Plugin\Authentication\User\Hash.pm cp lib/Catalyst/Plugin/Authentication/User.pm blib\lib\Catalyst\Plugin\Authentication\User.pm cp lib/Catalyst/Authentication/Store.pod blib\lib\Catalyst\Authentication\Store.pod FLORA/Catalyst-Plugin-Authentication-0.10016.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/04_authentication.t t/05_password.t t/06_user.t t/live_app.t t/live_app_realms.t t/live_app_realms_compat.t t/live_app_realms_progressive.t t/live_app_remote1.t t/live_app_remote2.t t/live_app_session.t t/04_authentication.t ............ ok 1 - use Catalyst::Plugin::Authentication; ok 2 - Catalyst::Plugin::Authentication->can('user') ok 3 - Catalyst::Plugin::Authentication->can('logout') ok 4 - Catalyst::Plugin::Authentication->can('set_authenticated') 1..4 ok t/05_password.t .................. 1..11 ok 1 - use Catalyst::Authentication::Credential::Password; ok 2 - Catalyst::Authentication::Credential::Password->can('authenticate') ok 3 - Construct instance ok 4 - Have instance ok 5 - (Incorrect) field name from config correctly passed to user ok 6 - Authentication unsuccessful ok 7 - Construct instance ok 8 - Have instance ok 9 - Correct field name from config correctly passed to user ok 10 - Authentication successful with correct password ok 11 - Authentication ussuccessful with incorrect password ok t/06_user.t ...................... ok 1 - use Catalyst::Authentication::User; ok 2 - Catalyst::Authentication::User->can('supports') ok 3 - simple top level feature check ok 4 - traversal ok 5 - traversal terminating in false ok 6 - can check for non existent feature ok 7 - Delegation onto user object works ok 8 - Delegation lives 1..8 ok t/live_app.t ..................... ok 1 - Array undef ok 2 - no user, returns undef ok 3 - no user ok 4 - can login with clear ok 5 - user object is in proper place ok 6 - no roles for foo ok 7 - roles set as array ok 8 - no more user, after logout ok 9 - can login with crypted ok 10 - user object is in proper place ok 11 - can login with hashed ok 12 - user object is in proper place ok 13 - can login with base64 hashed ok 14 - user object is in proper place ok 15 - can login with padded base64 hashed ok 16 - user object is in proper place ok 17 - can't login with bad password ok 18 - no user ok 19 - can't login without any supported mech ok 20 - get ok 1..20 ok t/live_app_realms.t .............. ok 1 - no user ok 2 - user bob authentication ok 3 - user in members realm ok 4 - user not in admins realm ok 5 - user not in foobar realm ok 6 - user object is in proper place ok 7 - no more user after logout ok 8 - user william authentication ok 9 - user in members realm ok 10 - user not in admins realm ok 11 - user not in foobar realm ok 12 - user object is in proper place ok 13 - no more user after logout ok 14 - user joe authentication ok 15 - user not in members realm ok 16 - user in admins realm ok 17 - user not in foobar realm ok 18 - user object is in proper place ok 19 - no more user after logout ok 20 - get ok 1..20 ok t/live_app_realms_compat.t ....... ok 1 - Test did not die: ok 2 - user bob authentication ok 3 - get ok 1..3 ok t/live_app_realms_progressive.t .. ok 1 - authentication passed. ok 2 - user authenticated ok 3 - user in proper realm ok 4 - authentication passed. ok 5 - user authenticated ok 6 - user in proper realm ok 7 - get ok 1..7 ok t/live_app_remote1.t ............. ok 1 - anonymous user (undef) - /public ok 2 - anonymous user (undef) - / ok 3 - anonymous user (empty) - /public ok 4 - anonymous user (empty) - / ok 5 - valid user ok 6 - non-existing user ok 7 - explicitly denied user ok 8 - testing "cutname" option 1 ok 9 - testing "cutname" option 2 ok 10 - testing "cutname" option - empty $1 match 1..10 ok t/live_app_remote2.t ............. ok 1 - testing "source" option ok 2 - testing "source" + "cutname" 1 ok 3 - testing "source" + "cutname" 2 1..3 ok t/live_app_session.t ............. skipped: This test needs Test::WWW::Mechanize::Catalyst, Catalyst::Plugin::Session and Catalyst::Plugin::Session::State::Cookie installed All tests successful. Files=10, Tests=86, 7 wallclock secs ( 0.05 usr + 0.00 sys = 0.05 CPU) Result: PASS FLORA/Catalyst-Plugin-Authentication-0.10016.tar.gz nmake test TEST_VERBOSE=1 -- OK Florian Ragwitz <rafl@debian.org> Infrastructure plugin for the Catalyst >>> (cd C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE && tar cvf - Catalyst-Plugin-Authentication-0.10016.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/F/FL/FLORA/Catalyst-Plugin-Authentication-0.10016.tar.gz Catalyst-Plugin-Authentication-0.10016.ppd blib/ blib/lib/ blib/lib/Catalyst/ blib/lib/Catalyst/Authentication/ blib/lib/Catalyst/Authentication/Credential/ blib/lib/Catalyst/Authentication/Credential/Password.pm blib/lib/Catalyst/Authentication/Credential/Remote.pm blib/lib/Catalyst/Authentication/Realm/ blib/lib/Catalyst/Authentication/Realm/Compatibility.pm blib/lib/Catalyst/Authentication/Realm/Progressive.pm blib/lib/Catalyst/Authentication/Realm.pm blib/lib/Catalyst/Authentication/Store/ blib/lib/Catalyst/Authentication/Store/Minimal.pm blib/lib/Catalyst/Authentication/Store/Null.pm blib/lib/Catalyst/Authentication/Store.pod blib/lib/Catalyst/Authentication/User/ blib/lib/Catalyst/Authentication/User/Hash.pm blib/lib/Catalyst/Authentication/User.pm blib/lib/Catalyst/Plugin/ blib/lib/Catalyst/Plugin/Authentication/ blib/lib/Catalyst/Plugin/Authentication/Credential/ blib/lib/Catalyst/Plugin/Authentication/Credential/Password.pm blib/lib/Catalyst/Plugin/Authentication/Internals.pod blib/lib/Catalyst/Plugin/Authentication/Store/ blib/lib/Catalyst/Plugin/Authentication/Store/Minimal.pm blib/lib/Catalyst/Plugin/Authentication/User/ blib/lib/Catalyst/Plugin/Authentication/User/Hash.pm blib/lib/Catalyst/Plugin/Authentication/User.pm blib/lib/Catalyst/Plugin/Authentication.pm >>> mv C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/Catalyst-Plugin-Authentication-0.10016.ppd C:/cpanfly-5.12/var/REPO/F/FL/FLORA Running test for module 'Net::LDAP::Server::Test' Running make for K/KA/KARMAN/Net-LDAP-Server-Test-0.09.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/K/KA/KARMAN/Net-LDAP-Server-Test-0.09.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\K\KA\KARMAN\Net-LDAP-Server-Test-0.09.tar.gz ok Net-LDAP-Server-Test-0.09/ Net-LDAP-Server-Test-0.09/Changes Net-LDAP-Server-Test-0.09/lib/ Net-LDAP-Server-Test-0.09/Makefile.PL Net-LDAP-Server-Test-0.09/MANIFEST Net-LDAP-Server-Test-0.09/META.yml Net-LDAP-Server-Test-0.09/README Net-LDAP-Server-Test-0.09/t/ Net-LDAP-Server-Test-0.09/t/00-load.t Net-LDAP-Server-Test-0.09/t/01-ldap.t Net-LDAP-Server-Test-0.09/t/02-ad.t Net-LDAP-Server-Test-0.09/t/boilerplate.t Net-LDAP-Server-Test-0.09/t/pod-coverage.t Net-LDAP-Server-Test-0.09/t/pod.t Net-LDAP-Server-Test-0.09/lib/Net/ Net-LDAP-Server-Test-0.09/lib/Net/LDAP/ Net-LDAP-Server-Test-0.09/lib/Net/LDAP/Server/ Net-LDAP-Server-Test-0.09/lib/Net/LDAP/Server/Test.pm Prepending C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build K/KA/KARMAN/Net-LDAP-Server-Test-0.09.tar.gz >>> C:\Perl64-5.12\bin\perl.exe Makefile.PL Warning: prerequisite Net::LDAP 0 not found. Warning: prerequisite Net::LDAP::Server 0.3 not found. Checking if your kit is complete... Looks good Writing Makefile for Net::LDAP::Server::Test ---- Unsatisfied dependencies detected during ---- ---- KARMAN/Net-LDAP-Server-Test-0.09.tar.gz ---- Net::LDAP::Server [requires] Net::LDAP [requires] Prepending C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Net::LDAP::Server' Running make for A/AA/AAR/Net-LDAP-Server-0.42.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/A/AA/AAR/Net-LDAP-Server-0.42.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/A/AA/AAR/CHECKSUMS Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\A\AA\AAR\Net-LDAP-Server-0.42.tar.gz ok Net-LDAP-Server-0.42/ Net-LDAP-Server-0.42/Changelog Net-LDAP-Server-0.42/examples/ Net-LDAP-Server-0.42/examples/forking-server.pl Net-LDAP-Server-0.42/examples/MyDemoServer.pm Net-LDAP-Server-0.42/examples/simple-server.pl Net-LDAP-Server-0.42/lib/ Net-LDAP-Server-0.42/lib/Net/ Net-LDAP-Server-0.42/lib/Net/LDAP/ Net-LDAP-Server-0.42/lib/Net/LDAP/Server.pm Net-LDAP-Server-0.42/Makefile.PL Net-LDAP-Server-0.42/MANIFEST Net-LDAP-Server-0.42/MANIFEST.SKIP Net-LDAP-Server-0.42/META.yml Net-LDAP-Server-0.42/README Net-LDAP-Server-0.42/t/ Net-LDAP-Server-0.42/t/01-use.t Net-LDAP-Server-0.42/t/02-pod.t Net-LDAP-Server-0.42/t/03-podcoverage.t Prepending C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build A/AA/AAR/Net-LDAP-Server-0.42.tar.gz >>> C:\Perl64-5.12\bin\perl.exe Makefile.PL Warning: prerequisite Convert::ASN1 0 not found. Warning: prerequisite Net::LDAP 0 not found. Checking if your kit is complete... Looks good Writing Makefile for Net::LDAP::Server ---- Unsatisfied dependencies detected during ---- ---- AAR/Net-LDAP-Server-0.42.tar.gz ---- Net::LDAP [requires] Convert::ASN1 [requires] Prepending C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Net::LDAP' Running make for G/GB/GBARR/perl-ldap-0.4001.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/G/GB/GBARR/perl-ldap-0.4001.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\G\GB\GBARR\perl-ldap-0.4001.tar.gz ok perl-ldap-0.4001/ perl-ldap-0.4001/.gitignore perl-ldap-0.4001/bin/ perl-ldap-0.4001/Changes perl-ldap-0.4001/contrib/ perl-ldap-0.4001/CREDITS perl-ldap-0.4001/data/ perl-ldap-0.4001/inc/ perl-ldap-0.4001/INSTALL perl-ldap-0.4001/install-nomake perl-ldap-0.4001/lib/ perl-ldap-0.4001/Makefile.PL perl-ldap-0.4001/MANIFEST perl-ldap-0.4001/MANIFEST.SKIP perl-ldap-0.4001/META.yml perl-ldap-0.4001/README perl-ldap-0.4001/SIGNATURE perl-ldap-0.4001/t/ perl-ldap-0.4001/test.cfg perl-ldap-0.4001/TODO perl-ldap-0.4001/t/00ldif-entry.t perl-ldap-0.4001/t/01canon_dn.t perl-ldap-0.4001/t/02filter.t perl-ldap-0.4001/t/03schema.t perl-ldap-0.4001/t/04refloop.t perl-ldap-0.4001/t/05dsml.t perl-ldap-0.4001/t/06constant.t perl-ldap-0.4001/t/50populate.t perl-ldap-0.4001/t/51search.t perl-ldap-0.4001/t/52modify.t perl-ldap-0.4001/t/53schema.t perl-ldap-0.4001/t/54dse.t perl-ldap-0.4001/t/55ssl.t perl-ldap-0.4001/t/56ipc.t perl-ldap-0.4001/t/57url.t perl-ldap-0.4001/t/58lwp.t perl-ldap-0.4001/t/70sortctrl.t perl-ldap-0.4001/t/common.pl perl-ldap-0.4001/lib/Bundle/ perl-ldap-0.4001/lib/LWP/ perl-ldap-0.4001/lib/Net/ perl-ldap-0.4001/lib/Net/LDAP/ perl-ldap-0.4001/lib/Net/LDAP.pm perl-ldap-0.4001/lib/Net/LDAP.pod perl-ldap-0.4001/lib/Net/LDAPI.pm perl-ldap-0.4001/lib/Net/LDAPS.pm perl-ldap-0.4001/lib/Net/LDAP/ASN.pm perl-ldap-0.4001/lib/Net/LDAP/Bind.pm perl-ldap-0.4001/lib/Net/LDAP/Constant.pm perl-ldap-0.4001/lib/Net/LDAP/Control/ perl-ldap-0.4001/lib/Net/LDAP/Control.pm perl-ldap-0.4001/lib/Net/LDAP/DSML.pm perl-ldap-0.4001/lib/Net/LDAP/Entry.pm perl-ldap-0.4001/lib/Net/LDAP/Entry.pod perl-ldap-0.4001/lib/Net/LDAP/Examples.pod perl-ldap-0.4001/lib/Net/LDAP/Extension/ perl-ldap-0.4001/lib/Net/LDAP/Extension.pm perl-ldap-0.4001/lib/Net/LDAP/Extra.pm perl-ldap-0.4001/lib/Net/LDAP/FAQ.pod perl-ldap-0.4001/lib/Net/LDAP/Filter.pm perl-ldap-0.4001/lib/Net/LDAP/Filter.pod perl-ldap-0.4001/lib/Net/LDAP/FilterMatch.pm perl-ldap-0.4001/lib/Net/LDAP/Intermediate/ perl-ldap-0.4001/lib/Net/LDAP/Intermediate.pm perl-ldap-0.4001/lib/Net/LDAP/LDIF.pm perl-ldap-0.4001/lib/Net/LDAP/LDIF.pod perl-ldap-0.4001/lib/Net/LDAP/Message.pm perl-ldap-0.4001/lib/Net/LDAP/Message.pod perl-ldap-0.4001/lib/Net/LDAP/Reference.pod perl-ldap-0.4001/lib/Net/LDAP/RFC.pod perl-ldap-0.4001/lib/Net/LDAP/RootDSE.pm perl-ldap-0.4001/lib/Net/LDAP/Schema.pm perl-ldap-0.4001/lib/Net/LDAP/Schema.pod perl-ldap-0.4001/lib/Net/LDAP/Search.pm perl-ldap-0.4001/lib/Net/LDAP/Search.pod perl-ldap-0.4001/lib/Net/LDAP/Security.pod perl-ldap-0.4001/lib/Net/LDAP/Util.pm perl-ldap-0.4001/lib/Net/LDAP/Intermediate/SyncInfo.pm perl-ldap-0.4001/lib/Net/LDAP/Extension/Refresh.pm perl-ldap-0.4001/lib/Net/LDAP/Extension/SetPassword.pm perl-ldap-0.4001/lib/Net/LDAP/Extension/WhoAmI.pm perl-ldap-0.4001/lib/Net/LDAP/Control/EntryChange.pm perl-ldap-0.4001/lib/Net/LDAP/Control/ManageDsaIT.pm perl-ldap-0.4001/lib/Net/LDAP/Control/Paged.pm perl-ldap-0.4001/lib/Net/LDAP/Control/PasswordPolicy.pm perl-ldap-0.4001/lib/Net/LDAP/Control/PersistentSearch.pm perl-ldap-0.4001/lib/Net/LDAP/Control/PostRead.pm perl-ldap-0.4001/lib/Net/LDAP/Control/PreRead.pm perl-ldap-0.4001/lib/Net/LDAP/Control/ProxyAuth.pm perl-ldap-0.4001/lib/Net/LDAP/Control/Sort.pm perl-ldap-0.4001/lib/Net/LDAP/Control/SortResult.pm perl-ldap-0.4001/lib/Net/LDAP/Control/SyncDone.pm perl-ldap-0.4001/lib/Net/LDAP/Control/SyncRequest.pm perl-ldap-0.4001/lib/Net/LDAP/Control/SyncState.pm perl-ldap-0.4001/lib/Net/LDAP/Control/VLV.pm perl-ldap-0.4001/lib/Net/LDAP/Control/VLVResponse.pm perl-ldap-0.4001/lib/LWP/Protocol/ perl-ldap-0.4001/lib/LWP/Protocol/ldap.pm perl-ldap-0.4001/lib/LWP/Protocol/ldaps.pm perl-ldap-0.4001/lib/Bundle/Net/ perl-ldap-0.4001/lib/Bundle/Net/LDAP.pm perl-ldap-0.4001/inc/Module/ perl-ldap-0.4001/inc/Module/AutoInstall.pm perl-ldap-0.4001/inc/Module/Install/ perl-ldap-0.4001/inc/Module/Install.pm perl-ldap-0.4001/inc/Module/Install/AutoInstall.pm perl-ldap-0.4001/inc/Module/Install/Base.pm perl-ldap-0.4001/inc/Module/Install/Can.pm perl-ldap-0.4001/inc/Module/Install/Fetch.pm perl-ldap-0.4001/inc/Module/Install/Include.pm perl-ldap-0.4001/inc/Module/Install/Makefile.pm perl-ldap-0.4001/inc/Module/Install/Metadata.pm perl-ldap-0.4001/inc/Module/Install/Win32.pm perl-ldap-0.4001/inc/Module/Install/WriteAll.pm perl-ldap-0.4001/data/00-cmp.ldif perl-ldap-0.4001/data/00-cmp2.ldif perl-ldap-0.4001/data/00-in.ldif perl-ldap-0.4001/data/05-cmp.dsml perl-ldap-0.4001/data/50-cmp.ldif perl-ldap-0.4001/data/50-in.ldif perl-ldap-0.4001/data/51-in.ldif perl-ldap-0.4001/data/51a-cmp.ldif perl-ldap-0.4001/data/51b-cmp.ldif perl-ldap-0.4001/data/51c-cmp.ldif perl-ldap-0.4001/data/51d-cmp.ldif perl-ldap-0.4001/data/52-cmp.ldif perl-ldap-0.4001/data/52-in.ldif perl-ldap-0.4001/data/52-mod.ldif perl-ldap-0.4001/data/cert.pem perl-ldap-0.4001/data/core.schema perl-ldap-0.4001/data/cosine.schema perl-ldap-0.4001/data/inetorgperson.schema perl-ldap-0.4001/data/key.pem perl-ldap-0.4001/data/schema.in perl-ldap-0.4001/data/slapd-conf.in perl-ldap-0.4001/data/slapd.at.conf perl-ldap-0.4001/data/slapd.oc.conf perl-ldap-0.4001/data/slapd2-conf.in perl-ldap-0.4001/contrib/dot.tklkup perl-ldap-0.4001/contrib/isMember.pl perl-ldap-0.4001/contrib/jpegDisplay.pl perl-ldap-0.4001/contrib/jpegLoad.pl perl-ldap-0.4001/contrib/ldapmodify.pl perl-ldap-0.4001/contrib/ldifdiff.pl perl-ldap-0.4001/contrib/ldifsort.pl perl-ldap-0.4001/contrib/ldifuniq.pl perl-ldap-0.4001/contrib/printMembers.pl perl-ldap-0.4001/contrib/README perl-ldap-0.4001/contrib/recursive-ldap-delete.pl perl-ldap-0.4001/contrib/simple-proxy.pl perl-ldap-0.4001/contrib/tklkup perl-ldap-0.4001/bin/ldapdelete perl-ldap-0.4001/bin/ldapmodrdn perl-ldap-0.4001/bin/ldapsearch Prepending C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build G/GB/GBARR/perl-ldap-0.4001.tar.gz >>> C:\Perl64-5.12\bin\perl.exe Makefile.PL Warning: prerequisite Convert::ASN1 0.07 not found. *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... *** Since we're running under CPAN, I'll just let it take care of the dependency's installation later. [Core Features] - Convert::ASN1 ...missing. (would need 0.07) [SASL authentication] - Authen::SASL ...missing. (would need 2.00) ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [LDAP URLs] - URI::ldap ...loaded. (1.11 >= 1.1) [LDAPS] - IO::Socket::SSL ...missing. (would need 0.93) ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Read/Write DSML files] - MIME::Base64 ...loaded. (3.09) - XML::SAX::Writer ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Read/Write LDIF files] - MIME::Base64 ...loaded. (3.09) *** Module::AutoInstall configuration finished. *** Since we're running under CPAN, I'll just let it take care of the dependency's installation later. Checking if your kit is complete... Looks good Writing Makefile for Net::LDAP ---- Unsatisfied dependencies detected during ---- ---- GBARR/perl-ldap-0.4001.tar.gz ---- Convert::ASN1 [requires] Prepending C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Convert::ASN1' Running make for G/GB/GBARR/Convert-ASN1-0.22.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/G/GB/GBARR/Convert-ASN1-0.22.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\G\GB\GBARR\Convert-ASN1-0.22.tar.gz ok Convert-ASN1-0.22/ Convert-ASN1-0.22/.gitignore Convert-ASN1-0.22/ChangeLog Convert-ASN1-0.22/MANIFEST Convert-ASN1-0.22/META.yml Convert-ASN1-0.22/Makefile.PL Convert-ASN1-0.22/OldChanges Convert-ASN1-0.22/README Convert-ASN1-0.22/SIGNATURE Convert-ASN1-0.22/examples/ Convert-ASN1-0.22/examples/ldap Convert-ASN1-0.22/examples/ldap-search Convert-ASN1-0.22/examples/x509decode Convert-ASN1-0.22/inc/ Convert-ASN1-0.22/inc/Module/ Convert-ASN1-0.22/inc/Module/AutoInstall.pm Convert-ASN1-0.22/inc/Module/Install.pm Convert-ASN1-0.22/inc/Module/Install/ Convert-ASN1-0.22/inc/Module/Install/AutoInstall.pm Convert-ASN1-0.22/inc/Module/Install/Base.pm Convert-ASN1-0.22/inc/Module/Install/Can.pm Convert-ASN1-0.22/inc/Module/Install/Fetch.pm Convert-ASN1-0.22/inc/Module/Install/Include.pm Convert-ASN1-0.22/inc/Module/Install/Makefile.pm Convert-ASN1-0.22/inc/Module/Install/Metadata.pm Convert-ASN1-0.22/inc/Module/Install/Win32.pm Convert-ASN1-0.22/inc/Module/Install/WriteAll.pm Convert-ASN1-0.22/inc/Test/ Convert-ASN1-0.22/inc/Test/Builder.pm Convert-ASN1-0.22/inc/Test/Builder/ Convert-ASN1-0.22/inc/Test/Builder/Module.pm Convert-ASN1-0.22/inc/Test/More.pm Convert-ASN1-0.22/inc/attributes.pm Convert-ASN1-0.22/lib/ Convert-ASN1-0.22/lib/Convert/ Convert-ASN1-0.22/lib/Convert/ASN1.pm Convert-ASN1-0.22/lib/Convert/ASN1.pod Convert-ASN1-0.22/lib/Convert/ASN1/ Convert-ASN1-0.22/lib/Convert/ASN1/Debug.pm Convert-ASN1-0.22/lib/Convert/ASN1/IO.pm Convert-ASN1-0.22/lib/Convert/ASN1/_decode.pm Convert-ASN1-0.22/lib/Convert/ASN1/_encode.pm Convert-ASN1-0.22/lib/Convert/ASN1/parser.pm Convert-ASN1-0.22/mkparse Convert-ASN1-0.22/parser.y Convert-ASN1-0.22/t/ Convert-ASN1-0.22/t/00prim.t Convert-ASN1-0.22/t/01tag.t Convert-ASN1-0.22/t/02seq.t Convert-ASN1-0.22/t/03seqof.t Convert-ASN1-0.22/t/04opt.t Convert-ASN1-0.22/t/05time.t Convert-ASN1-0.22/t/06bigint.t Convert-ASN1-0.22/t/07input.dat Convert-ASN1-0.22/t/07io.t Convert-ASN1-0.22/t/08set.t Convert-ASN1-0.22/t/09contr.t Convert-ASN1-0.22/t/10choice.t Convert-ASN1-0.22/t/11indef.t Convert-ASN1-0.22/t/12der.t Convert-ASN1-0.22/t/13utf8.t Convert-ASN1-0.22/t/14any.t Convert-ASN1-0.22/t/funcs.pl Prepending C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build G/GB/GBARR/Convert-ASN1-0.22.tar.gz >>> C:\Perl64-5.12\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Convert::ASN1 >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Convert/ASN1/parser.pm blib\lib\Convert\ASN1\parser.pm cp lib/Convert/ASN1.pm blib\lib\Convert\ASN1.pm cp lib/Convert/ASN1.pod blib\lib\Convert\ASN1.pod cp lib/Convert/ASN1/_decode.pm blib\lib\Convert\ASN1\_decode.pm cp lib/Convert/ASN1/IO.pm blib\lib\Convert\ASN1\IO.pm cp lib/Convert/ASN1/Debug.pm blib\lib\Convert\ASN1\Debug.pm cp lib/Convert/ASN1/_encode.pm blib\lib\Convert\ASN1\_encode.pm GBARR/Convert-ASN1-0.22.tar.gz nmake -- OK Prepending C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/00prim.t t/01tag.t t/02seq.t t/03seqof.t t/04opt.t t/05time.t t/06bigint.t t/07io.t t/08set.t t/09contr.t t/10choice.t t/11indef.t t/12der.t t/13utf8.t t/14any.t t/00prim.t .... 1..186 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 # NULL ok 23 ok 24 ok 25 ok 26 # BOOLEAN 0 ok 27 ok 28 ok 29 ok 30 # BOOLEAN 1 ok 31 ok 32 ok 33 ok 34 # BOOLEAN -99 ok 35 ok 36 ok 37 ok 38 # INTEGER -1073741824 ok 39 ok 40 ok 41 ok 42 # INTEGER -255 ok 43 ok 44 ok 45 ok 46 # INTEGER 1073741824 ok 47 ok 48 ok 49 ok 50 # INTEGER 6715289 ok 51 ok 52 ok 53 ok 54 # INTEGER -128 ok 55 ok 56 ok 57 ok 58 # INTEGER -457 ok 59 ok 60 ok 61 ok 62 # INTEGER 128 ok 63 ok 64 ok 65 ok 66 # INTEGER 0 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 # STRING 'A string' ok 75 ok 76 ok 77 ok 78 # STRING '' ok 79 ok 80 ok 81 ok 82 # OBJECT_ID 2.99999.99 ok 83 ok 84 ok 85 ok 86 # OBJECT_ID 2.5.457 ok 87 ok 88 ok 89 ok 90 # OBJECT_ID 0.0.17.773.1.1.1 ok 91 ok 92 ok 93 ok 94 # OBJECT_ID 1.2.3.4.5 ok 95 ok 96 ok 97 ok 98 # ENUM 6573456 ok 99 ok 100 ok 101 ok 102 # ENUM -99 ok 103 ok 104 ok 105 ok 106 # ENUM 0 ok 107 ok 108 ok 109 ok 110 # BIT STRING 00110011 3 ok 111 ok 112 ok 113 ok 114 ok 115 # BIT STRING 011011111101110111000000 7 ok 116 ok 117 ok 118 ok 119 ok 120 # BIT STRING 00000000 1 ok 121 ok 122 ok 123 ok 124 ok 125 # BIT STRING 011011100101110111000000 21 ok 126 ok 127 ok 128 ok 129 ok 130 # REAL 0 ok 131 ok 132 ok 133 ok 134 # REAL 1.#INF ok 135 ok 136 ok 137 ok 138 # REAL -1.#INF ok 139 ok 140 ok 141 ok 142 # REAL -5.5 ok 143 ok 144 ok 145 ok 146 # REAL 1.5 ok 147 ok 148 ok 149 ok 150 # RELATIVE-OID 2.5.457 ok 151 ok 152 ok 153 ok 154 # RELATIVE-OID 1.2.3.4.5 ok 155 ok 156 ok 157 ok 158 # RELATIVE-OID 0.0.17.773.1.1.1 ok 159 ok 160 ok 161 ok 162 # BCDString 123456789123456789 ok 163 ok 164 ok 165 ok 166 # BCDString 2.2 ok 167 ok 168 ok 169 ok 170 # BCDString -1 ok 171 ok 172 ok 173 ok 174 # BCDString 12345678 ok 175 ok 176 ok 177 ok 178 # BCDString 0 ok 179 ok 180 ok 181 ok 182 # BCDString 564 ok 183 ok 184 ok 185 ok 186 ok t/01tag.t ..... 1..21 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok t/02seq.t ..... 1..18 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok t/03seqof.t ... 1..35 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok t/04opt.t ..... 1..16 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok t/05time.t .... 1..24 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok t/06bigint.t .. 1..67 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 # INTEGER -1073741824 ok 36 ok 37 ok 38 ok 39 # INTEGER -4294967296 ok 40 ok 41 ok 42 ok 43 # INTEGER -2147483648 ok 44 ok 45 ok 46 ok 47 # INTEGER 4294967296 ok 48 ok 49 ok 50 ok 51 # INTEGER 2147483648 ok 52 ok 53 ok 54 ok 55 # INTEGER 1073741824 ok 56 ok 57 ok 58 ok 59 # BCDString -1073741824 ok 60 ok 61 ok 62 ok 63 # BCDString 1073741824 ok 64 ok 65 ok 66 ok 67 ok t/07io.t ...... 1..11 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok t/08set.t ..... 1..13 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok t/09contr.t ... 1..4 ok 1 ok 2 ok 3 ok 4 ok t/10choice.t .. 1..10 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok t/11indef.t ... 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t/12der.t ..... 1..18 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok t/13utf8.t .... 1..12 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok t/14any.t ..... 1..15 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok All tests successful. Files=15, Tests=457, 1 wallclock secs ( 0.11 usr + 0.03 sys = 0.14 CPU) Result: PASS GBARR/Convert-ASN1-0.22.tar.gz nmake test TEST_VERBOSE=1 -- OK Graham Barr <gbarr@pobox.com> Convert between perl data structures and ASN.1 encoded packets >>> (cd C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c && tar cvf - Convert-ASN1-0.22.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/G/GB/GBARR/Convert-ASN1-0.22.tar.gz Convert-ASN1-0.22.ppd blib/ blib/lib/ blib/lib/Convert/ blib/lib/Convert/ASN1/ blib/lib/Convert/ASN1/Debug.pm blib/lib/Convert/ASN1/IO.pm blib/lib/Convert/ASN1/parser.pm blib/lib/Convert/ASN1/_decode.pm blib/lib/Convert/ASN1/_encode.pm blib/lib/Convert/ASN1.pm blib/lib/Convert/ASN1.pod >>> mv C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/Convert-ASN1-0.22.ppd C:/cpanfly-5.12/var/REPO/G/GB/GBARR Running make for G/GB/GBARR/perl-ldap-0.4001.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ Prepending C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build G/GB/GBARR/perl-ldap-0.4001.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Net/LDAP/Control/PostRead.pm blib\lib\Net\LDAP\Control\PostRead.pm cp lib/Net/LDAP/Entry.pod blib\lib\Net\LDAP\Entry.pod cp lib/Net/LDAP/FilterMatch.pm blib\lib\Net\LDAP\FilterMatch.pm cp lib/Net/LDAP/Message.pod blib\lib\Net\LDAP\Message.pod cp lib/Net/LDAP/Util.pm blib\lib\Net\LDAP\Util.pm cp lib/Net/LDAP/Control/SyncDone.pm blib\lib\Net\LDAP\Control\SyncDone.pm cp lib/Net/LDAP/Extension/WhoAmI.pm blib\lib\Net\LDAP\Extension\WhoAmI.pm cp lib/Net/LDAP/DSML.pm blib\lib\Net\LDAP\DSML.pm cp lib/Net/LDAP/LDIF.pm blib\lib\Net\LDAP\LDIF.pm cp lib/Net/LDAP/LDIF.pod blib\lib\Net\LDAP\LDIF.pod cp lib/Net/LDAP/Filter.pod blib\lib\Net\LDAP\Filter.pod cp lib/Net/LDAP/Security.pod blib\lib\Net\LDAP\Security.pod cp lib/Net/LDAP/Control/VLV.pm blib\lib\Net\LDAP\Control\VLV.pm cp lib/Net/LDAP/Control/SortResult.pm blib\lib\Net\LDAP\Control\SortResult.pm cp lib/Net/LDAP/Control/ManageDsaIT.pm blib\lib\Net\LDAP\Control\ManageDsaIT.pm cp lib/Net/LDAP/Control/ProxyAuth.pm blib\lib\Net\LDAP\Control\ProxyAuth.pm cp lib/Net/LDAPI.pm blib\lib\Net\LDAPI.pm cp lib/LWP/Protocol/ldaps.pm blib\lib\LWP\Protocol\ldaps.pm cp lib/Net/LDAPS.pm blib\lib\Net\LDAPS.pm cp lib/Net/LDAP/Control/Sort.pm blib\lib\Net\LDAP\Control\Sort.pm cp lib/Net/LDAP/Extension/Refresh.pm blib\lib\Net\LDAP\Extension\Refresh.pm cp lib/Net/LDAP/Search.pm blib\lib\Net\LDAP\Search.pm cp lib/Net/LDAP/RootDSE.pm blib\lib\Net\LDAP\RootDSE.pm cp lib/Net/LDAP/FAQ.pod blib\lib\Net\LDAP\FAQ.pod cp lib/Net/LDAP/ASN.pm blib\lib\Net\LDAP\ASN.pm cp lib/Bundle/Net/LDAP.pm blib\lib\Bundle\Net\LDAP.pm cp lib/LWP/Protocol/ldap.pm blib\lib\LWP\Protocol\ldap.pm cp lib/Net/LDAP/Extra.pm blib\lib\Net\LDAP\Extra.pm cp lib/Net/LDAP/Entry.pm blib\lib\Net\LDAP\Entry.pm cp lib/Net/LDAP/Control.pm blib\lib\Net\LDAP\Control.pm cp lib/Net/LDAP/Control/PersistentSearch.pm blib\lib\Net\LDAP\Control\PersistentSearch.pm cp lib/Net/LDAP/Control/VLVResponse.pm blib\lib\Net\LDAP\Control\VLVResponse.pm cp lib/Net/LDAP/Schema.pm blib\lib\Net\LDAP\Schema.pm cp lib/Net/LDAP/Bind.pm blib\lib\Net\LDAP\Bind.pm cp lib/Net/LDAP/Filter.pm blib\lib\Net\LDAP\Filter.pm cp lib/Net/LDAP/Control/Paged.pm blib\lib\Net\LDAP\Control\Paged.pm cp lib/Net/LDAP/Control/PreRead.pm blib\lib\Net\LDAP\Control\PreRead.pm cp lib/Net/LDAP/Control/EntryChange.pm blib\lib\Net\LDAP\Control\EntryChange.pm cp lib/Net/LDAP/Control/PasswordPolicy.pm blib\lib\Net\LDAP\Control\PasswordPolicy.pm cp lib/Net/LDAP/Message.pm blib\lib\Net\LDAP\Message.pm cp lib/Net/LDAP/Control/SyncRequest.pm blib\lib\Net\LDAP\Control\SyncRequest.pm cp lib/Net/LDAP/Schema.pod blib\lib\Net\LDAP\Schema.pod cp lib/Net/LDAP/Examples.pod blib\lib\Net\LDAP\Examples.pod cp lib/Net/LDAP/RFC.pod blib\lib\Net\LDAP\RFC.pod cp lib/Net/LDAP/Extension/SetPassword.pm blib\lib\Net\LDAP\Extension\SetPassword.pm cp lib/Net/LDAP.pm blib\lib\Net\LDAP.pm cp lib/Net/LDAP/Intermediate/SyncInfo.pm blib\lib\Net\LDAP\Intermediate\SyncInfo.pm cp lib/Net/LDAP/Extension.pm blib\lib\Net\LDAP\Extension.pm cp lib/Net/LDAP/Control/SyncState.pm blib\lib\Net\LDAP\Control\SyncState.pm cp lib/Net/LDAP/Reference.pod blib\lib\Net\LDAP\Reference.pod cp lib/Net/LDAP.pod blib\lib\Net\LDAP.pod cp lib/Net/LDAP/Constant.pm blib\lib\Net\LDAP\Constant.pm cp lib/Net/LDAP/Search.pod blib\lib\Net\LDAP\Search.pod cp lib/Net/LDAP/Intermediate.pm blib\lib\Net\LDAP\Intermediate.pm GBARR/perl-ldap-0.4001.tar.gz nmake -- OK Prepending C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/00ldif-entry.t t/01canon_dn.t t/02filter.t t/03schema.t t/04refloop.t t/05dsml.t t/06constant.t t/50populate.t t/51search.t t/52modify.t t/53schema.t t/54dse.t t/55ssl.t t/56ipc.t t/57url.t t/58lwp.t t/70sortctrl.t t/00ldif-entry.t .. 1..16 ok 1 # ldif lines ok 2 # version == 1 ok 3 # data/00-cmp.ldif ok 4 # data/00-in.ldif ok 5 # ldif method ok 6 # ldif method ok 7 # changes ldif ok 8 # changes ldif ok 9 # data/00-cmp2.ldif ok 10 # attributes ok 11 # attributes - nooptions ok 12 # name eq Graham Barr ok 13 # name;en-us eq Bob ok 14 # name keys ok 15 # name alloptions ok 16 # name alloptions Bob ok t/01canon_dn.t .... 1..70 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok t/02filter.t ...... 1..332 # (objectclass=foo) ok 1 ok 2 ok 3 ok 4 # (objectclass=) ok 5 ok 6 ok 7 ok 8 # createTimestamp>=199701011200Z ok 9 ok 10 ok 11 ok 12 # createTimestamp<=199801011210Z ok 13 ok 14 ok 15 ok 16 # (cn=a*) ok 17 ok 18 ok 19 ok 20 # (cn=*a) ok 21 ok 22 ok 23 ok 24 # cn=*a* ok 25 ok 26 ok 27 ok 28 # (cn=*) ok 29 ok 30 ok 31 ok 32 # (cn~=foo) ok 33 ok 34 ok 35 ok 36 # (cn=Babs Jensen) ok 37 ok 38 ok 39 ok 40 # (!(cn=Tim Howes)) ok 41 ok 42 ok 43 ok 44 # !(cn=Tim Howes) ok 45 ok 46 ok 47 ok 48 # (&(objectClass=Person)(|(sn=Jensen)(cn=Babs J*))) ok 49 ok 50 ok 51 ok 52 # (o=univ*of*mich*) ok 53 ok 54 ok 55 ok 56 # (cn:1.2.3.4.5:=Fred Flintstone) ok 57 ok 58 ok 59 ok 60 # (sn:dn:2.4.6.8.10:=Barney Rubble) ok 61 ok 62 ok 63 ok 64 # (o:dn:=Ace Industry) ok 65 ok 66 ok 67 ok 68 # (:dn:2.4.6.8.10:=Dino) ok 69 ok 70 ok 71 ok 72 # (o=univ*of*mich*an) ok 73 ok 74 ok 75 ok 76 # (&(cn=fred)(!(objectclass=organization))) ok 77 ok 78 ok 79 ok 80 # (| (& (cn=test)) (| (cn=foo))) ok 81 ok 82 ok 83 ok 84 # (| (cn=foo) (cn=test)) ok 85 ok 86 ok 87 ok 88 # (& (| (cn=test) (cn=foo) (sn=bar)) (| (c=GB) (c=AU))) ok 89 ok 90 ok 91 ok 92 # (| (& (c=GB) (cn=test)) (& (c=AU) (cn=test)) (& (c=GB) (cn=foo)) (& (c=AU) (cn=foo)) (& (c=GB) (sn=bar)) (& (c=AU) (sn=bar))) ok 93 ok 94 ok 95 ok 96 # (& (| (cn=test) (cn=foo) (sn=bar)) (c=GB)) ok 97 ok 98 ok 99 ok 100 # (| (& (sn=bar) (c=GB)) (& (cn=foo) (c=GB)) (& (cn=test) (c=GB))) ok 101 ok 102 ok 103 ok 104 # (& (& (cn=foo) (| (cn=bar) (cn=xyz))) (& (cn=foo2) (| (cn=1) (cn=2)))) ok 105 ok 106 ok 107 ok 108 # (& (& (cn=foo) (! (cn=bar))) (| (cn=oof) (cn=foobie))) ok 109 ok 110 ok 111 ok 112 # (| (& (cn=foobie) (cn=foo) (! (cn=bar))) (& (cn=oof) (cn=foo) (! (cn=bar)))) ok 113 ok 114 ok 115 ok 116 # (| (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) ok 117 ok 118 ok 119 ok 120 # (| (! (cn=a)) (! (cn=b)) (! (cn=c)) (cn=foo) (cn=bar)) ok 121 ok 122 ok 123 ok 124 # (& (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) ok 125 ok 126 ok 127 ok 128 # (| (& (! (cn=a)) (cn=bar) (cn=foo)) (& (! (cn=b)) (cn=bar) (cn=foo)) (& (! (cn=c)) (cn=bar) (cn=foo))) ok 129 ok 130 ok 131 ok 132 # (| (cn=foo\(bar\)) (cn=test)) ok 133 ok 134 ok 135 ok 136 # (cn=foo\*) ok 137 ok 138 ok 139 ok 140 # (cn=foo\\*) ok 141 ok 142 ok 143 ok 144 # (cn=\\*foo) ok 145 ok 146 ok 147 ok 148 # (cn=\\*foo\\*) ok 149 ok 150 ok 151 ok 152 # (ou:dn:caseIgnoreMatch:=people) ok 153 ok 154 ok 155 ok 156 # (sn:caseIgnoreMatch:=barr) ok 157 ok 158 ok 159 ok 160 # (attr=*) ok 161 ok 162 ok 163 ok 164 # (attr;x-tag=*) ok 165 ok 166 ok 167 ok 168 # (attr=) ok 169 ok 170 ok 171 ok 172 # (1.2.3.4.5=) ok 173 ok 174 ok 175 ok 176 # (1.2.3.4.5;x-tag=) ok 177 ok 178 ok 179 ok 180 # (attr=value) ok 181 ok 182 ok 183 ok 184 # (space= ) ok 185 ok 186 ok 187 ok 188 # (null=\00) ok 189 ok 190 ok 191 ok 192 # (bell=\07) ok 193 ok 194 ok 195 ok 196 # (bell=) ok 197 ok 198 ok 199 ok 200 # (attr;x-star=\2a) ok 201 ok 202 ok 203 ok 204 # (attr;x-escape=\5C) ok 205 ok 206 ok 207 ok 208 # (attr=initial*) ok 209 ok 210 ok 211 ok 212 # (attr=*any*) ok 213 ok 214 ok 215 ok 216 # (attr=*final) ok 217 ok 218 ok 219 ok 220 # (attr=initial*final) ok 221 ok 222 ok 223 ok 224 # (attr=initial*any*any*final) ok 225 ok 226 ok 227 ok 228 # (attr=initial*any*) ok 229 ok 230 ok 231 ok 232 # (attr=*any*final) ok 233 ok 234 ok 235 ok 236 # (attr=*any*any*) ok 237 ok 238 ok 239 ok 240 # (attr=**) ok 241 ok 242 ok 243 ok 244 # (attr=initial**) ok 245 ok 246 ok 247 ok 248 # (attr=**final) ok 249 ok 250 ok 251 ok 252 # (attr=initial**final) ok 253 ok 254 ok 255 ok 256 # (attr=initial***final) ok 257 ok 258 ok 259 ok 260 # (attr~=) ok 261 ok 262 ok 263 ok 264 # (attr~=fubar) ok 265 ok 266 ok 267 ok 268 # (attr>=fubar) ok 269 ok 270 ok 271 ok 272 # (attr<=fubar) ok 273 ok 274 ok 275 ok 276 # (attr:1.2.3:=fubar) ok 277 ok 278 ok 279 ok 280 # (attr:dn:=fubar) ok 281 ok 282 ok 283 ok 284 # (attr:DN:=fubar) ok 285 ok 286 ok 287 ok 288 # (attr:dn:1.2.3:=fubar) ok 289 ok 290 ok 291 ok 292 # (:1.2.3:=fubar) ok 293 ok 294 ok 295 ok 296 # (:caseExactMatch:=fubar) ok 297 ok 298 ok 299 ok 300 # (:dn:1.2.3:=fubar) ok 301 ok 302 ok 303 ok 304 # (:dn:caseIgnoreMatch:=fubar) ok 305 ok 306 ok 307 ok 308 # (!(objectClass=*)) ok 309 ok 310 ok 311 ok 312 # (!(|(&(!(objectClass=*))))) ok 313 ok 314 ok 315 ok 316 # (&(objectClass=*)) ok 317 ok 318 ok 319 ok 320 # (&(objectClass=*)(name~=)) ok 321 ok 322 ok 323 ok 324 # (|(objectClass=*)) ok 325 ok 326 ok 327 ok 328 # (|(objectClass=*)(name~=)) ok 329 ok 330 ok 331 ok 332 ok t/03schema.t ...... 1..7 ok 1 ok 2 The schema contains 55 attributes ok 3 The schema contains 22 object classes ok 4 The 'person' OC must have these attributes [sn,objectClass,cn] ok 5 The 'mhsOrganizationalUser' OC may have these attributes [] ok 6 ok 7 $VAR1 = bless( { 'entry' => bless( { 'attrs' => { 'objectclasses' => [ '( 2.5.6.0 NAME \'top\' ABSTRACT MUST objectClass )', '( 2.5.6.1 NAME \'alias\' SUP top STRUCTURAL MUST aliasedObjectName )', '( 2.5.6.2 NAME \'country\' SUP top STRUCTURAL MUST c MAY ( searchGuide $ description ) )', '( 2.5.6.3 NAME \'locality\' SUP top STRUCTURAL MAY ( street $ seeAlso $ searchGuide $ st $ l $ description ) )', '( 2.5.6.4 NAME \'organization\' SUP top STRUCTURAL MUST o MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $ x121Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )', '( 2.5.6.5 NAME \'organizationalUnit\' SUP top STRUCTURAL MUST ou MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $ x121Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )', '( 2.5.6.6 NAME \'person\' SUP top STRUCTURAL MUST ( sn $ cn ) MAY ( userPassword $ telephoneNumber $ seeAlso $ description ) )', '( 2.5.6.7 NAME \'organizationalPerson\' SUP person STRUCTURAL MAY ( title $ x121Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l ) )', '( 2.5.6.8 NAME \'organizationalRole\' SUP top STRUCTURAL MUST cn MAY ( x121Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $ seeAlso $ roleOccupant $ preferredDeliveryMethod $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l $ description ) )', '( 2.5.6.9 NAME \'groupOfNames\' SUP top STRUCTURAL MUST ( member $ cn ) MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )', '( 2.5.6.10 NAME \'residentialPerson\' SUP person STRUCTURAL MUST l MAY ( businessCategory $ x121Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $ preferredDeliveryMethod $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ st $ l ) )', '( 2.5.6.11 NAME \'applicationProcess\' SUP top STRUCTURAL MUST cn MAY ( seeAlso $ ou $ l $ description ) )', '( 2.5.6.12 NAME \'applicationEntity\' SUP top STRUCTURAL MUST ( presentationAddress $ cn ) MAY ( supportedApplicationContext $ seeAlso $ ou $ o $ l $ description ) )', '( 2.5.6.13 NAME \'dSA\' SUP applicationEntity STRUCTURAL MAY knowledgeInformation )', '( 2.5.6.14 NAME \'device\' SUP top STRUCTURAL MUST cn MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ description ) )', '( 2.5.6.15 NAME \'strongAuthenticationUser\' SUP top AUXILIARY MUST userCertificate )', '( 2.5.6.16 NAME \'certificationAuthority\' SUP top AUXILIARY MUST ( authorityRevocationList $ certificateRevocationList $ cACertificate ) MAY crossCertificatePair )', '( 2.5.6.17 NAME \'groupOfUniqueNames\' SUP top STRUCTURAL MUST ( uniqueMember $ cn ) MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )', '( 2.5.6.18 NAME \'userSecurityInformation\' SUP top AUXILIARY MAY ( supportedAlgorithms ) )', '( 2.5.6.16.2 NAME \'certificationAuthority-V2\' SUP certificationAuthority AUXILIARY MAY ( deltaRevocationList ) )', '( 2.5.6.19 NAME \'cRLDistributionPoint\' SUP top STRUCTURAL MUST ( cn ) MAY ( certificateRevocationList $ authorityRevocationList $ deltaRevocationList ) )', '( 2.5.6.20 NAME \'dmd\' SUP top STRUCTURAL MUST ( dmdName ) MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $ x121Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )' ], 'ldapsyntaxes' => [ '( 1.3.6.1.4.1.1466.115.121.1.3 DESC \'Attribute Type Description\' )', '( 1.3.6.1.4.1.1466.115.121.1.5 DESC \'Binary\' )', '( 1.3.6.1.4.1.1466.115.121.1.6 DESC \'Bit String\' )', '( 1.3.6.1.4.1.1466.115.121.1.7 DESC \'Boolean\' )', '( 1.3.6.1.4.1.1466.115.121.1.8 DESC \'Certificate\' )', '( 1.3.6.1.4.1.1466.115.121.1.9 DESC \'Certificate List\' )', '( 1.3.6.1.4.1.1466.115.121.1.10 DESC \'Certificate Pair\' )', '( 1.3.6.1.4.1.1466.115.121.1.11 DESC \'Country String\' )', '( 1.3.6.1.4.1.1466.115.121.1.12 DESC \'DN\' )', '( 1.3.6.1.4.1.1466.115.121.1.15 DESC \'Directory String\' )', '( 1.3.6.1.4.1.1466.115.121.1.16 DESC \'DIT Content Rule Description\' )', '( 1.3.6.1.4.1.1466.115.121.1.22 DESC \'Facsimile Telephone Number\' )', '( 1.3.6.1.4.1.1466.115.121.1.23 DESC \'Fax\' )', '( 1.3.6.1.4.1.1466.115.121.1.24 DESC \'Generalized Time\' )', '( 1.3.6.1.4.1.1466.115.121.1.26 DESC \'IA5 String\' )', '( 1.3.6.1.4.1.1466.115.121.1.27 DESC \'INTEGER\' )', '( 1.3.6.1.4.1.1466.115.121.1.28 DESC \'JPEG\' )', '( 1.3.6.1.4.1.1466.115.121.1.30 DESC \'Matching Rule Description\' )', '( 1.3.6.1.4.1.1466.115.121.1.31 DESC \'Matching Rule Use Description\' )', '( 1.3.6.1.4.1.1466.115.121.1.33 DESC \'MHS OR Address\' )', '( 1.3.6.1.4.1.1466.115.121.1.34 DESC \'Name And Optional UID\' )', '( 1.3.6.1.4.1.1466.115.121.1.35 DESC \'Name Form Description\' )', '( 1.3.6.1.4.1.1466.115.121.1.36 DESC \'Numeric String\' )', '( 1.3.6.1.4.1.1466.115.121.1.37 DESC \'Object Class Description\' )', '( 1.3.6.1.4.1.1466.115.121.1.38 DESC \'OID\' )', '( 1.3.6.1.4.1.1466.115.121.1.39 DESC \'Other Mailbox\' )', '( 1.3.6.1.4.1.1466.115.121.1.41 DESC \'Postal Address\' )', '( 1.3.6.1.4.1.1466.115.121.1.43 DESC \'Presentation Address\' )', '( 1.3.6.1.4.1.1466.115.121.1.44 DESC \'Printable String\' )', '( 1.3.6.1.4.1.1466.115.121.1.50 DESC \'Telephone Number\' )', '( 1.3.6.1.4.1.1466.115.121.1.53 DESC \'UTC Time\' )', '( 1.3.6.1.4.1.1466.115.121.1.54 DESC \'LDAP Syntax Description\' )', '( 1.3.6.1.4.1.1466.115.121.1.17 DESC \'DIT Structure Rule Description\' )' ], 'attributetypes' => [ '( 2.5.4.0 NAME \'objectClass\' EQUALITY objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )', '( 2.5.4.1 NAME \'aliasedObjectName\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )', '( 2.5.4.2 NAME \'knowledgeInformation\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )', '( 2.5.4.3 NAME \'cn\' SUP name )', '( 2.5.4.4 NAME \'sn\' SUP name )', '( 2.5.4.5 NAME \'serialNumber\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{64} )', '( 2.5.4.6 NAME \'c\' SUP name SINGLE-VALUE )', '( 2.5.4.7 NAME \'l\' SUP name )', '( 2.5.4.8 NAME \'st\' SUP name )', '( 2.5.4.9 NAME \'street\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )', '( 2.5.4.10 NAME \'o\' SUP name )', '( 2.5.4.11 NAME \'ou\' SUP name )', '( 2.5.4.12 NAME \'title\' SUP name )', '( 2.5.4.13 NAME \'description\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )', '( 2.5.4.14 NAME \'searchGuide\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.25 )', '( 2.5.4.15 NAME \'businessCategory\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )', '( 2.5.4.16 NAME \'postalAddress\' EQUALITY caseIgnoreListMatch SUBSTR caseIgnoreListSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )', '( 2.5.4.17 NAME \'postalCode\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )', '( 2.5.4.18 NAME \'postOfficeBox\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )', '( 2.5.4.19 NAME \'physicalDeliveryOfficeName\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )', '( 2.5.4.20 NAME \'telephoneNumber\' EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} )', '( 2.5.4.21 NAME \'telexNumber\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.52 )', '( 2.5.4.22 NAME \'teletexTerminalIdentifier\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.51 )', '( 2.5.4.23 NAME \'facsimileTelephoneNumber\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )', '( 2.5.4.24 NAME \'x121Address\' EQUALITY numericStringMatch SUBSTR numericStringSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{15} )', '( 2.5.4.25 NAME \'internationaliSDNNumber\' EQUALITY numericStringMatch SUBSTR numericStringSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} )', '( 2.5.4.26 NAME \'registeredAddress\' SUP postalAddress SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )', '( 2.5.4.27 NAME \'destinationIndicator\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{128} )', '( 2.5.4.28 NAME \'preferredDeliveryMethod\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.14 SINGLE-VALUE )', '( 2.5.4.29 NAME \'presentationAddress\' EQUALITY presentationAddressMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.43 SINGLE-VALUE )', '( 2.5.4.30 NAME \'supportedApplicationContext\' EQUALITY objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )', '( 2.5.4.31 NAME \'member\' SUP distinguishedName )', '( 2.5.4.32 NAME \'owner\' SUP distinguishedName )', '( 2.5.4.33 NAME \'roleOccupant\' SUP distinguishedName )', '( 2.5.4.34 NAME \'seeAlso\' SUP distinguishedName )', '( 2.5.4.35 NAME \'userPassword\' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} )', '( 2.5.4.36 NAME \'userCertificate\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )', '( 2.5.4.37 NAME \'cACertificate\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )', '( 2.5.4.38 NAME \'authorityRevocationList\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )', '( 2.5.4.39 NAME \'certificateRevocationList\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )', '( 2.5.4.40 NAME \'crossCertificatePair\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.10 )', '( 2.5.4.41 NAME \'name\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )', '( 2.5.4.42 NAME \'givenName\' SUP name )', '( 2.5.4.43 NAME \'initials\' SUP name )', '( 2.5.4.44 NAME \'generationQualifier\' SUP name )', '( 2.5.4.45 NAME \'x500UniqueIdentifier\' EQUALITY bitStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.6 )', '( 2.5.4.46 NAME \'dnQualifier\' EQUALITY caseIgnoreMatch ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 )', '( 2.5.4.47 NAME \'enhancedSearchGuide\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.21 )', '( 2.5.4.48 NAME \'protocolInformation\' EQUALITY protocolInformationMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.42 )', '( 2.5.4.49 NAME \'distinguishedName\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )', '( 2.5.4.50 NAME \'uniqueMember\' EQUALITY uniqueMemberMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.34 )', '( 2.5.4.51 NAME \'houseIdentifier\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )', '( 2.5.4.52 NAME \'supportedAlgorithms\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.49 )', '( 2.5.4.53 NAME \'deltaRevocationList\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )', '( 2.5.4.54 NAME \'dmdName\' SUP name )' ] }, 'changes' => [], 'asn' => { 'objectName' => 'cn=subschema', 'attributes' => [ { 'type' => 'attributetypes', 'vals' => $VAR1->{'entry'}{'attrs'}{'attributetypes'} }, { 'type' => 'objectclasses', 'vals' => $VAR1->{'entry'}{'attrs'}{'objectclasses'} }, { 'type' => 'ldapsyntaxes', 'vals' => $VAR1->{'entry'}{'attrs'}{'ldapsyntaxes'} } ] }, 'changetype' => 'add' }, 'Net::LDAP::Entry' ), 'xat' => {}, 'dtc' => {}, 'mru' => {}, 'oid' => { '2.5.4.14' => { 'name' => 'searchGuide', 'oid' => '2.5.4.14', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.25' }, '2.5.6.18' => { 'may' => [ 'supportedAlgorithms' ], 'auxiliary' => 1, 'sup' => [ 'top' ], 'name' => 'userSecurityInformation', 'oid' => '2.5.6.18', 'aliases' => [], 'type' => 'oc' }, '1.3.6.1.4.1.1466.115.121.1.16' => { 'desc' => 'DIT Content Rule Description', 'name' => '1.3.6.1.4.1.1466.115.121.1.16', 'oid' => '1.3.6.1.4.1.1466.115.121.1.16', 'aliases' => [], 'type' => 'syn' }, '2.5.4.25' => { 'equality' => 'numericStringMatch', 'name' => 'internationaliSDNNumber', 'oid' => '2.5.4.25', 'substr' => 'numericStringSubstringsMatch', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.36', 'max_length' => '16' }, '2.5.4.53' => { 'name' => 'deltaRevocationList', 'oid' => '2.5.4.53', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.9' }, '2.5.6.11' => { 'must' => [ 'cn' ], 'may' => [ 'seeAlso', 'ou', 'l', 'description' ], 'sup' => [ 'top' ], 'name' => 'applicationProcess', 'oid' => '2.5.6.11', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '1.3.6.1.4.1.1466.115.121.1.24' => { 'desc' => 'Generalized Time', 'name' => '1.3.6.1.4.1.1466.115.121.1.24', 'oid' => '1.3.6.1.4.1.1466.115.121.1.24', 'aliases' => [], 'type' => 'syn' }, '2.5.4.26' => { 'sup' => [ 'postalAddress' ], 'name' => 'registeredAddress', 'oid' => '2.5.4.26', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.41' }, '2.5.4.40' => { 'name' => 'crossCertificatePair', 'oid' => '2.5.4.40', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.10' }, '2.5.4.9' => { 'equality' => 'caseIgnoreMatch', 'name' => 'street', 'oid' => '2.5.4.9', 'substr' => 'caseIgnoreSubstringsMatch', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', 'max_length' => '128' }, '2.5.6.3' => { 'may' => [ 'street', 'seeAlso', 'searchGuide', 'st', 'l', 'description' ], 'sup' => [ 'top' ], 'name' => 'locality', 'oid' => '2.5.6.3', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '1.3.6.1.4.1.1466.115.121.1.33' => { 'desc' => 'MHS OR Address', 'name' => '1.3.6.1.4.1.1466.115.121.1.33', 'oid' => '1.3.6.1.4.1.1466.115.121.1.33', 'aliases' => [], 'type' => 'syn' }, '1.3.6.1.4.1.1466.115.121.1.6' => { 'desc' => 'Bit String', 'name' => '1.3.6.1.4.1.1466.115.121.1.6', 'oid' => '1.3.6.1.4.1.1466.115.121.1.6', 'aliases' => [], 'type' => 'syn' }, '2.5.4.11' => { 'sup' => [ 'name' ], 'name' => 'ou', 'oid' => '2.5.4.11', 'aliases' => [], 'type' => 'at' }, '1.3.6.1.4.1.1466.115.121.1.35' => { 'desc' => 'Name Form Description', 'name' => '1.3.6.1.4.1.1466.115.121.1.35', 'oid' => '1.3.6.1.4.1.1466.115.121.1.35', 'aliases' => [], 'type' => 'syn' }, '2.5.4.48' => { 'equality' => 'protocolInformationMatch', 'name' => 'protocolInformation', 'oid' => '2.5.4.48', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.42' }, '2.5.4.22' => { 'name' => 'teletexTerminalIdentifier', 'oid' => '2.5.4.22', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.51' }, '2.5.6.12' => { 'must' => [ 'presentationAddress', 'cn' ], 'may' => [ 'supportedApplicationContext', 'seeAlso', 'ou', 'o', 'l', 'description' ], 'sup' => [ 'top' ], 'name' => 'applicationEntity', 'oid' => '2.5.6.12', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '2.5.6.8' => { 'must' => [ 'cn' ], 'may' => [ 'x121Address', 'registeredAddress', 'destinationIndicator', 'preferredDeliveryMethod', 'telexNumber', 'teletexTerminalIdentifier', 'telephoneNumber', 'internationaliSDNNumber', 'facsimileTelephoneNumber', 'seeAlso', 'roleOccupant', 'preferredDeliveryMethod', 'street', 'postOfficeBox', 'postalCode', 'postalAddress', 'physicalDeliveryOfficeName', 'ou', 'st', 'l', 'description' ], 'sup' => [ 'top' ], 'name' => 'organizationalRole', 'oid' => '2.5.6.8', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '1.3.6.1.4.1.1466.115.121.1.50' => { 'desc' => 'Telephone Number', 'name' => '1.3.6.1.4.1.1466.115.121.1.50', 'oid' => '1.3.6.1.4.1.1466.115.121.1.50', 'aliases' => [], 'type' => 'syn' }, '2.5.4.51' => { 'equality' => 'caseIgnoreMatch', 'name' => 'houseIdentifier', 'oid' => '2.5.4.51', 'substr' => 'caseIgnoreSubstringsMatch', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', 'max_length' => '32768' }, '2.5.6.10' => { 'must' => [ 'l' ], 'may' => [ 'businessCategory', 'x121Address', 'registeredAddress', 'destinationIndicator', 'preferredDeliveryMethod', 'telexNumber', 'teletexTerminalIdentifier', 'telephoneNumber', 'internationaliSDNNumber', 'facsimileTelephoneNumber', 'preferredDeliveryMethod', 'street', 'postOfficeBox', 'postalCode', 'postalAddress', 'physicalDeliveryOfficeName', 'st', 'l' ], 'sup' => [ 'person' ], 'name' => 'residentialPerson', 'oid' => '2.5.6.10', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '2.5.6.9' => { 'must' => [ 'member', 'cn' ], 'may' => [ 'businessCategory', 'seeAlso', 'owner', 'ou', 'o', 'description' ], 'sup' => [ 'top' ], 'name' => 'groupOfNames', 'oid' => '2.5.6.9', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '1.3.6.1.4.1.1466.115.121.1.9' => { 'desc' => 'Certificate List', 'name' => '1.3.6.1.4.1.1466.115.121.1.9', 'oid' => '1.3.6.1.4.1.1466.115.121.1.9', 'aliases' => [], 'type' => 'syn' }, '2.5.6.1' => { 'must' => [ 'aliasedObjectName' ], 'sup' => [ 'top' ], 'name' => 'alias', 'oid' => '2.5.6.1', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '2.5.4.35' => { 'equality' => 'octetStringMatch', 'name' => 'userPassword', 'oid' => '2.5.4.35', 'aliases' => [], 'type' => 'at', 'max_length' => 128, 'syntax' => '1.3.6.1.4.1.1466.115.121.1.40' }, '2.5.4.17' => { 'equality' => 'caseIgnoreMatch', 'name' => 'postalCode', 'oid' => '2.5.4.17', 'substr' => 'caseIgnoreSubstringsMatch', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', 'max_length' => '40' }, '1.3.6.1.4.1.1466.115.121.1.31' => { 'desc' => 'Matching Rule Use Description', 'name' => '1.3.6.1.4.1.1466.115.121.1.31', 'oid' => '1.3.6.1.4.1.1466.115.121.1.31', 'aliases' => [], 'type' => 'syn' }, '2.5.6.0' => { 'must' => [ 'objectClass' ], 'name' => 'top', 'oid' => '2.5.6.0', 'aliases' => [], 'abstract' => 1, 'type' => 'oc' }, '1.3.6.1.4.1.1466.115.121.1.10' => { 'desc' => 'Certificate Pair', 'name' => '1.3.6.1.4.1.1466.115.121.1.10', 'oid' => '1.3.6.1.4.1.1466.115.121.1.10', 'aliases' => [], 'type' => 'syn' }, '2.5.4.2' => { 'equality' => 'caseIgnoreMatch', 'name' => 'knowledgeInformation', 'oid' => '2.5.4.2', 'aliases' => [], 'type' => 'at', 'max_length' => '32768', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15' }, '1.3.6.1.4.1.1466.115.121.1.3' => { 'desc' => 'Attribute Type Description', 'name' => '1.3.6.1.4.1.1466.115.121.1.3', 'oid' => '1.3.6.1.4.1.1466.115.121.1.3', 'aliases' => [], 'type' => 'syn' }, '2.5.4.13' => { 'equality' => 'caseIgnoreMatch', 'name' => 'description', 'oid' => '2.5.4.13', 'substr' => 'caseIgnoreSubstringsMatch', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', 'max_length' => '1024' }, '2.5.4.19' => { 'equality' => 'caseIgnoreMatch', 'name' => 'physicalDeliveryOfficeName', 'oid' => '2.5.4.19', 'substr' => 'caseIgnoreSubstringsMatch', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', 'max_length' => '128' }, '1.3.6.1.4.1.1466.115.121.1.41' => { 'desc' => 'Postal Address', 'name' => '1.3.6.1.4.1.1466.115.121.1.41', 'oid' => '1.3.6.1.4.1.1466.115.121.1.41', 'aliases' => [], 'type' => 'syn' }, '2.5.4.20' => { 'equality' => 'telephoneNumberMatch', 'name' => 'telephoneNumber', 'oid' => '2.5.4.20', 'substr' => 'telephoneNumberSubstringsMatch', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.50', 'max_length' => '32' }, '2.5.6.14' => { 'must' => [ 'cn' ], 'may' => [ 'serialNumber', 'seeAlso', 'owner', 'ou', 'o', 'l', 'description' ], 'sup' => [ 'top' ], 'name' => 'device', 'oid' => '2.5.6.14', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '2.5.4.28' => { 'name' => 'preferredDeliveryMethod', 'oid' => '2.5.4.28', 'aliases' => [], 'single-value' => 1, 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.14' }, '1.3.6.1.4.1.1466.115.121.1.44' => { 'desc' => 'Printable String', 'name' => '1.3.6.1.4.1.1466.115.121.1.44', 'oid' => '1.3.6.1.4.1.1466.115.121.1.44', 'aliases' => [], 'type' => 'syn' }, '2.5.4.1' => { 'equality' => 'distinguishedNameMatch', 'name' => 'aliasedObjectName', 'oid' => '2.5.4.1', 'aliases' => [], 'single-value' => 1, 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12' }, '2.5.4.54' => { 'sup' => [ 'name' ], 'name' => 'dmdName', 'oid' => '2.5.4.54', 'aliases' => [], 'type' => 'at' }, '2.5.6.15' => { 'must' => [ 'userCertificate' ], 'auxiliary' => 1, 'sup' => [ 'top' ], 'name' => 'strongAuthenticationUser', 'oid' => '2.5.6.15', 'aliases' => [], 'type' => 'oc' }, '2.5.4.42' => { 'sup' => [ 'name' ], 'name' => 'givenName', 'oid' => '2.5.4.42', 'aliases' => [], 'type' => 'at' }, '2.5.4.15' => { 'equality' => 'caseIgnoreMatch', 'name' => 'businessCategory', 'oid' => '2.5.4.15', 'substr' => 'caseIgnoreSubstringsMatch', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', 'max_length' => '128' }, '1.3.6.1.4.1.1466.115.121.1.26' => { 'desc' => 'IA5 String', 'name' => '1.3.6.1.4.1.1466.115.121.1.26', 'oid' => '1.3.6.1.4.1.1466.115.121.1.26', 'aliases' => [], 'type' => 'syn' }, '2.5.4.3' => { 'sup' => [ 'name' ], 'name' => 'cn', 'oid' => '2.5.4.3', 'aliases' => [], 'type' => 'at' }, '2.5.4.32' => { 'sup' => [ 'distinguishedName' ], 'name' => 'owner', 'oid' => '2.5.4.32', 'aliases' => [], 'type' => 'at' }, '1.3.6.1.4.1.1466.115.121.1.12' => { 'desc' => 'DN', 'name' => '1.3.6.1.4.1.1466.115.121.1.12', 'oid' => '1.3.6.1.4.1.1466.115.121.1.12', 'aliases' => [], 'type' => 'syn' }, '2.5.4.18' => { 'equality' => 'caseIgnoreMatch', 'name' => 'postOfficeBox', 'oid' => '2.5.4.18', 'substr' => 'caseIgnoreSubstringsMatch', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', 'max_length' => '40' }, '2.5.4.24' => { 'equality' => 'numericStringMatch', 'name' => 'x121Address', 'oid' => '2.5.4.24', 'substr' => 'numericStringSubstringsMatch', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.36', 'max_length' => '15' }, '2.5.6.16' => { 'must' => [ 'authorityRevocationList', 'certificateRevocationList', 'cACertificate' ], 'may' => [ 'crossCertificatePair' ], 'auxiliary' => 1, 'sup' => [ 'top' ], 'name' => 'certificationAuthority', 'oid' => '2.5.6.16', 'aliases' => [], 'type' => 'oc' }, '2.5.6.4' => { 'must' => [ 'o' ], 'may' => [ 'userPassword', 'searchGuide', 'seeAlso', 'businessCategory', 'x121Address', 'registeredAddress', 'destinationIndicator', 'preferredDeliveryMethod', 'telexNumber', 'teletexTerminalIdentifier', 'telephoneNumber', 'internationaliSDNNumber', 'facsimileTelephoneNumber', 'street', 'postOfficeBox', 'postalCode', 'postalAddress', 'physicalDeliveryOfficeName', 'st', 'l', 'description' ], 'sup' => [ 'top' ], 'name' => 'organization', 'oid' => '2.5.6.4', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '2.5.4.30' => { 'equality' => 'objectIdentifierMatch', 'name' => 'supportedApplicationContext', 'oid' => '2.5.4.30', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.38' }, '1.3.6.1.4.1.1466.115.121.1.15' => { 'desc' => 'Directory String', 'name' => '1.3.6.1.4.1.1466.115.121.1.15', 'oid' => '1.3.6.1.4.1.1466.115.121.1.15', 'aliases' => [], 'type' => 'syn' }, '2.5.4.45' => { 'equality' => 'bitStringMatch', 'name' => 'x500UniqueIdentifier', 'oid' => '2.5.4.45', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.6' }, '1.3.6.1.4.1.1466.115.121.1.8' => { 'desc' => 'Certificate', 'name' => '1.3.6.1.4.1.1466.115.121.1.8', 'oid' => '1.3.6.1.4.1.1466.115.121.1.8', 'aliases' => [], 'type' => 'syn' }, '2.5.6.13' => { 'may' => [ 'knowledgeInformation' ], 'sup' => [ 'applicationEntity' ], 'name' => 'dSA', 'oid' => '2.5.6.13', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '1.3.6.1.4.1.1466.115.121.1.39' => { 'desc' => 'Other Mailbox', 'name' => '1.3.6.1.4.1.1466.115.121.1.39', 'oid' => '1.3.6.1.4.1.1466.115.121.1.39', 'aliases' => [], 'type' => 'syn' }, '2.5.6.5' => { 'must' => [ 'ou' ], 'may' => [ 'userPassword', 'searchGuide', 'seeAlso', 'businessCategory', 'x121Address', 'registeredAddress', 'destinationIndicator', 'preferredDeliveryMethod', 'telexNumber', 'teletexTerminalIdentifier', 'telephoneNumber', 'internationaliSDNNumber', 'facsimileTelephoneNumber', 'street', 'postOfficeBox', 'postalCode', 'postalAddress', 'physicalDeliveryOfficeName', 'st', 'l', 'description' ], 'sup' => [ 'top' ], 'name' => 'organizationalUnit', 'oid' => '2.5.6.5', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '2.5.4.0' => { 'equality' => 'objectIdentifierMatch', 'name' => 'objectClass', 'oid' => '2.5.4.0', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.38' }, '2.5.4.6' => { 'sup' => [ 'name' ], 'name' => 'c', 'oid' => '2.5.4.6', 'aliases' => [], 'single-value' => 1, 'type' => 'at' }, '2.5.6.7' => { 'may' => [ 'title', 'x121Address', 'registeredAddress', 'destinationIndicator', 'preferredDeliveryMethod', 'telexNumber', 'teletexTerminalIdentifier', 'telephoneNumber', 'internationaliSDNNumber', 'facsimileTelephoneNumber', 'street', 'postOfficeBox', 'postalCode', 'postalAddress', 'physicalDeliveryOfficeName', 'ou', 'st', 'l' ], 'sup' => [ 'person' ], 'name' => 'organizationalPerson', 'oid' => '2.5.6.7', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '2.5.4.52' => { 'name' => 'supportedAlgorithms', 'oid' => '2.5.4.52', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.49' }, '1.3.6.1.4.1.1466.115.121.1.28' => { 'desc' => 'JPEG', 'name' => '1.3.6.1.4.1.1466.115.121.1.28', 'oid' => '1.3.6.1.4.1.1466.115.121.1.28', 'aliases' => [], 'type' => 'syn' }, '1.3.6.1.4.1.1466.115.121.1.37' => { 'desc' => 'Object Class Description', 'name' => '1.3.6.1.4.1.1466.115.121.1.37', 'oid' => '1.3.6.1.4.1.1466.115.121.1.37', 'aliases' => [], 'type' => 'syn' }, '2.5.4.5' => { 'equality' => 'caseIgnoreMatch', 'name' => 'serialNumber', 'oid' => '2.5.4.5', 'substr' => 'caseIgnoreSubstringsMatch', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.44', 'max_length' => '64' }, '1.3.6.1.4.1.1466.115.121.1.7' => { 'desc' => 'Boolean', 'name' => '1.3.6.1.4.1.1466.115.121.1.7', 'oid' => '1.3.6.1.4.1.1466.115.121.1.7', 'aliases' => [], 'type' => 'syn' }, '1.3.6.1.4.1.1466.115.121.1.11' => { 'desc' => 'Country String', 'name' => '1.3.6.1.4.1.1466.115.121.1.11', 'oid' => '1.3.6.1.4.1.1466.115.121.1.11', 'aliases' => [], 'type' => 'syn' }, '1.3.6.1.4.1.1466.115.121.1.27' => { 'desc' => 'INTEGER', 'name' => '1.3.6.1.4.1.1466.115.121.1.27', 'oid' => '1.3.6.1.4.1.1466.115.121.1.27', 'aliases' => [], 'type' => 'syn' }, '2.5.4.34' => { 'sup' => [ 'distinguishedName' ], 'name' => 'seeAlso', 'oid' => '2.5.4.34', 'aliases' => [], 'type' => 'at' }, '2.5.4.46' => { 'ordering' => 'caseIgnoreOrderingMatch', 'equality' => 'caseIgnoreMatch', 'name' => 'dnQualifier', 'oid' => '2.5.4.46', 'aliases' => [], 'substr' => 'caseIgnoreSubstringsMatch', 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.44' }, '1.3.6.1.4.1.1466.115.121.1.38' => { 'desc' => 'OID', 'name' => '1.3.6.1.4.1.1466.115.121.1.38', 'oid' => '1.3.6.1.4.1.1466.115.121.1.38', 'aliases' => [], 'type' => 'syn' }, '2.5.4.4' => { 'sup' => [ 'name' ], 'name' => 'sn', 'oid' => '2.5.4.4', 'aliases' => [], 'type' => 'at' }, '2.5.4.49' => { 'equality' => 'distinguishedNameMatch', 'name' => 'distinguishedName', 'oid' => '2.5.4.49', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12' }, '1.3.6.1.4.1.1466.115.121.1.54' => { 'desc' => 'LDAP Syntax Description', 'name' => '1.3.6.1.4.1.1466.115.121.1.54', 'oid' => '1.3.6.1.4.1.1466.115.121.1.54', 'aliases' => [], 'type' => 'syn' }, '2.5.4.27' => { 'equality' => 'caseIgnoreMatch', 'name' => 'destinationIndicator', 'oid' => '2.5.4.27', 'substr' => 'caseIgnoreSubstringsMatch', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.44', 'max_length' => '128' }, '2.5.4.50' => { 'equality' => 'uniqueMemberMatch', 'name' => 'uniqueMember', 'oid' => '2.5.4.50', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.34' }, '2.5.6.16.2' => { 'may' => [ 'deltaRevocationList' ], 'auxiliary' => 1, 'sup' => [ 'certificationAuthority' ], 'name' => 'certificationAuthority-V2', 'oid' => '2.5.6.16.2', 'aliases' => [], 'type' => 'oc' }, '2.5.4.39' => { 'name' => 'certificateRevocationList', 'oid' => '2.5.4.39', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.9' }, '1.3.6.1.4.1.1466.115.121.1.53' => { 'desc' => 'UTC Time', 'name' => '1.3.6.1.4.1.1466.115.121.1.53', 'oid' => '1.3.6.1.4.1.1466.115.121.1.53', 'aliases' => [], 'type' => 'syn' }, '2.5.6.17' => { 'must' => [ 'uniqueMember', 'cn' ], 'may' => [ 'businessCategory', 'seeAlso', 'owner', 'ou', 'o', 'description' ], 'sup' => [ 'top' ], 'name' => 'groupOfUniqueNames', 'oid' => '2.5.6.17', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '2.5.6.6' => { 'must' => [ 'sn', 'cn' ], 'may' => [ 'userPassword', 'telephoneNumber', 'seeAlso', 'description' ], 'sup' => [ 'top' ], 'name' => 'person', 'oid' => '2.5.6.6', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '1.3.6.1.4.1.1466.115.121.1.23' => { 'desc' => 'Fax', 'name' => '1.3.6.1.4.1.1466.115.121.1.23', 'oid' => '1.3.6.1.4.1.1466.115.121.1.23', 'aliases' => [], 'type' => 'syn' }, '2.5.6.20' => { 'must' => [ 'dmdName' ], 'may' => [ 'userPassword', 'searchGuide', 'seeAlso', 'businessCategory', 'x121Address', 'registeredAddress', 'destinationIndicator', 'preferredDeliveryMethod', 'telexNumber', 'teletexTerminalIdentifier', 'telephoneNumber', 'internationaliSDNNumber', 'facsimileTelephoneNumber', 'street', 'postOfficeBox', 'postalCode', 'postalAddress', 'physicalDeliveryOfficeName', 'st', 'l', 'description' ], 'sup' => [ 'top' ], 'name' => 'dmd', 'oid' => '2.5.6.20', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '2.5.4.31' => { 'sup' => [ 'distinguishedName' ], 'name' => 'member', 'oid' => '2.5.4.31', 'aliases' => [], 'type' => 'at' }, '2.5.4.38' => { 'name' => 'authorityRevocationList', 'oid' => '2.5.4.38', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.9' }, '2.5.4.43' => { 'sup' => [ 'name' ], 'name' => 'initials', 'oid' => '2.5.4.43', 'aliases' => [], 'type' => 'at' }, '2.5.4.29' => { 'equality' => 'presentationAddressMatch', 'name' => 'presentationAddress', 'oid' => '2.5.4.29', 'aliases' => [], 'single-value' => 1, 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.43' }, '2.5.4.16' => { 'equality' => 'caseIgnoreListMatch', 'name' => 'postalAddress', 'oid' => '2.5.4.16', 'aliases' => [], 'substr' => 'caseIgnoreListSubstringsMatch', 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.41' }, '2.5.4.37' => { 'name' => 'cACertificate', 'oid' => '2.5.4.37', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.8' }, '2.5.4.47' => { 'name' => 'enhancedSearchGuide', 'oid' => '2.5.4.47', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.21' }, '2.5.4.7' => { 'sup' => [ 'name' ], 'name' => 'l', 'oid' => '2.5.4.7', 'aliases' => [], 'type' => 'at' }, '2.5.6.2' => { 'must' => [ 'c' ], 'may' => [ 'searchGuide', 'description' ], 'sup' => [ 'top' ], 'name' => 'country', 'oid' => '2.5.6.2', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '2.5.4.23' => { 'name' => 'facsimileTelephoneNumber', 'oid' => '2.5.4.23', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.22' }, '2.5.4.10' => { 'sup' => [ 'name' ], 'name' => 'o', 'oid' => '2.5.4.10', 'aliases' => [], 'type' => 'at' }, '1.3.6.1.4.1.1466.115.121.1.34' => { 'desc' => 'Name And Optional UID', 'name' => '1.3.6.1.4.1.1466.115.121.1.34', 'oid' => '1.3.6.1.4.1.1466.115.121.1.34', 'aliases' => [], 'type' => 'syn' }, '1.3.6.1.4.1.1466.115.121.1.22' => { 'desc' => 'Facsimile Telephone Number', 'name' => '1.3.6.1.4.1.1466.115.121.1.22', 'oid' => '1.3.6.1.4.1.1466.115.121.1.22', 'aliases' => [], 'type' => 'syn' }, '1.3.6.1.4.1.1466.115.121.1.17' => { 'desc' => 'DIT Structure Rule Description', 'name' => '1.3.6.1.4.1.1466.115.121.1.17', 'oid' => '1.3.6.1.4.1.1466.115.121.1.17', 'aliases' => [], 'type' => 'syn' }, '2.5.4.12' => { 'sup' => [ 'name' ], 'name' => 'title', 'oid' => '2.5.4.12', 'aliases' => [], 'type' => 'at' }, '2.5.4.36' => { 'name' => 'userCertificate', 'oid' => '2.5.4.36', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.8' }, '1.3.6.1.4.1.1466.115.121.1.5' => { 'desc' => 'Binary', 'name' => '1.3.6.1.4.1.1466.115.121.1.5', 'oid' => '1.3.6.1.4.1.1466.115.121.1.5', 'aliases' => [], 'type' => 'syn' }, '1.3.6.1.4.1.1466.115.121.1.43' => { 'desc' => 'Presentation Address', 'name' => '1.3.6.1.4.1.1466.115.121.1.43', 'oid' => '1.3.6.1.4.1.1466.115.121.1.43', 'aliases' => [], 'type' => 'syn' }, '1.3.6.1.4.1.1466.115.121.1.36' => { 'desc' => 'Numeric String', 'name' => '1.3.6.1.4.1.1466.115.121.1.36', 'oid' => '1.3.6.1.4.1.1466.115.121.1.36', 'aliases' => [], 'type' => 'syn' }, '2.5.4.33' => { 'sup' => [ 'distinguishedName' ], 'name' => 'roleOccupant', 'oid' => '2.5.4.33', 'aliases' => [], 'type' => 'at' }, '2.5.6.19' => { 'must' => [ 'cn' ], 'may' => [ 'certificateRevocationList', 'authorityRevocationList', 'deltaRevocationList' ], 'sup' => [ 'top' ], 'name' => 'cRLDistributionPoint', 'oid' => '2.5.6.19', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '1.3.6.1.4.1.1466.115.121.1.30' => { 'desc' => 'Matching Rule Description', 'name' => '1.3.6.1.4.1.1466.115.121.1.30', 'oid' => '1.3.6.1.4.1.1466.115.121.1.30', 'aliases' => [], 'type' => 'syn' }, '2.5.4.8' => { 'sup' => [ 'name' ], 'name' => 'st', 'oid' => '2.5.4.8', 'aliases' => [], 'type' => 'at' }, '2.5.4.41' => { 'equality' => 'caseIgnoreMatch', 'name' => 'name', 'oid' => '2.5.4.41', 'substr' => 'caseIgnoreSubstringsMatch', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', 'max_length' => '32768' }, '2.5.4.44' => { 'sup' => [ 'name' ], 'name' => 'generationQualifier', 'oid' => '2.5.4.44', 'aliases' => [], 'type' => 'at' }, '2.5.4.21' => { 'name' => 'telexNumber', 'oid' => '2.5.4.21', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.52' } }, 'dts' => {}, 'nfm' => {}, 'at' => { 'businesscategory' => $VAR1->{'oid'}{'2.5.4.15'}, 'objectclass' => $VAR1->{'oid'}{'2.5.4.0'}, 'userpassword' => $VAR1->{'oid'}{'2.5.4.35'}, 'street' => $VAR1->{'oid'}{'2.5.4.9'}, 'cn' => $VAR1->{'oid'}{'2.5.4.3'}, 'certificaterevocationlist' => $VAR1->{'oid'}{'2.5.4.39'}, 'internationalisdnnumber' => $VAR1->{'oid'}{'2.5.4.25'}, 'generationqualifier' => $VAR1->{'oid'}{'2.5.4.44'}, 'postalcode' => $VAR1->{'oid'}{'2.5.4.17'}, 'destinationindicator' => $VAR1->{'oid'}{'2.5.4.27'}, 'teletexterminalidentifier' => $VAR1->{'oid'}{'2.5.4.22'}, 'member' => $VAR1->{'oid'}{'2.5.4.31'}, 'deltarevocationlist' => $VAR1->{'oid'}{'2.5.4.53'}, 'name' => $VAR1->{'oid'}{'2.5.4.41'}, 'st' => $VAR1->{'oid'}{'2.5.4.8'}, 'description' => $VAR1->{'oid'}{'2.5.4.13'}, 'uniquemember' => $VAR1->{'oid'}{'2.5.4.50'}, 'presentationaddress' => $VAR1->{'oid'}{'2.5.4.29'}, 'givenname' => $VAR1->{'oid'}{'2.5.4.42'}, 'postofficebox' => $VAR1->{'oid'}{'2.5.4.18'}, 'distinguishedname' => $VAR1->{'oid'}{'2.5.4.49'}, 'c' => $VAR1->{'oid'}{'2.5.4.6'}, 'x121address' => $VAR1->{'oid'}{'2.5.4.24'}, 'aliasedobjectname' => $VAR1->{'oid'}{'2.5.4.1'}, 'enhancedsearchguide' => $VAR1->{'oid'}{'2.5.4.47'}, 'sn' => $VAR1->{'oid'}{'2.5.4.4'}, 'title' => $VAR1->{'oid'}{'2.5.4.12'}, 'dnqualifier' => $VAR1->{'oid'}{'2.5.4.46'}, 'x500uniqueidentifier' => $VAR1->{'oid'}{'2.5.4.45'}, 'usercertificate' => $VAR1->{'oid'}{'2.5.4.36'}, 'protocolinformation' => $VAR1->{'oid'}{'2.5.4.48'}, 'crosscertificatepair' => $VAR1->{'oid'}{'2.5.4.40'}, 'cacertificate' => $VAR1->{'oid'}{'2.5.4.37'}, 'supportedapplicationcontext' => $VAR1->{'oid'}{'2.5.4.30'}, 'postaladdress' => $VAR1->{'oid'}{'2.5.4.16'}, 'telexnumber' => $VAR1->{'oid'}{'2.5.4.21'}, 'roleoccupant' => $VAR1->{'oid'}{'2.5.4.33'}, 'supportedalgorithms' => $VAR1->{'oid'}{'2.5.4.52'}, 'seealso' => $VAR1->{'oid'}{'2.5.4.34'}, 'initials' => $VAR1->{'oid'}{'2.5.4.43'}, 'owner' => $VAR1->{'oid'}{'2.5.4.32'}, 'dmdname' => $VAR1->{'oid'}{'2.5.4.54'}, 'ou' => $VAR1->{'oid'}{'2.5.4.11'}, 'facsimiletelephonenumber' => $VAR1->{'oid'}{'2.5.4.23'}, 'physicaldeliveryofficename' => $VAR1->{'oid'}{'2.5.4.19'}, 'authorityrevocationlist' => $VAR1->{'oid'}{'2.5.4.38'}, 'telephonenumber' => $VAR1->{'oid'}{'2.5.4.20'}, 'registeredaddress' => $VAR1->{'oid'}{'2.5.4.26'}, 'houseidentifier' => $VAR1->{'oid'}{'2.5.4.51'}, 'l' => $VAR1->{'oid'}{'2.5.4.7'}, 'knowledgeinformation' => $VAR1->{'oid'}{'2.5.4.2'}, 'searchguide' => $VAR1->{'oid'}{'2.5.4.14'}, 'serialnumber' => $VAR1->{'oid'}{'2.5.4.5'}, 'o' => $VAR1->{'oid'}{'2.5.4.10'}, 'preferreddeliverymethod' => $VAR1->{'oid'}{'2.5.4.28'} }, 'syn' => { '1.3.6.1.4.1.1466.115.121.1.26' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.26'}, '1.3.6.1.4.1.1466.115.121.1.12' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.12'}, '1.3.6.1.4.1.1466.115.121.1.16' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.16'}, '1.3.6.1.4.1.1466.115.121.1.24' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.24'}, '1.3.6.1.4.1.1466.115.121.1.15' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.15'}, '1.3.6.1.4.1.1466.115.121.1.8' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.8'}, '1.3.6.1.4.1.1466.115.121.1.39' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.39'}, '1.3.6.1.4.1.1466.115.121.1.33' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.33'}, '1.3.6.1.4.1.1466.115.121.1.6' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.6'}, '1.3.6.1.4.1.1466.115.121.1.28' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.28'}, '1.3.6.1.4.1.1466.115.121.1.35' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.35'}, '1.3.6.1.4.1.1466.115.121.1.37' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.37'}, '1.3.6.1.4.1.1466.115.121.1.7' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.7'}, '1.3.6.1.4.1.1466.115.121.1.11' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.11'}, '1.3.6.1.4.1.1466.115.121.1.27' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.27'}, '1.3.6.1.4.1.1466.115.121.1.50' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.50'}, '1.3.6.1.4.1.1466.115.121.1.38' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.38'}, '1.3.6.1.4.1.1466.115.121.1.9' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.9'}, '1.3.6.1.4.1.1466.115.121.1.54' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.54'}, '1.3.6.1.4.1.1466.115.121.1.53' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.53'}, '1.3.6.1.4.1.1466.115.121.1.23' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.23'}, '1.3.6.1.4.1.1466.115.121.1.31' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.31'}, '1.3.6.1.4.1.1466.115.121.1.10' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.10'}, '1.3.6.1.4.1.1466.115.121.1.3' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.3'}, '1.3.6.1.4.1.1466.115.121.1.41' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.41'}, '1.3.6.1.4.1.1466.115.121.1.22' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.22'}, '1.3.6.1.4.1.1466.115.121.1.34' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.34'}, '1.3.6.1.4.1.1466.115.121.1.44' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.44'}, '1.3.6.1.4.1.1466.115.121.1.17' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.17'}, '1.3.6.1.4.1.1466.115.121.1.5' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.5'}, '1.3.6.1.4.1.1466.115.121.1.36' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.36'}, '1.3.6.1.4.1.1466.115.121.1.43' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.43'}, '1.3.6.1.4.1.1466.115.121.1.30' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.30'} }, 'mr' => {}, 'oc' => { 'certificationauthority' => $VAR1->{'oid'}{'2.5.6.16'}, 'locality' => $VAR1->{'oid'}{'2.5.6.3'}, 'dmd' => $VAR1->{'oid'}{'2.5.6.20'}, 'person' => $VAR1->{'oid'}{'2.5.6.6'}, 'usersecurityinformation' => $VAR1->{'oid'}{'2.5.6.18'}, 'dsa' => $VAR1->{'oid'}{'2.5.6.13'}, 'organizationalunit' => $VAR1->{'oid'}{'2.5.6.5'}, 'applicationentity' => $VAR1->{'oid'}{'2.5.6.12'}, 'groupofuniquenames' => $VAR1->{'oid'}{'2.5.6.17'}, 'groupofnames' => $VAR1->{'oid'}{'2.5.6.9'}, 'organization' => $VAR1->{'oid'}{'2.5.6.4'}, 'country' => $VAR1->{'oid'}{'2.5.6.2'}, 'organizationalrole' => $VAR1->{'oid'}{'2.5.6.8'}, 'residentialperson' => $VAR1->{'oid'}{'2.5.6.10'}, 'strongauthenticationuser' => $VAR1->{'oid'}{'2.5.6.15'}, 'device' => $VAR1->{'oid'}{'2.5.6.14'}, 'certificationauthority-v2' => $VAR1->{'oid'}{'2.5.6.16.2'}, 'top' => $VAR1->{'oid'}{'2.5.6.0'}, 'crldistributionpoint' => $VAR1->{'oid'}{'2.5.6.19'}, 'alias' => $VAR1->{'oid'}{'2.5.6.1'}, 'applicationprocess' => $VAR1->{'oid'}{'2.5.6.11'}, 'organizationalperson' => $VAR1->{'oid'}{'2.5.6.7'} } }, 'Net::LDAP::Schema' ); ok t/04refloop.t ..... skipped: no null device t/05dsml.t ........ skipped: (no reason given) t/06constant.t .... 1..98 ok 1 # LDAP_SUCCESS LDAP_SUCCESS ok 2 # LDAP_OPERATIONS_ERROR LDAP_OPERATIONS_ERROR ok 3 # LDAP_PROTOCOL_ERROR LDAP_PROTOCOL_ERROR ok 4 # LDAP_TIMELIMIT_EXCEEDED LDAP_TIMELIMIT_EXCEEDED ok 5 # LDAP_SIZELIMIT_EXCEEDED LDAP_SIZELIMIT_EXCEEDED ok 6 # LDAP_COMPARE_FALSE LDAP_COMPARE_FALSE ok 7 # LDAP_COMPARE_TRUE LDAP_COMPARE_TRUE ok 8 # LDAP_STRONG_AUTH_NOT_SUPPORTED LDAP_STRONG_AUTH_NOT_SUPPORTED ok 9 # LDAP_STRONG_AUTH_REQUIRED LDAP_STRONG_AUTH_REQUIRED ok 10 # LDAP_PARTIAL_RESULTS LDAP_PARTIAL_RESULTS ok 11 # LDAP_REFERRAL LDAP_REFERRAL ok 12 # LDAP_ADMIN_LIMIT_EXCEEDED LDAP_ADMIN_LIMIT_EXCEEDED ok 13 # LDAP_UNAVAILABLE_CRITICAL_EXT LDAP_UNAVAILABLE_CRITICAL_EXT ok 14 # LDAP_CONFIDENTIALITY_REQUIRED LDAP_CONFIDENTIALITY_REQUIRED ok 15 # LDAP_SASL_BIND_IN_PROGRESS LDAP_SASL_BIND_IN_PROGRESS ok 16 # LDAP error code 15(0x0F) LDAP error code 15(0x0F) ok 17 # LDAP_NO_SUCH_ATTRIBUTE LDAP_NO_SUCH_ATTRIBUTE ok 18 # LDAP_UNDEFINED_TYPE LDAP_UNDEFINED_TYPE ok 19 # LDAP_INAPPROPRIATE_MATCHING LDAP_INAPPROPRIATE_MATCHING ok 20 # LDAP_CONSTRAINT_VIOLATION LDAP_CONSTRAINT_VIOLATION ok 21 # LDAP_TYPE_OR_VALUE_EXISTS LDAP_TYPE_OR_VALUE_EXISTS ok 22 # LDAP_INVALID_SYNTAX LDAP_INVALID_SYNTAX ok 23 # LDAP error code 22(0x16) LDAP error code 22(0x16) ok 24 # LDAP error code 23(0x17) LDAP error code 23(0x17) ok 25 # LDAP error code 24(0x18) LDAP error code 24(0x18) ok 26 # LDAP error code 25(0x19) LDAP error code 25(0x19) ok 27 # LDAP error code 26(0x1A) LDAP error code 26(0x1A) ok 28 # LDAP error code 27(0x1B) LDAP error code 27(0x1B) ok 29 # LDAP error code 28(0x1C) LDAP error code 28(0x1C) ok 30 # LDAP error code 29(0x1D) LDAP error code 29(0x1D) ok 31 # LDAP error code 30(0x1E) LDAP error code 30(0x1E) ok 32 # LDAP error code 31(0x1F) LDAP error code 31(0x1F) ok 33 # LDAP_NO_SUCH_OBJECT LDAP_NO_SUCH_OBJECT ok 34 # LDAP_ALIAS_PROBLEM LDAP_ALIAS_PROBLEM ok 35 # LDAP_INVALID_DN_SYNTAX LDAP_INVALID_DN_SYNTAX ok 36 # LDAP_IS_LEAF LDAP_IS_LEAF ok 37 # LDAP_ALIAS_DEREF_PROBLEM LDAP_ALIAS_DEREF_PROBLEM ok 38 # LDAP error code 37(0x25) LDAP error code 37(0x25) ok 39 # LDAP error code 38(0x26) LDAP error code 38(0x26) ok 40 # LDAP error code 39(0x27) LDAP error code 39(0x27) ok 41 # LDAP error code 40(0x28) LDAP error code 40(0x28) ok 42 # LDAP error code 41(0x29) LDAP error code 41(0x29) ok 43 # LDAP error code 42(0x2A) LDAP error code 42(0x2A) ok 44 # LDAP error code 43(0x2B) LDAP error code 43(0x2B) ok 45 # LDAP error code 44(0x2C) LDAP error code 44(0x2C) ok 46 # LDAP error code 45(0x2D) LDAP error code 45(0x2D) ok 47 # LDAP error code 46(0x2E) LDAP error code 46(0x2E) ok 48 # LDAP error code 47(0x2F) LDAP error code 47(0x2F) ok 49 # LDAP_INAPPROPRIATE_AUTH LDAP_INAPPROPRIATE_AUTH ok 50 # LDAP_INVALID_CREDENTIALS LDAP_INVALID_CREDENTIALS ok 51 # LDAP_INSUFFICIENT_ACCESS LDAP_INSUFFICIENT_ACCESS ok 52 # LDAP_BUSY LDAP_BUSY ok 53 # LDAP_UNAVAILABLE LDAP_UNAVAILABLE ok 54 # LDAP_UNWILLING_TO_PERFORM LDAP_UNWILLING_TO_PERFORM ok 55 # LDAP_LOOP_DETECT LDAP_LOOP_DETECT ok 56 # LDAP error code 55(0x37) LDAP error code 55(0x37) ok 57 # LDAP error code 56(0x38) LDAP error code 56(0x38) ok 58 # LDAP error code 57(0x39) LDAP error code 57(0x39) ok 59 # LDAP error code 58(0x3A) LDAP error code 58(0x3A) ok 60 # LDAP error code 59(0x3B) LDAP error code 59(0x3B) ok 61 # LDAP_SORT_CONTROL_MISSING LDAP_SORT_CONTROL_MISSING ok 62 # LDAP_INDEX_RANGE_ERROR LDAP_INDEX_RANGE_ERROR ok 63 # LDAP error code 62(0x3E) LDAP error code 62(0x3E) ok 64 # LDAP error code 63(0x3F) LDAP error code 63(0x3F) ok 65 # LDAP_NAMING_VIOLATION LDAP_NAMING_VIOLATION ok 66 # LDAP_OBJECT_CLASS_VIOLATION LDAP_OBJECT_CLASS_VIOLATION ok 67 # LDAP_NOT_ALLOWED_ON_NONLEAF LDAP_NOT_ALLOWED_ON_NONLEAF ok 68 # LDAP_NOT_ALLOWED_ON_RDN LDAP_NOT_ALLOWED_ON_RDN ok 69 # LDAP_ALREADY_EXISTS LDAP_ALREADY_EXISTS ok 70 # LDAP_NO_OBJECT_CLASS_MODS LDAP_NO_OBJECT_CLASS_MODS ok 71 # LDAP_RESULTS_TOO_LARGE LDAP_RESULTS_TOO_LARGE ok 72 # LDAP_AFFECTS_MULTIPLE_DSAS LDAP_AFFECTS_MULTIPLE_DSAS ok 73 # LDAP error code 72(0x48) LDAP error code 72(0x48) ok 74 # LDAP error code 73(0x49) LDAP error code 73(0x49) ok 75 # LDAP error code 74(0x4A) LDAP error code 74(0x4A) ok 76 # LDAP error code 75(0x4B) LDAP error code 75(0x4B) ok 77 # LDAP error code 76(0x4C) LDAP error code 76(0x4C) ok 78 # LDAP error code 77(0x4D) LDAP error code 77(0x4D) ok 79 # LDAP error code 78(0x4E) LDAP error code 78(0x4E) ok 80 # LDAP error code 79(0x4F) LDAP error code 79(0x4F) ok 81 # LDAP_OTHER LDAP_OTHER ok 82 # LDAP_SERVER_DOWN LDAP_SERVER_DOWN ok 83 # LDAP_LOCAL_ERROR LDAP_LOCAL_ERROR ok 84 # LDAP_ENCODING_ERROR LDAP_ENCODING_ERROR ok 85 # LDAP_DECODING_ERROR LDAP_DECODING_ERROR ok 86 # LDAP_TIMEOUT LDAP_TIMEOUT ok 87 # LDAP_AUTH_UNKNOWN LDAP_AUTH_UNKNOWN ok 88 # LDAP_FILTER_ERROR LDAP_FILTER_ERROR ok 89 # LDAP_USER_CANCELED LDAP_USER_CANCELED ok 90 # LDAP_PARAM_ERROR LDAP_PARAM_ERROR ok 91 # LDAP_NO_MEMORY LDAP_NO_MEMORY ok 92 # LDAP_CONNECT_ERROR LDAP_CONNECT_ERROR ok 93 # LDAP_NOT_SUPPORTED LDAP_NOT_SUPPORTED ok 94 # LDAP_CONTROL_NOT_FOUND LDAP_CONTROL_NOT_FOUND ok 95 # LDAP_NO_RESULTS_RETURNED LDAP_NO_RESULTS_RETURNED ok 96 # LDAP_MORE_RESULTS_TO_RETURN LDAP_MORE_RESULTS_TO_RETURN ok 97 # LDAP_CLIENT_LOOP LDAP_CLIENT_LOOP ok 98 # LDAP_REFERRAL_LIMIT_EXCEEDED LDAP_REFERRAL_LIMIT_EXCEEDED ok t/50populate.t .... skipped: No server t/51search.t ...... skipped: No server t/52modify.t ...... skipped: No server t/53schema.t ...... skipped: No server t/54dse.t ......... skipped: No server t/55ssl.t ......... skipped: (no reason given) t/56ipc.t ......... skipped: No server t/57url.t ......... skipped: No server t/58lwp.t ......... skipped: No server t/70sortctrl.t .... skipped: External tests disabled All tests successful. Files=17, Tests=523, 3 wallclock secs ( 0.22 usr + 0.06 sys = 0.28 CPU) Result: PASS GBARR/perl-ldap-0.4001.tar.gz nmake test TEST_VERBOSE=1 -- OK Graham Barr <gbarr@pobox.com> LDAP client library >>> (cd C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ && tar cvf - perl-ldap-0.4001.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/G/GB/GBARR/perl-ldap-0.4001.tar.gz perl-ldap-0.4001.ppd blib/ blib/lib/ blib/lib/Bundle/ blib/lib/Bundle/Net/ blib/lib/Bundle/Net/LDAP.pm blib/lib/LWP/ blib/lib/LWP/Protocol/ blib/lib/LWP/Protocol/ldap.pm blib/lib/LWP/Protocol/ldaps.pm blib/lib/Net/ blib/lib/Net/LDAP/ blib/lib/Net/LDAP/ASN.pm blib/lib/Net/LDAP/Bind.pm blib/lib/Net/LDAP/Constant.pm blib/lib/Net/LDAP/Control/ blib/lib/Net/LDAP/Control/EntryChange.pm blib/lib/Net/LDAP/Control/ManageDsaIT.pm blib/lib/Net/LDAP/Control/Paged.pm blib/lib/Net/LDAP/Control/PasswordPolicy.pm blib/lib/Net/LDAP/Control/PersistentSearch.pm blib/lib/Net/LDAP/Control/PostRead.pm blib/lib/Net/LDAP/Control/PreRead.pm blib/lib/Net/LDAP/Control/ProxyAuth.pm blib/lib/Net/LDAP/Control/Sort.pm blib/lib/Net/LDAP/Control/SortResult.pm blib/lib/Net/LDAP/Control/SyncDone.pm blib/lib/Net/LDAP/Control/SyncRequest.pm blib/lib/Net/LDAP/Control/SyncState.pm blib/lib/Net/LDAP/Control/VLV.pm blib/lib/Net/LDAP/Control/VLVResponse.pm blib/lib/Net/LDAP/Control.pm blib/lib/Net/LDAP/DSML.pm blib/lib/Net/LDAP/Entry.pm blib/lib/Net/LDAP/Entry.pod blib/lib/Net/LDAP/Examples.pod blib/lib/Net/LDAP/Extension/ blib/lib/Net/LDAP/Extension/Refresh.pm blib/lib/Net/LDAP/Extension/SetPassword.pm blib/lib/Net/LDAP/Extension/WhoAmI.pm blib/lib/Net/LDAP/Extension.pm blib/lib/Net/LDAP/Extra.pm blib/lib/Net/LDAP/FAQ.pod blib/lib/Net/LDAP/Filter.pm blib/lib/Net/LDAP/Filter.pod blib/lib/Net/LDAP/FilterMatch.pm blib/lib/Net/LDAP/Intermediate/ blib/lib/Net/LDAP/Intermediate/SyncInfo.pm blib/lib/Net/LDAP/Intermediate.pm blib/lib/Net/LDAP/LDIF.pm blib/lib/Net/LDAP/LDIF.pod blib/lib/Net/LDAP/Message.pm blib/lib/Net/LDAP/Message.pod blib/lib/Net/LDAP/Reference.pod blib/lib/Net/LDAP/RFC.pod blib/lib/Net/LDAP/RootDSE.pm blib/lib/Net/LDAP/Schema.pm blib/lib/Net/LDAP/Schema.pod blib/lib/Net/LDAP/Search.pm blib/lib/Net/LDAP/Search.pod blib/lib/Net/LDAP/Security.pod blib/lib/Net/LDAP/Util.pm blib/lib/Net/LDAP.pm blib/lib/Net/LDAP.pod blib/lib/Net/LDAPI.pm blib/lib/Net/LDAPS.pm >>> mv C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/perl-ldap-0.4001.ppd C:/cpanfly-5.12/var/REPO/G/GB/GBARR Running test for module 'Convert::ASN1' Running make for G/GB/GBARR/Convert-ASN1-0.22.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/arch C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/lib C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c Prepending C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/arch C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/lib C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'make' Has already been made Prepending C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/arch C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/lib C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'test' Running make test Has already been tested successfully Running make for A/AA/AAR/Net-LDAP-Server-0.42.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/arch C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/lib C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb Prepending C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/arch C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/lib C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build A/AA/AAR/Net-LDAP-Server-0.42.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Net/LDAP/Server.pm blib\lib\Net\LDAP\Server.pm AAR/Net-LDAP-Server-0.42.tar.gz nmake -- OK Prepending C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/arch C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/lib C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01-use.t .......... 1..1 # Running under perl version 5.012000 for MSWin32 # Win32::BuildNumber 1200 # Current time local: Fri Apr 9 18:39:57 2010 # Current time GMT: Sat Apr 10 01:39:57 2010 # Using Test.pm version 1.25_02 ok 1 ok t/02-pod.t .......... 1..1 ok 1 - POD test for blib\lib\Net\LDAP\Server.pm ok t/03-podcoverage.t .. 1..1 ok 1 - Pod coverage on Net::LDAP::Server ok All tests successful. Files=3, Tests=3, 0 wallclock secs ( 0.03 usr + 0.02 sys = 0.05 CPU) Result: PASS AAR/Net-LDAP-Server-0.42.tar.gz nmake test TEST_VERBOSE=1 -- OK Picked up abstract from Makefile Alessandro Ranellucci <aar@cpan.org> LDAP server side protocol handling >>> (cd C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb && tar cvf - Net-LDAP-Server-0.42.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/A/AA/AAR/Net-LDAP-Server-0.42.tar.gz Net-LDAP-Server-0.42.ppd blib/ blib/lib/ blib/lib/Net/ blib/lib/Net/LDAP/ blib/lib/Net/LDAP/Server.pm >>> mv C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/Net-LDAP-Server-0.42.ppd C:/cpanfly-5.12/var/REPO/A/AA/AAR Running test for module 'Net::LDAP' Running make for G/GB/GBARR/perl-ldap-0.4001.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/arch C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/lib C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/arch C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/lib C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ Prepending C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/arch C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/lib C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/arch C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/lib C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'make' Has already been made Prepending C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/arch C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/lib C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/arch C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/lib C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'test' Running make test Has already been tested successfully Running make for K/KA/KARMAN/Net-LDAP-Server-Test-0.09.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/arch C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/lib C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/arch C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/lib C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-Test-0.09-AXwO6x Prepending C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/arch C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/lib C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/arch C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/lib C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build K/KA/KARMAN/Net-LDAP-Server-Test-0.09.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Net/LDAP/Server/Test.pm blib\lib\Net\LDAP\Server\Test.pm KARMAN/Net-LDAP-Server-Test-0.09.tar.gz nmake -- OK Prepending C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/arch C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/lib C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/arch C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/lib C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # Testing Net::LDAP::Server::Test 0.09, Perl 5.012000, C:\Perl64-5.12\bin\perl.exe t/00-load.t ....... 1..1 ok 1 - use Net::LDAP::Server::Test; ok creating new LDAP server on port 10636 ... Accepted connection from: 127.0.0.1 ... shutting down server creating new LDAP server on port 10636 ... Accepted connection from: 127.0.0.1 ... shutting down server t/01-ldap.t ....... 1..12 ok 1 - spawn new server ok 2 - new LDAP connection ok 3 - LDAP bind() ok 4 - LDAP search() ok 5 - 13 entries found in search ok 6 - LDAP unbind() ok 7 - spawn new server with our own data ok 8 - new LDAP connection ok 9 - LDAP bind() ok 10 - LDAP search() ok 11 - 1 entries found in search ok 12 - LDAP unbind() ok creating new LDAP server on port 10636 ... Accepted connection from: 127.0.0.1 ... shutting down server t/02-ad.t ......... 1..9 ok 1 - spawn new server ok 2 - new LDAP connection ok 3 - LDAP bind() ok 4 - LDAP search() ok 5 - 13 entries found in search ok 6 - get server sid ok 7 - string2sid ok 8 - sid2string ok 9 - LDAP unbind() ok t/boilerplate.t ... 1..3 ok 1 - README contains no boilerplate text ok 2 - Changes contains no boilerplate text ok 3 - lib/Net/LDAP/Server/Test.pm contains no boilerplate text ok t/pod-coverage.t .. 1..1 ok 1 - Pod coverage on Net::LDAP::Server::Test ok t/pod.t ........... 1..1 ok 1 - POD test for blib\lib\Net\LDAP\Server\Test.pm ok All tests successful. Files=6, Tests=27, 6 wallclock secs ( 0.08 usr + 0.02 sys = 0.09 CPU) Result: PASS KARMAN/Net-LDAP-Server-Test-0.09.tar.gz nmake test TEST_VERBOSE=1 -- OK Peter Karman <perl@peknet.com> test Net::LDAP code >>> (cd C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-Test-0.09-AXwO6x && tar cvf - Net-LDAP-Server-Test-0.09.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/K/KA/KARMAN/Net-LDAP-Server-Test-0.09.tar.gz Net-LDAP-Server-Test-0.09.ppd blib/ blib/lib/ blib/lib/Net/ blib/lib/Net/LDAP/ blib/lib/Net/LDAP/Server/ blib/lib/Net/LDAP/Server/Test.pm >>> mv C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-Test-0.09-AXwO6x/Net-LDAP-Server-Test-0.09.ppd C:/cpanfly-5.12/var/REPO/K/KA/KARMAN Running test for module 'Net::LDAP' Running make for G/GB/GBARR/perl-ldap-0.4001.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-Test-0.09-AXwO6x/blib/arch C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-Test-0.09-AXwO6x/blib/lib C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/arch C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/lib C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/arch C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/lib C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ Prepending C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-Test-0.09-AXwO6x/blib/arch C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-Test-0.09-AXwO6x/blib/lib C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/arch C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/lib C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/arch C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/lib C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'make' Has already been made Prepending C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-Test-0.09-AXwO6x/blib/arch C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-Test-0.09-AXwO6x/blib/lib C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/arch C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/lib C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/arch C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/lib C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'test' Running make test Has already been tested successfully Running make for K/KA/KARMAN/Catalyst-Authentication-Store-LDAP-1.008.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-Test-0.09-AXwO6x/blib/arch C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-Test-0.09-AXwO6x/blib/lib C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/arch C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/lib C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/arch C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/lib C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\Catalyst-Authentication-Store-LDAP-1.008-dxMyBI Prepending C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-Test-0.09-AXwO6x/blib/arch C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-Test-0.09-AXwO6x/blib/lib C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/arch C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/lib C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/arch C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/lib C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build K/KA/KARMAN/Catalyst-Authentication-Store-LDAP-1.008.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Catalyst/Authentication/Store/LDAP.pm blib\lib\Catalyst\Authentication\Store\LDAP.pm cp lib/Catalyst/Authentication/Store/LDAP/User.pm blib\lib\Catalyst\Authentication\Store\LDAP\User.pm cp lib/Catalyst/Authentication/Store/LDAP/Backend.pm blib\lib\Catalyst\Authentication\Store\LDAP\Backend.pm KARMAN/Catalyst-Authentication-Store-LDAP-1.008.tar.gz nmake -- OK Prepending C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-Test-0.09-AXwO6x/blib/arch C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-Test-0.09-AXwO6x/blib/lib C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/arch C:\cpanfly-5.12\var\cpan\build\Net-LDAP-Server-0.42-bLFgdb/blib/lib C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/arch C:\cpanfly-5.12\var\cpan\build\perl-ldap-0.4001-7OmPvJ/blib/lib C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/arch C:\cpanfly-5.12\var\cpan\build\Convert-ASN1-0.22-My3Q_c/blib/lib C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/arch C:\cpanfly-5.12\var\cpan\build\Catalyst-Plugin-Authentication-0.10016-jA2NNE/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t # Testing Catalyst::Authentication::Store::LDAP version 1.008 # Testing Catalyst version 5.80022 t/01-basic.t .................. 1..2 ok 1 - use Catalyst; ok 2 - use Catalyst::Authentication::Store::LDAP; ok creating new LDAP server on port 10636 ... Accepted connection from: 127.0.0.1 ... shutting down server t/02-realms_api.t ............. 1..5 ok 1 - use Catalyst::Authentication::Store::LDAP::Backend; ok 2 - The object isa Catalyst::Authentication::Store::LDAP::Backend ok 3 - find_user ok 4 - The object isa Catalyst::Authentication::Store::LDAP::User ok 5 - Should be Some Body ok t/03-entry_class.t ............ 1..6 ok 1 # skip Catalyst::Model::LDAP not installed ok 2 # skip Catalyst::Model::LDAP not installed ok 3 # skip Catalyst::Model::LDAP not installed ok 4 # skip Catalyst::Model::LDAP not installed ok 5 # skip Catalyst::Model::LDAP not installed ok 6 # skip Catalyst::Model::LDAP not installed ok t/04-user_class.t ............. 1..8 ok 1 # skip Catalyst::Model::LDAP not installed ok 2 # skip Catalyst::Model::LDAP not installed ok 3 # skip Catalyst::Model::LDAP not installed ok 4 # skip Catalyst::Model::LDAP not installed ok 5 # skip Catalyst::Model::LDAP not installed ok 6 # skip Catalyst::Model::LDAP not installed ok 7 # skip Catalyst::Model::LDAP not installed ok 8 # skip Catalyst::Model::LDAP not installed ok t/10-roles-mock.t ............. 1..11 ok 1 # skip Catalyst::Model::LDAP not installed ok 2 # skip Catalyst::Model::LDAP not installed ok 3 # skip Catalyst::Model::LDAP not installed ok 4 # skip Catalyst::Model::LDAP not installed ok 5 # skip Catalyst::Model::LDAP not installed ok 6 # skip Catalyst::Model::LDAP not installed ok 7 # skip Catalyst::Model::LDAP not installed ok 8 # skip Catalyst::Model::LDAP not installed ok 9 # skip Catalyst::Model::LDAP not installed ok 10 # skip Catalyst::Model::LDAP not installed ok 11 # skip Catalyst::Model::LDAP not installed ok creating new LDAP server on port 10636 ... Accepted connection from: 127.0.0.1 ... shutting down server t/50.auth.case.sensitivity.t .. 1..4 ok 1 - use Catalyst::Authentication::Store::LDAP::Backend; ok 2 - The object isa Catalyst::Authentication::Store::LDAP::Backend ok 3 - find_user (mixed case) ok 4 - The object isa Catalyst::Authentication::Store::LDAP::User ok t/pod-coverage.t .............. 1..3 ok 1 - Pod coverage on Catalyst::Authentication::Store::LDAP ok 2 - Pod coverage on Catalyst::Authentication::Store::LDAP::Backend ok 3 - Pod coverage on Catalyst::Authentication::Store::LDAP::User ok t/pod.t ....................... 1..3 ok 1 - POD test for blib\lib\Catalyst\Authentication\Store\LDAP.pm ok 2 - POD test for blib\lib\Catalyst\Authentication\Store\LDAP\Backend.pm ok 3 - POD test for blib\lib\Catalyst\Authentication\Store\LDAP\User.pm ok All tests successful. Files=8, Tests=42, 9 wallclock secs ( 0.13 usr + 0.05 sys = 0.17 CPU) Result: PASS KARMAN/Catalyst-Authentication-Store-LDAP-1.008.tar.gz nmake test TEST_VERBOSE=1 -- OK Peter Karman <perl@peknet.com> Authenticate Users against LDAP Directories >>> (cd C:\cpanfly-5.12\var\cpan\build\Catalyst-Authentication-Store-LDAP-1.008-dxMyBI && tar cvf - Catalyst-Authentication-Store-LDAP-1.008.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/K/KA/KARMAN/Catalyst-Authentication-Store-LDAP-1.008.tar.gz Catalyst-Authentication-Store-LDAP-1.008.ppd blib/ blib/lib/ blib/lib/Catalyst/ blib/lib/Catalyst/Authentication/ blib/lib/Catalyst/Authentication/Store/ blib/lib/Catalyst/Authentication/Store/LDAP/ blib/lib/Catalyst/Authentication/Store/LDAP/Backend.pm blib/lib/Catalyst/Authentication/Store/LDAP/User.pm blib/lib/Catalyst/Authentication/Store/LDAP.pm >>> mv C:\cpanfly-5.12\var\cpan\build\Catalyst-Authentication-Store-LDAP-1.008-dxMyBI/Catalyst-Authentication-Store-LDAP-1.008.ppd C:/cpanfly-5.12/var/REPO/K/KA/KARMAN Finished 2010-04-09T18:40:22