Skip to content

Releases: KxSystems/ldap

Release 1.1.0

08 Jun 15:28
Compare
Choose a tag to compare

New with release:

  • addition of .ldap.interactiveBind for SASL auth binding (eg. kerberos)
  • kerberos bind example
  • improved docs
  • options LDAP_OPT_CONNECT_ASYNC/LDAP_OPT_X_SASL_NOCANON can be set using values .ldap.LDAP_OPT_ON or .ldap.LDAP_OPT_OFF

Release 1.0.0

05 Dec 12:31
Compare
Choose a tag to compare

No changes since 1.0.0-rc.5. Promoting previous release candidate.

Release candidate 1.0.0-rc.5

28 Nov 17:26
Compare
Choose a tag to compare
Pre-release

Linux provided binaries are now built with openldap v2.6.3 (previously v2.4.50)

Release candidate 1.0.0-rc.4

28 Nov 12:20
Compare
Choose a tag to compare
Pre-release

New function .ldap.startTLS

Using ldaps:// (with the appropriate TLS/SSL options) will perform the TLS handshake automatically on connection. An alternative is to use .ldap.startTLS for initialising a TLS handshake on a normal ldap connection (calls ldap_start_tls_s)

.ldap.startTLS sends a StartTLS request to a server, waits for the reply, and then installs TLS handlers on the session if the request succeeded. The routine returns LDAP_SUCCESS if everything succeeded, otherwise it returns an LDAP error code.

Syntax: .ldap.startTLS[sess]

Release candidate

14 Dec 15:39
Compare
Choose a tag to compare

Fixed typo in README.md

Release candidate to include use of dict params

23 Sep 09:47
Compare
Choose a tag to compare

Both the functions .ldap.search and .ldap.bind have been modified to take a dictionary as input in place of parameters which have 'natural' defaults

.ldap.search now takes 4 parameters

  1. sess the integer representing a session created with .ldap.init
  2. scope the integer representing the scope of how a search should take place
  3. filter the string representing how to filter the search process
  4. customDict a dictionary where a user can overwrite the default operation of the 'old' parameters
`baseDn
`attr
`attrsOnly
`timeLimit
`sizeLimit

.ldap.search now takes 2 parameters

  1. sess the integer representing a session created with .ldap.init
  2. customDict a dictionary where a user can overwrite the default operation of the 'old' parameters
`dn
`cred
`mech

2nd release candidate for version 1.0.0

22 Sep 16:51
Compare
Choose a tag to compare
  • improved documentation
  • improved example q script
  • better handling of null values from q for optional values

Initial release candidate for version 1.0.0

22 Jul 15:17
Compare
Choose a tag to compare
1.0.0-rc

Removed ref to code.kx.com