svn rev #25843: trunk/doc/rst_source/ krb_admins/ krb_plugindev/
ghudson@MIT.EDU
ghudson at MIT.EDU
Wed May 2 14:38:33 EDT 2012
http://src.mit.edu/fisheye/changelog/krb5/?cs=25843
Commit By: ghudson
Log Message:
Clarify profile pluggable interface documentation
Explain how profile plugin modules integrate with libkrb5, since it's
a bit different than usual. Also fix a broken note.
Changed Files:
U trunk/doc/rst_source/krb_admins/host_config.rst
U trunk/doc/rst_source/krb_plugindev/profile.rst
Modified: trunk/doc/rst_source/krb_admins/host_config.rst
===================================================================
--- trunk/doc/rst_source/krb_admins/host_config.rst 2012-04-30 23:33:45 UTC (rev 25842)
+++ trunk/doc/rst_source/krb_admins/host_config.rst 2012-05-02 18:38:33 UTC (rev 25843)
@@ -90,6 +90,8 @@
surrounded in square brackets.
+.. _profile_plugin_config:
+
Configuration profile modules
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modified: trunk/doc/rst_source/krb_plugindev/profile.rst
===================================================================
--- trunk/doc/rst_source/krb_plugindev/profile.rst 2012-04-30 23:33:45 UTC (rev 25842)
+++ trunk/doc/rst_source/krb_plugindev/profile.rst 2012-05-02 18:38:33 UTC (rev 25843)
@@ -6,10 +6,16 @@
applications. For a detailed description of the profile interface,
see the header file ``<profile.h>``.
-.. note: The locate interface does not follow the normal conventions
- for MIT krb5 pluggable interfaces, because it is part of a
- lower-level component of the krb5 library.
+.. note:: The profile interface does not follow the normal conventions
+ for MIT krb5 pluggable interfaces, because it is part of a
+ lower-level component of the krb5 library.
+As with other types of plugin modules, a profile module is a Unix
+shared object or Windows DLL, built separately from the krb5 tree.
+The krb5 library will dynamically load and use a profile plugin module
+if it reads a ``module`` directive at the beginning of krb5.conf, as
+described in :ref:`profile_plugin_config`.
+
A profile module exports a function named ``profile_module_init``
matching the signature of the profile_module_init_fn type. This
function accepts a residual string, which may be used to help locate
More information about the cvs-krb5
mailing list