Releases: FreeDSx/LDAP
Releases · FreeDSx/LDAP
v0.8.0
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.
v0.7.0
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.