PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.18\var\megalib\bin;C:\Perl-5.18\site\bin;C:\Perl-5.18\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\instantclient_11_2;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0 Start 2014-02-18T12:56:30 ActivePerl-1800 CPAN-2.00 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK PATH=C:/CPANFL~1.18/var/libs/bin;C:\mingw\bin;C:\cygwin\bin;C:\CPANFL~1.18\var\megalib\bin;C:\Perl-5.18\site\bin;C:\Perl-5.18\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\INSTAN~1;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0 Reading 'C:\cpanfly-5.18\var\cpan\Metadata' Database was generated on Tue, 18 Feb 2014 19:41:02 GMT Running make for M/MA/MARSCHAP/perl-ldap-0.58.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/M/MA/MARSCHAP/perl-ldap-0.58.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/M/MA/MARSCHAP/CHECKSUMS Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\M\MA\MARSCHAP\perl-ldap-0.58.tar.gz ok perl-ldap-0.58/ perl-ldap-0.58/install-nomake perl-ldap-0.58/META.json perl-ldap-0.58/data/ perl-ldap-0.58/data/openldap.schema perl-ldap-0.58/data/00-cmp2.ldif perl-ldap-0.58/data/40-in.ldif perl-ldap-0.58/data/41b-cmp.ldif perl-ldap-0.58/data/regenerate_cert.sh perl-ldap-0.58/data/00-in.ldif perl-ldap-0.58/data/42-mod.ldif perl-ldap-0.58/data/cosine.schema perl-ldap-0.58/data/41a-cmp.ldif perl-ldap-0.58/data/41c-cmp.ldif perl-ldap-0.58/data/openssl.cnf perl-ldap-0.58/data/41d-cmp.ldif perl-ldap-0.58/data/00-cmp.ldif perl-ldap-0.58/data/40-cmp.ldif perl-ldap-0.58/data/woman.jpg perl-ldap-0.58/data/core.schema perl-ldap-0.58/data/key.pem perl-ldap-0.58/data/slapd.conf.in perl-ldap-0.58/data/05-cmp.dsml perl-ldap-0.58/data/man.jpg perl-ldap-0.58/data/41-in.ldif perl-ldap-0.58/data/42-in.ldif perl-ldap-0.58/data/cert.pem perl-ldap-0.58/data/inetorgperson.schema perl-ldap-0.58/data/schema.in perl-ldap-0.58/data/42-cmp.ldif perl-ldap-0.58/SIGNATURE perl-ldap-0.58/inc/ perl-ldap-0.58/inc/Module/ perl-ldap-0.58/inc/Module/Install/ perl-ldap-0.58/inc/Module/Install/Can.pm perl-ldap-0.58/inc/Module/Install/Fetch.pm perl-ldap-0.58/inc/Module/Install/Makefile.pm perl-ldap-0.58/inc/Module/Install/Metadata.pm perl-ldap-0.58/inc/Module/Install/Base.pm perl-ldap-0.58/inc/Module/Install/Win32.pm perl-ldap-0.58/inc/Module/Install/Include.pm perl-ldap-0.58/inc/Module/Install/WriteAll.pm perl-ldap-0.58/inc/Module/Install/AutoInstall.pm perl-ldap-0.58/inc/Module/Install.pm perl-ldap-0.58/inc/Module/AutoInstall.pm perl-ldap-0.58/t/ perl-ldap-0.58/t/43modify.t perl-ldap-0.58/t/71preread.t perl-ldap-0.58/t/03schema.t perl-ldap-0.58/t/49lwp.t perl-ldap-0.58/t/01canon_dn.t perl-ldap-0.58/t/05dsml.t perl-ldap-0.58/t/40connect.t perl-ldap-0.58/t/common.pl perl-ldap-0.58/t/06constant.t perl-ldap-0.58/t/46ssl.t perl-ldap-0.58/t/48url.t perl-ldap-0.58/t/42search.t perl-ldap-0.58/t/45dse.t perl-ldap-0.58/t/73assert.t perl-ldap-0.58/t/00ldif-entry.t perl-ldap-0.58/t/72postread.t perl-ldap-0.58/t/70sortctrl.t perl-ldap-0.58/t/44schema.t perl-ldap-0.58/t/02filter.t perl-ldap-0.58/t/47ipc.t perl-ldap-0.58/t/74matchedvalues.t perl-ldap-0.58/t/04refloop.t perl-ldap-0.58/t/41populate.t perl-ldap-0.58/t/07filtermatch.t perl-ldap-0.58/t/60cancel.t perl-ldap-0.58/TODO perl-ldap-0.58/Changes perl-ldap-0.58/test.cfg perl-ldap-0.58/MANIFEST perl-ldap-0.58/README perl-ldap-0.58/MANIFEST.SKIP perl-ldap-0.58/contrib/ perl-ldap-0.58/contrib/schema2ad.pl perl-ldap-0.58/contrib/tklkup perl-ldap-0.58/contrib/printMembers.pl perl-ldap-0.58/contrib/dot.tklkup perl-ldap-0.58/contrib/LWPsearch.pl perl-ldap-0.58/contrib/recursive-ldap-delete.pl perl-ldap-0.58/contrib/ldapmodify.pl perl-ldap-0.58/contrib/simple-proxy.pl perl-ldap-0.58/contrib/jpegDisplay.pl perl-ldap-0.58/contrib/README perl-ldap-0.58/contrib/isMember.pl perl-ldap-0.58/contrib/ldifuniq.pl perl-ldap-0.58/contrib/ldifdiff.pl perl-ldap-0.58/contrib/ldifsort.pl perl-ldap-0.58/contrib/jpegLoad.pl perl-ldap-0.58/Makefile.PL perl-ldap-0.58/lib/ perl-ldap-0.58/lib/Bundle/ perl-ldap-0.58/lib/Bundle/Net/ perl-ldap-0.58/lib/Bundle/Net/LDAP.pm perl-ldap-0.58/lib/LWP/ perl-ldap-0.58/lib/LWP/Protocol/ perl-ldap-0.58/lib/LWP/Protocol/ldaps.pm perl-ldap-0.58/lib/LWP/Protocol/ldap.pm perl-ldap-0.58/lib/LWP/Protocol/ldapi.pm perl-ldap-0.58/lib/Net/ perl-ldap-0.58/lib/Net/LDAP/ perl-ldap-0.58/lib/Net/LDAP/Search.pod perl-ldap-0.58/lib/Net/LDAP/Intermediate.pm perl-ldap-0.58/lib/Net/LDAP/Filter.pod perl-ldap-0.58/lib/Net/LDAP/Schema.pm perl-ldap-0.58/lib/Net/LDAP/Extra.pm perl-ldap-0.58/lib/Net/LDAP/Schema.pod perl-ldap-0.58/lib/Net/LDAP/Entry.pod perl-ldap-0.58/lib/Net/LDAP/Control/ perl-ldap-0.58/lib/Net/LDAP/Control/MatchedValues.pm perl-ldap-0.58/lib/Net/LDAP/Control/SyncRequest.pm perl-ldap-0.58/lib/Net/LDAP/Control/ProxyAuth.pm perl-ldap-0.58/lib/Net/LDAP/Control/Sort.pm perl-ldap-0.58/lib/Net/LDAP/Control/ManageDsaIT.pm perl-ldap-0.58/lib/Net/LDAP/Control/PostRead.pm perl-ldap-0.58/lib/Net/LDAP/Control/Relax.pm perl-ldap-0.58/lib/Net/LDAP/Control/PersistentSearch.pm perl-ldap-0.58/lib/Net/LDAP/Control/VLV.pm perl-ldap-0.58/lib/Net/LDAP/Control/SyncState.pm perl-ldap-0.58/lib/Net/LDAP/Control/Assertion.pm perl-ldap-0.58/lib/Net/LDAP/Control/PasswordPolicy.pm perl-ldap-0.58/lib/Net/LDAP/Control/VLVResponse.pm perl-ldap-0.58/lib/Net/LDAP/Control/SortResult.pm perl-ldap-0.58/lib/Net/LDAP/Control/SyncDone.pm perl-ldap-0.58/lib/Net/LDAP/Control/Paged.pm perl-ldap-0.58/lib/Net/LDAP/Control/PreRead.pm perl-ldap-0.58/lib/Net/LDAP/Control/EntryChange.pm perl-ldap-0.58/lib/Net/LDAP/Entry.pm perl-ldap-0.58/lib/Net/LDAP/Extra/ perl-ldap-0.58/lib/Net/LDAP/Extra/eDirectory.pm perl-ldap-0.58/lib/Net/LDAP/Extra/AD.pm perl-ldap-0.58/lib/Net/LDAP/FAQ.pod perl-ldap-0.58/lib/Net/LDAP/Reference.pod perl-ldap-0.58/lib/Net/LDAP/Intermediate/ perl-ldap-0.58/lib/Net/LDAP/Intermediate/SyncInfo.pm perl-ldap-0.58/lib/Net/LDAP/FilterMatch.pm perl-ldap-0.58/lib/Net/LDAP/Filter.pm perl-ldap-0.58/lib/Net/LDAP/Examples.pod perl-ldap-0.58/lib/Net/LDAP/Search.pm perl-ldap-0.58/lib/Net/LDAP/Extension.pm perl-ldap-0.58/lib/Net/LDAP/Message.pm perl-ldap-0.58/lib/Net/LDAP/Security.pod perl-ldap-0.58/lib/Net/LDAP/Extension/ perl-ldap-0.58/lib/Net/LDAP/Extension/Refresh.pm perl-ldap-0.58/lib/Net/LDAP/Extension/Cancel.pm perl-ldap-0.58/lib/Net/LDAP/Extension/WhoAmI.pm perl-ldap-0.58/lib/Net/LDAP/Extension/SetPassword.pm perl-ldap-0.58/lib/Net/LDAP/ASN.pm perl-ldap-0.58/lib/Net/LDAP/LDIF.pm perl-ldap-0.58/lib/Net/LDAP/RFC.pod perl-ldap-0.58/lib/Net/LDAP/RootDSE.pm perl-ldap-0.58/lib/Net/LDAP/Constant.pm perl-ldap-0.58/lib/Net/LDAP/Message.pod perl-ldap-0.58/lib/Net/LDAP/Util.pm perl-ldap-0.58/lib/Net/LDAP/DSML.pm perl-ldap-0.58/lib/Net/LDAP/LDIF.pod perl-ldap-0.58/lib/Net/LDAP/Control.pm perl-ldap-0.58/lib/Net/LDAP/Bind.pm perl-ldap-0.58/lib/Net/LDAPS.pm perl-ldap-0.58/lib/Net/LDAP.pod perl-ldap-0.58/lib/Net/LDAP.pm perl-ldap-0.58/lib/Net/LDAPI.pm perl-ldap-0.58/CREDITS perl-ldap-0.58/INSTALL perl-ldap-0.58/bin/ perl-ldap-0.58/bin/ldapmodrdn perl-ldap-0.58/bin/ldapdelete perl-ldap-0.58/bin/ldapsearch CPAN.pm: Building M/MA/MARSCHAP/perl-ldap-0.58.tar.gz >>> C:\Perl-5.18\bin\perl.exe Makefile.PL *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... *** Since we're running under CPAN, I'll just let it take care of the dependency's installation later. [Core Features] - Test::More ...loaded. (1.001002) - File::Basename ...loaded. (2.84) - File::Compare ...loaded. (1.1006) - File::Path ...loaded. (2.09) - IO::File ...loaded. (1.16) - Text::Soundex ...loaded. (3.04) - MIME::Base64 ...loaded. (3.14) - Convert::ASN1 ...loaded. (0.26 >= 0.2) [IPv6 support] - IO::Socket::INET6 ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [LDAPS support] - IO::Socket::SSL ...loaded. (1.88 >= 1.26) [SASL authentication] - Authen::SASL ...missing. (would need 2.00) - Digest::MD5 ...loaded. (2.53) - Digest::HMAC_MD5 ...loaded. (1.01) - GSSAPI ...missing. ==> Auto-install the 2 optional module(s) from CPAN? [y/N] n [LDAP URLs] - URI::ldap ...loaded. (1.12 >= 1.1) [Time conversion functions] - Time::Local ...loaded. (1.2300) [Read/Write DSML files] - XML::SAX::Writer ...missing. - XML::SAX::Base ...missing. ==> Auto-install the 2 optional module(s) from CPAN? [y/N] n [LWP support for the LDAP protocol family] - LWP::Protocol ...loaded. (6.00) - LWP::MediaTypes ...loaded. (6.02) - HTTP::Negotiate ...loaded. (6.01) - HTTP::Response ...loaded. (6.04) - HTTP::Status ...loaded. (6.03) - JSON ...loaded. (2.57) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Net::LDAP Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/Bundle/Net/LDAP.pm blib\lib\Bundle\Net\LDAP.pm cp lib/LWP/Protocol/ldapi.pm blib\lib\LWP\Protocol\ldapi.pm cp lib/Net/LDAP/Control/PasswordPolicy.pm blib\lib\Net\LDAP\Control\PasswordPolicy.pm cp lib/Net/LDAP/Control/EntryChange.pm blib\lib\Net\LDAP\Control\EntryChange.pm cp lib/Net/LDAP.pm blib\lib\Net\LDAP.pm cp lib/Net/LDAP/Control/Paged.pm blib\lib\Net\LDAP\Control\Paged.pm cp lib/LWP/Protocol/ldaps.pm blib\lib\LWP\Protocol\ldaps.pm cp lib/Net/LDAP/Control.pm blib\lib\Net\LDAP\Control.pm cp lib/Net/LDAP/ASN.pm blib\lib\Net\LDAP\ASN.pm cp lib/Net/LDAP.pod blib\lib\Net\LDAP.pod cp lib/LWP/Protocol/ldap.pm blib\lib\LWP\Protocol\ldap.pm cp lib/Net/LDAP/Constant.pm blib\lib\Net\LDAP\Constant.pm cp lib/Net/LDAP/Control/Assertion.pm blib\lib\Net\LDAP\Control\Assertion.pm cp lib/Net/LDAP/Control/PreRead.pm blib\lib\Net\LDAP\Control\PreRead.pm cp lib/Net/LDAP/Control/ManageDsaIT.pm blib\lib\Net\LDAP\Control\ManageDsaIT.pm cp lib/Net/LDAP/Control/PersistentSearch.pm blib\lib\Net\LDAP\Control\PersistentSearch.pm cp lib/Net/LDAP/Control/MatchedValues.pm blib\lib\Net\LDAP\Control\MatchedValues.pm cp lib/Net/LDAP/Bind.pm blib\lib\Net\LDAP\Bind.pm cp lib/Net/LDAP/Control/PostRead.pm blib\lib\Net\LDAP\Control\PostRead.pm cp lib/Net/LDAP/DSML.pm blib\lib\Net\LDAP\DSML.pm cp lib/Net/LDAP/Control/SyncState.pm blib\lib\Net\LDAP\Control\SyncState.pm cp lib/Net/LDAP/Entry.pod blib\lib\Net\LDAP\Entry.pod cp lib/Net/LDAP/Control/ProxyAuth.pm blib\lib\Net\LDAP\Control\ProxyAuth.pm cp lib/Net/LDAP/Control/Relax.pm blib\lib\Net\LDAP\Control\Relax.pm cp lib/Net/LDAP/Entry.pm blib\lib\Net\LDAP\Entry.pm cp lib/Net/LDAP/Extra.pm blib\lib\Net\LDAP\Extra.pm cp lib/Net/LDAP/Control/SortResult.pm blib\lib\Net\LDAP\Control\SortResult.pm cp lib/Net/LDAP/Control/VLV.pm blib\lib\Net\LDAP\Control\VLV.pm cp lib/Net/LDAP/Control/VLVResponse.pm blib\lib\Net\LDAP\Control\VLVResponse.pm cp lib/Net/LDAP/Extension/Cancel.pm blib\lib\Net\LDAP\Extension\Cancel.pm cp lib/Net/LDAP/Extension/Refresh.pm blib\lib\Net\LDAP\Extension\Refresh.pm cp lib/Net/LDAP/Extension.pm blib\lib\Net\LDAP\Extension.pm cp lib/Net/LDAP/Extension/WhoAmI.pm blib\lib\Net\LDAP\Extension\WhoAmI.pm cp lib/Net/LDAP/Examples.pod blib\lib\Net\LDAP\Examples.pod cp lib/Net/LDAP/Control/Sort.pm blib\lib\Net\LDAP\Control\Sort.pm cp lib/Net/LDAP/Control/SyncRequest.pm blib\lib\Net\LDAP\Control\SyncRequest.pm cp lib/Net/LDAP/Control/SyncDone.pm blib\lib\Net\LDAP\Control\SyncDone.pm cp lib/Net/LDAP/Extension/SetPassword.pm blib\lib\Net\LDAP\Extension\SetPassword.pm cp lib/Net/LDAP/RootDSE.pm blib\lib\Net\LDAP\RootDSE.pm cp lib/Net/LDAP/FAQ.pod blib\lib\Net\LDAP\FAQ.pod cp lib/Net/LDAP/Security.pod blib\lib\Net\LDAP\Security.pod cp lib/Net/LDAP/Message.pod blib\lib\Net\LDAP\Message.pod cp lib/Net/LDAP/Extra/AD.pm blib\lib\Net\LDAP\Extra\AD.pm cp lib/Net/LDAP/FilterMatch.pm blib\lib\Net\LDAP\FilterMatch.pm cp lib/Net/LDAP/Intermediate/SyncInfo.pm blib\lib\Net\LDAP\Intermediate\SyncInfo.pm cp lib/Net/LDAP/LDIF.pm blib\lib\Net\LDAP\LDIF.pm cp lib/Net/LDAP/Schema.pm blib\lib\Net\LDAP\Schema.pm cp lib/Net/LDAP/Extra/eDirectory.pm blib\lib\Net\LDAP\Extra\eDirectory.pm cp lib/Net/LDAP/RFC.pod blib\lib\Net\LDAP\RFC.pod cp lib/Net/LDAP/Search.pod blib\lib\Net\LDAP\Search.pod cp lib/Net/LDAP/Search.pm blib\lib\Net\LDAP\Search.pm cp lib/Net/LDAP/Filter.pod blib\lib\Net\LDAP\Filter.pod cp lib/Net/LDAP/Schema.pod blib\lib\Net\LDAP\Schema.pod cp lib/Net/LDAP/Intermediate.pm blib\lib\Net\LDAP\Intermediate.pm cp lib/Net/LDAP/LDIF.pod blib\lib\Net\LDAP\LDIF.pod cp lib/Net/LDAP/Filter.pm blib\lib\Net\LDAP\Filter.pm cp lib/Net/LDAP/Reference.pod blib\lib\Net\LDAP\Reference.pod cp lib/Net/LDAP/Message.pm blib\lib\Net\LDAP\Message.pm cp lib/Net/LDAP/Util.pm blib\lib\Net\LDAP\Util.pm cp lib/Net/LDAPI.pm blib\lib\Net\LDAPI.pm cp lib/Net/LDAPS.pm blib\lib\Net\LDAPS.pm MARSCHAP/perl-ldap-0.58.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-5.18\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; 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/07filtermatch.t t/40connect.t t/41populate.t t/42search.t t/43modify.t t/44schema.t t/45dse.t t/46ssl.t t/47ipc.t t/48url.t t/49lwp.t t/60cancel.t t/70sortctrl.t t/71preread.t t/72postread.t t/73assert.t t/74matchedvalues.t t/00ldif-entry.t ..... 1..16 ok 1 - ldif lines ok 2 - version == 1 ok 3 - data/00-cmp.ldif ok 4 - data/00-in.ldif ok 5 - ldif method ok 6 - ldif method ok 7 - changes ldif ok 8 - changes ldif ok 9 - data/00-cmp2.ldif ok 10 - attributes ok 11 - attributes - nooptions ok 12 - name eq Graham Barr ok 13 - name;en-us eq Bob ok 14 - name keys ok 15 - name alloptions ok 16 - name alloptions Bob ok t/01canon_dn.t ....... 1..71 ok 1 - OU=Sales+CN=J. Smith,O=Widget Inc.,C=US, is illegal ok 2 - CN=J. Smith+OU=Sales,O=Widget Inc.,C=US is legal ok 3 - ou=Sales+cn=J. Smith,O=Widget Inc.,C=US is legal ok 4 - cn=J. Smith+ou=Sales,O=Widget Inc.,C=US is legal ok 5 - cn=J.\20Smith+ou=Sales,O=Widget\20Inc.,C=US is legal ok 6 - OU=Sales+CN=J. Smith;O=Widget Inc.;C=US is legal ok 7 - OU=Sales + CN=J. Smith,O=Widget Inc.,C=US is legal ok 8 - OU=Sales+CN=J. Smith , O=Widget Inc. , C=US is legal ok 9 - OU = Sales+CN =J. Smith,O= Widget Inc.,C=US is legal ok 10 - OU="Sales"+CN=J. Smith,O=Widget Inc.,C=US is legal ok 11 - OU="Sales+CN=J. Smith",O=Widget Inc.,C=US is legal ok 12 - cn=J.\20Smith\+ou=Sales,O=Widget\20Inc.,C=US is legal ok 13 - cn=Clerk \#1\+ou=Sales,O=Widget\20Inc.,C=US is legal ok 14 - CN=Babs Jensen,O=Widget Inc.,C=US is legal ok 15 - cn=Babs Jensen,o=Widget Inc.,c=US is legal ok 16 - 1.3.6.1.4.1.1466.0=\#04024869,O=Test,C=GB is legal ok 17 - 1.3.6.1.4.1.1466.0=\#04024869,O=Test,C=GB is legal ok 18 - 1.3.6.1.4.1.1466.0=\04\02Hi,O=Test,C=GB is legal ok 19 - 1.3.6.1.4.1.1466.0=Hi,O=Test,C=GB is legal ok 20 - oid.1.3.6.1.4.1.1466.0=Hi,O=Test,C=GB is legal ok 21 - OID.1.3.6.1.4.1.1466.0=Hi,O=Test,C=GB is legal ok 22 - CN=Clif Harden+IDNUMBER=a0125589\20,OU=tiPerson,OU=person,O=ti,C=us is legal ok 23 - cn=Clif Harden+IDNumber=a0125589,ou=tiPerson,ou=person,o=ti,c=us is legal ok 24 - cn=Clif Harden+IDNumber=a0125589\ ,ou=tiPerson,ou=person,o=ti,c=us is legal ok 25 - cn=Clif Harden+IDNumber=a0125589\20 ,ou=tiPerson,ou=person,o=ti,c=us is legal ok 26 - cn=Clif Harden+IDNumber="a0125589 ",ou=tiPerson,ou=person,o=ti,c=us is legal ok 27 - CN=\20\20Graham Barr\20\20,OU=person,O=vc,C=us is legal ok 28 - Cn=" Graham Barr ",OU=person,O=vc,C=us is legal ok 29 - cn=" Graham \20Barr\20 ",OU=person,O=vc,C=us is legal ok 30 - is legal ok 31 - UID=jsmith,DC=example,DC=net is legal ok 32 - UID=jsmith,DC=example,DC=net is legal ok 33 - CN=J. Smith+OU=Sales,DC=example,DC=net is legal ok 34 - OU=Sales+CN=J. Smith,DC=example,DC=net is legal ok 35 - CN=John Smith\2c III,DC=example,DC=net is legal ok 36 - CN=John Smith\, III,DC=example,DC=net is legal ok 37 - CN=John Smith\2C III,DC=example,DC=net is legal ok 38 - CN=Before\0dAfter,DC=example,DC=net is legal ok 39 - CN=Before\0dAfter,DC=example,DC=net is legal ok 40 - CN=\23John Smith\20,DC=example,DC=net is legal ok 41 - CN=\23John Smith\20,DC=example,DC=net is legal ok 42 - CN=\\#John Smith\ ,DC=example,DC=net is legal ok 43 - 1.3.6.1.4.1.1466.0=\#04024869,DC=example,DC=com is legal ok 44 - 1.3.6.1.4.1.1466.0=\#04024869,DC=example,DC=com is legal ok 45 - CN=Lučić is legal ok 46 - CN=Lu\C4\8Di\C4\87 is legal ok 47 - 1.1.1= is legal ok 48 - uid;x-option=jsmith is illegal ok 49 - at_tr=jsmith is illegal ok 50 - -attr=jsmith is illegal ok 51 - 1..1=jsmith is illegal ok 52 - 1.1.=jsmith is illegal ok 53 - 1.ff=jsmith is illegal ok 54 - 1.1.1=\#GG is illegal ok 55 - 1.1.1=\#000 is illegal ok 56 - 1.1.1=\#F is illegal ok 57 - 1.1.1=\# is illegal ok 58 - UID=jsmith,,DC=example,DC=net is illegal ok 59 - is illegal ok 60 - UID=john,smith is illegal ok 61 - UID=john+smith is illegal ok 62 - UID=john\?smith is illegal ok 63 - UID=john\Fsmith is illegal ok 64 - UID=john\GGsmith is illegal ok 65 - CN=John Smith \2c III,DC=example,DC=net is legal ok 66 - CN=John Smith \, III,DC=example,DC=net is legal ok 67 - CN=John Smith \2C III,DC=example,DC=net is legal ok 68 - DISTINGUISHEDNAMETABLEKEY=cn\3dDSA\2c c\3dGB,CN=bilateral table,CN=DSA,C=US is legal ok 69 - distinguishedNameTableKey=cn\=DSA\, c\=GB, cn=bilateral table, cn=DSA, c=US is legal ok 70 - CN=tester\2c karl,OU=test,DC=example,DC=com is legal ok 71 - cn=tester\, karl,ou=test,dc=example,dc=com is legal ok t/02filter.t ......... 1..368 ok 1 - '(objectclass=foo)' isa 'Net::LDAP::Filter' ok 2 - (objectclass=foo) ASN.1 encode(0) ok 3 - (objectclass=foo) asn_dump ok 4 - (objectclass=foo) as_string ok 5 - '(objectclass=)' isa 'Net::LDAP::Filter' ok 6 - (objectclass=) ASN.1 encode(0) ok 7 - (objectclass=) asn_dump ok 8 - (objectclass=) as_string ok 9 - 'createTimestamp>=199701011200Z' isa 'Net::LDAP::Filter' ok 10 - createTimestamp>=199701011200Z ASN.1 encode(0) ok 11 - createTimestamp>=199701011200Z asn_dump ok 12 - createTimestamp>=199701011200Z as_string ok 13 - 'createTimestamp<=199801011210Z' isa 'Net::LDAP::Filter' ok 14 - createTimestamp<=199801011210Z ASN.1 encode(0) ok 15 - createTimestamp<=199801011210Z asn_dump ok 16 - createTimestamp<=199801011210Z as_string ok 17 - '(cn=a*)' isa 'Net::LDAP::Filter' ok 18 - (cn=a*) ASN.1 encode(0) ok 19 - (cn=a*) asn_dump ok 20 - (cn=a*) as_string ok 21 - '(cn=*a)' isa 'Net::LDAP::Filter' ok 22 - (cn=*a) ASN.1 encode(0) ok 23 - (cn=*a) asn_dump ok 24 - (cn=*a) as_string ok 25 - 'cn=*a*' isa 'Net::LDAP::Filter' ok 26 - cn=*a* ASN.1 encode(0) ok 27 - cn=*a* asn_dump ok 28 - cn=*a* as_string ok 29 - '(cn=*)' isa 'Net::LDAP::Filter' ok 30 - (cn=*) ASN.1 encode(0) ok 31 - (cn=*) asn_dump ok 32 - (cn=*) as_string ok 33 - '(cn~=foo)' isa 'Net::LDAP::Filter' ok 34 - (cn~=foo) ASN.1 encode(0) ok 35 - (cn~=foo) asn_dump ok 36 - (cn~=foo) as_string ok 37 - '(cn=Babs Jensen)' isa 'Net::LDAP::Filter' ok 38 - (cn=Babs Jensen) ASN.1 encode(0) ok 39 - (cn=Babs Jensen) asn_dump ok 40 - (cn=Babs Jensen) as_string ok 41 - '(!(cn=Tim Howes))' isa 'Net::LDAP::Filter' ok 42 - (!(cn=Tim Howes)) ASN.1 encode(0) ok 43 - (!(cn=Tim Howes)) asn_dump ok 44 - (!(cn=Tim Howes)) as_string ok 45 - '!(cn=Tim Howes)' isa 'Net::LDAP::Filter' ok 46 - !(cn=Tim Howes) ASN.1 encode(0) ok 47 - !(cn=Tim Howes) asn_dump ok 48 - !(cn=Tim Howes) as_string ok 49 - '(&(objectClass=Person)(|(sn=Jensen)(cn=Babs J*)))' isa 'Net::LDAP::Filter' ok 50 - (&(objectClass=Person)(|(sn=Jensen)(cn=Babs J*))) ASN.1 encode(0) ok 51 - (&(objectClass=Person)(|(sn=Jensen)(cn=Babs J*))) asn_dump ok 52 - (&(objectClass=Person)(|(sn=Jensen)(cn=Babs J*))) as_string ok 53 - '(o=univ*of*mich*)' isa 'Net::LDAP::Filter' ok 54 - (o=univ*of*mich*) ASN.1 encode(0) ok 55 - (o=univ*of*mich*) asn_dump ok 56 - (o=univ*of*mich*) as_string ok 57 - '(cn:1.2.3.4.5:=Fred Flintstone)' isa 'Net::LDAP::Filter' ok 58 - (cn:1.2.3.4.5:=Fred Flintstone) ASN.1 encode(0) ok 59 - (cn:1.2.3.4.5:=Fred Flintstone) asn_dump ok 60 - (cn:1.2.3.4.5:=Fred Flintstone) as_string ok 61 - '(sn:dn:2.4.6.8.10:=Barney Rubble)' isa 'Net::LDAP::Filter' ok 62 - (sn:dn:2.4.6.8.10:=Barney Rubble) ASN.1 encode(0) ok 63 - (sn:dn:2.4.6.8.10:=Barney Rubble) asn_dump ok 64 - (sn:dn:2.4.6.8.10:=Barney Rubble) as_string ok 65 - '(o:dn:=Ace Industry)' isa 'Net::LDAP::Filter' ok 66 - (o:dn:=Ace Industry) ASN.1 encode(0) ok 67 - (o:dn:=Ace Industry) asn_dump ok 68 - (o:dn:=Ace Industry) as_string ok 69 - '(:dn:2.4.6.8.10:=Dino)' isa 'Net::LDAP::Filter' ok 70 - (:dn:2.4.6.8.10:=Dino) ASN.1 encode(0) ok 71 - (:dn:2.4.6.8.10:=Dino) asn_dump ok 72 - (:dn:2.4.6.8.10:=Dino) as_string ok 73 - '(o=univ*of*mich*an)' isa 'Net::LDAP::Filter' ok 74 - (o=univ*of*mich*an) ASN.1 encode(0) ok 75 - (o=univ*of*mich*an) asn_dump ok 76 - (o=univ*of*mich*an) as_string ok 77 - '(&(cn=fred)(!(objectclass=organization)))' isa 'Net::LDAP::Filter' ok 78 - (&(cn=fred)(!(objectclass=organization))) ASN.1 encode(0) ok 79 - (&(cn=fred)(!(objectclass=organization))) asn_dump ok 80 - (&(cn=fred)(!(objectclass=organization))) as_string ok 81 - '(| (& (cn=test)) (| (cn=foo)))' isa 'Net::LDAP::Filter' ok 82 - (| (& (cn=test)) (| (cn=foo))) ASN.1 encode(0) ok 83 - (| (& (cn=test)) (| (cn=foo))) asn_dump ok 84 - (| (& (cn=test)) (| (cn=foo))) as_string ok 85 - '(| (cn=foo) (cn=test))' isa 'Net::LDAP::Filter' ok 86 - (| (cn=foo) (cn=test)) ASN.1 encode(0) ok 87 - (| (cn=foo) (cn=test)) asn_dump ok 88 - (| (cn=foo) (cn=test)) as_string ok 89 - '(& (| (cn=test) (cn=foo) (sn=bar)) (| (c=GB) (c=AU)))' isa 'Net::LDAP::Filter' ok 90 - (& (| (cn=test) (cn=foo) (sn=bar)) (| (c=GB) (c=AU))) ASN.1 encode(0) ok 91 - (& (| (cn=test) (cn=foo) (sn=bar)) (| (c=GB) (c=AU))) asn_dump ok 92 - (& (| (cn=test) (cn=foo) (sn=bar)) (| (c=GB) (c=AU))) as_string ok 93 - '(| (& (c=GB) (cn=test)) (& (c=AU) (cn=test)) (& (c=GB) (cn=foo)) (& (c=AU) (cn=foo)) (& (c=GB) (sn=bar)) (& (c=AU) (sn=bar)))' isa 'Net::LDAP::Filter' ok 94 - (| (& (c=GB) (cn=test)) (& (c=AU) (cn=test)) (& (c=GB) (cn=foo)) (& (c=AU) (cn=foo)) (& (c=GB) (sn=bar)) (& (c=AU) (sn=bar))) ASN.1 encode(0) ok 95 - (| (& (c=GB) (cn=test)) (& (c=AU) (cn=test)) (& (c=GB) (cn=foo)) (& (c=AU) (cn=foo)) (& (c=GB) (sn=bar)) (& (c=AU) (sn=bar))) asn_dump ok 96 - (| (& (c=GB) (cn=test)) (& (c=AU) (cn=test)) (& (c=GB) (cn=foo)) (& (c=AU) (cn=foo)) (& (c=GB) (sn=bar)) (& (c=AU) (sn=bar))) as_string ok 97 - '(& (| (cn=test) (cn=foo) (sn=bar)) (c=GB))' isa 'Net::LDAP::Filter' ok 98 - (& (| (cn=test) (cn=foo) (sn=bar)) (c=GB)) ASN.1 encode(0) ok 99 - (& (| (cn=test) (cn=foo) (sn=bar)) (c=GB)) asn_dump ok 100 - (& (| (cn=test) (cn=foo) (sn=bar)) (c=GB)) as_string ok 101 - '(| (& (sn=bar) (c=GB)) (& (cn=foo) (c=GB)) (& (cn=test) (c=GB)))' isa 'Net::LDAP::Filter' ok 102 - (| (& (sn=bar) (c=GB)) (& (cn=foo) (c=GB)) (& (cn=test) (c=GB))) ASN.1 encode(0) ok 103 - (| (& (sn=bar) (c=GB)) (& (cn=foo) (c=GB)) (& (cn=test) (c=GB))) asn_dump ok 104 - (| (& (sn=bar) (c=GB)) (& (cn=foo) (c=GB)) (& (cn=test) (c=GB))) as_string ok 105 - '(& (& (cn=foo) (| (cn=bar) (cn=xyz))) (& (cn=foo2) (| (cn=1) (cn=2))))' isa 'Net::LDAP::Filter' ok 106 - (& (& (cn=foo) (| (cn=bar) (cn=xyz))) (& (cn=foo2) (| (cn=1) (cn=2)))) ASN.1 encode(0) ok 107 - (& (& (cn=foo) (| (cn=bar) (cn=xyz))) (& (cn=foo2) (| (cn=1) (cn=2)))) asn_dump ok 108 - (& (& (cn=foo) (| (cn=bar) (cn=xyz))) (& (cn=foo2) (| (cn=1) (cn=2)))) as_string ok 109 - '(& (& (cn=foo) (! (cn=bar))) (| (cn=oof) (cn=foobie)))' isa 'Net::LDAP::Filter' ok 110 - (& (& (cn=foo) (! (cn=bar))) (| (cn=oof) (cn=foobie))) ASN.1 encode(0) ok 111 - (& (& (cn=foo) (! (cn=bar))) (| (cn=oof) (cn=foobie))) asn_dump ok 112 - (& (& (cn=foo) (! (cn=bar))) (| (cn=oof) (cn=foobie))) as_string ok 113 - '(| (& (cn=foobie) (cn=foo) (! (cn=bar))) (& (cn=oof) (cn=foo) (! (cn=bar))))' isa 'Net::LDAP::Filter' ok 114 - (| (& (cn=foobie) (cn=foo) (! (cn=bar))) (& (cn=oof) (cn=foo) (! (cn=bar)))) ASN.1 encode(0) ok 115 - (| (& (cn=foobie) (cn=foo) (! (cn=bar))) (& (cn=oof) (cn=foo) (! (cn=bar)))) asn_dump ok 116 - (| (& (cn=foobie) (cn=foo) (! (cn=bar))) (& (cn=oof) (cn=foo) (! (cn=bar)))) as_string ok 117 - '(| (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c))))' isa 'Net::LDAP::Filter' ok 118 - (| (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) ASN.1 encode(0) ok 119 - (| (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) asn_dump ok 120 - (| (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) as_string ok 121 - '(| (! (cn=a)) (! (cn=b)) (! (cn=c)) (cn=foo) (cn=bar))' isa 'Net::LDAP::Filter' ok 122 - (| (! (cn=a)) (! (cn=b)) (! (cn=c)) (cn=foo) (cn=bar)) ASN.1 encode(0) ok 123 - (| (! (cn=a)) (! (cn=b)) (! (cn=c)) (cn=foo) (cn=bar)) asn_dump ok 124 - (| (! (cn=a)) (! (cn=b)) (! (cn=c)) (cn=foo) (cn=bar)) as_string ok 125 - '(& (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c))))' isa 'Net::LDAP::Filter' ok 126 - (& (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) ASN.1 encode(0) ok 127 - (& (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) asn_dump ok 128 - (& (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) as_string ok 129 - '(| (& (! (cn=a)) (cn=bar) (cn=foo)) (& (! (cn=b)) (cn=bar) (cn=foo)) (& (! (cn=c)) (cn=bar) (cn=foo)))' isa 'Net::LDAP::Filter' ok 130 - (| (& (! (cn=a)) (cn=bar) (cn=foo)) (& (! (cn=b)) (cn=bar) (cn=foo)) (& (! (cn=c)) (cn=bar) (cn=foo))) ASN.1 encode(0) ok 131 - (| (& (! (cn=a)) (cn=bar) (cn=foo)) (& (! (cn=b)) (cn=bar) (cn=foo)) (& (! (cn=c)) (cn=bar) (cn=foo))) asn_dump ok 132 - (| (& (! (cn=a)) (cn=bar) (cn=foo)) (& (! (cn=b)) (cn=bar) (cn=foo)) (& (! (cn=c)) (cn=bar) (cn=foo))) as_string ok 133 - '(| (cn=foo\(bar\)) (cn=test))' isa 'Net::LDAP::Filter' ok 134 - (| (cn=foo\(bar\)) (cn=test)) ASN.1 encode(0) ok 135 - (| (cn=foo\(bar\)) (cn=test)) asn_dump ok 136 - (| (cn=foo\(bar\)) (cn=test)) as_string ok 137 - '(cn=foo\*)' isa 'Net::LDAP::Filter' ok 138 - (cn=foo\*) ASN.1 encode(0) ok 139 - (cn=foo\*) asn_dump ok 140 - (cn=foo\*) as_string ok 141 - '(cn=foo\\*)' isa 'Net::LDAP::Filter' ok 142 - (cn=foo\\*) ASN.1 encode(0) ok 143 - (cn=foo\\*) asn_dump ok 144 - (cn=foo\\*) as_string ok 145 - '(cn=\\*foo)' isa 'Net::LDAP::Filter' ok 146 - (cn=\\*foo) ASN.1 encode(0) ok 147 - (cn=\\*foo) asn_dump ok 148 - (cn=\\*foo) as_string ok 149 - '(cn=\\*foo\\*)' isa 'Net::LDAP::Filter' ok 150 - (cn=\\*foo\\*) ASN.1 encode(0) ok 151 - (cn=\\*foo\\*) asn_dump ok 152 - (cn=\\*foo\\*) as_string ok 153 - '(ou:dn:caseIgnoreMatch:=people)' isa 'Net::LDAP::Filter' ok 154 - (ou:dn:caseIgnoreMatch:=people) ASN.1 encode(0) ok 155 - (ou:dn:caseIgnoreMatch:=people) asn_dump ok 156 - (ou:dn:caseIgnoreMatch:=people) as_string ok 157 - '(sn:caseIgnoreMatch:=barr)' isa 'Net::LDAP::Filter' ok 158 - (sn:caseIgnoreMatch:=barr) ASN.1 encode(0) ok 159 - (sn:caseIgnoreMatch:=barr) asn_dump ok 160 - (sn:caseIgnoreMatch:=barr) as_string ok 161 - '(attr=*)' isa 'Net::LDAP::Filter' ok 162 - (attr=*) ASN.1 encode(0) ok 163 - (attr=*) asn_dump ok 164 - (attr=*) as_string ok 165 - '(attr;x-tag=*)' isa 'Net::LDAP::Filter' ok 166 - (attr;x-tag=*) ASN.1 encode(0) ok 167 - (attr;x-tag=*) asn_dump ok 168 - (attr;x-tag=*) as_string ok 169 - '(attr=)' isa 'Net::LDAP::Filter' ok 170 - (attr=) ASN.1 encode(0) ok 171 - (attr=) asn_dump ok 172 - (attr=) as_string ok 173 - '(1.2.3.4.5=)' isa 'Net::LDAP::Filter' ok 174 - (1.2.3.4.5=) ASN.1 encode(0) ok 175 - (1.2.3.4.5=) asn_dump ok 176 - (1.2.3.4.5=) as_string ok 177 - '(1.2.3.4.5;x-tag=)' isa 'Net::LDAP::Filter' ok 178 - (1.2.3.4.5;x-tag=) ASN.1 encode(0) ok 179 - (1.2.3.4.5;x-tag=) asn_dump ok 180 - (1.2.3.4.5;x-tag=) as_string ok 181 - '(attr=value)' isa 'Net::LDAP::Filter' ok 182 - (attr=value) ASN.1 encode(0) ok 183 - (attr=value) asn_dump ok 184 - (attr=value) as_string ok 185 - '(space= )' isa 'Net::LDAP::Filter' ok 186 - (space= ) ASN.1 encode(0) ok 187 - (space= ) asn_dump ok 188 - (space= ) as_string ok 189 - '(null=\00)' isa 'Net::LDAP::Filter' ok 190 - (null=\00) ASN.1 encode(0) ok 191 - (null=\00) asn_dump ok 192 - (null=\00) as_string ok 193 - '(bell=\07)' isa 'Net::LDAP::Filter' ok 194 - (bell=\07) ASN.1 encode(0) ok 195 - (bell=\07) asn_dump ok 196 - (bell=\07) as_string ok 197 - '(bell=)' isa 'Net::LDAP::Filter' ok 198 - (bell=) ASN.1 encode(0) ok 199 - (bell=) asn_dump ok 200 - (bell=) as_string ok 201 - '(attr;x-star=\2a)' isa 'Net::LDAP::Filter' ok 202 - (attr;x-star=\2a) ASN.1 encode(0) ok 203 - (attr;x-star=\2a) asn_dump ok 204 - (attr;x-star=\2a) as_string ok 205 - '(attr;x-escape=\5C)' isa 'Net::LDAP::Filter' ok 206 - (attr;x-escape=\5C) ASN.1 encode(0) ok 207 - (attr;x-escape=\5C) asn_dump ok 208 - (attr;x-escape=\5C) as_string ok 209 - '(attr=initial*)' isa 'Net::LDAP::Filter' ok 210 - (attr=initial*) ASN.1 encode(0) ok 211 - (attr=initial*) asn_dump ok 212 - (attr=initial*) as_string ok 213 - '(attr=*any*)' isa 'Net::LDAP::Filter' ok 214 - (attr=*any*) ASN.1 encode(0) ok 215 - (attr=*any*) asn_dump ok 216 - (attr=*any*) as_string ok 217 - '(attr=*final)' isa 'Net::LDAP::Filter' ok 218 - (attr=*final) ASN.1 encode(0) ok 219 - (attr=*final) asn_dump ok 220 - (attr=*final) as_string ok 221 - '(attr=initial*final)' isa 'Net::LDAP::Filter' ok 222 - (attr=initial*final) ASN.1 encode(0) ok 223 - (attr=initial*final) asn_dump ok 224 - (attr=initial*final) as_string ok 225 - '(attr=initial*any*any*final)' isa 'Net::LDAP::Filter' ok 226 - (attr=initial*any*any*final) ASN.1 encode(0) ok 227 - (attr=initial*any*any*final) asn_dump ok 228 - (attr=initial*any*any*final) as_string ok 229 - '(attr=initial*any*)' isa 'Net::LDAP::Filter' ok 230 - (attr=initial*any*) ASN.1 encode(0) ok 231 - (attr=initial*any*) asn_dump ok 232 - (attr=initial*any*) as_string ok 233 - '(attr=*any*final)' isa 'Net::LDAP::Filter' ok 234 - (attr=*any*final) ASN.1 encode(0) ok 235 - (attr=*any*final) asn_dump ok 236 - (attr=*any*final) as_string ok 237 - '(attr=*any*any*)' isa 'Net::LDAP::Filter' ok 238 - (attr=*any*any*) ASN.1 encode(0) ok 239 - (attr=*any*any*) asn_dump ok 240 - (attr=*any*any*) as_string ok 241 - '(attr=**)' isa 'Net::LDAP::Filter' ok 242 - (attr=**) ASN.1 encode(0) ok 243 - (attr=**) asn_dump ok 244 - (attr=**) as_string ok 245 - '(attr=initial**)' isa 'Net::LDAP::Filter' ok 246 - (attr=initial**) ASN.1 encode(0) ok 247 - (attr=initial**) asn_dump ok 248 - (attr=initial**) as_string ok 249 - '(attr=**final)' isa 'Net::LDAP::Filter' ok 250 - (attr=**final) ASN.1 encode(0) ok 251 - (attr=**final) asn_dump ok 252 - (attr=**final) as_string ok 253 - '(attr=initial**final)' isa 'Net::LDAP::Filter' ok 254 - (attr=initial**final) ASN.1 encode(0) ok 255 - (attr=initial**final) asn_dump ok 256 - (attr=initial**final) as_string ok 257 - '(attr=initial***final)' isa 'Net::LDAP::Filter' ok 258 - (attr=initial***final) ASN.1 encode(0) ok 259 - (attr=initial***final) asn_dump ok 260 - (attr=initial***final) as_string ok 261 - '(attr~=)' isa 'Net::LDAP::Filter' ok 262 - (attr~=) ASN.1 encode(0) ok 263 - (attr~=) asn_dump ok 264 - (attr~=) as_string ok 265 - '(attr~=fubar)' isa 'Net::LDAP::Filter' ok 266 - (attr~=fubar) ASN.1 encode(0) ok 267 - (attr~=fubar) asn_dump ok 268 - (attr~=fubar) as_string ok 269 - '(attr>=fubar)' isa 'Net::LDAP::Filter' ok 270 - (attr>=fubar) ASN.1 encode(0) ok 271 - (attr>=fubar) asn_dump ok 272 - (attr>=fubar) as_string ok 273 - '(attr<=fubar)' isa 'Net::LDAP::Filter' ok 274 - (attr<=fubar) ASN.1 encode(0) ok 275 - (attr<=fubar) asn_dump ok 276 - (attr<=fubar) as_string ok 277 - '(attr:1.2.3:=fubar)' isa 'Net::LDAP::Filter' ok 278 - (attr:1.2.3:=fubar) ASN.1 encode(0) ok 279 - (attr:1.2.3:=fubar) asn_dump ok 280 - (attr:1.2.3:=fubar) as_string ok 281 - '(attr:dn:=fubar)' isa 'Net::LDAP::Filter' ok 282 - (attr:dn:=fubar) ASN.1 encode(0) ok 283 - (attr:dn:=fubar) asn_dump ok 284 - (attr:dn:=fubar) as_string ok 285 - '(attr:DN:=fubar)' isa 'Net::LDAP::Filter' ok 286 - (attr:DN:=fubar) ASN.1 encode(0) ok 287 - (attr:DN:=fubar) asn_dump ok 288 - (attr:DN:=fubar) as_string ok 289 - '(attr:dn:1.2.3:=fubar)' isa 'Net::LDAP::Filter' ok 290 - (attr:dn:1.2.3:=fubar) ASN.1 encode(0) ok 291 - (attr:dn:1.2.3:=fubar) asn_dump ok 292 - (attr:dn:1.2.3:=fubar) as_string ok 293 - '(:1.2.3:=fubar)' isa 'Net::LDAP::Filter' ok 294 - (:1.2.3:=fubar) ASN.1 encode(0) ok 295 - (:1.2.3:=fubar) asn_dump ok 296 - (:1.2.3:=fubar) as_string ok 297 - '(:caseExactMatch:=fubar)' isa 'Net::LDAP::Filter' ok 298 - (:caseExactMatch:=fubar) ASN.1 encode(0) ok 299 - (:caseExactMatch:=fubar) asn_dump ok 300 - (:caseExactMatch:=fubar) as_string ok 301 - '(:dn:1.2.3:=fubar)' isa 'Net::LDAP::Filter' ok 302 - (:dn:1.2.3:=fubar) ASN.1 encode(0) ok 303 - (:dn:1.2.3:=fubar) asn_dump ok 304 - (:dn:1.2.3:=fubar) as_string ok 305 - '(:dn:caseIgnoreMatch:=fubar)' isa 'Net::LDAP::Filter' ok 306 - (:dn:caseIgnoreMatch:=fubar) ASN.1 encode(0) ok 307 - (:dn:caseIgnoreMatch:=fubar) asn_dump ok 308 - (:dn:caseIgnoreMatch:=fubar) as_string ok 309 - '(!(objectClass=*))' isa 'Net::LDAP::Filter' ok 310 - (!(objectClass=*)) ASN.1 encode(0) ok 311 - (!(objectClass=*)) asn_dump ok 312 - (!(objectClass=*)) as_string ok 313 - '(!(|(&(!(objectClass=*)))))' isa 'Net::LDAP::Filter' ok 314 - (!(|(&(!(objectClass=*))))) ASN.1 encode(0) ok 315 - (!(|(&(!(objectClass=*))))) asn_dump ok 316 - (!(|(&(!(objectClass=*))))) as_string ok 317 - '(&(objectClass=*))' isa 'Net::LDAP::Filter' ok 318 - (&(objectClass=*)) ASN.1 encode(0) ok 319 - (&(objectClass=*)) asn_dump ok 320 - (&(objectClass=*)) as_string ok 321 - '(&(objectClass=*)(name~=))' isa 'Net::LDAP::Filter' ok 322 - (&(objectClass=*)(name~=)) ASN.1 encode(0) ok 323 - (&(objectClass=*)(name~=)) asn_dump ok 324 - (&(objectClass=*)(name~=)) as_string ok 325 - '(|(objectClass=*))' isa 'Net::LDAP::Filter' ok 326 - (|(objectClass=*)) ASN.1 encode(0) ok 327 - (|(objectClass=*)) asn_dump ok 328 - (|(objectClass=*)) as_string ok 329 - '(|(objectClass=*)(name~=))' isa 'Net::LDAP::Filter' ok 330 - (|(objectClass=*)(name~=)) ASN.1 encode(0) ok 331 - (|(objectClass=*)(name~=)) asn_dump ok 332 - (|(objectClass=*)(name~=)) as_string ok 333 - '(member=sn=Doe+givenName=John,ou=People,o=University of Michigan,c=US)' isa 'Net::LDAP::Filter' ok 334 - (member=sn=Doe+givenName=John,ou=People,o=University of Michigan,c=US) ASN.1 encode(0) ok 335 - (member=sn=Doe+givenName=John,ou=People,o=University of Michigan,c=US) asn_dump ok 336 - (member=sn=Doe+givenName=John,ou=People,o=University of Michigan,c=US) as_string ok 337 - '(dimension=width=2\5c+height=2,unit=meters)' isa 'Net::LDAP::Filter' ok 338 - (dimension=width=2\5c+height=2,unit=meters) ASN.1 encode(0) ok 339 - (dimension=width=2\5c+height=2,unit=meters) asn_dump ok 340 - (dimension=width=2\5c+height=2,unit=meters) as_string ok 341 - '(cn=\2a)' isa 'Net::LDAP::Filter' ok 342 - (cn=\2a) ASN.1 encode(0) ok 343 - (cn=\2a) asn_dump ok 344 - (cn=\2a) as_string ok 345 - '(cn=\5c)' isa 'Net::LDAP::Filter' ok 346 - (cn=\5c) ASN.1 encode(0) ok 347 - (cn=\5c) asn_dump ok 348 - (cn=\5c) as_string ok 349 - '(cn=\28braces\29)' isa 'Net::LDAP::Filter' ok 350 - (cn=\28braces\29) ASN.1 encode(0) ok 351 - (cn=\28braces\29) asn_dump ok 352 - (cn=\28braces\29) as_string ok 353 - '(cn=Hägar)' isa 'Net::LDAP::Filter' ok 354 - (cn=Hägar) ASN.1 encode(0) ok 355 - (cn=Hägar) asn_dump ok 356 - (cn=Hägar) as_string ok 357 - '(cn=\*)' isa 'Net::LDAP::Filter' ok 358 - (cn=\*) ASN.1 encode(0) ok 359 - (cn=\*) asn_dump ok 360 - (cn=\*) as_string ok 361 - '(cn=\\)' isa 'Net::LDAP::Filter' ok 362 - (cn=\\) ASN.1 encode(0) ok 363 - (cn=\\) asn_dump ok 364 - (cn=\\) as_string ok 365 - '(cn=\(braces\))' isa 'Net::LDAP::Filter' ok 366 - (cn=\(braces\)) ASN.1 encode(0) ok 367 - (cn=\(braces\)) asn_dump ok 368 - (cn=\(braces\)) as_string ok t/03schema.t ......... 1..14 ok 1 - 'load schema file' isa 'Net::LDAP::Schema' ok 2 - number of attribute types in schema The schema contains 265 attributes ok 3 - number of object classes in schema The schema contains 66 object classes ok 4 - number of matching rules in schema The schema contains 40 matching rules ok 5 - number of matching rule uses in schema The schema contains 34 matching rule uses ok 6 - number of LDAP syntaxes in schema The schema contains 32 LDAP syntaxes ok 7 - attributes derived from 'name' ok 8 - mandatory attributes The 'person' OC must have these attributes [sn,objectClass,cn] ok 9 - optional attributes The 'mhsOrganizationalUser' OC may have these attributes [] ok 10 - superclass ok 11 - attribute types a matching rule applies to ok 12 - number of syntaxes that need ';binary' appended to the attribute type ok 13 - infinite length attribute type ok 14 - attribute type max. length ok t/04refloop.t ........ skipped: no null device t/05dsml.t ........... skipped: XML::SAX::Base and XML::SAX::Writer need to be installed t/06constant.t ....... 1..98 ok 1 - LDAP_SUCCESS ok 2 - LDAP_OPERATIONS_ERROR ok 3 - LDAP_PROTOCOL_ERROR ok 4 - LDAP_TIMELIMIT_EXCEEDED ok 5 - LDAP_SIZELIMIT_EXCEEDED ok 6 - LDAP_COMPARE_FALSE ok 7 - LDAP_COMPARE_TRUE ok 8 - LDAP_STRONG_AUTH_NOT_SUPPORTED ok 9 - LDAP_STRONG_AUTH_REQUIRED ok 10 - LDAP_PARTIAL_RESULTS ok 11 - LDAP_REFERRAL ok 12 - LDAP_ADMIN_LIMIT_EXCEEDED ok 13 - LDAP_UNAVAILABLE_CRITICAL_EXT ok 14 - LDAP_CONFIDENTIALITY_REQUIRED ok 15 - LDAP_SASL_BIND_IN_PROGRESS ok 16 - LDAP error code 15(0x0F) ok 17 - LDAP_NO_SUCH_ATTRIBUTE ok 18 - LDAP_UNDEFINED_TYPE ok 19 - LDAP_INAPPROPRIATE_MATCHING ok 20 - LDAP_CONSTRAINT_VIOLATION ok 21 - LDAP_TYPE_OR_VALUE_EXISTS ok 22 - LDAP_INVALID_SYNTAX ok 23 - LDAP error code 22(0x16) ok 24 - LDAP error code 23(0x17) ok 25 - LDAP error code 24(0x18) ok 26 - LDAP error code 25(0x19) ok 27 - LDAP error code 26(0x1A) ok 28 - LDAP error code 27(0x1B) ok 29 - LDAP error code 28(0x1C) ok 30 - LDAP error code 29(0x1D) ok 31 - LDAP error code 30(0x1E) ok 32 - LDAP error code 31(0x1F) ok 33 - LDAP_NO_SUCH_OBJECT ok 34 - LDAP_ALIAS_PROBLEM ok 35 - LDAP_INVALID_DN_SYNTAX ok 36 - LDAP_IS_LEAF ok 37 - LDAP_ALIAS_DEREF_PROBLEM ok 38 - LDAP error code 37(0x25) ok 39 - LDAP error code 38(0x26) ok 40 - LDAP error code 39(0x27) ok 41 - LDAP error code 40(0x28) ok 42 - LDAP error code 41(0x29) ok 43 - LDAP error code 42(0x2A) ok 44 - LDAP error code 43(0x2B) ok 45 - LDAP error code 44(0x2C) ok 46 - LDAP error code 45(0x2D) ok 47 - LDAP error code 46(0x2E) ok 48 - LDAP_PROXY_AUTHZ_FAILURE ok 49 - LDAP_INAPPROPRIATE_AUTH ok 50 - LDAP_INVALID_CREDENTIALS ok 51 - LDAP_INSUFFICIENT_ACCESS ok 52 - LDAP_BUSY ok 53 - LDAP_UNAVAILABLE ok 54 - LDAP_UNWILLING_TO_PERFORM ok 55 - LDAP_LOOP_DETECT ok 56 - LDAP error code 55(0x37) ok 57 - LDAP error code 56(0x38) ok 58 - LDAP error code 57(0x39) ok 59 - LDAP error code 58(0x3A) ok 60 - LDAP error code 59(0x3B) ok 61 - LDAP_SORT_CONTROL_MISSING ok 62 - LDAP_INDEX_RANGE_ERROR ok 63 - LDAP error code 62(0x3E) ok 64 - LDAP error code 63(0x3F) ok 65 - LDAP_NAMING_VIOLATION ok 66 - LDAP_OBJECT_CLASS_VIOLATION ok 67 - LDAP_NOT_ALLOWED_ON_NONLEAF ok 68 - LDAP_NOT_ALLOWED_ON_RDN ok 69 - LDAP_ALREADY_EXISTS ok 70 - LDAP_NO_OBJECT_CLASS_MODS ok 71 - LDAP_RESULTS_TOO_LARGE ok 72 - LDAP_AFFECTS_MULTIPLE_DSAS ok 73 - LDAP error code 72(0x48) ok 74 - LDAP error code 73(0x49) ok 75 - LDAP error code 74(0x4A) ok 76 - LDAP error code 75(0x4B) ok 77 - LDAP_VLV_ERROR ok 78 - LDAP error code 77(0x4D) ok 79 - LDAP error code 78(0x4E) ok 80 - LDAP error code 79(0x4F) ok 81 - LDAP_OTHER ok 82 - LDAP_SERVER_DOWN ok 83 - LDAP_LOCAL_ERROR ok 84 - LDAP_ENCODING_ERROR ok 85 - LDAP_DECODING_ERROR ok 86 - LDAP_TIMEOUT ok 87 - LDAP_AUTH_UNKNOWN ok 88 - LDAP_FILTER_ERROR ok 89 - LDAP_USER_CANCELED ok 90 - LDAP_PARAM_ERROR ok 91 - LDAP_NO_MEMORY ok 92 - LDAP_CONNECT_ERROR ok 93 - LDAP_NOT_SUPPORTED ok 94 - LDAP_CONTROL_NOT_FOUND ok 95 - LDAP_NO_RESULTS_RETURNED ok 96 - LDAP_MORE_RESULTS_TO_RETURN ok 97 - LDAP_CLIENT_LOOP ok 98 - LDAP_REFERRAL_LIMIT_EXCEEDED ok t/07filtermatch.t .... 1..153 ok 1 - 'entry object created' isa 'Net::LDAP::Entry' ok 2 - 'schema object created' isa 'Net::LDAP::Schema' ok 3 - schema loaded: ok 4 - 'filter object created' isa 'Net::LDAP::Filter' ok 5 - (mail=johnd@mailgw.umich.edu) should match in raw mode ok 6 - (mail=johnd@mailgw.umich.edu) should match in schema mode ok 7 - 'filter object created' isa 'Net::LDAP::Filter' ok 8 - (postaladdress=ITD $ 535 W. William $ Ann Arbor, MI 48109) should match in raw mode ok 9 - (postaladdress=ITD $ 535 W. William $ Ann Arbor, MI 48109) should match in schema mode ok 10 - 'filter object created' isa 'Net::LDAP::Filter' ok 11 - (cn=Babs Jensen) should not match in raw mode ok 12 - (cn=Babs Jensen) should not match in schema mode ok 13 - 'filter object created' isa 'Net::LDAP::Filter' ok 14 - (!(cn=Tim Howes)) should match in raw mode ok 15 - (!(cn=Tim Howes)) should match in schema mode ok 16 - 'filter object created' isa 'Net::LDAP::Filter' ok 17 - (cn=John Doe) should match in raw mode ok 18 - (cn=John Doe) should match in schema mode ok 19 - 'filter object created' isa 'Net::LDAP::Filter' ok 20 - (seeAlso=cn=All Staff, OU=Groups, o=University of Michigan,c=US) should not match in raw mode ok 21 - (seeAlso=cn=All Staff, OU=Groups, o=University of Michigan,c=US) should match in schema mode ok 22 - 'filter object created' isa 'Net::LDAP::Filter' ok 23 - (createTimestamp>=19970101120000Z) should match in raw mode ok 24 - (createTimestamp>=19970101120000Z) should match in schema mode ok 25 - 'filter object created' isa 'Net::LDAP::Filter' ok 26 - (createTimestamp<=25250101000000Z) should match in raw mode ok 27 - (createTimestamp<=25250101000000Z) should match in schema mode ok 28 - 'filter object created' isa 'Net::LDAP::Filter' ok 29 - (uidNumber=1012) should match in raw mode ok 30 - (uidNumber=1012) should match in schema mode ok 31 - 'filter object created' isa 'Net::LDAP::Filter' ok 32 - (uidNumber=1011) should not match in raw mode ok 33 - (uidNumber=1011) should not match in schema mode ok 34 - 'filter object created' isa 'Net::LDAP::Filter' ok 35 - (mailPreferenceOption=2) should match in raw mode ok 36 - (mailPreferenceOption=2) should cause failure in schema mode ok 37 - 'filter object created' isa 'Net::LDAP::Filter' ok 38 - (objectclass=top) should not match in raw mode ok 39 - (objectclass=top) should not match in schema mode ok 40 - 'filter object created' isa 'Net::LDAP::Filter' ok 41 - (objectclass=OpenLDAPPerson) should match in raw mode ok 42 - (objectclass=OpenLDAPPerson) should match in schema mode ok 43 - 'filter object created' isa 'Net::LDAP::Filter' ok 44 - (telephoneNumber=+1 313 555 9394) should match in raw mode ok 45 - (telephoneNumber=+1 313 555 9394) should match in schema mode ok 46 - 'filter object created' isa 'Net::LDAP::Filter' ok 47 - (homephone=+13135553774) should not match in raw mode ok 48 - (homephone=+13135553774) should match in schema mode ok 49 - 'filter object created' isa 'Net::LDAP::Filter' ok 50 - (homephone=001313 5553774) should not match in raw mode ok 51 - (homephone=001313 5553774) should match in schema mode ok 52 - 'filter object created' isa 'Net::LDAP::Filter' ok 53 - (createTimestamp>=19970101120000Z) should match in raw mode ok 54 - (createTimestamp>=19970101120000Z) should match in schema mode ok 55 - 'filter object created' isa 'Net::LDAP::Filter' ok 56 - (createTimestamp<=25250101000000Z) should match in raw mode ok 57 - (createTimestamp<=25250101000000Z) should match in schema mode ok 58 - 'filter object created' isa 'Net::LDAP::Filter' ok 59 - (uidNumber>=1000) should match in raw mode ok 60 - (uidNumber>=1000) should match in schema mode ok 61 - 'filter object created' isa 'Net::LDAP::Filter' ok 62 - (uidNumber<=2000) should match in raw mode ok 63 - (uidNumber<=2000) should match in schema mode ok 64 - 'filter object created' isa 'Net::LDAP::Filter' ok 65 - (mailpreferenceOption>=2) should match in raw mode ok 66 - (mailpreferenceOption>=2) should cause failure in schema mode ok 67 - 'filter object created' isa 'Net::LDAP::Filter' ok 68 - (mail=johnd@*) should match in raw mode ok 69 - (mail=johnd@*) should match in schema mode ok 70 - 'filter object created' isa 'Net::LDAP::Filter' ok 71 - (mail=johnd*@*umich.edu) should match in raw mode ok 72 - (mail=johnd*@*umich.edu) should match in schema mode ok 73 - 'filter object created' isa 'Net::LDAP::Filter' ok 74 - (postaladdress=ITD $ * William $ Ann Arbor, MI 48109) should match in raw mode ok 75 - (postaladdress=ITD $ * William $ Ann Arbor, MI 48109) should match in schema mode ok 76 - 'filter object created' isa 'Net::LDAP::Filter' ok 77 - (cn=j*) should match in raw mode ok 78 - (cn=j*) should match in schema mode ok 79 - 'filter object created' isa 'Net::LDAP::Filter' ok 80 - (cn=*a) should not match in raw mode ok 81 - (cn=*a) should not match in schema mode ok 82 - 'filter object created' isa 'Net::LDAP::Filter' ok 83 - (cn=*a*) should match in raw mode ok 84 - (cn=*a*) should match in schema mode ok 85 - 'filter object created' isa 'Net::LDAP::Filter' ok 86 - (o=univ*of*mich*) should match in raw mode ok 87 - (o=univ*of*mich*) should match in schema mode ok 88 - 'filter object created' isa 'Net::LDAP::Filter' ok 89 - (telephoneNumber=+1*313 555 9394) should match in raw mode ok 90 - (telephoneNumber=+1*313 555 9394) should match in schema mode ok 91 - 'filter object created' isa 'Net::LDAP::Filter' ok 92 - (telephoneNumber=+1*313*) should match in raw mode ok 93 - (telephoneNumber=+1*313*) should match in schema mode ok 94 - 'filter object created' isa 'Net::LDAP::Filter' ok 95 - (homephone=+131355*) should not match in raw mode ok 96 - (homephone=+131355*) should match in schema mode ok 97 - 'filter object created' isa 'Net::LDAP::Filter' ok 98 - (homephone=0013*774) should not match in raw mode ok 99 - (homephone=0013*774) should match in schema mode ok 100 - 'filter object created' isa 'Net::LDAP::Filter' ok 101 - (cn=*) should match in raw mode ok 102 - (cn=*) should match in schema mode ok 103 - 'filter object created' isa 'Net::LDAP::Filter' ok 104 - (cn~=Jonathon Doe) should match in raw mode ok 105 - (cn~=Jonathon Doe) should match in schema mode ok 106 - 'filter object created' isa 'Net::LDAP::Filter' ok 107 - (cn~=jonathon doe) should match in raw mode ok 108 - (cn~=jonathon doe) should match in schema mode ok 109 - 'filter object created' isa 'Net::LDAP::Filter' ok 110 - (cn~=jonathan doe) should match in raw mode ok 111 - (cn~=jonathan doe) should match in schema mode ok 112 - 'filter object created' isa 'Net::LDAP::Filter' ok 113 - (cn~=jonothan doe) should match in raw mode ok 114 - (cn~=jonothan doe) should match in schema mode ok 115 - 'filter object created' isa 'Net::LDAP::Filter' ok 116 - (cn~=jonathan do) should match in raw mode ok 117 - (cn~=jonathan do) should match in schema mode ok 118 - 'filter object created' isa 'Net::LDAP::Filter' ok 119 - (cn~=john doe) should match in raw mode ok 120 - (cn~=john doe) should match in schema mode ok 121 - 'filter object created' isa 'Net::LDAP::Filter' ok 122 - (cn~=jon doe) should match in raw mode ok 123 - (cn~=jon doe) should match in schema mode ok 124 - 'filter object created' isa 'Net::LDAP::Filter' ok 125 - (cn~=jomatan doe) should match in raw mode ok 126 - (cn~=jomatan doe) should match in schema mode ok 127 - 'filter object created' isa 'Net::LDAP::Filter' ok 128 - (cn~=jonatan oe) should match in raw mode ok 129 - (cn~=jonatan oe) should match in schema mode ok 130 - 'filter object created' isa 'Net::LDAP::Filter' ok 131 - (cn~=jon dee) should match in raw mode ok 132 - (cn~=jon dee) should match in schema mode ok 133 - 'filter object created' isa 'Net::LDAP::Filter' ok 134 - (cn:dn:=John Doe) should match in raw mode ok 135 - (cn:dn:=John Doe) should match in schema mode ok 136 - 'filter object created' isa 'Net::LDAP::Filter' ok 137 - (:dn:caseIgnoreMatch:=People) should match in raw mode ok 138 - (:dn:caseIgnoreMatch:=People) should match in schema mode ok 139 - 'filter object created' isa 'Net::LDAP::Filter' ok 140 - (mailPreferenceOption:integerBitAndMatch:=2) should match in raw mode ok 141 - (mailPreferenceOption:integerBitAndMatch:=2) should match in schema mode ok 142 - 'filter object created' isa 'Net::LDAP::Filter' ok 143 - (mailPreferenceOption:integerBitOrMatch:=3) should not match in raw mode ok 144 - (mailPreferenceOption:integerBitOrMatch:=3) should match in schema mode ok 145 - 'filter object created' isa 'Net::LDAP::Filter' ok 146 - (!(mailPreferenceOption:integerBitAndMatch:=1)) should match in raw mode ok 147 - (!(mailPreferenceOption:integerBitAndMatch:=1)) should match in schema mode ok 148 - 'filter object created' isa 'Net::LDAP::Filter' ok 149 - (!(mailPreferenceOption:integerBitAndMatch:=3)) should match in raw mode ok 150 - (!(mailPreferenceOption:integerBitAndMatch:=3)) should match in schema mode ok 151 - 'filter object created' isa 'Net::LDAP::Filter' ok 152 - (:caseignoreMatch:=University of michigan) should cause failure in raw mode ok 153 - (:caseignoreMatch:=University of michigan) should match in schema mode ok t/40connect.t ........ skipped: no server t/41populate.t ....... skipped: no server t/42search.t ......... skipped: no server t/43modify.t ......... skipped: no server t/44schema.t ......... skipped: no server t/45dse.t ............ skipped: no server t/46ssl.t ............ skipped: no server t/47ipc.t ............ skipped: no server t/48url.t ............ skipped: no server t/49lwp.t ............ skipped: no server t/60cancel.t ......... skipped: no server t/70sortctrl.t ....... skipped: no server t/71preread.t ........ skipped: no server t/72postread.t ....... skipped: no server t/73assert.t ......... skipped: no server t/74matchedvalues.t .. skipped: no server All tests successful. Files=24, Tests=720, 7 wallclock secs ( 0.25 usr + 0.13 sys = 0.38 CPU) Result: PASS MARSCHAP/perl-ldap-0.58.tar.gz dmake test TEST_VERBOSE=1 -- OK Picked up version from Makefile Picked up distname from Makefile Picked up abstract from Makefile Peter Marschall <marschap@cpan.org> LDAP client library >>> (cd C:\cpanfly-5.18\var\cpan\build\perl-ldap-0.58-Y2NSCW && tar cvf - perl-ldap-0.58.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/M/MA/MARSCHAP/perl-ldap-0.58.tar.gz perl-ldap-0.58.ppd blib/ blib/lib/ blib/lib/Bundle/ blib/lib/Bundle/Net/ blib/lib/Bundle/Net/LDAP.pm blib/lib/LWP/ blib/lib/LWP/Protocol/ blib/lib/LWP/Protocol/ldap.pm blib/lib/LWP/Protocol/ldapi.pm blib/lib/LWP/Protocol/ldaps.pm blib/lib/Net/ blib/lib/Net/LDAP/ blib/lib/Net/LDAP/ASN.pm blib/lib/Net/LDAP/Bind.pm blib/lib/Net/LDAP/Constant.pm blib/lib/Net/LDAP/Control/ blib/lib/Net/LDAP/Control/Assertion.pm blib/lib/Net/LDAP/Control/EntryChange.pm blib/lib/Net/LDAP/Control/ManageDsaIT.pm blib/lib/Net/LDAP/Control/MatchedValues.pm blib/lib/Net/LDAP/Control/Paged.pm blib/lib/Net/LDAP/Control/PasswordPolicy.pm blib/lib/Net/LDAP/Control/PersistentSearch.pm blib/lib/Net/LDAP/Control/PostRead.pm blib/lib/Net/LDAP/Control/PreRead.pm blib/lib/Net/LDAP/Control/ProxyAuth.pm blib/lib/Net/LDAP/Control/Relax.pm blib/lib/Net/LDAP/Control/Sort.pm blib/lib/Net/LDAP/Control/SortResult.pm blib/lib/Net/LDAP/Control/SyncDone.pm blib/lib/Net/LDAP/Control/SyncRequest.pm blib/lib/Net/LDAP/Control/SyncState.pm blib/lib/Net/LDAP/Control/VLV.pm blib/lib/Net/LDAP/Control/VLVResponse.pm blib/lib/Net/LDAP/Control.pm blib/lib/Net/LDAP/DSML.pm blib/lib/Net/LDAP/Entry.pm blib/lib/Net/LDAP/Entry.pod blib/lib/Net/LDAP/Examples.pod blib/lib/Net/LDAP/Extension/ blib/lib/Net/LDAP/Extension/Cancel.pm blib/lib/Net/LDAP/Extension/Refresh.pm blib/lib/Net/LDAP/Extension/SetPassword.pm blib/lib/Net/LDAP/Extension/WhoAmI.pm blib/lib/Net/LDAP/Extension.pm blib/lib/Net/LDAP/Extra/ blib/lib/Net/LDAP/Extra/AD.pm blib/lib/Net/LDAP/Extra/eDirectory.pm blib/lib/Net/LDAP/Extra.pm blib/lib/Net/LDAP/FAQ.pod blib/lib/Net/LDAP/Filter.pm blib/lib/Net/LDAP/Filter.pod blib/lib/Net/LDAP/FilterMatch.pm blib/lib/Net/LDAP/Intermediate/ blib/lib/Net/LDAP/Intermediate/SyncInfo.pm blib/lib/Net/LDAP/Intermediate.pm blib/lib/Net/LDAP/LDIF.pm blib/lib/Net/LDAP/LDIF.pod blib/lib/Net/LDAP/Message.pm blib/lib/Net/LDAP/Message.pod blib/lib/Net/LDAP/Reference.pod blib/lib/Net/LDAP/RFC.pod blib/lib/Net/LDAP/RootDSE.pm blib/lib/Net/LDAP/Schema.pm blib/lib/Net/LDAP/Schema.pod blib/lib/Net/LDAP/Search.pm blib/lib/Net/LDAP/Search.pod blib/lib/Net/LDAP/Security.pod blib/lib/Net/LDAP/Util.pm blib/lib/Net/LDAP.pm blib/lib/Net/LDAP.pod blib/lib/Net/LDAPI.pm blib/lib/Net/LDAPS.pm >>> mv C:\cpanfly-5.18\var\cpan\build\perl-ldap-0.58-Y2NSCW/perl-ldap-0.58.ppd C:/cpanfly-5.18/var/REPO/M/MA/MARSCHAP Finished 2014-02-18T12:56:47