FreeDSx LDAP Versions Save

A Pure PHP LDAP Library.

0.8.0

1 year ago

This release resolves some issues in the LDAP server with process handling and adds the ability to properly log the server instance:

  • Properly handle and reap child processes in the LDAP server.
  • Handle POSIX signals sent to the LDAP server / child processes to properly shutdown existing clients.
  • Allow a PSR-3 compatible logging instance to be set on the LDAP server for info / error events.

0.7.0

2 years ago

This release adds several new options for the LDAP server and some new options for the LDAP client.

Note: If you were previously using the LDAP server search functionality, you may have to implement the new paging handler. If a client sends a paging request and the paging handler is not defined, the server will now send an operations error back to the client if the paging request was critical.

  • Add the ability to run the LDAP server / client over a UNIX socket.
  • Add the ability to run the LDAP server over an SSL / TLS only socket.
  • Add the ability for the server to handle client paging requests via a handler.
  • Add a helper factory method for creating a proxy LDAP server.
  • The LDAP server handlers can now be set as a class instance in addition to the class FQCN string.
  • When setting the options on the LdapClient you can now choose to force a disconnect at the same time.
  • The criticality for paging can now be set using the "isCritical" method.
  • Add integration tests for the LDAP server / proxy.