Commit Graph

34 Commits

Author SHA1 Message Date
leitner
f45346d608 remove debug printf from acl
add return value comment to ldap.h
actually double-check index "maybe" hits in lookupdn
2018-09-09 10:42:43 +00:00
leitner
d6f4b0f66c add fmt_ldapaddrequest 2018-09-01 18:30:37 +00:00
leitner
b8771d5957 add more constness 2013-10-20 15:32:31 +00:00
leitner
dae3ea8024 add oid and bitstring parsing and formatting to "generic" format string
routines, test them in t10.c
2011-04-28 21:33:10 +00:00
leitner
e04ca78ff8 add "generic" format string based encoder and decoder (scan_asn1generic,
fmt_asn1generic, see t10.c for example usage)
add "generic" asn.1 dumper (in t10.c)
fix some read off-by-one errors, minor cleanups
add real OID support
add bitstring support
2011-04-28 19:50:11 +00:00
leitner
05d388f122 add journal rereading
add DelRequest support
add little delete test tool ldapdelete
2008-04-20 06:59:11 +00:00
leitner
fcf6ed51f2 implement modifyrequest
rewrite bindrequest handling (reuse lookupdn)
update acl filter cache when bind succeeds
handle authenticating against a record in the journal
2007-11-01 00:43:29 +00:00
leitner
35f2b3b745 first shot at "addrequest" support 2007-06-28 22:17:33 +00:00
leitner
aa5a3e16f2 whoops, broke something? 2005-12-07 01:43:45 +00:00
leitner
7966fa0c86 remove lots of gcc 4 warnings 2005-10-14 14:35:16 +00:00
leitner
783126698f ACL parsing appears to work, and a new test program called dumpacl can
dump them back out.  Now we just need to check them when executing ldap
requests.  *cough*
2005-07-15 23:04:23 +00:00
leitner
268e5be57a work in progress 2005-07-08 20:32:18 +00:00
leitner
300b692ad0 make scan_ldapsearchfilterstring terminate on syntax error
add index support for >= and <= queries
2005-06-13 06:38:21 +00:00
leitner
4b3919b269 add function to free search result entries (and use it in ldapclient) 2005-04-01 09:26:50 +00:00
leitner
73e9cf8902 add code to parse AddRequests (by Andreas Krennmair) 2003-09-01 15:34:34 +00:00
leitner
b9b3b03e02 better filter handling 2002-11-20 22:00:33 +00:00
leitner
e57b1323f8 be more strict with signed/unsigned 2002-09-07 11:40:51 +00:00
leitner
7b68d29ade try not to leak memory in case of parse error 2002-07-16 23:00:26 +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
4792ff7c58 indexed substrings (prefixes only, for now), and untested AND and OR
support.
2002-03-26 15:51:53 +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
da78511a26 tinydns now actually appears to answer a test question correctly! 2002-01-16 01:05:43 +00:00
leitner
4dfbff54a2 enhance ldapclient so it can actually formulate, encode and send search
request.
2002-01-15 18:36:47 +00:00
leitner
0fe1e3e9eb Fix makefile 2002-01-15 00:43:44 +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
b166396c5e t2 can now parse all my openldap and mozilla requests and responses. 2002-01-15 00:24:41 +00:00
leitner
91f809d603 add parser for SearchResultEntry 2002-01-14 23:22:28 +00:00
leitner
7f7fb3c2f9 parse substring search correctly 2002-01-14 21:50:49 +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
e14842729a finish ldapsearchrequest scanner 2002-01-14 19:49:09 +00:00
leitner
52d8194d4f more work 2002-01-14 18:24:32 +00:00
leitner
2d32361380 check in work in progress.
Please see README.
2002-01-14 16:14:31 +00:00