Commits on Mar 11, 2010
Commits on Oct 9, 2009
Commits on Sep 25, 2009
  1. Don't duplicate documentation

    Signed-off-by: Graham Barr <>
    sathieu committed with gbarr Sep 24, 2009
Commits on May 27, 2009
Commits on May 13, 2009
  1. skip packaged distributions

    gbarr committed May 13, 2009
  2. Fix typo in repository path

    gbarr committed May 13, 2009
  3. correct # of args in function declarations/definitions

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

    Signed-off-by: Peter Marschall <>
    marschap committed with gbarr May 13, 2009
  5. use current IO::Socket::SSL's method start_SSL instead of deprecated …

    …function socketToSSL; raise required IO::Socket:SSL version appropriately
    Signed-off-by: Peter Marschall <>
    marschap committed with gbarr Jan 6, 2009
  6. fix typo

    Signed-off-by: Peter Marschall <>
    marschap committed with gbarr Sep 21, 2008
Commits on Apr 24, 2009
  1. Remove runtime dependency on DATA handle for constants

    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
    gbarr committed Apr 24, 2009
Commits on Nov 12, 2008
  1. Update CREDITS for Mathieu Parent

    gbarr committed Nov 12, 2008
Commits on Nov 11, 2008
  1. Minor typo fix in documentation

    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"
    quanah committed with gbarr Nov 11, 2008
  2. Added e-syncRefreshRequired constant

    Part of RFC 4533.
    sathieu committed with gbarr Oct 17, 2008
  3. Avoid 'cookie parsing error' on OpenLDAP 2.3

    Thanks to Richard Boss for spotting this.
    sathieu committed with gbarr Oct 17, 2008
Commits on Oct 31, 2008
  1. Add Mathieu Paren

    gbarr committed Oct 31, 2008
Commits on Oct 27, 2008
  1. Release 0.39

    gbarr committed Oct 27, 2008
  2. Fix missing require Net::LDAP::Util in

    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
    Dominic Hargreaves committed with gbarr Oct 23, 2008
Commits on Oct 14, 2008
  1. t/05dsml,t fails on Win32 due to the lack of "binmode"

    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.
    charsbar committed with gbarr Oct 13, 2008
Commits on Oct 6, 2008
  1. LDAP Content synchronisation fixes

     - Fixed parsing of SyncState: avoid emptying the value
     - Fill in default values in Intermediate::SyncInfo
    sathieu committed with gbarr Oct 5, 2008
Commits on Oct 4, 2008
  1. IntermediateMessage and LDAP Content synchronisation fixes:

     - 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)
    sathieu committed with gbarr Oct 4, 2008
Commits on Sep 21, 2008
  1. Release 0.38

    gbarr committed Sep 21, 2008
Commits on Sep 20, 2008
  1. Documentation clarifications

    gbarr committed Sep 20, 2008
Commits on Sep 19, 2008
  1. Fix Net::LDAP::Extension::SetPassword for when no controls are passed

    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/
    guillomovitch committed with gbarr Sep 19, 2008
Commits on Sep 15, 2008
  1. Fix documentation typo

    Rune Kristian Viken committed with gbarr Sep 15, 2008
  2. Hi,

    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.
    hogekomu committed with gbarr Sep 15, 2008
Commits on Sep 12, 2008
Commits on Sep 2, 2008
  1. Fix Control::PasswordPolicy to access correct parts of ASN data struc…

    Also, change ->error method to ->pp_error so as to no override the ->error method
    in the base class
    gbarr committed Sep 2, 2008
Commits on Aug 28, 2008
  1. Release 0.37

    gbarr committed Aug 28, 2008
Commits on Aug 26, 2008

    gbarr committed Aug 26, 2008
  2. LDAP Content synchronisation

    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
    sathieu committed with gbarr Jul 16, 2008