Commits on Sep 21, 2008
  1. @gbarr

    Release 0.38

    gbarr committed Sep 21, 2008
Commits on Sep 20, 2008
  1. @gbarr

    Documentation clarifications

    gbarr committed Sep 20, 2008
Commits on Sep 19, 2008
  1. @gbarr
  2. @guillomovitch @gbarr

    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. @gbarr

    Fix documentation typo

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


    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
  1. @gbarr
Commits on Sep 2, 2008
  1. @gbarr
  2. @gbarr

    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. @gbarr

    Release 0.37

    gbarr committed Aug 28, 2008
Commits on Aug 26, 2008
  1. @gbarr


    gbarr committed Aug 26, 2008
  2. @sathieu @gbarr

    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
  3. @gbarr

    Add Module::Install

    gbarr committed Aug 26, 2008
  4. @gbarr

    [ #37538] Errors from SASL client_start are not returned

    In bind(), if the SASL client_start call fails, the exact error message
    is swallowed, and the user gets a generic "Local error" message back.
    The error handling looks like this:
        my $initial = $sasl_conn->client_start;
        return _error($ldap, $mesg, LDAP_LOCAL_ERROR, "$@")
          unless defined($initial);
    This looks like a copy & paste from a few lines above, where errors
    creating $sasl_conn are caught by an eval. In this case, there is no
    eval, and "$@" will always be empty. To return the exact SASL error
    message to the caller, I think the last parameter here should be
    Ron Isaacson committed with gbarr Aug 26, 2008
Commits on May 24, 2008
  1. fix typo

    committed May 24, 2008
Commits on Apr 22, 2008
  1. Add Modify Increment (RFC 4525) support

    Chris Ridd committed Apr 22, 2008
Commits on Apr 21, 2008
  1. @gbarr

    Fix a problem with Net::LDAP when talking to a round-robin LDAP serve…

    using SASL/GSSAPI authentication to use the provided hostname not the
    canonical name (Patch from Dominic Hargreaves)
    gbarr committed Apr 21, 2008
  2. @gbarr

    Prepare 0.36

    gbarr committed Apr 21, 2008
  3. @gbarr
Commits on Apr 19, 2008
Commits on Apr 16, 2008
Commits on Mar 31, 2008
Commits on Mar 30, 2008
  1. @gbarr

    Changes for 0.35

    gbarr committed Mar 30, 2008
Commits on Feb 10, 2008
  1. @gbarr

    Ensure presents the final server response to the SASL module.

    In the DIGEST-MD5 case, the final server SASL response is transported
    in the final bindResponse indicating LDAP_SUCCESS.
    Patch from Paul Kranenburg
    gbarr committed Feb 10, 2008
Commits on Feb 7, 2008
  1. Make the sync method return early if there are no operations to

    "synchronize", instead of attempting to use an undefined value as a
    HASH reference.
    Original change from Mike Dorman <>
    Chris Ridd committed Feb 7, 2008
Commits on Jan 10, 2008
  1. Add support for the draft password policy specification.

    Essentially this is a valueless control that's passed in to various operations
    (bind, modify, set_password make sense) and the server is then able to
    return richer error and warning information in a returned control.
    I've done some preliminary testing against Isode M-Vault, and it seems to work
    Chris Ridd committed Jan 10, 2008
Commits on Dec 9, 2007
  1. Another typo!

    Chris Ridd committed Dec 9, 2007
  2. Fix a typo, and rewrap some long lines.

    Chris Ridd committed Dec 9, 2007
Commits on Dec 8, 2007
Commits on Jul 28, 2007
  1. Allow deleted to be called with a scalar as attribute value.

    Patch by Alex Bramley
    committed Jul 28, 2007
Commits on Jun 23, 2007
  1. correct typo

    committed Jun 23, 2007
Commits on Jun 9, 2007
  1. fix ;; -> :: in sample code

    committed Jun 9, 2007