Modules: LDAP Library v0.5-beta2 released

Posted by: jesoreOn 2006/4/11 17:51:36 6176 reads
The second release of LibLDAP. I think it now is ready for some heavy testing, as all the features planned for this release are implemented. That is the reason I again post it as news (I'm not gonna bug you with every beta).
For tips on installation and how you can contribute, see doc/README.

ChangeLog:
- added changelog
- MixedObjectHandler now has a rollback feature. If any of the handlers reports
an error during a delete or insert, all ojects get restored to their original form.
- LdapObjectHandler now is aware of the $_isDirty attribute and acts does nothing if
the object is not dirty.
- XoopsLdapRepository is now a singleton and is called with $conn = XoopsLdapRepository::getInstance();
- XoopsLdapRepository now uses XoopsLogger insted of my own stupid error handling
- the unit tests now use a dedicated LDAP class (xoopsTestUser) insted of a locally
modified inetOrgPerson (that was really evil, sorry)
- updated documentation on unit tests
- MixedObjectHandler throws an error, if the first handler is not the MySQL-based one. This is
necessary, because some XOOPS handlers enforce the autogeneration of UIDs an even overwrite existing ones.
If the LDAP-handler was first, the two would have different UIDs.
- testet on Windows XP (with XAMPP, OpenLdap)

Download beta2