Changes for version 0.59 - 2014-03-04

  • Bug Fixes:
  • Handle SASL security layers correctly on rebind Thanks Ben Morrow <ben@morrow.me.uk>
  • Control/Paged.pm: fix typo in POD sample code
  • Enhancements:
  • t/60cancel.t: add explanation about potential cause of failure
  • LDAP.pm: accessor method sasl for Authen::SASL object
  • LDAP.pm: adapt socket() to support SASL layers
  • Message.pod: consolidate dcwocumentation of control()
  • Control.pm: documentation update
  • LDAP.pod: add note about IO::Socket::IP and Timeout
  • LDIF.pm: overhaul
    • set error when write fails
    • simplify _read_entry
    • simplify _write_entry
    • coding style harmonization
    • error checks when reading changetype: delete
    • make _error() return undef/empty list, adapt callers
    • refactor handling DNs when reading
    • new method _read_attribute_value()

Documentation

perform LDAP search using LWP mechanisms
A script to display a jpeg picture from jpegPhoto attribute of a LDAP directory entry.
A script to load a jpeg picture into the jpegPhoto attribute of a directory entry.
A (simplified) ldapmodify clone written in Perl.
Generates LDIF change diff between two sorted LDIF files.
Sorts an LDIF file by the specified key attribute. The sorted version is written to standard output.
Culls unique entries from a reference file with respect to a comparison file.
convert standard LDAP schema into a format that AD can digest
A script to do LDAP directory lookups, edits, and displaying directory schema information.
PERL LDAP by Example
Frequently Asked Questions about Net::LDAP
List of related RFCs
search reference
Security issues with LDAP connections

Modules

A bundle for Net::LDAP
Provide LDAP support for LWP::UserAgent
Provide LDAPI support for LWP::UserAgent
Provide LDAPS support for LWP::UserAgent
Lightweight Directory Access Protocol
Constants for use with Net::LDAP
LDAPv3 control object base class
LDAPv3 Assertion Control
LDAPv3 Entry Change Notification control object
LDAPv3 Manage DSA-IT control object
LDAPv3 MatchedValues Control
LDAPv3 Paged results control object
LDAPv3 Password Policy control object
LDAPv3 Persistent Search control object
LDAPv3 Post-Read control object
LDAPv3 Pre-Read control object
LDAPv3 Proxy Authorization control object
LDAPv3 Relax control object
Server Side Sort (SSS) control object
Server Side Sort (SSS) result control object
LDAPv3 Sync Done control object
LDAPv3 Sync Request control object
LDAPv3 Sync State control object
LDAPv3 Virtual List View control object
LDAPv3 Virtual List View server response
A DSML Writer for Net::LDAP
An LDAP entry object
LDAP Cancel Operation
LDAPv3 Refresh extension object (RFC 2589)
LDAPv3 Modify Password extension object
LDAP "Who am I?" Operation
Load extra Net::LDAP methods
AD convenience methods
extensions for Novell eDirectory
representation of LDAP filters
LDAP entry matching
LDAPv3 intermediate response object base class
LDAPv3 Sync Info Message object
LDIF reading and writing
Message response from LDAP server
An LDAP RootDSE object
Load and manipulate an LDAP v3 Schema
Object returned by Net::LDAP search method
Utility functions
use LDAP over a UNIX domain socket
use LDAP over an SSL connection

Provides

in lib/Net/LDAP/ASN.pm
in lib/Net/LDAP/Bind.pm
in lib/Net/LDAP/DSML.pm
in lib/Net/LDAP/DSML.pm
in lib/Net/LDAP/Extension.pm
in lib/Net/LDAP/FilterMatch.pm
in lib/Net/LDAP/Control/MatchedValues.pm
in lib/Net/LDAP/Message.pm
in lib/Net/LDAP/Search.pm