Change Log: LDAP Libraries for C#

June 2009

Binaries

  • Added a new extension named "Get Privileges List" that is specific to eDirectory 8.8 SP5 (and onwards). This new extension will get the effective privileges for a list of attributes.

  • Fixed a few bugs.

February 2008

Binaries:

  • Thrown exception when connection fails during an operation.

  • Changed interactive ssl sample to check store for the already existing valid certificates.

  • Cleaning of the read streams once the connection is closed.

  • SearchResultEventArgs.ToString() function classification gets the information from the type of event.

October 2007

Binaries:

  • Added a fix to release the semaphore in case the connection fails.

  • Fixed few issues to handle the exceptions properly.

  • Fixed the issue related to picking up the Mono.Security.dll.

Doc:

  • Updated the section “How to Use LDAP Libraries for C#”.

February 2007

Binaries:

  • Added a new method in the Value Events class to get the raw binary data.

  • Fixed an issue related to isDescendent() of method in DN class.

  • Fixed few bugs related to events which caused unusual exception.

October 2006

Binaries:

Added new feature for 'backup and restore' of the objects.

  • Fixed a bug to catch the uncaught socket exceptions and to check the socket types.

  • Fixed a bug to monitor the events that caused problems during eDirectory 8.8 SP1 release due to LdapResponse structure.

  • Fixed a bug to parse special character of the entries.

Doc:

  • Added section on “Access Control List”.

Sample:

  • Added the following samples:

  • ListGroups.cs- lists the members of the specified group.

  • ModifyACL.cs- demonstrates how to modify entryDN's ACL values added.

  • SetPassword.cs - shows how to set the password of an entry by setting the userPassword attribute of the entry

  • AsynchronousSortControl.cs - (added in Sample.Controls) shows how to use the server side control with Asynchronous search requests.

  • SimplePassword.cs - demonstrates how to set the simple password of an entry that has been added in Samples.Controls.

  • Sample usage modified to maintain uniformity.

June 2006

Binaries:

  • Added new feature for 'backup and restore' of the objects.

Doc:

  • Updated information on Mono.Security.dll usage.

Sample:

Added the following samples:

  • ClientSideSort.cs

  • CompareAttrs.cs

  • DynamicGroup.cs

  • List.cs

  • Added a new sample 'GetLDAPBackupRestore.cs' to support the feature 'backup and restore' of the objects.

March 2006

Binaries:

  • Modified the Mono.Security.dll to load from a non-default location (path).

  • Fixed minor defects to catch the exceptions.

Doc:


Added the following sections:

  • Using the LDAP Classes

  • Exception Handling

  • Monitoring the eDirectory Events


Modified the examples in the following section:

  • Searching the Directory

  • Creating an Entry in the Directory

  • Modifying Entry Properties

  • Renaming an Entry

  • Moving an Entry

  • Deleting an Entry

  • Supported Controls

Sample:

  • Added new sample EdirEventSample.cs in the extensions to support event handling.

  • Modified the sample SearchPersist.cs to monitor the changes properly.

October 2005

Binaries:

Doc:

Sample:


June 2005

Binaries:

March 2005

Binaries:

Fixed the following defects:

Doc:

Sample:

October 2004

Updated the license.txt file. In addition, the following changes were made:

Binaries:

Doc:

Sample:

June 2004

Binaries:

Doc:

Sample:

February 2004