perl-ldap-0.37 should appear on CPAN soon with the following changes

perl-ldap 0.37 -- Thu Aug 28 07:48:13 CDT 2008
==============================================

Bug Fixes
 * Pass correct hostname to SASL when connecting to a round-robin
 * Return the SASL error message when sasl client_start fails

Enhancements
 * Add Modify Increment (RFC 4525) support
 * Add Content Synchronization (RFC 4453) support

The repository is available at http://git.goingon.net/?p=perl-ldap.git;a=summary


log summary
===========

commit 0ad1afebd38acc8a0215e79773474b89ea7995a9
Author: Graham Barr <[EMAIL PROTECTED]>
Date:   Thu Aug 28 07:52:15 2008 -0500

    Release 0.37

M       Changes
M       META.yml
M       SIGNATURE
M       lib/Net/LDAP.pm

commit f187ff5eed693aed2ebd7235b176b63063a41d3a
Author: Graham Barr <[EMAIL PROTECTED]>
Date:   Tue Aug 26 17:37:58 2008 -0500

    Add MANIFEST.SKIP

M       .gitignore
M       MANIFEST
A       MANIFEST.SKIP

commit d864ee0506031fcdb8b3fcdb182d9339973055fd
Author: Mathieu PARENT <[EMAIL PROTECTED]>
Date:   Wed Jul 16 20:02:15 2008 +0200

    LDAP Content synchronisation

    Hi,

    This patch implements Intermediate Message and RFC 4533.

    Notes:
    - The only intrusive change is in lib/Net/LDAP/Search.pm
    - Net::LDAP::Intermediate::SyncInfo is not enabled by default (see
    lib/Net/LDAP/Intermediate.pm line 18) as there are decoding errors
    within ASN (see my previous mail).

    Waiting for feedback before (I hope) inclusion.

    Regards

    Mathieu Parent

M       MANIFEST
M       lib/Net/LDAP/ASN.pm
M       lib/Net/LDAP/Constant.pm
M       lib/Net/LDAP/Control.pm
A       lib/Net/LDAP/Control/SyncDone.pm
A       lib/Net/LDAP/Control/SyncRequest.pm
A       lib/Net/LDAP/Control/SyncState.pm
A       lib/Net/LDAP/Intermediate.pm
A       lib/Net/LDAP/Intermediate/SyncInfo.pm
M       lib/Net/LDAP/Search.pm

commit f61d59d2c17bdcd09294504e742c5a7d4e8caa97
Author: Graham Barr <[EMAIL PROTECTED]>
Date:   Tue Aug 26 16:47:45 2008 -0500

    Add Module::Install

A       .gitignore
M       MANIFEST
A       META.yml
A       SIGNATURE
A       inc/Module/AutoInstall.pm
A       inc/Module/Install.pm
A       inc/Module/Install/AutoInstall.pm
A       inc/Module/Install/Base.pm
A       inc/Module/Install/Can.pm
A       inc/Module/Install/Fetch.pm
A       inc/Module/Install/Include.pm
A       inc/Module/Install/Makefile.pm
A       inc/Module/Install/Metadata.pm
A       inc/Module/Install/Win32.pm
A       inc/Module/Install/WriteAll.pm
A       inc/Test/Builder.pm
A       inc/Test/Builder/Module.pm
A       inc/Test/More.pm
A       inc/attributes.pm

commit d16082de98c8f0427f0b057246e8adb794023560
Author: Ron Isaacson <[EMAIL PROTECTED]>
Date:   Tue Aug 26 16:39:07 2008 -0500

    [rt.cpan.org #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
    $sasl_conn->error().

M       lib/Net/LDAP.pm

commit 9e261fa3aff79a92391497e7ab90c9ae0a5707c4
Author: Peter Marschall <[EMAIL PROTECTED]>
Date:   Sat May 24 12:37:23 2008 +0000

    fix typo

M       lib/Net/LDAP/LDIF.pod

commit f52c2166d3aed3695b9e72f79e1906da578bf384
Author: Chris Ridd <[EMAIL PROTECTED]>
Date:   Tue Apr 22 05:04:52 2008 +0000

    Add Modify Increment (RFC 4525) support

M       lib/Net/LDAP.pm
M       lib/Net/LDAP.pod
M       lib/Net/LDAP/ASN.pm
M       lib/Net/LDAP/Constant.pm
M       lib/Net/LDAP/LDIF.pm

commit af630673855d88c9a88e1f86ee0d068337562e91
Author: Graham Barr <[EMAIL PROTECTED]>
Date:   Mon Apr 21 16:29:58 2008 +0000

Fix a problem with Net::LDAP when talking to a round-robin LDAP server(s) using SASL/GSSAPI authentication to use the provided hostname not the
    canonical name (Patch from Dominic Hargreaves)

M       lib/Net/LDAP.pm

Reply via email to