]> git.sur5r.net Git - openldap/blob - servers/slapd/back-meta/Changes
This is the commit of:
[openldap] / servers / slapd / back-meta / Changes
1 Copyright 2001, Pierangelo Masarati, All rights reserved. <ando@sys-net.it>
2
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
6
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)
15
16 * Tue May 01 2001 Pierangelo Masarati <ando@sys-net.it>
17 - added checks in config.c
18 - fixed leaks in search.c
19
20 * Fri May 04 2001 Pierangelo Masarati <ando@sys-net.it>
21 - added dn cache
22 - added test
23
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 ...
32
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
43
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
46   was not rewritten.
47
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.
58
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
64
65 * Fri May 11 2001 Pierangelo Masarati <ando@sys-net.it>
66 - reworked compare to spawn the request on candidate targets (need to check
67   at most one matches!)
68