1 Copyright 2001, Pierangelo Masarati, All rights reserved. <ando@sys-net.it>
3 * Mon Apr 30 2001 Pierangelo Masarati <ando@sys-net.it>
4 - split back-meta from back-ldap
5 - inplement init, config, bind, search, unbind
7 * Tue May 01 2001 Pierangelo Masarati <ando@sys-net.it>
8 - refined search propagation based on scope; in case of base shorter
9 than candidate target suffix:
10 "sub" propagates to all candidate targets,
11 "one" propagates to candidate targets only if base is
12 no more than one level shorter than suffix; in such
13 case scope is changed into "base"
14 "base" does not propagate (no such object error)
16 * Tue May 01 2001 Pierangelo Masarati <ando@sys-net.it>
17 - added checks in config.c
18 - fixed leaks in search.c
20 * Fri May 04 2001 Pierangelo Masarati <ando@sys-net.it>
24 * Sat May 05 2001 Pierangelo Masarati <ando@sys-net.it>
25 - added missing functions
26 - fixed flaw in group/attribute funcs (affects also back-ldap)
27 now meta_back_group works fine (group ACLS); nothing to say
28 about meta_back_attribute: unable to trigger it!
29 - attributes with dn syntax are rewritten back in search results
30 (otherwise "dnattr"-style ACLs don't work). Now attrs with
31 dn syntax need be rewritten forth in add/modify ...
33 * Sun May 06 2001 Pierangelo Masarati <ando@sys-net.it>
34 - attributes with dn syntax are rewritten during add/modify operations
35 (otherwise "dnattr"-style ACLs don't work).
36 - same back/forth rewriting has been applied to back-ldap;
37 actually, the add/modify rewriting function has been implemented
38 in bacl-ldap (ldap_dnattr_rewrite) and recycled in back-meta
39 - fixed bug in invocation of meta_back_dobind in delete.c
40 - code for deletion of "lastmod" attrs has been commented;
41 explicit "lastmod off" has been recommended in FAQ.
42 - fixed a missing return in suffix_massage_config
44 * Sun May 06 2001 Pierangelo Masarati <ando@sys-net.it>
45 - fixed flaw in group.c both in back-ldap and back-meta: the group ndn
48 * Tue May 08 2001 Pierangelo Masarati <ando@sys-net.it>
49 - removed the limitation on target naming contexts; now they can be the same
50 - added support for default target; it may be disabled or set to one of
51 the targets, resulting in that target being selected any time there's
52 a non-unique target selection (the target is missing or multiple targets
53 are selected for a add/modify/delete/compare/... operation).
54 TODO: should be more flexible, e.g. let the administrator decide
55 whether the default target may be used or not.
56 - fixed a subtle bind/cache bug.
57 - added helpers to clear target connections when they're no longer candidate.
59 * Wed May 09 2001 Pierangelo Masarati <ando@sys-net.it>
60 - reworked connection stuff in a separate file
61 - reworked meta_back_getconn to handle singe/multiple target selection
62 correctly and atomicly
63 - checked attribute mapping stuff
65 * Fri May 11 2001 Pierangelo Masarati <ando@sys-net.it>
66 - reworked compare to spawn the request on candidate targets