PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » Networking » Net_LDAP2

Object oriented interface for searching and manipulating LDAP-entries

This package is unmaintained.

Download latest release 2.2.0 (there is a newer Composer installable version)

License: LGPLv3 License

Description

Net_LDAP2 is the successor of Net_LDAP which is a clone of Perls Net::LDAP
object interface to directory servers. It does contain most of Net::LDAPs
features but has some own too.
With Net_LDAP2 you have:
* A simple object-oriented interface to connections, searches entries and filters.
* Support for TLS and LDAP v3.
* Simple modification, deletion and creation of LDAP entries.
* Support for schema handling.

Net_LDAP2 layers itself on top of PHP's existing ldap extensions.

Documentation

Manual

Maintainers

Dependencies

Required

Releases

Bugs

IDStatusTypeVersionDateSummary
#12209ClosedReq2007-10-09Unit tests missing
#12344Wont fixReq2007-10-25Implement LDIF based LDAP-Server
#12864Wont fixReq2008-01-09Add DSML support
#13238ClosedBug2008-02-28Net_LDAP_LDIF problem with DOS LDIF files
#13437ClosedReq2.0.0RC12008-03-19Make use of PHP5 language features
#13721ClosedBug2.0.0RC22008-04-19wrong constant prefix
#13838ClosedReq2.0.0RC22008-05-05Method isNew() in Net_LDAP_Entry Object
#13955ClosedReq2.0.0RC22008-05-22search() should take Entry objects
#13956ClosedDoc2.0.0RC22008-05-22Filter documentation missing
#13979OpenReqCVS2008-05-24creating entry objects and modifiyng should be more smart
#14027ClosedBugCVS2008-05-30Schema is->binary() drops error if fetching attr fails
#14068ClosedReq2.0.0RC32008-06-04Define two methods in Filter class as static
#14240BogusBug2.0.0RC32008-06-25dnExists() fails
#14341ClosedBug2.0.0RC32008-07-13Complex updates fail
#14403ClosedReq2.0.0RC32008-07-25Apply patchesfrom Del (reconnection)
#14576BogusBug2.0.0RC32008-08-28Cannot delete a member of a group containing more than 1500 users
#14719ClosedBug2.0.0RC32008-09-29unable to reset unicodePwd (Active Directory)
#14802ClosedBugCVS2008-10-15Unit test failures eat up memory
#14805ClosedBugCVS2008-10-16Net_LDAP2->modify() ends in endless loop
#14861ClosedReqCVS2008-10-25Improve PHPCS results
#14886ClosedBug2.0.0RC42008-10-26Connection fails on OpenLdap v3
#15337ClosedReq2.0.0RC42008-12-17Speeding up the schema loading
#15364ClosedBug2.0.0RC42008-12-20setLDAPVersion fails / string instead of array
#15398DuplicateBug2.0.0RC42008-12-26a variable is considered as an array
#15494ClosedBugCVS2009-01-03starttls should be before bind attempt
#15573ClosedBug2.0.0RC42009-01-08Protocol Version 3 Error
#16165OpenReq2.0.0RC52009-04-30Fully implement LDIF change handling
#16166ClosedReq2.0.0RC52009-04-30Implement shorthands for schema operations
#16242ClosedBug2.0.0RC62009-05-20arguments for createFresh in wrong order
#16253ClosedBugCVS2009-05-24Strict standards: Declaration of Net_LDAP2::isError()
#16272ClosedBug2.0.02009-05-30Can start tls
#16278ClosedBug2.0.02009-06-02Problem in starttls function
#16347ClosedBug2.0.12009-06-19Cache code suffers from tremendous bugs
#16390ClosedBug2.0.22009-06-30rootDse connection problem
#16397ClosedBug2.0.22009-07-02Net_LDAP2::getVersion() returns wrong version
#16404ClosedBug2.0.32009-07-04Bind fails
#16438ClosedBug2.0.42009-07-14Wrong var names in Net_LDAP2_SimpleFileSchemaCache
#16439ClosedBug2.0.42009-07-14Wrong paramener names in Net_LDAP2_SimpleFileSchemaCache
#16491ClosedBug2.0.52009-08-03delete of attributes in replace() method of Entry class
#16738ClosedBug2.0.62009-10-24Problem parsing filter
#16796OpenReq2.0.72009-11-18Support deletion of non-queried attributions
#16940ClosedBug2.0.72009-12-22Net_LDAP2::startTLS should ignore errors before ldap_start_tls() being called
#17023ClosedBugCVS2010-01-22improper handling of wrapped lines
#17057ClosedBug2.0.72010-02-03Problem parsing filter
#17120ClosedBug2.0.82010-02-16Bug in tarball package
#17121BogusBug2.0.82010-02-16Bug in tarball package
#17245ClosedBug2.0.92010-03-19Fetching empty attributes raises error, but attribute type is valid
#17267AssignedReq2.0.92010-03-25Paged Search Results
#17314ClosedBug2.0.92010-04-15LDIF Attribute Name Regular Expression is incomplete
#17770ClosedBug2.0.92010-08-20file included with relative path
#17861ClosedDocSVN2010-09-13Missing komma in example
#18202ClosedBug2.0.102011-01-18Adding attributes to a Fresh Entry saving and laterly updating fails
#18407BogusDoc2.0.112011-03-29LDIF-Doc: missing variable declaration for $error_o
#18420ClosedDoc2.0.112011-04-02connect() option bindpw is not necessarily a password
#18422ClosedBugSVN2011-04-04Net_LDAP2_Error constructor calls non-static Net_LDAP2 errorMessage statically
#18752ClosedReq2.0.112011-08-23Performance problem retrieving search result + patch
#18908ClosedBugUnknown2011-10-14dnExists can return true when the dn doesn't exist
#18909ClosedReq2.0.112011-10-14Adding "not" filter to search
#19087ClosedBug2.0.122011-11-29Generates E_STRICT error due to use of PEAR::isError()
#19204ClosedBugSVN2012-01-07unit test failure -- Net_LDAP2_LDIFTest::testWrite_entryChanges
#19364ClosedBug2.0.122012-04-01Net_LDAP2_Filter parse accepts invalid filter
#19392ClosedBugSVN2012-04-20Not possible to remove naming attributes
#19393ClosedBugSVN2012-04-20Not possible to change the DN of a newly created item
#19503ClosedBug2.0.122012-07-11Net_LDAP2_Entry getValue returns empty string when no attributes present
#19506ClosedBug2.0.122012-07-12Net_LDAP2_Search shiftEntry() errors when no entries were found
#19507ClosedBug2.0.122012-07-12Net_LDAP2_Search::entries() removes entries from the search object
#19652ClosedDoc2012-10-14Retrieving entries via iteration (foreach) incorrect description
#19872Wont fixBug2.0.122013-03-29Fail to delete whole attribute with no equality matching rule
#20003ClosedBug2.0.122013-07-05rename or moving entry force deleteoldrdn to true
#20142ClosedBug2.0.122013-12-05Implement client side filtering for entries
#20504OpenBug2.1.02015-02-22LICENSE missing in archive.
#20969ClosedBug2.1.02015-10-17Fatal error with PEAR 1.10.0: Net_LDAP2_RootDSE::__construct() must be public
#21211OpenBug2.2.02017-05-17Version reported as 2.1.0
#21212OpenBug2.2.02017-05-17Quiet "Call to undefined function dl()" fatal error when ldap extension missing
#23758OpenBug2.2.02018-07-18Bind to a referral is anonymous