1 Eldap Release Notes

This document describes the changes made to the Eldap application.

1.1  Eldap 1.2.8

Fixed Bugs and Malfunctions

  • Fix dialyzer warnings in eldap when not matching the return value of ssl:close/1.

    Own Id: OTP-15775

1.2  Eldap 1.2.7

Improvements and New Features

  • Back port of bug fix ERL-893 from OTP-22 and document enhancements that will solve dialyzer warnings for users of the ssl application.

    This change also affects public_key, eldap (and inet doc).

    Own Id: OTP-15785 Aux Id: ERL-929, ERL-893, PR-2215

1.3  Eldap 1.2.6

Fixed Bugs and Malfunctions

  • A race condition at close could cause the eldap client to exit with a badarg message as cause.

    Own Id: OTP-15342 Aux Id: ERIERL-242

1.4  Eldap 1.2.5

Fixed Bugs and Malfunctions

  • Improved documentation.

    Own Id: OTP-15190

1.5  Eldap 1.2.4

Improvements and New Features

  • Update to use the new string api instead of the old.

    Own Id: OTP-15036

1.6  Eldap 1.2.3.1

Fixed Bugs and Malfunctions

  • A race condition at close could cause the eldap client to exit with a badarg message as cause.

    Own Id: OTP-15342 Aux Id: ERIERL-242

1.7  Eldap 1.2.3

Fixed Bugs and Malfunctions

  • Removed all old unused files in the documentation.

    Own Id: OTP-14475 Aux Id: ERL-409, PR-1493

1.8  Eldap 1.2.2.1

Fixed Bugs and Malfunctions

  • A race condition at close could cause the eldap client to exit with a badarg message as cause.

    Own Id: OTP-15342 Aux Id: ERIERL-242

1.9  Eldap 1.2.2

Fixed Bugs and Malfunctions

  • If the underlying tcp connection is closed and an LDAP operation returned tcp_error, the client applications tend to close the ldap handle with eldap:close. This will cause a {nocatch, {gen_tcp_error, ...}} exception.

    Such errors are now ignored during close, because the socket will be closed anyway.

    Own Id: OTP-13590 Aux Id: PR-1048

Improvements and New Features

  • Modernize test suites

    Own Id: OTP-13566

1.10  Eldap 1.2.1

Fixed Bugs and Malfunctions

  • ELDAP did not send an 'unBind' request before closing the connection.

    Own Id: OTP-13327

Improvements and New Features

  • Handles the referral result code from LDAP servers. Adds the return value {ok, {referral,UrlList}} to some functions. See the Eldap reference manual for details.

    Own Id: OTP-12272

1.11  Eldap 1.2

Improvements and New Features

  • Support added for LDAP Password Modify Extended Operation (RFC 3062). Thanks to danielwhite.

    Own Id: OTP-12282

1.12  Eldap 1.1.1

Fixed Bugs and Malfunctions

  • Corrects that eldap:close/1 returned a tuple instead of the specified atom ok.

    Own Id: OTP-12349

Improvements and New Features

  • Clarification in the reference manual for eldap:modify_dn/5, eldap:search/2 and eldap:start_tls/3.

    Own Id: OTP-12354

  • The eldap test suites are extended and re-organized.

    Own Id: OTP-12355

1.13  Eldap 1.1

Fixed Bugs and Malfunctions

  • Fixed that eldap:open did not use the Timeout parameter when calling ssl:connect. (Thanks Wiesław Bieniek for reporting)

    Own Id: OTP-12311

Improvements and New Features

  • Added the LDAP filter extensibleMatch.

    Own Id: OTP-12174

1.14  Eldap 1.0.4

Fixed Bugs and Malfunctions

  • eldap:open/2 and eldap:open/3 gave wrong return values for option errors.

    Own Id: OTP-12182

Improvements and New Features

  • Nearly all TCP options are possible to give in the eldap:open/2 call.

    Own Id: OTP-12171

1.15  Eldap 1.0.3

Fixed Bugs and Malfunctions

  • Application upgrade (appup) files are corrected for the following applications:

    asn1, common_test, compiler, crypto, debugger, dialyzer, edoc, eldap, erl_docgen, et, eunit, gs, hipe, inets, observer, odbc, os_mon, otp_mibs, parsetools, percept, public_key, reltool, runtime_tools, ssh, syntax_tools, test_server, tools, typer, webtool, wx, xmerl

    A new test utility for testing appup files is added to test_server. This is now used by most applications in OTP.

    (Thanks to Tobias Schlager)

    Own Id: OTP-11744

  • Add support for IPv6 connections, By including the [inet6] option in eldap:open/2. Default value is still [inet] (Thanks to Edwin Fine)

    Own Id: OTP-11753

  • Fixed bug where eldap:search returned binaries instead of strings. (Thanks Simon MacMullen for the report)

    Own Id: OTP-11768

1.16  Eldap 1.0.2

Fixed Bugs and Malfunctions

  • Removed {verify,0} from ssl-options because eldap does not support peer verification. Thanks to Florian Waas for reporting.

    Own Id: OTP-11354

Improvements and New Features

  • The ldap client eldap now supports the start_tls operation. This upgrades an existing tcp connection to encryption using tls, if the server supports it. See eldap:start_tls/2 and /3.

    Own Id: OTP-11336

1.17  Eldap 1.0.1

Improvements and New Features

  • Fixed various dialyzer warnings

    Own Id: OTP-10403 Aux Id: kunagi-258 [169]

  • Configure the SSL options fully in eldap.

    Own Id: OTP-10728

1.18  Eldap 1.0

New application.