Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Mar 11, 2010
  1. @gbarr
Commits on Oct 9, 2009
  1. @kartiksubbarao @gbarr
Commits on Sep 25, 2009
  1. @sathieu @gbarr

    Don't duplicate documentation

    sathieu authored gbarr committed
    Signed-off-by: Graham Barr <>
Commits on May 27, 2009
  1. @gbarr
Commits on May 13, 2009
  1. @gbarr

    skip packaged distributions

    gbarr authored
  2. @gbarr

    Fix typo in repository path

    gbarr authored
  3. @marschap @gbarr correct # of args in function declarations/definitions

    marschap authored gbarr committed
    Signed-off-by: Peter Marschall <>
  4. @marschap @gbarr fix regex treatment in _{cis,exact}_substrings().

    marschap authored gbarr committed
    Signed-off-by: Peter Marschall <>
  5. @marschap @gbarr

    use current IO::Socket::SSL's method start_SSL instead of deprecated …

    marschap authored gbarr committed
    …function socketToSSL; raise required IO::Socket:SSL version appropriately
    Signed-off-by: Peter Marschall <>
  6. @marschap @gbarr

    fix typo

    marschap authored gbarr committed
    Signed-off-by: Peter Marschall <>
Commits on Apr 24, 2009
  1. @gbarr
  2. @gbarr
  3. @gbarr

    Remove runtime dependency on DATA handle for constants

    gbarr authored
    Delaying constant sub generation until as late as possible causes
    problems, typically seen when used with Apache, resulting in errors
    "LDAP_SYNC_INFO" is not exported by the Net::LDAP::Constant module at
     .../Net/LDAP/ line 10
Commits on Nov 12, 2008
  1. @gbarr
Commits on Nov 11, 2008
  1. @gbarr

    Minor typo fix in documentation

    Quanah Gibson-Mount authored gbarr committed
    In the Net::LDAP docs:
    moddn ( DN, OPTIONS )
        Rename the entry given by DN on the server. DN may be a string or a
    Net::LDAP::Entry object.
        newrdn => RDN
            This value should be a new RDN to assign to DN.
        deleteoldrdn => 1
            This option should be passwd if the existing RDN is to be deleted.
    "passwd" should be "passed"
  2. @sathieu @gbarr

    Added e-syncRefreshRequired constant

    sathieu authored gbarr committed
    Part of RFC 4533.
  3. @sathieu @gbarr

    Avoid 'cookie parsing error' on OpenLDAP 2.3

    sathieu authored gbarr committed
    Thanks to Richard Boss for spotting this.
Commits on Oct 31, 2008
  1. @gbarr

    Add Mathieu Paren

    gbarr authored
Commits on Oct 27, 2008
  1. @gbarr

    Release 0.39

    gbarr authored
  2. @gbarr

    Fix missing require Net::LDAP::Util in

    Dominic Hargreaves authored gbarr committed
    Without this, my code ends up getting
    Undefined subroutine &Net::LDAP::Util::ldap_error_desc called at /usr/share/perl5/Net/LDAP/ line 112, <DATA> line 476.
    Dominic Hargreaves, Systems Development and Support Team
    Computing Services, University of Oxford
Commits on Oct 14, 2008
  1. @charsbar @gbarr

    t/05dsml,t fails on Win32 due to the lack of "binmode"

    charsbar authored gbarr committed
    Hi. t/05dsml,t of perl-ldap-0.38 fails on Win32 due to the lack of
    "binmode". The attached patch would fix the issue. Thanks.
Commits on Oct 6, 2008
  1. @sathieu @gbarr

    LDAP Content synchronisation fixes

    sathieu authored gbarr committed
     - Fixed parsing of SyncState: avoid emptying the value
     - Fill in default values in Intermediate::SyncInfo
Commits on Oct 4, 2008
  1. @sathieu @gbarr

    IntermediateMessage and LDAP Content synchronisation fixes:

    sathieu authored gbarr committed
     - Fix ASN parsing of syncRequestValue, syncDoneValue and syncInfoValue
       (attributes with default value are threated as optional values)
     - Renamed syncInfoValue ASN name to match RFC
     - Fixed parsing of SyncDone and SyncRequest: avoid emptying the value
     - Corrected Net::LDAP::Intermediate::SyncInfo parsing
     - Enable Net::LDAP::Intermediate::SyncInfo
     - Moved catching of IntermediateMessage from LDAP::Search to
       LDAP::Message (this is not specific to searches)
Commits on Sep 21, 2008
  1. @gbarr

    Release 0.38

    gbarr authored
Commits on Sep 20, 2008
  1. @gbarr

    Documentation clarifications

    gbarr authored
Commits on Sep 19, 2008
  1. @marschap @gbarr
  2. @guillomovitch @gbarr

    Fix Net::LDAP::Extension::SetPassword for when no controls are passed

    guillomovitch authored gbarr committed
    But the patch also triggers an error if no control is actually used:
    controls.0.type is undefined at /usr/lib/perl5/vendor_perl/5.10.0/Net/LDAP/
Commits on Sep 15, 2008
  1. @gbarr

    Fix documentation typo

    Rune Kristian Viken authored gbarr committed
  2. @hogekomu @gbarr


    hogekomu authored gbarr committed
    here's a patch for Net::LDAP. I tried to connect to an LDAP
    server, but it failed within IO::Socket::SSL with a "Invalid
    certificate authority locations" error. However,
    IO::Socket::SSL only stores those kinds of errors in
    $IO::Socket::SSL::SSL_ERROR, which Net::LDAP did not check,
    so all I got was an "Operations error". This patch should
    fix that.
Commits on Sep 12, 2008
  1. @gbarr
Commits on Sep 2, 2008
  1. @gbarr
  2. @gbarr

    Fix Control::PasswordPolicy to access correct parts of ASN data struc…

    gbarr authored
    Also, change ->error method to ->pp_error so as to no override the ->error method
    in the base class
Commits on Aug 28, 2008
  1. @gbarr

    Release 0.37

    gbarr authored
Commits on Aug 26, 2008
  1. @gbarr


    gbarr authored
  2. @sathieu @gbarr

    LDAP Content synchronisation

    sathieu authored gbarr committed
    This patch implements Intermediate Message and RFC 4533.
    - The only intrusive change is in lib/Net/LDAP/
    - Net::LDAP::Intermediate::SyncInfo is not enabled by default (see
    lib/Net/LDAP/ line 18) as there are decoding errors
    within ASN (see my previous mail).
    Waiting for feedback before (I hope) inclusion.
    Mathieu Parent
Something went wrong with that request. Please try again.