Change Log: LDAP Libraries for C
Change Log: LDAP Libraries for C - AIX

March 2005

Binaries:

  • Added two new APIs to the LDAP Cancel Operation: ldap_cancel_ext and ldap_cancel_ext_s.
  • Added two LDAP Destination Handler options for ICE: -P enables concurrent LBURP processing and -Z specifics the number of asynchronous requests.
  • Added support for object based backup/restore extensions to C LDAP SDK.

Doc:

  • Added two new standards LDAP functions: ldap_cancel_ext and ldap_cancel_ext_s.
  • Changed the syntax of two LDAP Extension Function: ldap_backup_object and ldap_restore_object.

Sample:

  • No changes

October 2004

Updated the license.txt file.

9 September 2004

Binaries:

  • Added support for SASL-GSSAPI authentication and LDAP-based backup.

Doc:

  • Added two new standard LDAP functions, ldap_gssbind and ldap_gss_error.
  • Added two new LDAP extension functions, ldap_backup_object and ldap_restore_object.

Sample:

  • Added gssbind.c that demonstrates how to do a SASL-GSSAPI bind with an LDAP server.
  • Added backup.c that demonstrates how to backup and restore eDirectory objects through LDAP.

June 2004

Binaries:

  • Added requirement that LDAP handle needs to be Operation Thread Safe.

Doc:

  • Added two new LDAP extension functions: ldap_destroy and ldap_dup.
  • Added a new session preference option, “LDAP_OPT_SESSION_REFCNT”.

Sample:

  • Added threadSafe.c that demonstrates operation thread safe feature. The operation thread safe feature allows different threads within an application to concurrently use the same LDAP session handle for different operations. Operation thread safe implementaion also satisfies the session thread safety feature.

February 2004

Rebuilt all downloads to include changes to license.txt and Readme files. For detailed changes for each download, see the following sections:

Binaries:

  • Enhanced scalability and allowed more open connections to be supported by LDAP (as required by GroupWise Messenger Server).

Doc:

  • No other changes.

Sample:

  • Added program to get debug information of C LDAP API calls.

October 2003

Binaries:

  • Added ldap_lburp_start_request, ldap_parse_lburp_start_response, ldap_lburp_operation_request, ldap_parse_lburp_operation_response, ldap_lburp_end_request, and ldap_parse_lburp_end_response to support LBURP functionality.
  • Added the following new features in ICE: support for SASL bind through DIGEST-MD5 mechanism and support for local code page LDIF files.

Doc:

  • No changes.

Sample:

  • Added new sample code for event filtering, Ber encoding, LUBRP, and localized message string handling.

June 2003

Updated header file.

February 2003

Made the following changes:

  • Included both CLib and LibC-based NLMs for Netware platform
  • Improved referral handling capabilities
  • Added two new functions for handling URLs
  • Added support for StartTLS option to easily encrypt data in the operation to all utilities
  • Added ldapmodify utility to support controls in LDIF files
  • Added new utility for managing eDirectory ndexes
  • Added sample implementation of load-balancing connection pool functions and for setting the Simple Password

September 2002

Made the following updates:

  • An application can now set a timeout for the initial LDAP connection and obtain the list of referrals for non-search operations.
  • Enhanced the ldapmodify utility to support controls in an LDIF file.
  • Added new API for sorting results on the client using multiple attributes as sort keys.
  • Added support for superior referrals.

May 2002

Added as a new NDK component.

Change Log: LDAP Libraries for C - HP-UX

October 2004

Updated the license.txt file.

9 September 2004

Binaries:

  • Added support for SASL-GSSAPI authentication and LDAP-based backup.

Doc:

  • Added two new standard LDAP functions, ldap_gssbind and ldap_gss_error.
  • Added two new LDAP extension functions, ldap_backup_object and ldap_restore_object.

Sample:

  • Added gssbind.c that demonstrates how to do a SASL-GSSAPI bind with an LDAP server.
  • Added backup.c that demonstrates how to backup and restore eDirectory objects through LDAP.

26 July 2004

Moved to Supported.

June 2004

Binaries:

  • Added requirement that LDAP handle needs to be Operation Thread Safe.

Doc:

  • Added two new LDAP extension functions: ldap_destroy and ldap_dup.
  • Added a new session preference option, “LDAP_OPT_SESSION_REFCNT”.

Sample:

  • Added threadSafe.c that demonstrates operation thread safe feature. The operation thread safe feature allows different threads within an application to concurrently use the same LDAP session handle for different operations. Operation thread safe implementaion also satisfies the session thread safety feature.

February 2004

Rebuilt all downloads to include changes to license.txt and Readme files. For detailed changes for each download, see the following sections:

Binaries:

  • Enhanced scalability and allowed more open connections to be supported by LDAP (as required by GroupWise Messenger Server).

Doc:

  • No other changes.

Sample:

  • Added program to get debug information of C LDAP API calls.

October 2003

Added as a new NDK component.

Change Log: LDAP Libraries for C - Linux

October 2004

Updated the license.txt file.

9 September 2004

Binaries:

  • Added support for SASL-GSSAPI authentication and LDAP-based backup.

Doc:

  • Added two new standard LDAP functions, ldap_gssbind and ldap_gss_error.
  • Added two new LDAP extension functions, ldap_backup_object and ldap_restore_object.

Sample:

  • Added gssbind.c that demonstrates how to do a SASL-GSSAPI bind with an LDAP server.
  • Added backup.c that demonstrates how to backup and restore eDirectory objects through LDAP.

June 2004

Binaries:

  • Added requirement that LDAP handle needs to be Operation Thread Safe.

Doc:

  • Added two new LDAP extension functions: ldap_destroy and ldap_dup.
  • Added a new session preference option, “LDAP_OPT_SESSION_REFCNT”.

Sample:

  • Added threadSafe.c that demonstrates operation thread safe feature. The operation thread safe feature allows different threads within an application to concurrently use the same LDAP session handle for different operations. Operation thread safe implementaion also satisfies the session thread safety feature.

February 2004

Rebuilt all downloads to include changes to license.txt and Readme files. For detailed changes for each download, see the following sections:

Binaries:

  • Enhanced scalability and allowed more open connections to be supported by LDAP (as required by GroupWise Messenger Server).

Doc:

  • No other changes.

Sample:

  • Added program to get debug information of C LDAP API calls.

October 2003

Binaries:

  • Added ldap_lburp_start_request, ldap_parse_lburp_start_response, ldap_lburp_operation_request, ldap_parse_lburp_operation_response, ldap_lburp_end_request, and ldap_parse_lburp_end_response to support LBURP functionality.
  • Added the following new features in ICE: support for SASL bind through DIGEST-MD5 mechanism and support for local code page LDIF files.

Doc:

  • No changes.

Sample:

  • Added new sample code for event filtering, Ber encoding, LUBRP, and localized message string handling.

June 2003

Updated header file.

February 2003

Made the following changes:

  • Included both CLib and LibC-based NLMs for Netware platform
  • Improved referral handling capabilities
  • Added two new functions for handling URLs
  • Added support for StartTLS option to easily encrypt data in the operation to all utilities
  • Updated ldapmodify utility to support controls in LDIF files
  • Added new utility for managing eDirectory indexes
  • Added sample implementation of load-balancing connection pool functions and for setting the Simple Password.

September 2002

Made the following updates:

  • An application can now set a timeout for the initial LDAP connection and obtain the list of referrals for non-search operations.
  • Enhanced the ldapmodify utility to support controls in an LDIF file.
  • Added new API for sorting results on the client using multiple attributes as sort keys.
  • Added support for superior referrals.

May 2002

Added the following features:

  • Enhanced LDAP Authentication Methods (SASL Digest MD5, External, and NMAS mechanisms)
  • Enhanced Transport Layer Security (Support for StartTLS / StopTLS)
  • Access to eDirectory LDAP Event Services
  • Certificate-Based Client Authentication
  • Added new sample code for the following:
    • Dynamic groups
    • Extensible match
    • Events Monitoring
    • SASL Digest MD5
    • SASL External
    • StartTLS / StopTLS

In documentation, made the following changes:

  • Expanded information on LDAP authentication and security
  • Added information on StartTLS / StopTLS
  • Added information on accessing eDirectory LDAP Event Services

February 2002

Added the following:

  • Interactive SSL (added additional certificate status codes)
  • Schema parsing functions
  • More sample code files
  • DirLoad driver for the Novell Import Convert Export utility
  • LDAP Certification with iPlanet, Critical Path, IBM, Oracle, and OpenLDAP from the Open Group Plugfest

In documentation, made the following changes:

  • Added Schema Parsing functions to reference
  • Added information on handling SSL certificates
  • Updated SSL configuration instructions
  • Added DirLoad information to the Novell Import Convert Export utility
  • Enhanced the search filter and SSL sections of concepts

9 November 2001

Corrected an install issue.

September 2001

Added the following features:

  • OpenSSL for improved SSL functionality
  • Interactive SSL
  • Early access schema parsing functions (see readme)
  • New sample code and updated documentation
  • Novell Import Convert Export utility with schema cache compare and update
  • LDAP Certification with iPlanet, Critical Path, IBM, Oracle, and OpenLDAP from the Open Group Plugfest
  • LDAP 2000 support

In documentation, made the following changes:

  • Enhanced the search filter and SSL sections of concepts
  • Added schema cache information to the Novell Import Convert Export utility

June 2001

Added the following features:

  • Uses OpenSSL for improved SSL functionality
  • Works with LDAP 2000
  • Includes OpenLDAP

In documentation, made the following changes:

  • Enhanced LDAP URL and referral handling sections of concepts
  • Updated the LDAP command-line utilities reference
  • Added comma-delimited import information to the Novell Import Convert Export utility
  • Updated information for the LDAP unbind functions

February 2001

Added the following features:

  • Added 14 new functions for dealing with UTF-8 strings: wide character conversion functions and string processing utility functions.
  • Added message files for several languages and a new LDAP extension for initiating background processes.
  • Added support for filtered replicas.

In documentation, made the following changes:

  • Updated ldap_sort_entries, ldap_sort_values, ldap_sort_strcasesmp, ldap_perror, and ldap_receive_all_updates.
  • Corrected the scope and attr parameters for all search functions and tools.
  • Added information to the search section in concepts.
  • Corrected the timeval structure and the set options.
  • Added LBURP information to the extension section and added NDS 8.5 information to the control section.
  • Added information to ldap_first_attribute and ldap_next_attribute to prevent application memory leaks.

September 2000

Added as new Novell Developer Kit component.

Change Log: LDAP Libraries for C - NetWare and Windows

October 2004

Updated the license.txt file.

9 September 2004

Binaries:

  • Added support for SASL-GSSAPI authentication and LDAP-based backup.

Doc:

  • Added two new standard LDAP functions, ldap_gssbind and ldap_gss_error.
  • Added two new LDAP extension functions, ldap_backup_object and ldap_restore_object.

Sample:

  • Added gssbind.c that demonstrates how to do a SASL-GSSAPI bind with an LDAP server.
  • Added backup.c that demonstrates how to backup and restore eDirectory objects through LDAP.

June 2004

Binaries:

  • Added requirement that LDAP handle needs to be Operation Thread Safe.

Doc:

  • Added two new LDAP extension functions: ldap_destroy and ldap_dup.
  • Added a new session preference option, “LDAP_OPT_SESSION_REFCNT”.

Sample:

  • Added threadSafe.c that demonstrates operation thread safe feature. The operation thread safe feature allows different threads within an application to concurrently use the same LDAP session handle for different operations. Operation thread safe implementaion also satisfies the session thread safety feature.

8 April 2004

Binaries:

  • Added ICE SDK for NT.

Doc:

  • No changes.

Sample:

  • No changes.

February 2004

Rebuilt all downloads to include changes to license.txt and Readme files. For detailed changes for each download, see the following sections:

Binaries:

  • Enhanced scalability and allowed more open connections to be supported by LDAP (as required by GroupWise Messenger Server).

Doc:

  • No other changes.

Sample:

  • Added program to get debug information of C LDAP API calls.

October 2003

Binaries:

  • Added ldap_lburp_start_request, ldap_parse_lburp_start_response, ldap_lburp_operation_request, ldap_parse_lburp_operation_response, ldap_lburp_end_request, and ldap_parse_lburp_end_response to support LBURP functionality.
  • Added the following new features in ICE: support for SASL bind through DIGEST-MD5 mechanism and support for local code page LDIF files.

Doc:

  • No changes.

Sample:

  • Added new sample code for event filtering, Ber encoding, LUBRP, and localized message string handling.

June 2003

Updated header file.

10 January 2003

Made the following updates:

  • Delivered both CLIB and LIBC-based NLMs for Netware platform.
  • Improved referral handling capabilities.
  • Added two new functions for handling URLs.
  • Added functionality so that all utilities support StartTLS option to easily encrypt data in the operation.
  • Added ldapmodify utility that supports controls in LDIF files.
  • Added new utility for managing eDirectory indexes.
  • Added sample implementation of load-balancing connection pool functions.
  • Added sample code for setting the Simple Password.

September 2002

Made the following updates:

  • The LDAP Libraries for C are now dependent on the Libraries for C (LibC), and are no longer dependent on the NLM and NetWare Libraries for C (CLib). See the readme for details.
  • An application can set a timeout for the initial LDAP connection.
  • An application can now obtain the list of referrals for non-search operations.
  • The ldapmodify utility was enhanced to support controls in an LDIF file.
  • New API added for sorting results on the client using multiple attributes as sort keys.
  • Added support for superior referrals.

May 2002

Added the following features:

  • Enhanced LDAP Authentication Methods (SASL Digest MD5, External, and NMAS mechanisms)
  • Enhanced Transport Layer Security (Support for StartTLS / StopTLS)
  • Access to eDirectory LDAP Event Services
  • Certificate-Based Client Authentication
  • Added new sample code for the following:
    • Dynamic groups
    • Extensible match
    • Events Monitoring
    • SASL Digest MD5
    • SASL External
    • StartTLS / StopTLS

In documentation, made the following changes:

  • Expanded information on LDAP authentication and security
  • Added information on StartTLS / StopTLS
  • Added information on accessing eDirectory LDAP Event Services

February 2002

Added the following features:

  • Interactive SSL (added additional certificate status codes)
  • Schema parsing functions
  • Additional sample code
  • DirLoad driver for the Novell Import Convert Export utility
  • LDAP Certification with iPlanet, Critical Path, IBM, Oracle, and OpenLDAP from the Open Group Plugfest

In documentation, made the following changes:

  • Added Schema Parsing functions to reference
  • Added information on handling SSL certificates
  • Updated SSL configuration instructions
  • Added DirLoad information to the Novell Import Convert Export utility
  • Enhanced the search filter and SSL sections of concepts

September 2001

Added the following:

  • OpenSSL for improved SSL functionality
  • Interactive SSL
  • Early access schema parsing functions (see readme)
  • New sample code and updated documentation
  • Novell Import Convert Export utility with schema cache compare and update
  • LDAP Certification with iPlanet, Critical Path, IBM, Oracle, and OpenLDAP from the Open Group Plugfest
  • LDAP 2000 support

In documentation, made the following changes:

  • Enhanced the search filter and SSL sections of concepts
  • Added schema cache information to the Novell Import Convert Export utility

June 2001

Added the following features:

  • Uses OpenSSL for improved SSL functionality
  • A delimited data handler for the Novell Import Convert Export utility (ICE) that supports the import and export of delimited text files
  • Works with LDAP 2000
  • Includes OpenLDAP

In documentation, made the following changes:

  • Enhanced LDAP URL and referral handling sections of concepts
  • Updated the LDAP command-line utilities reference
  • Added comma-delimited import information to the Novell Import Convert Export utility
  • Updated information for the LDAP unbind functions

February 2001

Added the following features:

  • Added 14 new functions for dealing with UTF-8 strings: wide character conversion functions and string processing utility functions
  • Added message files for several languages and a new LDAP extension for initiating background processes
  • Added support for filtered replicas

In documentation, made the following changes:

  • Updated ldap_sort_entries, ldap_sort_values, ldap_sort_strcasesmp, ldap_perror, and ldap_receive_all_updates
  • Corrected the scope and attr parameters for all search functions and tools
  • Added information to the search section in concepts
  • Corrected the timeval structure and the set options
  • Added LBURP information to the extension section and added NDS 8.5 information to the control section
  • Added information to ldap_first_attribute and ldap_next_attribute to prevent application memory leaks

September 2000

Fixed bugs.

July 2000

Fixed bugs.

May 2000

If you are interested in source code for this product, try http://sourceplus.novell.com/c_lib.html.

Added support for internationalization and for following automatic referrals. Made bug fixes.

March 2000

Fixed two defects that will eliminate possible opportunities for heap corruption.

Change Log: LDAP Libraries for C - Solaris

October 2004

Updated the license.txt file.

9 September 2004

Binaries:

  • Added support for SASL-GSSAPI authentication and LDAP-based backup.

Doc:

  • Added two new standard LDAP functions, ldap_gssbind and ldap_gss_error.
  • Added two new LDAP extension functions, ldap_backup_object and ldap_restore_object.

Sample:

  • Added gssbind.c that demonstrates how to do a SASL-GSSAPI bind with an LDAP server.
  • Added backup.c that demonstrates how to backup and restore eDirectory objects through LDAP.

June 2004

Binaries:

  • Added requirement that LDAP handle needs to be Operation Thread Safe.

Doc:

  • Added two new LDAP extension functions: ldap_destroy and ldap_dup.
  • Added a new session preference option, “LDAP_OPT_SESSION_REFCNT”.

Sample:

  • Added threadSafe.c that demonstrates operation thread safe feature. The operation thread safe feature allows different threads within an application to concurrently use the same LDAP session handle for different operations. Operation thread safe implementaion also satisfies the session thread safety feature.

February 2004

Rebuilt all downloads to include changes to license.txt and Readme files. For detailed changes for each download, see the following sections:

Binaries:

  • Enhanced scalability and allowed more open connections to be supported by LDAP (as required by GroupWise Messenger Server).

Doc:

  • No other changes.

Sample:

  • Added program to get debug information of C LDAP API calls.

June 2003

Updated header file.

September 2002

Made the following updates:

  • An application can now set a timeout for the initial LDAP connection and obtain the list of referrals for non-search operations.
  • Enhanced the ldapmodify utility to support controls in an LDIF file.
  • Added new API for sorting results on the client using multiple attributes as sort keys.
  • Added support for superior referrals.

May 2002

Added the following features:

  • Enhanced LDAP Authentication Methods (SASL Digest MD5, External, and NMAS mechanisms)
  • Enhanced Transport Layer Security (Support for StartTLS / StopTLS)
  • Access to eDirectory LDAP Event Services
  • Certificate-Based Client Authentication
  • Added new sample code for the following:
    • Dynamic groups
    • Extensible match
    • Events Monitoring
    • SASL Digest MD5
    • SASL External
    • StartTLS / StopTLS

In documentation, made the following changes:

  • Expanded information on LDAP authentication and security
  • Added information on StartTLS / StopTLS
  • Added information on accessing eDirectory LDAP Event Services

February 2002

Added the following:

  • Interactive SSL (added additional certificate status codes)
  • Schema parsing functions
  • Additional sample code
  • DirLoad driver for the Novell Import Convert Export utility
  • LDAP Certification with iPlanet, Critical Path, IBM, Oracle, and OpenLDAP from the Open Group Plugfest

In documentation, made the following changes:

  • Added Schema Parsing functions to reference
  • Added information on handling SSL certificates
  • Updated SSL configuration instructions
  • Added DirLoad information to the Novell Import Convert Export utility
  • Enhanced the search filter and SSL sections of concepts

9 November 2001

Corrected an install issue.

September 2001

Added the following features:

  • OpenSSL for improved SSL functionality
  • Interactive SSL
  • Early access schema parsing functions (see readme)
  • New sample code and updated documentation
  • Novell Import Convert Export utility with schema cache compare and update
  • LDAP Certification with iPlanet, Critical Path, IBM, Oracle, and OpenLDAP from Open Group Plugfest
  • LDAP 2000 support

In documentation, made the following changes:

  • Enhanced the search filter and SSL sections of concepts
  • Added schema cache information to the Novell Import Convert Export utility

June 2001

Added the following features:

  • Uses OpenSSL for improved SSL functionality
  • Works with LDAP 2000
  • Includes OpenLDAP

In documentation, made the following changes:

  • Enhanced LDAP URL and referral handling sections of concepts
  • Updated the LDAP command-line utilities reference
  • Added comma-delimited import information to the Novell Import Convert Export utility
  • Updated information for the LDAP unbind functions

September 2000

Fixed bugs.