Commits on Sep 3, 2011
  1. Release 0.41

    gbarr committed Sep 3, 2011
Commits on Jan 22, 2011
  1. extend Net::LDAP::Entry->update() to take LDIF objects

    Extend's update() method so that it can take
    Net::LDAP::LDIF objects as handles too, and append the entry's
    data to the LDIF.
    For LDIF arguments also return a Net::LDAP::Message argument:
    on success return LDAP_SUCCESS, on error return LDAP_OTHER.
    One might argue that tis is against the standards, but
    Net::LDAP::Entry->update() is not covered in any standard.
    The big plus is, it allows clients to have one common code path for
    directory servers and LDIF files (except for startup/shutdown)
    which makes using LDIF as "dry-run" output for servers really simple.
    Especially for the result value, it s a lot more convenient than any other
    combination of Net::LDAP::entry->update() and Net::LDAP::Entry->ldif().
    Signed-off-by: Peter Marschall <>
    committed with gbarr Jan 9, 2011
  2. Entry.pod: fix typos

    Signed-off-by: Peter Marschall <>
    committed with gbarr Jul 2, 2010
Commits on Jun 28, 2010
  1. Added cn,o,ou to the default set of case-insensitive attributes

    Signed-off-by: Kartik Subbarao <>
    kartiksubbarao committed with gbarr Jun 26, 2010
  2. [PATCH] use of non-localised $_ in Net::LDAP::Constant causes prolems…

    … in lemonldap-ng
    [perl-ldap 0.4001; perl 5.10.1]
    Please find attached a patch that fixes a problem when requiring
    Net::LDAP in certain environments. The problem can be demonstrated by
    perl -we'require Net::LDAP for (1,2)'
    Similar code is used in lemonldap-ng's test suite since a long time,
    and with perl-ldap 0.4001, tests suddenly fail. There is a bug report
    in Debian about this at
    I hope the patch is OK and you would incorporate it in a future
    perl-ldap release.
    real-dam committed with gbarr Apr 19, 2010
Commits on Mar 24, 2010
  1. Release 0.4001

    gbarr committed Mar 24, 2010
Commits on Mar 12, 2010
  1. Release 0.40

    gbarr committed Mar 12, 2010
Commits on Mar 11, 2010
  1. Add Net::LDAP::Extension::Refresh as described in RFC2589

    Etienne Bagnoud committed with gbarr 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 <>
    committed with gbarr May 13, 2009
  4. fix regex treatment in _{cis,exact}_substrings().

    Signed-off-by: Peter Marschall <>
    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 <>
    committed with gbarr Jan 6, 2009
  6. fix typo

    Signed-off-by: Peter Marschall <>
    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 Gibson-Mount 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