<!doctype html public "-//W30//DTD W3 HTML 2.0//EN"> <HTML> <!-- This file was generated using SDF 2.001 by Ian Clatworthy (ianc@mincom.com). SDF is freely available from http://www.mincom.com/mtr/sdf. --> <HEAD> <TITLE>OpenLDAP Software 2.4 Administrator's Guide: OpenLDAP Software Contributions</TITLE> </HEAD> <BODY> <DIV CLASS="header"> <A HREF="http://www.OpenLDAP.org/"> <P><IMG SRC="../images/LDAPlogo.gif" ALIGN="Left" BORDER=0></P> </A> <DIV CLASS="navigate"> <P ALIGN="Center"><A HREF="index.html">Contents</A> | <A HREF="index.html">Parent Topic</A> | <A HREF="appendix-deployments.html">Previous Topic</A> | <A HREF="appendix-configs.html">Next Topic</A> <BR><A HREF="http://www.openldap.org/">Home</A> | <A HREF="../index.html">Catalog</A></P> </DIV> <BR CLEAR="Left"> </DIV> <DIV CLASS="main"> <H1>F. OpenLDAP Software Contributions</H1> <P>The following sections attempt to summarize the various contributions in OpenLDAP software, as found in <TT>openldap_src/contrib</TT></P> <HR> <H2><A NAME="Client APIs">F.1. Client APIs</A></H2> <P>Intro and discuss</P> <H3><A NAME="ldapc++">F.1.1. ldapc++</A></H3> <P>Intro and discuss</P> <H3><A NAME="ldaptcl">F.1.2. ldaptcl</A></H3> <P>Intro and discuss</P> <HR> <H2><A NAME="Overlays">F.2. Overlays</A></H2> <H3><A NAME="acl">F.2.1. acl</A></H3> <P>Plugins that implement access rules. Currently only posixGroup, which implements access control based on posixGroup membership.</P> <H3><A NAME="addpartial">F.2.2. addpartial</A></H3> <P>Treat Add requests as Modify requests if the entry exists.</P> <H3><A NAME="allop">F.2.3. allop</A></H3> <P>Return operational attributes for root DSE even when not requested, since some clients expect this.</P> <H3><A NAME="autogroup">F.2.4. autogroup</A></H3> <P>Automated updates of group memberships.</P> <H3><A NAME="comp_match">F.2.5. comp_match</A></H3> <P>Component Matching rules (RFC 3687).</P> <H3><A NAME="denyop">F.2.6. denyop</A></H3> <P>Deny selected operations, returning <EM>unwillingToPerform</EM>.</P> <H3><A NAME="dsaschema">F.2.7. dsaschema</A></H3> <P>Permit loading DSA-specific schema, including operational attrs.</P> <H3><A NAME="lastmod">F.2.8. lastmod</A></H3> <P>Track the time of the last write operation to a database.</P> <H3><A NAME="nops">F.2.9. nops</A></H3> <P>Remove null operations, e.g. changing a value to same as before.</P> <H3><A NAME="nssov">F.2.10. nssov</A></H3> <P>Handle NSS lookup requests through a local Unix Domain socket.</P> <H3><A NAME="passwd">F.2.11. passwd</A></H3> <P>Support additional password mechanisms.</P> <H3><A NAME="proxyOld">F.2.12. proxyOld</A></H3> <P>Proxy Authorization compatibility with obsolete internet-draft.</P> <H3><A NAME="smbk5pwd">F.2.13. smbk5pwd</A></H3> <P>Make the PasswordModify Extended Operation update Kerberos keys and Samba password hashes as well as <EM>userPassword</EM>.</P> <H3><A NAME="trace">F.2.14. trace</A></H3> <P>Trace overlay invocation.</P> <H3><A NAME="usn">F.2.15. usn</A></H3> <P>Maintain <EM>usnCreated</EM> and <EM>usnChanged</EM> attrs similar to Microsoft AD.</P> <HR> <H2><A NAME="Tools">F.3. Tools</A></H2> <P>Intro and discuss</P> <H3><A NAME="Statistic Logging">F.3.1. Statistic Logging</A></H3> <P>statslog</P> <HR> <H2><A NAME="SLAPI Plugins">F.4. SLAPI Plugins</A></H2> <P>Intro and discuss</P> <H3><A NAME="addrdnvalues">F.4.1. addrdnvalues</A></H3> <P>More</P> <P></P> </DIV> <DIV CLASS="footer"> <HR> <DIV CLASS="navigate"> <P ALIGN="Center"><A HREF="index.html">Contents</A> | <A HREF="index.html">Parent Topic</A> | <A HREF="appendix-deployments.html">Previous Topic</A> | <A HREF="appendix-configs.html">Next Topic</A> <BR><A HREF="http://www.openldap.org/">Home</A> | <A HREF="../index.html">Catalog</A></P> </DIV> <P> <FONT COLOR="#808080" FACE="Arial,Verdana,Helvetica" SIZE="1"><B> ________________<BR> <SMALL>© Copyright 2011, <A HREF="http://www.OpenLDAP.org/foundation/">OpenLDAP Foundation</A>, <A HREF="mailto:info@OpenLDAP.org">info@OpenLDAP.org</A></SMALL></B></FONT> </DIV> </BODY> </HTML>