All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
This release adds the following:
This release addresses a bug introduced in 0.0.10 and bumps the ldap-sdk version to 3.1.1.
The behavior of the api towards binary valued attributes has been fixed. Thanks to Ray Miller for providing the
changes to create-modification
. In addition, the api now returns binary data as it was orginally submitted as opposed
to base64 encoded. Base64 encoding is only needed if the client requests a text representation of the LDAP entry, such as LDIF. A byte-valued collection of attribute names (as keywords) can be provided to all search functions to instruct the api to return
byte arrays as opposed to strings.
A bug was discovered and fixed in bind?
which would leave connections in the pool with an authorization ID
associated with previous BIND. Thanks to Adam Harper and Sam Umbach for debugging. The bind?
function
now acts as follows:
connect
returns a connection pool) then the BIND is
performed with a pool.bindAndRevertAuthentication
which returns the autherization ID back to what it was before the BIND.(.getConnection pool)
, then
the BIND is performed as usual and the caller is responsible for using (.releaseAndReAuthenticateConnection pool conn)
to release the connection back to the pool.Can you improve this documentation? These fine people already did:
Brian Williams & bskinnyEdit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close