Start 2008-07-26T06:03:45 Going to read /home/fly1003/var/cpan/Metadata Database was generated on Fri, 25 Jul 2008 10:02:50 GMT Running make for K/KA/KARMAN/Net-LDAP-Class-0.06.tar.gz Checksum for /net/nas/data/cpan/authors/id/K/KA/KARMAN/Net-LDAP-Class-0.06.tar.gz ok Net-LDAP-Class-0.06/ Net-LDAP-Class-0.06/lib/ Net-LDAP-Class-0.06/lib/Net/ Net-LDAP-Class-0.06/lib/Net/LDAP/ Net-LDAP-Class-0.06/lib/Net/LDAP/Class/ Net-LDAP-Class-0.06/lib/Net/LDAP/Class/Group/ Net-LDAP-Class-0.06/lib/Net/LDAP/Class/Group/POSIX.pm Net-LDAP-Class-0.06/lib/Net/LDAP/Class/Group/AD.pm Net-LDAP-Class-0.06/lib/Net/LDAP/Class/Group.pm Net-LDAP-Class-0.06/lib/Net/LDAP/Class/User/ Net-LDAP-Class-0.06/lib/Net/LDAP/Class/User/AD.pm Net-LDAP-Class-0.06/lib/Net/LDAP/Class/User/POSIX.pm Net-LDAP-Class-0.06/lib/Net/LDAP/Class/MethodMaker.pm Net-LDAP-Class-0.06/lib/Net/LDAP/Class/Metadata.pm Net-LDAP-Class-0.06/lib/Net/LDAP/Class/User.pm Net-LDAP-Class-0.06/lib/Net/LDAP/Class/Loader.pm Net-LDAP-Class-0.06/lib/Net/LDAP/Class.pm Net-LDAP-Class-0.06/Changes Net-LDAP-Class-0.06/MANIFEST Net-LDAP-Class-0.06/t/ Net-LDAP-Class-0.06/t/lib/ Net-LDAP-Class-0.06/t/lib/LDAPTestPOSIX.pm Net-LDAP-Class-0.06/t/lib/LDAPTestAD.pm Net-LDAP-Class-0.06/t/002-ad.t Net-LDAP-Class-0.06/t/00-load.t Net-LDAP-Class-0.06/t/pod-coverage.t Net-LDAP-Class-0.06/t/pod.t Net-LDAP-Class-0.06/t/001-posix.t Net-LDAP-Class-0.06/README Net-LDAP-Class-0.06/Makefile.PL Net-LDAP-Class-0.06/META.yml CPAN.pm: Going to build K/KA/KARMAN/Net-LDAP-Class-0.06.tar.gz >>> /home/fly1003/ap1003/bin/perl-static Makefile.PL Warning: prerequisite Net::LDAP 0 not found. Warning: prerequisite Net::LDAP::Batch 0 not found. Warning: prerequisite Net::LDAP::Server::Test 0.06 not found. Checking if your kit is complete... Looks good Writing Makefile for Net::LDAP::Class ---- Unsatisfied dependencies detected during ---- ---- KARMAN/Net-LDAP-Class-0.06.tar.gz ---- Net::LDAP::Server::Test [requires] Net::LDAP::Batch [requires] Net::LDAP [requires] Running make test Delayed until after prerequisites Running test for module 'Net::LDAP::Server::Test' Running make for K/KA/KARMAN/Net-LDAP-Server-Test-0.06.tar.gz Checksum for /net/nas/data/cpan/authors/id/K/KA/KARMAN/Net-LDAP-Server-Test-0.06.tar.gz ok Net-LDAP-Server-Test-0.06/ Net-LDAP-Server-Test-0.06/t/ Net-LDAP-Server-Test-0.06/t/boilerplate.t Net-LDAP-Server-Test-0.06/t/01-ldap.t Net-LDAP-Server-Test-0.06/t/pod-coverage.t Net-LDAP-Server-Test-0.06/t/00-load.t Net-LDAP-Server-Test-0.06/t/pod.t Net-LDAP-Server-Test-0.06/Changes Net-LDAP-Server-Test-0.06/lib/ Net-LDAP-Server-Test-0.06/lib/Net/ Net-LDAP-Server-Test-0.06/lib/Net/LDAP/ Net-LDAP-Server-Test-0.06/lib/Net/LDAP/Server/ Net-LDAP-Server-Test-0.06/lib/Net/LDAP/Server/Test.pm Net-LDAP-Server-Test-0.06/MANIFEST Net-LDAP-Server-Test-0.06/Makefile.PL Net-LDAP-Server-Test-0.06/README Net-LDAP-Server-Test-0.06/META.yml CPAN.pm: Going to build K/KA/KARMAN/Net-LDAP-Server-Test-0.06.tar.gz >>> /home/fly1003/ap1003/bin/perl-static 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.06.tar.gz ---- Net::LDAP::Server [requires] Net::LDAP [requires] Running make test Delayed until after prerequisites Running test for module 'Net::LDAP::Server' Running make for A/AA/AAR/Net-LDAP-Server-0.4.tar.gz Checksum for /net/nas/data/cpan/authors/id/A/AA/AAR/Net-LDAP-Server-0.4.tar.gz ok Net-LDAP-Server-0.4/ Net-LDAP-Server-0.4/Changelog Net-LDAP-Server-0.4/examples/ Net-LDAP-Server-0.4/examples/forking-server.pl Net-LDAP-Server-0.4/examples/MyDemoServer.pm Net-LDAP-Server-0.4/examples/simple-server.pl Net-LDAP-Server-0.4/lib/ Net-LDAP-Server-0.4/lib/Net/ Net-LDAP-Server-0.4/lib/Net/LDAP/ Net-LDAP-Server-0.4/lib/Net/LDAP/Server.pm Net-LDAP-Server-0.4/Makefile.PL Net-LDAP-Server-0.4/._MANIFEST Net-LDAP-Server-0.4/MANIFEST Net-LDAP-Server-0.4/MANIFEST.SKIP Net-LDAP-Server-0.4/META.yml Net-LDAP-Server-0.4/README Net-LDAP-Server-0.4/t/ Net-LDAP-Server-0.4/t/01-use.t Net-LDAP-Server-0.4/t/02-pod.t Net-LDAP-Server-0.4/t/03-podcoverage.t CPAN.pm: Going to build A/AA/AAR/Net-LDAP-Server-0.4.tar.gz >>> /home/fly1003/ap1003/bin/perl-static 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.4.tar.gz ---- Net::LDAP [requires] Convert::ASN1 [requires] Running make test Delayed until after prerequisites Running test for module 'Net::LDAP' Running make for G/GB/GBARR/perl-ldap-0.36.tar.gz Checksum for /net/nas/data/cpan/authors/id/G/GB/GBARR/perl-ldap-0.36.tar.gz ok perl-ldap-0.36/ perl-ldap-0.36/bin/ perl-ldap-0.36/bin/ldapdelete perl-ldap-0.36/bin/ldapmodrdn perl-ldap-0.36/bin/ldapsearch perl-ldap-0.36/Changes perl-ldap-0.36/contrib/ perl-ldap-0.36/contrib/dot.tklkup perl-ldap-0.36/contrib/isMember.pl perl-ldap-0.36/contrib/jpegDisplay.pl perl-ldap-0.36/contrib/jpegLoad.pl perl-ldap-0.36/contrib/ldapmodify.pl perl-ldap-0.36/contrib/ldifdiff.pl perl-ldap-0.36/contrib/ldifsort.pl perl-ldap-0.36/contrib/ldifuniq.pl perl-ldap-0.36/contrib/printMembers.pl perl-ldap-0.36/contrib/README perl-ldap-0.36/contrib/recursive-ldap-delete.pl perl-ldap-0.36/contrib/simple-proxy.pl perl-ldap-0.36/contrib/tklkup perl-ldap-0.36/CREDITS perl-ldap-0.36/data/ perl-ldap-0.36/data/00-cmp.ldif perl-ldap-0.36/data/00-cmp2.ldif perl-ldap-0.36/data/00-in.ldif perl-ldap-0.36/data/05-cmp.dsml perl-ldap-0.36/data/50-cmp.ldif perl-ldap-0.36/data/50-in.ldif perl-ldap-0.36/data/51-in.ldif perl-ldap-0.36/data/51a-cmp.ldif perl-ldap-0.36/data/51b-cmp.ldif perl-ldap-0.36/data/51c-cmp.ldif perl-ldap-0.36/data/51d-cmp.ldif perl-ldap-0.36/data/52-cmp.ldif perl-ldap-0.36/data/52-in.ldif perl-ldap-0.36/data/52-mod.ldif perl-ldap-0.36/data/cert.pem perl-ldap-0.36/data/core.schema perl-ldap-0.36/data/cosine.schema perl-ldap-0.36/data/inetorgperson.schema perl-ldap-0.36/data/key.pem perl-ldap-0.36/data/schema.in perl-ldap-0.36/data/slapd-conf.in perl-ldap-0.36/data/slapd.at.conf perl-ldap-0.36/data/slapd.oc.conf perl-ldap-0.36/data/slapd2-conf.in perl-ldap-0.36/inc/ perl-ldap-0.36/inc/Module/ perl-ldap-0.36/inc/Module/AutoInstall.pm perl-ldap-0.36/inc/Module/Install/ perl-ldap-0.36/inc/Module/Install/AutoInstall.pm perl-ldap-0.36/inc/Module/Install/Base.pm perl-ldap-0.36/inc/Module/Install/Can.pm perl-ldap-0.36/inc/Module/Install/Fetch.pm perl-ldap-0.36/inc/Module/Install/Include.pm perl-ldap-0.36/inc/Module/Install/Makefile.pm perl-ldap-0.36/inc/Module/Install/Metadata.pm perl-ldap-0.36/inc/Module/Install/Win32.pm perl-ldap-0.36/inc/Module/Install/WriteAll.pm perl-ldap-0.36/inc/Module/Install.pm perl-ldap-0.36/inc/Test/ perl-ldap-0.36/inc/Test/Builder/ perl-ldap-0.36/inc/Test/Builder/Module.pm perl-ldap-0.36/inc/Test/Builder.pm perl-ldap-0.36/inc/Test/More.pm perl-ldap-0.36/INSTALL perl-ldap-0.36/install-nomake perl-ldap-0.36/lib/ perl-ldap-0.36/lib/Bundle/ perl-ldap-0.36/lib/Bundle/Net/ perl-ldap-0.36/lib/Bundle/Net/LDAP.pm perl-ldap-0.36/lib/LWP/ perl-ldap-0.36/lib/LWP/Protocol/ perl-ldap-0.36/lib/LWP/Protocol/ldap.pm perl-ldap-0.36/lib/Net/ perl-ldap-0.36/lib/Net/LDAP/ perl-ldap-0.36/lib/Net/LDAP/ASN.pm perl-ldap-0.36/lib/Net/LDAP/Bind.pm perl-ldap-0.36/lib/Net/LDAP/Constant.pm perl-ldap-0.36/lib/Net/LDAP/Control/ perl-ldap-0.36/lib/Net/LDAP/Control/EntryChange.pm perl-ldap-0.36/lib/Net/LDAP/Control/ManageDsaIT.pm perl-ldap-0.36/lib/Net/LDAP/Control/Paged.pm perl-ldap-0.36/lib/Net/LDAP/Control/PasswordPolicy.pm perl-ldap-0.36/lib/Net/LDAP/Control/PersistentSearch.pm perl-ldap-0.36/lib/Net/LDAP/Control/PostRead.pm perl-ldap-0.36/lib/Net/LDAP/Control/PreRead.pm perl-ldap-0.36/lib/Net/LDAP/Control/ProxyAuth.pm perl-ldap-0.36/lib/Net/LDAP/Control/Sort.pm perl-ldap-0.36/lib/Net/LDAP/Control/SortResult.pm perl-ldap-0.36/lib/Net/LDAP/Control/VLV.pm perl-ldap-0.36/lib/Net/LDAP/Control/VLVResponse.pm perl-ldap-0.36/lib/Net/LDAP/Control.pm perl-ldap-0.36/lib/Net/LDAP/DSML.pm perl-ldap-0.36/lib/Net/LDAP/Entry.pm perl-ldap-0.36/lib/Net/LDAP/Entry.pod perl-ldap-0.36/lib/Net/LDAP/Examples.pod perl-ldap-0.36/lib/Net/LDAP/Extension/ perl-ldap-0.36/lib/Net/LDAP/Extension/SetPassword.pm perl-ldap-0.36/lib/Net/LDAP/Extension/WhoAmI.pm perl-ldap-0.36/lib/Net/LDAP/Extension.pm perl-ldap-0.36/lib/Net/LDAP/Extra.pm perl-ldap-0.36/lib/Net/LDAP/FAQ.pod perl-ldap-0.36/lib/Net/LDAP/Filter.pm perl-ldap-0.36/lib/Net/LDAP/Filter.pod perl-ldap-0.36/lib/Net/LDAP/FilterMatch.pm perl-ldap-0.36/lib/Net/LDAP/LDIF.pm perl-ldap-0.36/lib/Net/LDAP/LDIF.pod perl-ldap-0.36/lib/Net/LDAP/Message.pm perl-ldap-0.36/lib/Net/LDAP/Message.pod perl-ldap-0.36/lib/Net/LDAP/Reference.pod perl-ldap-0.36/lib/Net/LDAP/RFC.pod perl-ldap-0.36/lib/Net/LDAP/RootDSE.pm perl-ldap-0.36/lib/Net/LDAP/Schema.pm perl-ldap-0.36/lib/Net/LDAP/Schema.pod perl-ldap-0.36/lib/Net/LDAP/Search.pm perl-ldap-0.36/lib/Net/LDAP/Search.pod perl-ldap-0.36/lib/Net/LDAP/Security.pod perl-ldap-0.36/lib/Net/LDAP/Util.pm perl-ldap-0.36/lib/Net/LDAP.pm perl-ldap-0.36/lib/Net/LDAP.pod perl-ldap-0.36/lib/Net/LDAPI.pm perl-ldap-0.36/lib/Net/LDAPS.pm perl-ldap-0.36/Makefile.PL perl-ldap-0.36/MANIFEST perl-ldap-0.36/META.yml perl-ldap-0.36/README perl-ldap-0.36/SIGNATURE perl-ldap-0.36/t/ perl-ldap-0.36/t/00ldif-entry.t perl-ldap-0.36/t/01canon_dn.t perl-ldap-0.36/t/02filter.t perl-ldap-0.36/t/03schema.t perl-ldap-0.36/t/04refloop.t perl-ldap-0.36/t/05dsml.t perl-ldap-0.36/t/06constant.t perl-ldap-0.36/t/50populate.t perl-ldap-0.36/t/51search.t perl-ldap-0.36/t/52modify.t perl-ldap-0.36/t/53schema.t perl-ldap-0.36/t/54dse.t perl-ldap-0.36/t/55ssl.t perl-ldap-0.36/t/56ipc.t perl-ldap-0.36/t/57url.t perl-ldap-0.36/t/70sortctrl.t perl-ldap-0.36/t/common.pl perl-ldap-0.36/test.cfg perl-ldap-0.36/TODO CPAN.pm: Going to build G/GB/GBARR/perl-ldap-0.36.tar.gz >>> /home/fly1003/ap1003/bin/perl-static Makefile.PL *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... [Core Features] - Convert::ASN1 ...missing. (would need 0.07) ==> Auto-install the 1 mandatory module(s) from CPAN? [Y/n] y [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.81) ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Read/Write DSML files] - MIME::Base64 ...loaded. (3.07_01) - XML::SAX::Writer ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Read/Write LDIF files] - MIME::Base64 ...loaded. (3.07_01) *** Since we're running under CPANPLUS, I'll just let it take care of the dependency's installation later. *** Module::AutoInstall configuration finished. *** Since we're running under CPANPLUS, I'll just let it take care of the dependency's installation later. Warning: prerequisite Convert::ASN1 0.07 not found. Checking if your kit is complete... Looks good Writing Makefile for Net::LDAP ---- Unsatisfied dependencies detected during ---- ---- GBARR/perl-ldap-0.36.tar.gz ---- Convert::ASN1 [requires] Running make test Delayed until after prerequisites Running test for module 'Convert::ASN1' Running make for G/GB/GBARR/Convert-ASN1-0.21.tar.gz Checksum for /net/nas/data/cpan/authors/id/G/GB/GBARR/Convert-ASN1-0.21.tar.gz ok Convert-ASN1-0.21/ Convert-ASN1-0.21/inc/ Convert-ASN1-0.21/inc/Test/ Convert-ASN1-0.21/inc/Test/Builder.pm Convert-ASN1-0.21/inc/Test/Builder/ Convert-ASN1-0.21/inc/Test/Builder/Module.pm Convert-ASN1-0.21/inc/Test/More.pm Convert-ASN1-0.21/inc/Module/ Convert-ASN1-0.21/inc/Module/Install.pm Convert-ASN1-0.21/inc/Module/Install/ Convert-ASN1-0.21/inc/Module/Install/Makefile.pm Convert-ASN1-0.21/inc/Module/Install/Include.pm Convert-ASN1-0.21/inc/Module/Install/Metadata.pm Convert-ASN1-0.21/inc/Module/Install/Win32.pm Convert-ASN1-0.21/inc/Module/Install/Fetch.pm Convert-ASN1-0.21/inc/Module/Install/Base.pm Convert-ASN1-0.21/inc/Module/Install/Can.pm Convert-ASN1-0.21/lib/ Convert-ASN1-0.21/lib/Convert/ Convert-ASN1-0.21/lib/Convert/ASN1.pm Convert-ASN1-0.21/lib/Convert/ASN1/ Convert-ASN1-0.21/lib/Convert/ASN1/Debug.pm Convert-ASN1-0.21/lib/Convert/ASN1/_decode.pm Convert-ASN1-0.21/lib/Convert/ASN1/_encode.pm Convert-ASN1-0.21/lib/Convert/ASN1/parser.pm Convert-ASN1-0.21/lib/Convert/ASN1/IO.pm Convert-ASN1-0.21/lib/Convert/ASN1.pod Convert-ASN1-0.21/t/ Convert-ASN1-0.21/t/00prim.t Convert-ASN1-0.21/t/03seqof.t Convert-ASN1-0.21/t/09contr.t Convert-ASN1-0.21/t/11indef.t Convert-ASN1-0.21/t/12der.t Convert-ASN1-0.21/t/02seq.t Convert-ASN1-0.21/t/14any.t Convert-ASN1-0.21/t/10choice.t Convert-ASN1-0.21/t/01tag.t Convert-ASN1-0.21/t/13utf8.t Convert-ASN1-0.21/t/07io.t Convert-ASN1-0.21/t/08set.t Convert-ASN1-0.21/t/funcs.pl Convert-ASN1-0.21/t/04opt.t Convert-ASN1-0.21/t/06bigint.t Convert-ASN1-0.21/t/05time.t Convert-ASN1-0.21/t/07input.dat Convert-ASN1-0.21/OldChanges Convert-ASN1-0.21/MANIFEST Convert-ASN1-0.21/parser.y Convert-ASN1-0.21/examples/ Convert-ASN1-0.21/examples/ldap Convert-ASN1-0.21/examples/ldap-search Convert-ASN1-0.21/examples/x509decode Convert-ASN1-0.21/META.yml Convert-ASN1-0.21/ChangeLog Convert-ASN1-0.21/mkparse Convert-ASN1-0.21/Makefile.PL Convert-ASN1-0.21/README Convert-ASN1-0.21/SIGNATURE CPAN.pm: Going to build G/GB/GBARR/Convert-ASN1-0.21.tar.gz >>> /home/fly1003/ap1003/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Convert::ASN1 >>> make 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 Manifying blib/man3/Convert::ASN1.3 GBARR/Convert-ASN1-0.21.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1003/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/00prim......1..182 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.5.457 ok 83 ok 84 ok 85 ok 86 # OBJECT_ID 0.0.17.773.1.1.1 ok 87 ok 88 ok 89 ok 90 # OBJECT_ID 1.2.3.4.5 ok 91 ok 92 ok 93 ok 94 # ENUM 6573456 ok 95 ok 96 ok 97 ok 98 # ENUM -99 ok 99 ok 100 ok 101 ok 102 # ENUM 0 ok 103 ok 104 ok 105 ok 106 # BIT STRING 00110011 3 ok 107 ok 108 ok 109 ok 110 ok 111 # BIT STRING 011011111101110111000000 7 ok 112 ok 113 ok 114 ok 115 ok 116 # BIT STRING 00000000 1 ok 117 ok 118 ok 119 ok 120 ok 121 # BIT STRING 011011100101110111000000 21 ok 122 ok 123 ok 124 ok 125 ok 126 # REAL 0 ok 127 ok 128 ok 129 ok 130 # REAL inf ok 131 ok 132 ok 133 ok 134 # REAL -inf ok 135 ok 136 ok 137 ok 138 # REAL -5.5 ok 139 ok 140 ok 141 ok 142 # REAL 1.5 ok 143 ok 144 ok 145 ok 146 # RELATIVE-OID 2.5.457 ok 147 ok 148 ok 149 ok 150 # RELATIVE-OID 1.2.3.4.5 ok 151 ok 152 ok 153 ok 154 # RELATIVE-OID 0.0.17.773.1.1.1 ok 155 ok 156 ok 157 ok 158 # BCDString 123456789123456789 ok 159 ok 160 ok 161 ok 162 # BCDString 2.2 ok 163 ok 164 ok 165 ok 166 # BCDString -1 ok 167 ok 168 ok 169 ok 170 # BCDString 12345678 ok 171 ok 172 ok 173 ok 174 # BCDString 0 ok 175 ok 176 ok 177 ok 178 # BCDString 564 ok 179 ok 180 ok 181 ok 182 ok t/01tag.......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.......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.....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.......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......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....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........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.......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.....1..4 ok 1 ok 2 ok 3 ok 4 ok t/10choice....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.....1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t/12der.......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......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.......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=453, 2 wallclock secs ( 1.74 cusr + 0.20 csys = 1.94 CPU) GBARR/Convert-ASN1-0.21.tar.gz make test TEST_VERBOSE=1 -- OK Graham Barr <gbarr@pobox.com> Convert between perl data structures and ASN.1 encoded packets >>> (cd /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc && tar cvf - Convert-ASN1-0.21.ppd blib) | gzip -c >/home/fly1003/var/REPO/G/GB/GBARR/Convert-ASN1-0.21.tar.gz Convert-ASN1-0.21.ppd blib/ blib/lib/ blib/lib/Convert/ blib/lib/Convert/ASN1/ blib/lib/Convert/ASN1/IO.pm blib/lib/Convert/ASN1/parser.pm blib/lib/Convert/ASN1/Debug.pm blib/lib/Convert/ASN1/_encode.pm blib/lib/Convert/ASN1/_decode.pm blib/lib/Convert/ASN1.pod blib/lib/Convert/ASN1.pm blib/man3/ blib/man3/Convert::ASN1.3 >>> mv /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/Convert-ASN1-0.21.ppd /home/fly1003/var/REPO/G/GB/GBARR Running make for G/GB/GBARR/perl-ldap-0.36.tar.gz Prepending /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6 Prepending /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build G/GB/GBARR/perl-ldap-0.36.tar.gz >>> make /home/fly1003/ap1003/bin/perl-static "-Iinc" Makefile.PL --config= --installdeps=Convert::ASN1,0.07 cp lib/Net/LDAP/Control/PostRead.pm blib/lib/Net/LDAP/Control/PostRead.pm cp lib/Net/LDAP/FilterMatch.pm blib/lib/Net/LDAP/FilterMatch.pm cp lib/Net/LDAP/Entry.pod blib/lib/Net/LDAP/Entry.pod cp lib/Net/LDAP/Util.pm blib/lib/Net/LDAP/Util.pm cp lib/Net/LDAP/Message.pod blib/lib/Net/LDAP/Message.pod 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/Security.pod blib/lib/Net/LDAP/Security.pod cp lib/Net/LDAP/Filter.pod blib/lib/Net/LDAP/Filter.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/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/Message.pm blib/lib/Net/LDAP/Message.pm cp lib/Net/LDAP/FAQ.pod blib/lib/Net/LDAP/FAQ.pod cp lib/Net/LDAP/RootDSE.pm blib/lib/Net/LDAP/RootDSE.pm cp lib/Net/LDAP/Search.pm blib/lib/Net/LDAP/Search.pm 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/Entry.pm blib/lib/Net/LDAP/Entry.pm cp lib/Net/LDAP/Control.pm blib/lib/Net/LDAP/Control.pm cp lib/Net/LDAP/Extra.pm blib/lib/Net/LDAP/Extra.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/Bind.pm blib/lib/Net/LDAP/Bind.pm cp lib/Net/LDAP/Schema.pm blib/lib/Net/LDAP/Schema.pm cp lib/Net/LDAP/Filter.pm blib/lib/Net/LDAP/Filter.pm cp lib/Net/LDAP/Control/PreRead.pm blib/lib/Net/LDAP/Control/PreRead.pm cp lib/Net/LDAP/Control/Paged.pm blib/lib/Net/LDAP/Control/Paged.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/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/Extension.pm blib/lib/Net/LDAP/Extension.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 Manifying blib/man3/Net::LDAP::Control::PostRead.3 Manifying blib/man3/Net::LDAP::Entry.3 Manifying blib/man3/Net::LDAP::FilterMatch.3 Manifying blib/man3/Net::LDAP::Message.3 Manifying blib/man3/Net::LDAP::Util.3 Manifying blib/man3/Net::LDAP::Extension::WhoAmI.3 Manifying blib/man3/Net::LDAP::DSML.3 Manifying blib/man3/Net::LDAP::LDIF.3 Manifying blib/man3/Net::LDAP::Filter.3 Manifying blib/man3/Net::LDAP::Security.3 Manifying blib/man3/Net::LDAP::Control::VLV.3 Manifying blib/man3/Net::LDAP::Control::SortResult.3 Manifying blib/man3/Net::LDAP::Control::ManageDsaIT.3 Manifying blib/man3/Net::LDAP::Control::ProxyAuth.3 Manifying blib/man3/Net::LDAPI.3 Manifying blib/man3/Net::LDAP::Control::Sort.3 Manifying blib/man3/Net::LDAPS.3 Manifying blib/man3/Net::LDAP::FAQ.3 Manifying blib/man3/Net::LDAP::RootDSE.3 Manifying blib/man3/Bundle::Net::LDAP.3 Manifying blib/man3/Net::LDAP::Control.3 Manifying blib/man3/Net::LDAP::Extra.3 Manifying blib/man3/Net::LDAP::Control::PersistentSearch.3 Manifying blib/man3/Net::LDAP::Control::VLVResponse.3 Manifying blib/man3/Net::LDAP::Control::Paged.3 Manifying blib/man3/Net::LDAP::Control::PreRead.3 Manifying blib/man3/Net::LDAP::Control::PasswordPolicy.3 Manifying blib/man3/Net::LDAP::Control::EntryChange.3 Manifying blib/man3/Net::LDAP::Examples.3 Manifying blib/man3/Net::LDAP::Schema.3 Manifying blib/man3/Net::LDAP::RFC.3 Manifying blib/man3/Net::LDAP::Extension::SetPassword.3 Manifying blib/man3/Net::LDAP::Reference.3 Manifying blib/man3/Net::LDAP.3 Manifying blib/man3/Net::LDAP::Constant.3 Manifying blib/man3/Net::LDAP::Search.3 GBARR/perl-ldap-0.36.tar.gz make -- OK Prepending /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 /home/fly1003/ap1003/bin/perl-static "-Iinc" Makefile.PL --config= --installdeps=Convert::ASN1,0.07 PERL_DL_NONLAZY=1 /home/fly1003/ap1003/bin/perl-static "-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/70sortctrl.t t/00ldif-entry....1..11 ok 1 # version == 1 ok 2 # data/00-cmp.ldif ok 3 # data/00-in.ldif ok 4 # data/00-cmp2.ldif ok 5 # attributes ok 6 # attributes - nooptions ok 7 # name eq Graham Barr ok 8 # name;en-us eq Bob ok 9 # name keys ok 10 # name alloptions ok 11 # name alloptions Bob ok t/01canon_dn......1..68 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 t/02filter........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........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,cn,objectClass] 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.......1..5 $VAR1 = bless( { 'net_ldap_version' => 3, 'net_ldap_scheme' => 'ldap', 'net_ldap_debug' => 0, 'net_ldap_socket' => bless( \*Symbol::GEN0, 'IO::File' ), 'net_ldap_uri' => 'host', 'net_ldap_resp' => {}, 'net_ldap_async' => 1, 'net_ldap_mesg' => { '1' => bless( { 'parent' => $VAR1, 'callback' => undef, 'mesgid' => 1, 'pdu' => '0 `€', 'raw' => undef }, 'Net::LDAP::Bind' ) }, 'net_ldap_refcnt' => 1 }, 'Net::LDAP::Dummy' ); ok 1 ok 2 ok 3 ok 4 ok 5 ok t/05dsml..........1..0 # XML::SAX::Base not installed skipped all skipped: no reason given t/06constant......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......1..0 # Skip No server skipped all skipped: No server t/51search........1..0 # Skip No server skipped all skipped: No server t/52modify........1..0 # Skip No server skipped all skipped: No server t/53schema........1..0 # Skip No server skipped all skipped: No server t/54dse...........1..0 # Skip No server skipped all skipped: No server t/55ssl...........1..0 # IO::Socket::SSL not installed skipped all skipped: no reason given t/56ipc...........1..0 # Skip No server skipped all skipped: No server t/57url...........1..0 # Skip No server skipped all skipped: No server t/70sortctrl......1..0 # Skip External tests disabled skipped all skipped: External tests disabled All tests successful, 10 tests skipped. Files=16, Tests=521, 5 wallclock secs ( 3.95 cusr + 0.32 csys = 4.27 CPU) GBARR/perl-ldap-0.36.tar.gz make test TEST_VERBOSE=1 -- OK Graham Barr <gbarr@pobox.com> LDAP client library >>> (cd /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6 && tar cvf - perl-ldap-0.36.ppd blib) | gzip -c >/home/fly1003/var/REPO/G/GB/GBARR/perl-ldap-0.36.tar.gz perl-ldap-0.36.ppd blib/ blib/lib/ blib/lib/LWP/ blib/lib/LWP/Protocol/ blib/lib/LWP/Protocol/ldap.pm blib/lib/Net/ blib/lib/Net/LDAP/ blib/lib/Net/LDAP/Examples.pod blib/lib/Net/LDAP/Util.pm blib/lib/Net/LDAP/LDIF.pm blib/lib/Net/LDAP/Extension.pm blib/lib/Net/LDAP/DSML.pm blib/lib/Net/LDAP/Bind.pm blib/lib/Net/LDAP/FAQ.pod blib/lib/Net/LDAP/RootDSE.pm blib/lib/Net/LDAP/Security.pod blib/lib/Net/LDAP/Entry.pm blib/lib/Net/LDAP/Search.pm blib/lib/Net/LDAP/Extension/ blib/lib/Net/LDAP/Extension/SetPassword.pm blib/lib/Net/LDAP/Extension/WhoAmI.pm blib/lib/Net/LDAP/FilterMatch.pm blib/lib/Net/LDAP/Control/ blib/lib/Net/LDAP/Control/VLVResponse.pm blib/lib/Net/LDAP/Control/EntryChange.pm blib/lib/Net/LDAP/Control/PreRead.pm blib/lib/Net/LDAP/Control/PasswordPolicy.pm blib/lib/Net/LDAP/Control/VLV.pm blib/lib/Net/LDAP/Control/PersistentSearch.pm blib/lib/Net/LDAP/Control/SortResult.pm blib/lib/Net/LDAP/Control/ProxyAuth.pm blib/lib/Net/LDAP/Control/Sort.pm blib/lib/Net/LDAP/Control/PostRead.pm blib/lib/Net/LDAP/Control/ManageDsaIT.pm blib/lib/Net/LDAP/Control/Paged.pm blib/lib/Net/LDAP/Entry.pod blib/lib/Net/LDAP/Filter.pod blib/lib/Net/LDAP/Control.pm blib/lib/Net/LDAP/Search.pod blib/lib/Net/LDAP/Constant.pm blib/lib/Net/LDAP/LDIF.pod blib/lib/Net/LDAP/Extra.pm blib/lib/Net/LDAP/Reference.pod blib/lib/Net/LDAP/Message.pod blib/lib/Net/LDAP/Schema.pod blib/lib/Net/LDAP/Filter.pm blib/lib/Net/LDAP/RFC.pod blib/lib/Net/LDAP/ASN.pm blib/lib/Net/LDAP/Message.pm blib/lib/Net/LDAP/Schema.pm blib/lib/Net/LDAP.pm blib/lib/Net/LDAP.pod blib/lib/Net/LDAPI.pm blib/lib/Net/LDAPS.pm blib/lib/Bundle/ blib/lib/Bundle/Net/ blib/lib/Bundle/Net/LDAP.pm blib/man3/ blib/man3/Net::LDAP::Constant.3 blib/man3/Net::LDAP::Examples.3 blib/man3/Net::LDAP::Control::ProxyAuth.3 blib/man3/Net::LDAP::Control.3 blib/man3/Net::LDAP::Security.3 blib/man3/Net::LDAP::Control::SortResult.3 blib/man3/Net::LDAP::Schema.3 blib/man3/Net::LDAP::Control::PreRead.3 blib/man3/Net::LDAP::Filter.3 blib/man3/Net::LDAP::Control::EntryChange.3 blib/man3/Net::LDAP::FAQ.3 blib/man3/Net::LDAP::RFC.3 blib/man3/Net::LDAP::Control::ManageDsaIT.3 blib/man3/Net::LDAP::Extension::SetPassword.3 blib/man3/Net::LDAP::Control::Paged.3 blib/man3/Net::LDAP::Search.3 blib/man3/Net::LDAP::Reference.3 blib/man3/Net::LDAP::Entry.3 blib/man3/Net::LDAP::FilterMatch.3 blib/man3/Net::LDAP::Message.3 blib/man3/Net::LDAP::Control::VLV.3 blib/man3/Net::LDAP::Extra.3 blib/man3/Net::LDAP::Control::VLVResponse.3 blib/man3/Net::LDAP::Control::PersistentSearch.3 blib/man3/Net::LDAP::DSML.3 blib/man3/Net::LDAP.3 blib/man3/Net::LDAP::LDIF.3 blib/man3/Net::LDAP::Extension::WhoAmI.3 blib/man3/Bundle::Net::LDAP.3 blib/man3/Net::LDAP::RootDSE.3 blib/man3/Net::LDAP::Control::PasswordPolicy.3 blib/man3/Net::LDAP::Util.3 blib/man3/Net::LDAP::Control::Sort.3 blib/man3/Net::LDAPI.3 blib/man3/Net::LDAPS.3 blib/man3/Net::LDAP::Control::PostRead.3 >>> mv /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/perl-ldap-0.36.ppd /home/fly1003/var/REPO/G/GB/GBARR Running test for module 'Convert::ASN1' Running make for G/GB/GBARR/Convert-ASN1-0.21.tar.gz Prepending /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc Prepending /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'make' Has already been made Prepending /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'test' Running make test Has already been tested successfully Running make for A/AA/AAR/Net-LDAP-Server-0.4.tar.gz Prepending /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm Prepending /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build A/AA/AAR/Net-LDAP-Server-0.4.tar.gz >>> make cp lib/Net/LDAP/Server.pm blib/lib/Net/LDAP/Server.pm Manifying blib/man3/Net::LDAP::Server.3 AAR/Net-LDAP-Server-0.4.tar.gz make -- OK Prepending /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1003/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01-use............1..1 # Running under perl version 5.010000 for linux # Current time local: Sat Jul 26 06:04:08 2008 # Current time GMT: Sat Jul 26 13:04:08 2008 # Using Test.pm version 1.25 ok 1 ok t/02-pod............1..1 ok 1 - blib/lib/Net/LDAP/Server.pm ok t/03-podcoverage....1..1 ok 1 - Pod coverage on Net::LDAP::Server ok All tests successful. Files=3, Tests=3, 1 wallclock secs ( 0.66 cusr + 0.06 csys = 0.72 CPU) AAR/Net-LDAP-Server-0.4.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from Makefile Alessandro Ranellucci <aar@cpan.org> LDAP server side protocol handling >>> (cd /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm && tar cvf - Net-LDAP-Server-0.4.ppd blib) | gzip -c >/home/fly1003/var/REPO/A/AA/AAR/Net-LDAP-Server-0.4.tar.gz Net-LDAP-Server-0.4.ppd blib/ blib/lib/ blib/lib/Net/ blib/lib/Net/LDAP/ blib/lib/Net/LDAP/Server.pm blib/man3/ blib/man3/Net::LDAP::Server.3 >>> mv /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/Net-LDAP-Server-0.4.ppd /home/fly1003/var/REPO/A/AA/AAR Running test for module 'Net::LDAP' Running make for G/GB/GBARR/perl-ldap-0.36.tar.gz Prepending /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/lib /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6 Prepending /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/lib /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'make' Has already been made Prepending /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/lib /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/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.06.tar.gz Prepending /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/lib /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k Prepending /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/lib /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build K/KA/KARMAN/Net-LDAP-Server-Test-0.06.tar.gz >>> make cp lib/Net/LDAP/Server/Test.pm blib/lib/Net/LDAP/Server/Test.pm Manifying blib/man3/Net::LDAP::Server::Test.3 KARMAN/Net-LDAP-Server-Test-0.06.tar.gz make -- OK Prepending /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/lib /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1003/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-load.........1..1 ok 1 - use Net::LDAP::Server::Test; # Testing Net::LDAP::Server::Test 0.06, Perl 5.010000, /home/fly1003/ap1003/bin/perl-static ok t/01-ldap.........1..12 creating new LDAP server on port 10636 ... ok 1 - spawn new server ok 2 - new LDAP connection Accepted connection from: 127.0.0.1 ok 3 - LDAP bind() ok 4 - LDAP search() ok 5 - 13 entries found in search ... shutting down server ok 6 - LDAP unbind() creating new LDAP server on port 10636 ... ok 7 - spawn new server with our own data ok 8 - new LDAP connection Accepted connection from: 127.0.0.1 ok 9 - LDAP bind() ok 10 - LDAP search() ok 11 - 1 entries found in search ... shutting down server ok 12 - LDAP unbind() ok t/boilerplate.....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....1..1 ok 1 - Pod coverage on Net::LDAP::Server::Test ok t/pod.............1..1 ok 1 - blib/lib/Net/LDAP/Server/Test.pm ok All tests successful. Files=5, Tests=18, 4 wallclock secs ( 3.33 cusr + 0.91 csys = 4.24 CPU) KARMAN/Net-LDAP-Server-Test-0.06.tar.gz make test TEST_VERBOSE=1 -- OK Peter Karman <perl@peknet.com> test Net::LDAP code >>> (cd /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k && tar cvf - Net-LDAP-Server-Test-0.06.ppd blib) | gzip -c >/home/fly1003/var/REPO/K/KA/KARMAN/Net-LDAP-Server-Test-0.06.tar.gz Net-LDAP-Server-Test-0.06.ppd blib/ blib/lib/ blib/lib/Net/ blib/lib/Net/LDAP/ blib/lib/Net/LDAP/Server/ blib/lib/Net/LDAP/Server/Test.pm blib/man3/ blib/man3/Net::LDAP::Server::Test.3 >>> mv /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k/Net-LDAP-Server-Test-0.06.ppd /home/fly1003/var/REPO/K/KA/KARMAN Running test for module 'Net::LDAP::Batch' Running make for K/KA/KARMAN/Net-LDAP-Batch-0.01.tar.gz Prepending /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k/blib/lib /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/lib /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/K/KA/KARMAN/Net-LDAP-Batch-0.01.tar.gz ok Net-LDAP-Batch-0.01/ Net-LDAP-Batch-0.01/lib/ Net-LDAP-Batch-0.01/lib/Net/ Net-LDAP-Batch-0.01/lib/Net/LDAP/ Net-LDAP-Batch-0.01/lib/Net/LDAP/Batch/ Net-LDAP-Batch-0.01/lib/Net/LDAP/Batch/Action/ Net-LDAP-Batch-0.01/lib/Net/LDAP/Batch/Action/Update.pm Net-LDAP-Batch-0.01/lib/Net/LDAP/Batch/Action/Delete.pm Net-LDAP-Batch-0.01/lib/Net/LDAP/Batch/Action/Add.pm Net-LDAP-Batch-0.01/lib/Net/LDAP/Batch/Action.pm Net-LDAP-Batch-0.01/lib/Net/LDAP/Batch.pm Net-LDAP-Batch-0.01/Changes Net-LDAP-Batch-0.01/t/ Net-LDAP-Batch-0.01/t/pod-coverage.t Net-LDAP-Batch-0.01/t/00-load.t Net-LDAP-Batch-0.01/t/pod.t Net-LDAP-Batch-0.01/t/001-batch.t Net-LDAP-Batch-0.01/MANIFEST Net-LDAP-Batch-0.01/Makefile.PL Net-LDAP-Batch-0.01/README Net-LDAP-Batch-0.01/META.yml Prepending /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k/blib/lib /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/lib /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build K/KA/KARMAN/Net-LDAP-Batch-0.01.tar.gz >>> /home/fly1003/ap1003/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Net::LDAP::Batch >>> make cp lib/Net/LDAP/Batch/Action/Delete.pm blib/lib/Net/LDAP/Batch/Action/Delete.pm cp lib/Net/LDAP/Batch/Action/Update.pm blib/lib/Net/LDAP/Batch/Action/Update.pm cp lib/Net/LDAP/Batch.pm blib/lib/Net/LDAP/Batch.pm cp lib/Net/LDAP/Batch/Action.pm blib/lib/Net/LDAP/Batch/Action.pm cp lib/Net/LDAP/Batch/Action/Add.pm blib/lib/Net/LDAP/Batch/Action/Add.pm Manifying blib/man3/Net::LDAP::Batch::Action::Update.3 Manifying blib/man3/Net::LDAP::Batch::Action::Delete.3 Manifying blib/man3/Net::LDAP::Batch.3 Manifying blib/man3/Net::LDAP::Batch::Action::Add.3 Manifying blib/man3/Net::LDAP::Batch::Action.3 KARMAN/Net-LDAP-Batch-0.01.tar.gz make -- OK Prepending /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k/blib/lib /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/lib /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1003/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-load.........1..1 ok 1 - use Net::LDAP::Batch; # Testing Net::LDAP::Batch 0.01, Perl 5.010000, /home/fly1003/ap1003/bin/perl-static ok t/001-batch.......1..4 ok 1 - use Net::LDAP::Batch; creating new LDAP server on port 10636 ... Accepted connection from: 127.0.0.1 ok 2 - new batch ok 3 - add actions ok 4 - do batch ... shutting down server ok t/pod-coverage....1..5 ok 1 - Pod coverage on Net::LDAP::Batch ok 2 - Pod coverage on Net::LDAP::Batch::Action ok 3 - Pod coverage on Net::LDAP::Batch::Action::Delete ok 4 - Pod coverage on Net::LDAP::Batch::Action::Update ok 5 - Pod coverage on Net::LDAP::Batch::Action::Add ok t/pod.............1..5 ok 1 - blib/lib/Net/LDAP/Batch.pm ok 2 - blib/lib/Net/LDAP/Batch/Action.pm ok 3 - blib/lib/Net/LDAP/Batch/Action/Delete.pm ok 4 - blib/lib/Net/LDAP/Batch/Action/Update.pm ok 5 - blib/lib/Net/LDAP/Batch/Action/Add.pm ok All tests successful. Files=4, Tests=15, 2 wallclock secs ( 1.88 cusr + 0.49 csys = 2.37 CPU) KARMAN/Net-LDAP-Batch-0.01.tar.gz make test TEST_VERBOSE=1 -- OK Peter Karman <perl@peknet.com> perform a batch of LDAP actions >>> (cd /home/fly1003/var/cpan/build/Net-LDAP-Batch-0.01-PlqPGF && tar cvf - Net-LDAP-Batch-0.01.ppd blib) | gzip -c >/home/fly1003/var/REPO/K/KA/KARMAN/Net-LDAP-Batch-0.01.tar.gz Net-LDAP-Batch-0.01.ppd blib/ blib/lib/ blib/lib/Net/ blib/lib/Net/LDAP/ blib/lib/Net/LDAP/Batch/ blib/lib/Net/LDAP/Batch/Action.pm blib/lib/Net/LDAP/Batch/Action/ blib/lib/Net/LDAP/Batch/Action/Delete.pm blib/lib/Net/LDAP/Batch/Action/Update.pm blib/lib/Net/LDAP/Batch/Action/Add.pm blib/lib/Net/LDAP/Batch.pm blib/man3/ blib/man3/Net::LDAP::Batch::Action::Add.3 blib/man3/Net::LDAP::Batch::Action::Update.3 blib/man3/Net::LDAP::Batch::Action::Delete.3 blib/man3/Net::LDAP::Batch::Action.3 blib/man3/Net::LDAP::Batch.3 >>> mv /home/fly1003/var/cpan/build/Net-LDAP-Batch-0.01-PlqPGF/Net-LDAP-Batch-0.01.ppd /home/fly1003/var/REPO/K/KA/KARMAN Running test for module 'Net::LDAP' Running make for G/GB/GBARR/perl-ldap-0.36.tar.gz Prepending /home/fly1003/var/cpan/build/Net-LDAP-Batch-0.01-PlqPGF/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Batch-0.01-PlqPGF/blib/lib /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k/blib/lib /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/lib /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6 Prepending /home/fly1003/var/cpan/build/Net-LDAP-Batch-0.01-PlqPGF/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Batch-0.01-PlqPGF/blib/lib /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k/blib/lib /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/lib /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'make' Has already been made Prepending /home/fly1003/var/cpan/build/Net-LDAP-Batch-0.01-PlqPGF/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Batch-0.01-PlqPGF/blib/lib /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k/blib/lib /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/lib /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'test' Running make test Has already been tested successfully Running make for K/KA/KARMAN/Net-LDAP-Class-0.06.tar.gz Prepending /home/fly1003/var/cpan/build/Net-LDAP-Batch-0.01-PlqPGF/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Batch-0.01-PlqPGF/blib/lib /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k/blib/lib /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/lib /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1003/var/cpan/build/Net-LDAP-Class-0.06-NbDA4g Prepending /home/fly1003/var/cpan/build/Net-LDAP-Batch-0.01-PlqPGF/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Batch-0.01-PlqPGF/blib/lib /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k/blib/lib /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/lib /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build K/KA/KARMAN/Net-LDAP-Class-0.06.tar.gz >>> make cp lib/Net/LDAP/Class/Metadata.pm blib/lib/Net/LDAP/Class/Metadata.pm cp lib/Net/LDAP/Class/Group/AD.pm blib/lib/Net/LDAP/Class/Group/AD.pm cp lib/Net/LDAP/Class/Group/POSIX.pm blib/lib/Net/LDAP/Class/Group/POSIX.pm cp lib/Net/LDAP/Class/Group.pm blib/lib/Net/LDAP/Class/Group.pm cp lib/Net/LDAP/Class/User.pm blib/lib/Net/LDAP/Class/User.pm cp lib/Net/LDAP/Class/Loader.pm blib/lib/Net/LDAP/Class/Loader.pm cp lib/Net/LDAP/Class/User/POSIX.pm blib/lib/Net/LDAP/Class/User/POSIX.pm cp lib/Net/LDAP/Class.pm blib/lib/Net/LDAP/Class.pm cp lib/Net/LDAP/Class/User/AD.pm blib/lib/Net/LDAP/Class/User/AD.pm cp lib/Net/LDAP/Class/MethodMaker.pm blib/lib/Net/LDAP/Class/MethodMaker.pm Manifying blib/man3/Net::LDAP::Class::Group::POSIX.3 Manifying blib/man3/Net::LDAP::Class::Group::AD.3 Manifying blib/man3/Net::LDAP::Class::Metadata.3 Manifying blib/man3/Net::LDAP::Class::User.3 Manifying blib/man3/Net::LDAP::Class::Group.3 Manifying blib/man3/Net::LDAP::Class::User::POSIX.3 Manifying blib/man3/Net::LDAP::Class::Loader.3 Manifying blib/man3/Net::LDAP::Class.3 Manifying blib/man3/Net::LDAP::Class::User::AD.3 Manifying blib/man3/Net::LDAP::Class::MethodMaker.3 KARMAN/Net-LDAP-Class-0.06.tar.gz make -- OK Prepending /home/fly1003/var/cpan/build/Net-LDAP-Batch-0.01-PlqPGF/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Batch-0.01-PlqPGF/blib/lib /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-Test-0.06-pbxK2k/blib/lib /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/arch /home/fly1003/var/cpan/build/Net-LDAP-Server-0.4-wvcLRm/blib/lib /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/arch /home/fly1003/var/cpan/build/perl-ldap-0.36-ikBQS6/blib/lib /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/arch /home/fly1003/var/cpan/build/Convert-ASN1-0.21-mD3OWc/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1003/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-load.........1..1 ok 1 - use Net::LDAP::Class; # Testing Net::LDAP::Class 0.06, Perl 5.010000, /home/fly1003/ap1003/bin/perl-static ok t/001-posix.......1..37 ok 1 - use Net::LDAP::Class; ok 2 - use Net::LDAP::Class::User::POSIX; ok 3 - use Net::LDAP::Class::Group::POSIX; creating new LDAP server on port 10636 ... ok 4 - spawn server Accepted connection from: 127.0.0.1 ok 5 - connect to server ok 6 - bind to server ok 7 - new group ok 8 - create foogroup ok 9 - new bargroup ok 10 - create bargroup ok 11 - new user ok 12 - create user ok 13 - random password was set ok 14 - new user2 ok 15 - can read user info ok 16 - homeDirectory set automatically ok 17 - default shell is set ok 18 - change user2 shell ok 19 - save user2 changes ok 20 - re-read user from server ok 21 - users have same loginShell -- write successful ok 22 - new foogroup2 ok 23 - create foogroup2 ok 24 - set foouser primary group to foogroup2 ok 25 - make foogroup a secondary group ok 26 - save group changes ok 27 - prim group changed ok 28 - re-read foogroup2 from server ok 29 - foouser moved to foogroup2 ok 30 - foouser secondary group now foogroup ok 31 - set foouser primary group back to foogroup ok 32 - remove foogroup as secondary group for foouser ok 33 - remove bargroup as secondary group ok 34 - save changes to group undo ok 35 - prim group changed ok 36 - no secondary groups ok 37 - no secondary users ... shutting down server ok t/002-ad..........1..36 ok 1 - use Net::LDAP::Class; ok 2 - use Net::LDAP::Class::User::AD; ok 3 - use Net::LDAP::Class::Group::AD; creating new LDAP server on port 10636 ... ok 4 - spawn server ok 5 - connect to server Accepted connection from: 127.0.0.1 ok 6 - bind to server ok 7 - new group ok 8 - create foogroup ok 9 - new bargroup ok 10 - create bargroup ok 11 - new user ok 12 - create user ok 13 - random password was set ok 14 - new user2 ok 15 - can read user info ok 16 - homeDirectory set automatically ok 17 - set homeDirectory ok 18 - save user2 changes ok 19 - re-read user from server ok 20 - users have same homeDirectory -- write successful ok 21 - new foogroup2 ok 22 - create foogroup2 ok 23 - set foouser primary group to foogroup2 ok 24 - make foogroup a secondary group ok 25 - save group changes ok 26 - prim group changed ok 27 - re-read foogroup2 from server ok 28 - foouser moved to foogroup2 ok 29 - foouser secondary group now foogroup ok 30 - set foouser primary group back to foogroup ok 31 - remove foogroup as secondary group for foouser ok 32 - remove bargroup as secondary group ok 33 - save changes to group undo ok 34 - prim group changed ok 35 - no secondary groups ok 36 - no secondary users ... shutting down server ok t/pod-coverage....1..10 ok 1 - Pod coverage on Net::LDAP::Class ok 2 - Pod coverage on Net::LDAP::Class::Group ok 3 - Pod coverage on Net::LDAP::Class::Loader ok 4 - Pod coverage on Net::LDAP::Class::User ok 5 - Pod coverage on Net::LDAP::Class::MethodMaker ok 6 - Pod coverage on Net::LDAP::Class::Metadata ok 7 - Pod coverage on Net::LDAP::Class::User::AD ok 8 - Pod coverage on Net::LDAP::Class::User::POSIX ok 9 - Pod coverage on Net::LDAP::Class::Group::AD ok 10 - Pod coverage on Net::LDAP::Class::Group::POSIX ok t/pod.............1..10 ok 1 - blib/lib/Net/LDAP/Class.pm ok 2 - blib/lib/Net/LDAP/Class/Group.pm ok 3 - blib/lib/Net/LDAP/Class/Loader.pm ok 4 - blib/lib/Net/LDAP/Class/User.pm ok 5 - blib/lib/Net/LDAP/Class/MethodMaker.pm ok 6 - blib/lib/Net/LDAP/Class/Metadata.pm ok 7 - blib/lib/Net/LDAP/Class/User/AD.pm ok 8 - blib/lib/Net/LDAP/Class/User/POSIX.pm ok 9 - blib/lib/Net/LDAP/Class/Group/AD.pm ok 10 - blib/lib/Net/LDAP/Class/Group/POSIX.pm ok All tests successful. Files=5, Tests=94, 10 wallclock secs ( 5.00 cusr + 1.16 csys = 6.16 CPU) KARMAN/Net-LDAP-Class-0.06.tar.gz make test TEST_VERBOSE=1 -- OK Peter Karman <perl@peknet.com> object-relational mapper for Net::LDAP >>> (cd /home/fly1003/var/cpan/build/Net-LDAP-Class-0.06-NbDA4g && tar cvf - Net-LDAP-Class-0.06.ppd blib) | gzip -c >/home/fly1003/var/REPO/K/KA/KARMAN/Net-LDAP-Class-0.06.tar.gz Net-LDAP-Class-0.06.ppd blib/ blib/lib/ blib/lib/Net/ blib/lib/Net/LDAP/ blib/lib/Net/LDAP/Class/ blib/lib/Net/LDAP/Class/User/ blib/lib/Net/LDAP/Class/User/AD.pm blib/lib/Net/LDAP/Class/User/POSIX.pm blib/lib/Net/LDAP/Class/Group.pm blib/lib/Net/LDAP/Class/Loader.pm blib/lib/Net/LDAP/Class/User.pm blib/lib/Net/LDAP/Class/Group/ blib/lib/Net/LDAP/Class/Group/AD.pm blib/lib/Net/LDAP/Class/Group/POSIX.pm blib/lib/Net/LDAP/Class/MethodMaker.pm blib/lib/Net/LDAP/Class/Metadata.pm blib/lib/Net/LDAP/Class.pm blib/man3/ blib/man3/Net::LDAP::Class::User::POSIX.3 blib/man3/Net::LDAP::Class.3 blib/man3/Net::LDAP::Class::MethodMaker.3 blib/man3/Net::LDAP::Class::Group::POSIX.3 blib/man3/Net::LDAP::Class::Group::AD.3 blib/man3/Net::LDAP::Class::Loader.3 blib/man3/Net::LDAP::Class::User::AD.3 blib/man3/Net::LDAP::Class::Metadata.3 blib/man3/Net::LDAP::Class::Group.3 blib/man3/Net::LDAP::Class::User.3 >>> mv /home/fly1003/var/cpan/build/Net-LDAP-Class-0.06-NbDA4g/Net-LDAP-Class-0.06.ppd /home/fly1003/var/REPO/K/KA/KARMAN Finished 2008-07-26T06:04:35