Commit Graph

23 Commits

Author SHA1 Message Date
leitner
706ae2e927 add u flag to addindex (for hash index, only index records with
userPassword for authentication)
2018-09-02 12:11:21 +00:00
leitner
c52d6b8ad6 add clang static analyzer target in makefile
free hash table in addindex (not strictly necessary but shuts up memory leak false positives)
add openat to seccomp jail so glibc compiled tinyldap works, too
2018-09-02 10:49:05 +00:00
leitner
a3dfae5e7c use -1 instead of 0 as hash table empty marker 2018-08-27 14:11:05 +00:00
leitner
a6a5daf303 finish size_t conversion from unsigned long 2017-05-02 14:10:50 +00:00
leitner
1d95650489 change #include to move foo.h to libowfat/foo.h (needs current libowfat now) 2017-04-21 16:23:38 +00:00
leitner
da36873b76 mmap_read now returns const char*, remove warnings
reject non-minimal encodings for lengths and tags
catch too-large-value overflows in tags
2014-04-15 20:40:01 +00:00
leitner
35f2b3b745 first shot at "addrequest" support 2007-06-28 22:17:33 +00:00
leitner
7376f0342c add hash table index type 2005-10-13 16:51:44 +00:00
leitner
b4a257d0ad remove a few warning, document planned hash index format 2005-10-12 20:03:03 +00:00
leitner
41dea7e1e2 continue work on acl, still not ready 2005-07-08 23:13:17 +00:00
leitner
5b980e3f93 ldapclient can now also query for no attributes
mstorage_add can now allocate larger chunks (and parse uses 1 MiB)
fix small oversight in addindex putting wrong index size in header
more integer overflow checks in asn1 code (not security relevant)
fix missing initialization in asn1 routines (not security relevant, code
section not triggered by ldap)
2005-04-01 21:53:33 +00:00
leitner
253865441b change type 1 indices to be two tables of uint32 instead of one table of tuples
this ought to be more cache friendly
2005-04-01 20:35:22 +00:00
leitner
78f1555c63 added type 1 indexes: also saves the record number in addition to the
offset of the attribute.  Faster but also doubles the index size.
2005-04-01 20:09:38 +00:00
leitner
3c4e6bbf90 now we need to init the mstorage objects 2004-02-04 23:27:01 +00:00
leitner
dcf0e428f5 extent mstorage API to include optional persistence 2004-02-04 23:13:37 +00:00
leitner
5706ea2e53 many cleanups (forgotten includes) 2002-07-08 21:05:07 +00:00
leitner
1d03b1e60f searchrequest scope handling (fixed by Thomas Walpuski)
add (primitive) auth support
2002-05-14 20:11:36 +00:00
leitner
51d65b5781 add case insensitive matching and dn normalizing in parse. 2002-04-15 14:34:20 +00:00
leitner
553c5322dd remove a break; 2002-04-08 14:35:21 +00:00
leitner
5bbe25caf1 remove compiler warnings. 2002-04-04 20:30:33 +00:00
leitner
0221bf98a9 add case sensitive matching 2002-04-03 23:53:12 +00:00
leitner
ec55f05ca0 Initial index query support 2002-03-25 23:46:34 +00:00
leitner
13258a3f89 external database representation 2002-03-24 03:08:04 +00:00