18811c784c- ffi-tools now has its own cvs module, remove it from scsh-ldap - change pkg-def.scm to use installed ffi-tools
eknauel
2004-05-04 19:36:17 +0000
a440b8785buse weak list
eknauel
2004-04-15 14:23:27 +0000
c3febf605a+ added missing semicolon in CHECK_RECORD_TYPE-macro
eknauel
2004-02-16 08:35:25 +0000
ff97045cef+ add ldap-modify and ldap-add to ldap-interface + added functions on ldap-modification records to various interfaces
eknauel
2004-02-16 08:34:13 +0000
246f7e8929+ changed ldap-modify to use the new representation of LDAPMod records + added ldap-add
eknauel
2004-02-16 08:33:13 +0000
7122c8a1e6+ changed ldap-modification to hold the actual information that is needed to create LDAPMod records.
eknauel
2004-02-16 08:32:18 +0000
216139daa6+ added finite type ldap-operation to represent the operator on attributes during modifications
eknauel
2004-02-16 08:30:46 +0000
b9e53e5cc6+ changed condition hierachy: removed session and code fields from root-condition because that information might not be available in all cases.
eknauel
2004-02-16 08:29:00 +0000
29f82084b3+ added/changed prototypes for scsh_create_ldapmod(), scsh_extract_ldapmod_list() and scsh_free_ldapmod_array() + added symbolic names for fields of ldap-modification records
eknauel
2004-02-16 08:25:32 +0000
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()
eknauel
2004-02-16 08:20:29 +0000
e236fbaec4A try to fix automatic memory handling for LDAP structures.
eknauel
2004-02-14 15:37:55 +0000
55f238280amany GC-related changes. Use weak table to avoid creating a second scheme object for the same ldap object. Works partially.
eknauel
2004-02-13 17:04:30 +0000
cd2e6cff48got rid of some record types: ldap-entry ldap-result. It makes no sense to put diffrent types of ldap-messages (they all live in a single type LDAPMessage on the evil C side) in appropriate records since the type of a ldap-message keeps changing in an unpredictable way. Use the API call ldap-message-type instead.
eknauel
2004-02-13 16:58:37 +0000
7203d9d9f8weak tables with weak value
eknauel
2004-02-13 16:53:40 +0000
c015769f74The big "ldap-session as fluid"-surgery
eknauel
2004-02-13 10:06:15 +0000
4e107b0a11* scheme/types.scm (ldap-session=?): new function (ldap-message=?): ditto (ldap-entry=?): ditto
eknauel
2004-02-13 10:05:37 +0000
0af7276054updated TODO
eknauel
2004-02-12 16:06:07 +0000
fcf3a94b1c(ldap-get-values): if ldap_get_values() returns NULL, that's not necessarily an error (ldap-entry-dn): renamed ldap-message-dn to ldap-entry-dn
eknauel
2004-02-12 15:49:18 +0000
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
eknauel
2004-02-12 12:45:29 +0000
e27edaaed3* scheme/ldap.scm (ldap-search): unpack finite type before calling C code (ldap-search): make return value of type ldap-entry (ldap-get-error-return-object): convert code to finite type (ldap-first-attribute): unwrap ldap-entry (ldap-next-attribute session): unwrap ldap-entry
eknauel
2004-02-12 12:44:46 +0000
2c206b2023* scheme/types.scm (ldap-entry): new type
eknauel
2004-02-12 12:44:14 +0000
f3a509e5a7* scheme/ldap.scm (ldap-init): make port optional argument, accept list of hosts as argument. (ldap-simple-bind-as-nobody): new function
eknauel
2004-02-11 16:16:03 +0000
2eb5139b74+ added check for lber.h and liblber + updated checks for libldap functions
eknauel
2004-01-14 10:25:48 +0000
33d3c4d498+ added Scheme representation for BerElement
eknauel
2004-01-14 09:12:47 +0000
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()
eknauel
2004-01-14 09:12:07 +0000
fc392a2a41+ added message type constants
eknauel
2004-01-14 09:08:50 +0000
4c10e069fffixed bug in s48_enter_* code generation
eknauel
2004-01-14 09:08:19 +0000
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
eknauel
2003-12-31 15:40:26 +0000
b21414b345ldap_kerberos_bind_s is not available in all ldap distributions
eknauel
2003-11-17 14:44:27 +0000
dd9570dd43adapt for automake
eknauel
2003-11-17 14:43:43 +0000
c05b4c6349use automake for building scsh-ldap (Actually, I spent more time trying on automaking the project than on coding now...)
eknauel
2003-11-17 14:43:07 +0000
38f6c8515fBindings for ldap_search and stuff like that
eknauel
2003-11-16 08:35:08 +0000
dda50cdfbe+ more infrastructure
eknauel
2003-10-28 16:52:37 +0000