eknauel
08c07cbc80
+ changed scsh_extract_ldapmod_list() to use lists rather than vectors
...
+ changes scsh_ldap_modify() and scsh_ldap_add() to use
scsh_extract_ldapmod_list()
+ new functions: scsh_create_ldapmod(), scsh_free_ldapmod_array()
2004-02-16 08:20:29 +00:00
eknauel
9cbc88c8c6
* c/ldap.c (scsh_ldap_first_attribute):
...
(scsh_ldap_next_attribute): free memory for return values
2004-02-13 16:51:23 +00:00
eknauel
5d8f3512f3
* c/ldap.c (scsh_ldap_next_attribute): don't confuse test for NULL
...
(scsh_ldap_search_s): fixed pointer type
(scsh_ldap_search_st): ditto
(scsh_ldap_next_attribute): fixed test for NULL
(scsh_ldap_get_set_option): dispatch by value type, added string
types
* c/ldap.c (scsh_ldap_search_st): arguments base and filter may be
NULL, fixed bug in pointer handling
* c/ldap.c (scsh_ldap_unbind_s): got rid of superfluos type check
(scsh_ldap_abandon): ditto
(scsh_ldap_add): ditto
(scsh_ldap_compare_s): ditto
(scsh_ldap_count_entries): ditto
(scsh_ldap_count_messages): ditto
(scsh_ldap_count_references): ditto
(scsh_ldap_delete): ditto
(scsh_ldap_first_entry): ditto
(scsh_ldap_first_message): ditto
(scsh_ldap_first_reference): ditto
(scsh_ldap_get_dn): ditto
(scsh_ldap_get_values): ditto
(scsh_ldap_memfree): ditto
(scsh_ldap_modify): ditto
(scsh_ldap_msgfree): ditto
(scsh_ldap_msgid): ditto
(scsh_ldap_msgtype): ditto
(scsh_ldap_next_entry): ditto
(scsh_ldap_next_message): ditto
(scsh_ldap_next_reference): ditto
(scsh_ldap_search_s): ditto, and filter may be NULL
(scsh_ldap_search_st): ditto
2004-02-12 12:45:29 +00:00
eknauel
2c6c2e5a18
* c/ldap.c (scsh_ldap_unbind_s): got rid of superfluos type check
...
(scsh_ldap_abandon): ditto
(scsh_ldap_add): ditto
(scsh_ldap_compare_s): ditto
(scsh_ldap_count_entries): ditto
(scsh_ldap_count_messages): ditto
(scsh_ldap_count_references): ditto
(scsh_ldap_delete): ditto
(scsh_ldap_first_entry): ditto
(scsh_ldap_first_message): ditto
(scsh_ldap_first_reference): ditto
(scsh_ldap_get_dn): ditto
(scsh_ldap_get_values): ditto
(scsh_ldap_memfree): ditto
(scsh_ldap_modify): ditto
(scsh_ldap_msgfree): ditto
(scsh_ldap_msgid): ditto
(scsh_ldap_msgtype): ditto
(scsh_ldap_next_entry): ditto
(scsh_ldap_next_message): ditto
(scsh_ldap_next_reference): ditto
(scsh_ldap_search_s): ditto, and filter may be NULL
(scsh_ldap_search_st): ditto
2004-02-12 09:10:22 +00:00
eknauel
092160e721
* c/ldap.c (scsh_ldap_get_set_option): allocate buffer for outvalues
...
* c/ldap.c (scsh_ldap_simple_bind_s): if user/password is false
connect as "nobody"
2004-02-11 16:25:34 +00:00
eknauel
1bd017ab9b
+ Call scsh_ldap_constants_export_bindings() during init
...
+ minor changes
2004-02-11 12:46:39 +00:00
eknauel
9a5978695b
+ added Scheme representation for BerElement
...
+ added bindings for ldap_first_attribute() and ldap_next_attribute()
+ fixed GC protection and handling of return codes for ldap_get_dn() and ldap_explode_dn()
2004-01-14 09:12:07 +00:00
eknauel
e496a72c7b
+ better error handling
2004-01-08 07:48:00 +00:00
eknauel
273b96373b
+ make bindings fit to API described as in the LDAP C API draft
...
+ use automake for building an external module
+ tools for importing c constants
+ numerous changes
2003-12-31 15:40:26 +00:00
eknauel
b21414b345
ldap_kerberos_bind_s is not available in all ldap distributions
2003-11-17 14:44:27 +00:00
eknauel
38f6c8515f
Bindings for ldap_search and stuff like that
2003-11-16 08:35:08 +00:00
eknauel
a25a3daae0
*** empty log message ***
2003-10-28 15:27:54 +00:00