2013-02-04 08:57  david_nichols

	* test/ldapmodify, test/ldapsearch, test/qldapmodify,
	  test/qldapsearch: updated test programs with q prefix and -W
	  support

2012-12-28 19:59  david_nichols

	* src/QoreLdapClient.h: updated password check in bind function

2012-12-28 08:32  david_nichols

	* Makefile.am, docs/mainpage.doxygen.tmpl, src/QC_LdapClient.qpp,
	  src/QoreLdapClient.h, test/ldapadd, test/ldapdelete,
	  test/qldapadd, test/qldapdelete, test/qldappasswd: added the
	  LdapClient::passwd() method to change the ldap password, added
	  qldappasswd example program; renamed example programs to be
	  prefixed with a "q" to not conflict with existing standard ldap
	  programs (mostly because these programs are not compatible with
	  the standard commands), implemented support for prompting for
	  passwords in all example programs and not echoing the password
	  using TermIOS functionality

2012-12-26 08:53  david_nichols

	* docs/mainpage.doxygen.tmpl, src/QC_LdapClient.qpp: doc
	  corrections/updates

2012-12-23 08:28  david_nichols

	* docs/mainpage.doxygen.tmpl: doc updates

2012-12-21 16:36  david_nichols

	* RELEASE-NOTES, configure.ac, docs/mainpage.doxygen.tmpl,
	  qore-openldap-module.spec, src/QC_LdapClient.qpp,
	  src/QoreLdapClient.h: added the LdapClient::rename() method;
	  updated the module's version to 1.0 for the initial release

2012-12-21 16:02  david_nichols

	* src/QC_LdapClient.qpp, src/QoreLdapClient.h: implemented
	  LdapClient::compare()

2012-12-21 13:44  david_nichols

	* Makefile.am, qore-openldap-module.spec: rpm build fixes

2012-12-21 13:17  david_nichols

	* docs/doxyfile.tmpl, docs/mainpage.doxygen.tmpl,
	  src/QC_LdapClient.qpp, src/QoreLdapClient.h, test/ldapadd,
	  test/ldapdelete, test/ldapmodify, test/ldapsearch: fixed timeout
	  handling; added optional timeout parameters to all methods
	  requiring server communication, updated docs

2012-12-21 10:24  david_nichols

	* src/QC_LdapClient.qpp, src/QoreLdapClient.h, test/ldapadd,
	  test/ldapdelete, test/ldapmodify, test/ldapsearch: added support
	  for the "starttls" option in the LdapClient::constructor();
	  redesigned initialization and object copying to better maintain
	  options, implemented -Z option in all scripts to ensure a secure
	  connection

2012-12-21 08:57  david_nichols

	* src/QC_LdapClient.qpp, src/QoreLdapClient.h, test/ldapadd,
	  test/ldapdelete, test/ldapmodify: added delete and add
	  functionality, added corresponding scripts, fixed a memory bug in
	  adding lists of attribute values

2012-12-20 13:24  david_nichols

	* src/QoreLdapClient.h: fixed delete / delete [] operator mismatch

2012-12-20 13:16  david_nichols

	* src/QC_LdapClient.qpp, src/QoreLdapClient.h, test/ldapmodify,
	  test/ldapsearch: working LdapClient::modify() method, much
	  improved error handling, bind error handling, verbose error
	  messages from parsed ldap results

2012-12-20 07:14  david_nichols

	* src/QoreLdapClient.h, src/openldap-module.cpp: disabled the
	  QLO_DISABLE_OPENSSL_CLEANUP option checking and setting in
	  openldap module initialization, the crashes when shutting down
	  were caused by an unrelated memory bug (delete / delete []
	  mismatch - caught by valgrind)

2012-12-19 19:12  david_nichols

	* src/QC_LdapClient.qpp, src/QoreLdapClient.h,
	  src/openldap-module.cpp, src/openldap-module.h: started adding
	  infrastructure support for supporting arbitrary ldap modify
	  commands

2012-12-19 16:47  david_nichols

	* src/QoreLdapClient.h, test/ldapsearch: added an option to supress
	  referalls, streamlined option handling in ldapsearch

2012-12-19 14:12  david_nichols

	* src/QoreLdapClient.h, test/ldapsearch: implemented support for
	  setting the ldap protocol level

2012-12-19 13:47  david_nichols

	* src/QC_LdapClient.qpp, src/QoreLdapClient.h, test/ldapsearch:
	  added support for setting the default timeout for all ldap
	  operations

2012-12-19 11:03  david_nichols

	* src/openldap-module.cpp: do not allow the module to be loaded if
	  QLO_DISABLE_OPENSSL_CLEANUP is already enabled; set
	  QLO_DISABLE_OPENSSL_CLEANUP when initializing the module since
	  the openldap library will perform its own cleanup of the openssl
	  library and doing it twice will cause a segfault when shutting
	  down qore

2012-12-12 11:49  david_nichols

	* configure.ac, src/QC_LdapClient.qpp, src/QoreLdapClient.h,
	  test/ldap.q, test/ldapsearch: updated to require qore 0.8.7;
	  added support for asynchronous operations; renamed ldap.q ->
	  ldapsearch

2012-12-12 09:44  david_nichols

	* src/QoreLdapClient.h, test/ldap.q: updates

2012-11-07 16:59  david_nichols

	* src/QC_LdapClient.qpp, test/ldap.q: implemented support for
	  setting the search scope

2012-11-07 14:43  david_nichols

	* src/QC_LdapClient.qpp, src/QoreLdapClient.h, test/ldap.q: added
	  ability specify attributes in a search

2012-11-07 10:22  david_nichols

	* configure.ac: require 0.8.6

2012-11-07 08:13  david_nichols

	* src/QoreLdapClient.h: fixed memory mgmt with LDAPAPIInfo when
	  there are no extensions

2012-11-07 07:55  david_nichols

	* src/QC_LdapClient.qpp, src/QoreLdapClient.h, test/ldap.q:
	  progress on returning ldap search results

2012-11-05 16:19  david_nichols

	* ., AUTHORS, COPYING, ChangeLog, Makefile.am, README,
	  RELEASE-NOTES, configure.ac, docs, docs/doxyfile.tmpl,
	  docs/footer_template.html, docs/mainpage.doxygen.tmpl, m4,
	  m4/acx_pthread.m4, qore-openldap-module.spec, reconf.sh, src,
	  src/Makefile.am, src/QC_LdapClient.qpp, src/QoreLdapClient.h,
	  src/openldap-module.cpp, src/openldap-module.h,
	  src/single-compilation-unit.cpp, test, test/ldap.q: checked in
	  initial version of openldap module

