Commit Graph

33 Commits

Author SHA1 Message Date
leitner
c992e45561 ldapbindrequest with password created invalid packet
ldapclient only evaluated the first record
minor robustness fixes for tinyldap
2002-07-09 19:53:15 +00:00
leitner
5706ea2e53 many cleanups (forgotten includes) 2002-07-08 21:05:07 +00:00
leitner
7589c81061 experimental support for base64 encoded binary data 2002-07-08 20:57:42 +00:00
leitner
bd31d2568b More fixes from Thomas 2002-05-22 12:19:46 +00:00
leitner
5c8d2ac830 another very embarassing bug found by Thomas Walpuski 2002-05-17 15:55:56 +00:00
leitner
1d03b1e60f searchrequest scope handling (fixed by Thomas Walpuski)
add (primitive) auth support
2002-05-14 20:11:36 +00:00
leitner
57c79e45e6 add exist queries 2002-05-11 13:58:11 +00:00
leitner
35d5bd7e78 tinyldap would not find the last record in the database
switched to uint32_read instead of uint32_unpack.  Makes code much
  easier to read and reduces the number of variables in use.
2002-04-15 19:38:07 +00:00
leitner
51d65b5781 add case insensitive matching and dn normalizing in parse. 2002-04-15 14:34:20 +00:00
leitner
396357f2c8 make debug code disappear 2002-04-03 23:58:20 +00:00
leitner
0221bf98a9 add case sensitive matching 2002-04-03 23:53:12 +00:00
leitner
0b2a282ec0 begin work on modifyrequest parser 2002-04-03 13:44:15 +00:00
leitner
af04089fb8 fix substring filter formatting 2002-03-26 23:49:00 +00:00
leitner
3c1e9374a3 minor speed tweak 2002-03-26 17:07:21 +00:00
leitner
4792ff7c58 indexed substrings (prefixes only, for now), and untested AND and OR
support.
2002-03-26 15:51:53 +00:00
leitner
c76ee598c0 oops, the indexing code did much too much work 2002-03-25 23:56:34 +00:00
leitner
ec55f05ca0 Initial index query support 2002-03-25 23:46:34 +00:00
leitner
e8dc6efb36 remove large commented out code area
begin framework for using the index
2002-03-25 15:05:56 +00:00
leitner
46d79c5751 error handling 2002-03-24 03:16:07 +00:00
leitner
13258a3f89 external database representation 2002-03-24 03:08:04 +00:00
leitner
8f9cd366f0 split fmt_ldapadl into fmt_ldapadl and fmt_ldapavl (the former is a
SEQUENCE used in search requests, the latter is a SET used in search
results)
2002-03-14 21:05:36 +00:00
leitner
f486c4402a add standalone tinyldap version 2002-03-14 20:30:59 +00:00
leitner
0fbd732360 remove debug code again. 2002-01-28 02:34:59 +00:00
leitner
e0a5cf85ee import patch from David Lichteblau and make scan_ldapsearchrequest work
again with the fixed code ;)
2002-01-28 02:34:21 +00:00
leitner
91d0157240 comment out some debug code (will need later) 2002-01-16 17:14:46 +00:00
leitner
5dcca888bc Milestone 1! openldap's ldapsearch will now accept an answer
from tinyldap!
2002-01-16 17:13:58 +00:00
leitner
2b2afddcee now tinyldap can answer to ldapclient! 2002-01-16 17:10:52 +00:00
leitner
fff699ae4e mhh, ldapsearch apparently does not like my bind response. :-( 2002-01-16 01:12:58 +00:00
leitner
da78511a26 tinydns now actually appears to answer a test question correctly! 2002-01-16 01:05:43 +00:00
leitner
dae713be6b integrate LDIF parsing and write a matching routine.
Make tinyldap call the matching routine.
2002-01-15 01:58:28 +00:00
leitner
81e6e9856a bindresponse is actually the same as ldapresult.
might as well rename it.
2002-01-15 00:30:39 +00:00
leitner
5413d2bdeb renamed a struct,
started ldapsearchresultentry formatter
fixed scan_ldapmessage to accept PRIMITIVE messages, too (unbind)
2002-01-14 21:23:33 +00:00
leitner
2d32361380 check in work in progress.
Please see README.
2002-01-14 16:14:31 +00:00