1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224
|
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
|