]> git.sur5r.net Git - openldap/blob - contrib/slapd-modules/samba4/README
Merge remote branch 'origin/mdb.master'
[openldap] / contrib / slapd-modules / samba4 / README
1 # $OpenLDAP$
2
3 This directory contains slapd overlays specific to samba4 LDAP backend:
4
5         - pguid (not used)
6         - rdnval (under evaluation)
7         - vernum (under evaluation)
8
9
10   - PGUID
11
12 This overlay maintains the operational attribute "parentUUID".  It contains
13 the entryUUID of the parent entry.  This overlay is not being considered
14 right now.
15
16
17   - RDNVAL
18
19 This overlay maintains the operational attribute "rdnValue".  It contains
20 the value of the entry's RDN.  This attribute is defined by the overlay
21 itself as
22
23         ( 1.3.6.1.4.1.4203.666.1.58
24                 NAME 'rdnValue'
25                 DESC 'the value of the naming attributes'
26                 SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
27                 EQUALITY caseIgnoreMatch
28                 USAGE dSAOperation
29                 NO-USER-MODIFICATION )
30
31 under OpenLDAP's development OID arc.  This OID is temporary.
32
33 To use the overlay, add:
34
35         moduleload <path to>rdnval.so
36         ...
37
38         database <whatever>
39         ...
40         overlay rdnval
41
42 to your slapd configuration file.  An instance is required for each database
43 that needs to maintain this attribute.
44
45
46   - VERNUM
47
48 This overlay increments a counter any time an attribute is modified.
49 It is intended to increment the counter 'msDS-KeyVersionNumber' when
50 the attribute 'unicodePwd' is modified.
51  
52
53 These overlays are only set up to be built as a dynamically loaded modules.
54 On most platforms, in order for the modules to be usable, all of the 
55 library dependencies must also be available as shared libraries.
56
57 If you need to build the overlays statically, you will have to move them
58 into the slapd/overlays directory and edit the Makefile and overlays.c
59 to reference them. 
60
61 ---
62 This work is part of OpenLDAP Software <http://www.openldap.org/>.
63 Copyright 2009-2013 The OpenLDAP Foundation.
64
65 Redistribution and use in source and binary forms, with or without
66 modification, are permitted only as authorized by the OpenLDAP
67 Public License.
68
69 A copy of this license is available in the file LICENSE in the
70 top-level directory of the distribution or, alternatively, at
71 <http://www.OpenLDAP.org/license.html>.
72