Erlang -- Eldap Release Notes

eldap

Release Notes

Version 1.2.4

- User's Guide
- Reference Manual
- Release Notes
- PDF
- Top

- Expand All
- Contract All

### Chapters

- Eldap Release Notes
  - Top of chapter
  - Eldap 1.2.4
  - Eldap 1.2.3
  - Eldap 1.2.2
  - Eldap 1.2.1
  - Eldap 1.2
  - Eldap 1.1.1
  - Eldap 1.1
  - Eldap 1.0.4
  - Eldap 1.0.3
  - Eldap 1.0.2
  - Eldap 1.0.1
  - Eldap 1.0

# 1 Eldap Release Notes

This document describes the changes made to the Eldap application.

### 1.1 Eldap 1.2.4

#### Improvements and New Features

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

  Own Id: OTP-15036

### 1.2 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.3 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.4 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.5 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.6 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.7 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.8 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.9 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.10 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.11 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.12 Eldap 1.0

New application.