diff --git a/Makefile b/Makefile index 8068a3c..0de6918 100644 --- a/Makefile +++ b/Makefile @@ -17,7 +17,7 @@ fmt_ldapstring.o freepal.o scan_ldapsearchresultentry.o \ fmt_ldapresult.o fmt_ldappal.o fmt_ldapadl.o fmt_ldapava.o \ fmt_ldapsearchfilter.o fmt_ldapsearchrequest.o matchstring.o -ldif.a: ldif_parse.o ldap_match.o ldif_index.o ldap_match_mapped.o +ldif.a: ldif_parse.o ldap_match.o ldap_match_mapped.o storage.a: strstorage.o strduptab.o mstorage_add.o mduptab_add.o diff --git a/README b/README index 0a869de..ef982e5 100644 --- a/README +++ b/README @@ -10,3 +10,10 @@ tinyldap is the server test application. It can understand BindRequest, some simple forms of SearchRequest, and it can even answer simple queries. +tinyldap now supports an external database representation with indexes. +However, the indexes are not used yet by tinyldap. It still iterates +through all records. Use "parse" to create the file "data" from an LDIF +file called "exp.ldif" (I can't give you my test data, sorry). Then use +"addindex" to add indexes if you like. Use "dumpidx" to have the +contents of data displayed on screen. tinyldap has been modified to use +data instead of the in-memory linked list.