Tue Apr  2 09:01:54 UTC 2002 Takaaki Tateishi <ttate@kt.jaist.ac.jp>
	* version 0.6.1

Tue Apr  2 03:53:13 UTC 2002 Takaaki Tateishi <ttate@kt.jaist.ac.jp>
	* conn.c: prohibit multiple bind calls.

Fri Mar 29 15:06:56 UTC 2002 Takaaki Tateishi <ttate@kt.jaist.ac.jp>
	* conn.c: Any operations should not be permitted after the unbind
	  operation.

Tue Mar 12 07:44:23 UTC 2002 Takaaki Tateishi <ttate@kt.jaist.ac.jp>
	* version 0.6.0.

Tue Mar 12 06:08:29 UTC 2002 Takaaki Tateishi <ttate@kt.jaist.ac.jp>
	* conn.c: a few methods return a connection object.

Fri Jan 11 19:41:59 JST 2002 Takaaki Tateishi <ttate@kt.jaist.ac.jp>
	* lib/ldap/schema.rb: new file

Wed Jan  2 10:51:05 JST 2002 Takaaki Tateishi <ttate@kt.jaist.ac.jp>
	* sslconn.c (rb_openldap_sslconn_s_new): Both of LDAPS connection
	  and StartTLS extension are available.
	* ldap.c: Add LDAP_OPT_SSL for wldap32.dll.

Wed Jan  2 04:10:20 JST 2002 Takaaki Tateishi <ttate@kt.jaist.ac.jp>
	* sslconn.c (rb_wldap32_sslconn_s_new): new function for SSL
	  connection on windows.

Tue Jan  1 10:48:04 JST 2002 Takaaki Tateishi <ttate@kt.jaist.ac.jp>
	* version 0.5.0

Tue Jan  1 10:48:04 JST 2002 Takaaki Tateishi <ttate@kt.jaist.ac.jp>
	* support wldap32.dll
	* conn.c (rb_ldap_conn_compare): new method

Sun Dec  9 15:36:41 JST 2001 Takaaki Tateishi <ttate@kt.jaist.ac.jp>
	* version 0.4.0

Sat Dec  8 23:05:08 JST 2001 Takaaki Tateishi <ttate@kt.jaist.ac.jp>
	* sslconn.c (rb_ldap_sslconn_s_new): call rb_ldap_conn_new().
	* saslconn.c (rb_ldap_saslconn_s_new): call rb_ldap_conn_new().
	* conn.c (rb_ldap_conn_new): initialize ldapdata->bind by 0.
	* rbldap.h (Init_ldap_message): unused.

Thu Jul  5 22:55:56 JST 2001 Takaaki Tateishi <ttate@jaist.ac.jp>
	* ldap.c (rb_eLDAP_Error): the super class of the LDAPError
	  became the StandardError.

Sun Jul  1 12:06:46 JST 2001 Takaaki Tateishi <ttate@jaist.ac.jp>
	* ldap.c (Init_ldap): add constants LDAP_VENDOR_NAME,
	  LDAP_VENDOR_VERSION and LDAP_API_VERSION

Sat Jun 30 19:45:13 JST 2001 Takaaki Tateishi <ttate@jaist.ac.jp>
	* saslconn.c (rb_cSASLConn): new class
	* rbldap.h (Init_xxx): bug fixes
	* conn.c (rb_ldap_conn_new): use 'klass' as the type of new object

Wed Jun 13 22:03:44 JST 2001 Takaaki Tateishi <ttate@jaist.ac.jp>
	* sslconn.c (rb_openldap_sslconn_s_new): new function
	* sslconn.c (rb_nssldap_sslconn_s_new): new function
	* sslconn.c (rb_ldap_sslconn_s_new): using the above two functions

Mon Jun 13 23:01:13 JST 2001 Takaaki Tateishi <ttate@jaist.ac.jp>
	* version 0.3.7

Mon Jun 11 23:01:13 JST 2001 Takaaki Tateishi <ttate@jaist.ac.jp>
	* rbldap.h: bug fix for OpenLDAP1 (Thanks Akira Yamada)
	* misc.h: bug fix for OpenLDAP1,2

Mon Jun 11 20:20:19 JST 2001 Takaaki Tateishi <ttate@jaist.ac.jp>
	* extconf.rb: bug fix for OpenLDAP1 (thanks Akira Yamada)

Mon Jun 11 10:55:08 JST 2001 Takaaki Tateishi <ttate@jaist.ac.jp>
	* version 0.3.6

Tue Jun  5 01:12:00 JST 2001 Amos Gouaux <amos@utdallas.edu>
	* conn.c (rb_ldap_conn_get_option): bug fix for LDAP_OPT_API_INFO.
	* conn.c (rb_ldap_conn_set_option): bug fix for LDAP_OPT_API_INFO.
	  (checked with the Netscape SDK 4.14 and the OpenLDAP2.0.11)

Wed May 23 11:43:09 JST 2001 Pedro Cuenca <pcuenca@ieee.org>
	* extconf.rb: $ldap_incdir,$ldap_libdir ware not used.

Fri May 18 18:54:19 JST 2001 Takaaki Tateishi <ttate@jaist.ac.jp>
	* ldap.c (rb_ldap_hash2mods): new function
	* conn.c (rb_ldap_conn_add_s, rb_ldap_conn_mod_s):
	  you also use hash instead of an array of mod objects.
	  (see test/add2.rb)

Fri May  4 16:46:31 JST 2001 Takaaki Tateishi <ttate@jaist.ac.jp>
	* misc.c (rb_ldap_apiinfo_new): new internal function
	* misc.c (rb_ldap_control_new): new internal function
	* misc.c (rb_ldap_get_apiinfo): new internal function
	* misc.c (rb_ldap_get_control): new internal function

Sat Apr 28 08:04:25 JST 2001 Takaaki Tateishi <ttate@jaist.ac.jp>
	* conn.c (rb_ldap_conn_search2_s): Conn#search2 returns
	  an array of hash as the result of searching.

Sun Apr 22 09:54:15 JST 2001
	* version 0.3.5

Sat Apr 21 22:09:38 JST 2001
	* conn.c (rb_ldap_conn_search_s): sorting is available.
	* conn.c (rb_ldap_conn_s_open): bug fix

Mon Jan 29 22:40:20 JST 2001 Takaaki Tateishi <ttate@jaist.ac.jp>
	* conn.c (rb_ldap_conn_set_option): LDAP_OPT_API_INFO

Wed Nov 22 21:51:23 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* ldap.c: add SASL constants

Wed Nov 22 01:16:32 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* repack (thanks Akinori MUSHA <knu@idaemons.org>)
	  version 0.3.4

Tue Nov 21 16:21:57 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* version 0.3.3

Tue Nov 21 16:19:40 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* mod.c(rb_ldap_mod_s_new): didn't allocate enough space for
	  'bvals' and 'strvals'.

Tue Nov 21 09:22:17 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* ldap.c: add OpenLDAP TLS options

Sun Nov 19 21:36:27 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* conn.c (rb_ldap_conn_start_tls_s): add Conn#start_tls
	  if you use OpenLDAP2. [experimental]
	* test/bind-ssl.rb: added

Sun Nov 19 03:38:48 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* version 0.3.2

Sun Nov 19 03:38:48 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* entry.c (rb_ldap_entry_get_attributes):
	  ber_free may cause segmentation fault when using openldap1.

Sun Nov 19 02:26:52 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* modify library test scripts for OpenLDAP version 1 and 2.
	  Run test/test.sh for checking, if you have OpenLDAP.

Sun Oct 29 14:26:50 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* version 0.3.1

Sun Oct 29 10:59:06 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* conn.c: Conn#err is added, it returns the result of the operation.
	* conn.c (rb_ldap_conn_perror): calls ldap_err2string if ldap_perror
	  is not provided by the library.
	* conn.c: each method raises LDAP::ResultError if the result of
	  the operation is not LDAP_SUCCESS.
	* conn.c (rb_ldap_get_option): allocate enough memory to the 'data'.
	* extconf.rb: remove -O0 option

Thu Oct 26 11:50:26 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* conn.c: fix some errors for NetscapeSDK

Tue Oct 22 ??:??:?? JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* version 0.3 release

Tue Oct 17 11:19:57 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* ldap.c: add LDAP::LDAP_API_INFO_VERSION
	* extconf.rb: comile with -O0 flag
	* misc.c: add LDAP::APIInfo [experimental]

Tue Oct 17 06:34:07 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* ldap.c: add some LDAP::LDAP_OPT_XXX constant
	* conn.c: Conn#get_option,set_option is partially implemneted

Mon Oct 16 20:43:31 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* extconf.rb: --with-libxxx,--without-libxxx
	* conn.c: netscape sdk's ldap_perror is something wrong?
	  if you meet bugs, execute extconf.rb with --disable-ldap-perror.
	* sslconn.c: I forgot replacing rb_eLDAP_ERROR with rb_eLDAP_Error.

Mon Oct 16 03:08:37 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* message.rb -> entry.rb
	* entry.c: LDAP::Message -> LDAP::Entry
	* conn.c: fix Conn#result2error

Sun Oct 15 12:59:57 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* ldap.c: add LDAP::InvalidMessageError,InvalidDataError.
	* rbldap.h: add Check_LDAPMSG macro.
	* rbldap.h: GET_LDAPMSG_DATA checks if given object is valid or not.
	* conn.c: Conn#search returns the error code, and a block can
	  be given. the block argument is an instance of LDAPMessage which
	  is valid in the block.
	  if it is used out of the block, LDAP::InvalidMessageError is raised.
	  (see test/test4.rb.)
	  
Sun Oct 15 04:07:08 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* message.c: replace RSTRING(str)->ptr with STR2CSTR(str).
	
Sat Oct 14 02:21:53 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* version 0.2.1 released
	
Fri Oct 13 19:16:28 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* (extconf.rb) some library was not linked.
	* (message.rb) call free() if ldap_memfree was not present.
	  U-Mich LDAP and OpenLDAP-1.x.x didn't provide it.
	  (thanks atsu@@metallic.co.jp)

Thu Sep 28 23:05:01 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* version 0.2 released

Thu Sep 28 19:54:00 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* (conn.c) rb_ldap_conn_bind uses rb_ensure when a block is given.
	* (sslconn.c) fix SSLConn.new and SSLConn.open.

Thu Sep 28 15:24:03 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* (extconf.rb) check -lresolv and -lpthread.
	* Conn#ldap_set_option, Conn#ldap_get_option are supported.(experimental)
	* LDAP::LDAP_PORT, LDAP::LDAPS_PORT are added.
	* LDAP::LDAP_OPT_XXXXX are available if they are defined in ldap.h.

Tue Sep 26 06:59:48 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* LDAP::Message#to_hash is added.
	
Mon Sep 25 07:49:44 JST 2000 Akinori MUSHA <knu@idaemons.org>
	* LDAP_AUTH_METHOD_NOT_SUPPORTED is not supported by OpenLDAPv1.

Mon Sep 25 07:49:13 JST 2000 Takaaki Tateishi <ttate@jaist.ac.jp>
	* version 0.1 released
	
