On 8 September 2009 at 13:30, Venish Khant <venish(a)deeproot.co.in> wrote:
Michael Ströder wrote:
>
> Venish Khant wrote:
>
>>
>> You have any idea about how to
>> upgrade openldap.
>> Because, my openldap version 2.4.15 so, I want upgrade.
>>
>
>
Old one, but I'm just using this code too:
http://search.cpan.org/dist/perl-ldap-0.55/lib/Net/LDAP/Control/VLV.pm
even with the overlay loaded, the error is no match type set:
use Net::LDAP;
use Net::LDAP::Control::VLV;
use Net::LDAP::Constant qw( LDAP_CONTROL_VLVRESPONSE );
$ldap = Net::LDAP->new( "ldap.mydomain.eg" );
# Get the first 20 entries
$vlv = Net::LDAP::Control::VLV->new(
before => 0, # No entries from before target entry
after => 19, # 19 entries after target entry
content => 0, # List size unknown
offset => 1, # Target entry is the first
);
$sort = Net::LDAP::Control::Sort->new( order => 'cn' );
should be:
my $sort = Net::LDAP::Control::Sort->new( order => 'sn:caseIgnoreIA5Match'
);
The ldapsearch syntax would be something like:
/opt/symas/bin/ldapsearch -x -b dc=suretec,dc=co,dc=uk -D
uid=xxx,ou=users,dc=suretec,dc=co,dc=uk -E
\!sss=mail:caseIgnoreIA5Match -E \!vlv=0/10/0/10 -W
I'll also note we don't have this overlay in the overlay section of
the OpenLDAP Admin Guide.
Thanks,
Gavin.