/usr/share/doc/python-pyldap-doc/html/ldap-controls.html is in python-pyldap-doc 2.4.25.1-2ubuntu3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ldap.controls High-level access to LDAPv3 extended controls — python-ldap 2.4.22.0 documentation</title>
<link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: './',
VERSION: '2.4.22.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="ldap.dn LDAP Distinguished Name handling" href="ldap-dn.html" />
<link rel="prev" title="ldap.async Stream-processing of large search results" href="ldap-async.html" />
<link rel="stylesheet" href="_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body role="document">
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-ldap.controls">
<span id="ldap-controls-high-level-access-to-ldapv3-extended-controls"></span><h1><a class="reference internal" href="#module-ldap.controls" title="ldap.controls: High-level access to LDAPv3 extended controls."><code class="xref py py-mod docutils literal"><span class="pre">ldap.controls</span></code></a> High-level access to LDAPv3 extended controls<a class="headerlink" href="#module-ldap.controls" title="Permalink to this headline">¶</a></h1>
<div class="section" id="variables">
<h2>Variables<a class="headerlink" href="#variables" title="Permalink to this headline">¶</a></h2>
<dl class="data">
<dt id="ldap.controls.KNOWN_RESPONSE_CONTROLS">
<code class="descclassname">ldap.controls.</code><code class="descname">KNOWN_RESPONSE_CONTROLS</code><a class="headerlink" href="#ldap.controls.KNOWN_RESPONSE_CONTROLS" title="Permalink to this definition">¶</a></dt>
<dd><p>Dictionary mapping the OIDs of known response controls to the accompanying
<code class="xref py py-class docutils literal"><span class="pre">ResponseControl</span></code> classes. This is used
by <code class="xref py py-func docutils literal"><span class="pre">DecodeControlTuples()</span></code> to automatically decode control values.
Calling application can also register their custom <code class="xref py py-class docutils literal"><span class="pre">ResponseControl</span></code>
classes in this dictionary possibly overriding pre-registered classes.</p>
</dd></dl>
</div>
<div class="section" id="classes">
<h2>Classes<a class="headerlink" href="#classes" title="Permalink to this headline">¶</a></h2>
<p>This module defines the following classes:</p>
</div>
<div class="section" id="functions">
<h2>Functions<a class="headerlink" href="#functions" title="Permalink to this headline">¶</a></h2>
<p>This module defines the following functions:</p>
</div>
<div class="section" id="sub-modules">
<h2>Sub-modules<a class="headerlink" href="#sub-modules" title="Permalink to this headline">¶</a></h2>
<p>Various sub-modules implement specific LDAPv3 extended controls. The classes
therein are derived from the base-classes <code class="xref py py-class docutils literal"><span class="pre">ldap.controls.RequestControl</span></code>,
<code class="xref py py-class docutils literal"><span class="pre">ldap.controls.ResponseControl</span></code> or <code class="xref py py-class docutils literal"><span class="pre">ldap.controls.LDAPControl</span></code>.</p>
<p>Some of them require <code class="xref py py-mod docutils literal"><span class="pre">pyasn1</span></code> and <code class="xref py py-mod docutils literal"><span class="pre">pyasn1_modules</span></code> to be installed:</p>
<p>Usually the names of the method arguments and the class attributes match
the ASN.1 identifiers used in the specification. So looking at the referenced
RFC or Internet-Draft is very helpful to understand the API.</p>
<div class="section" id="module-ldap.controls.simple">
<span id="ldap-controls-simple-very-simple-controls"></span><h3><a class="reference internal" href="#module-ldap.controls.simple" title="ldap.controls.simple: simple request and response controls implemented in pure Python"><code class="xref py py-mod docutils literal"><span class="pre">ldap.controls.simple</span></code></a> Very simple controls<a class="headerlink" href="#module-ldap.controls.simple" title="Permalink to this headline">¶</a></h3>
</div>
<div class="section" id="module-ldap.controls.libldap">
<span id="ldap-controls-libldap-various-controls-implemented-in-openldap-libs"></span><h3><a class="reference internal" href="#module-ldap.controls.libldap" title="ldap.controls.libldap: request and response controls implemented by OpenLDAP libs"><code class="xref py py-mod docutils literal"><span class="pre">ldap.controls.libldap</span></code></a> Various controls implemented in OpenLDAP libs<a class="headerlink" href="#module-ldap.controls.libldap" title="Permalink to this headline">¶</a></h3>
<p>This module wraps C functions in OpenLDAP client libs which implement various
request and response controls into Python classes.</p>
</div>
<div class="section" id="module-ldap.controls.psearch">
<span id="ldap-controls-psearch-ldap-persistent-search"></span><h3><a class="reference internal" href="#module-ldap.controls.psearch" title="ldap.controls.psearch: request and response controls for LDAP persistent search"><code class="xref py py-mod docutils literal"><span class="pre">ldap.controls.psearch</span></code></a> LDAP Persistent Search<a class="headerlink" href="#module-ldap.controls.psearch" title="Permalink to this headline">¶</a></h3>
<p>This module implements request and response controls for LDAP persistent
search.</p>
<div class="admonition seealso">
<p class="first admonition-title">See also</p>
<p class="last"><a class="reference external" href="https://tools.ietf.org/html/draft-ietf-ldapext-psearch">draft-ietf-ldapext-psearch</a></p>
</div>
</div>
<div class="section" id="module-ldap.controls.sessiontrack">
<span id="ldap-controls-sessiontrack-session-tracking-control"></span><h3><a class="reference internal" href="#module-ldap.controls.sessiontrack" title="ldap.controls.sessiontrack: request control for session tracking"><code class="xref py py-mod docutils literal"><span class="pre">ldap.controls.sessiontrack</span></code></a> Session tracking control<a class="headerlink" href="#module-ldap.controls.sessiontrack" title="Permalink to this headline">¶</a></h3>
<div class="admonition seealso">
<p class="first admonition-title">See also</p>
<p class="last"><a class="reference external" href="https://tools.ietf.org/html/draft-wahl-ldap-session">draft-wahl-ldap-session</a></p>
</div>
</div>
<div class="section" id="module-ldap.controls.readentry">
<span id="ldap-controls-readentry-read-entry-control"></span><h3><a class="reference internal" href="#module-ldap.controls.readentry" title="ldap.controls.readentry: read entryrequest and response controls"><code class="xref py py-mod docutils literal"><span class="pre">ldap.controls.readentry</span></code></a> Read entry control<a class="headerlink" href="#module-ldap.controls.readentry" title="Permalink to this headline">¶</a></h3>
<div class="admonition seealso">
<p class="first admonition-title">See also</p>
<p class="last"><span class="target" id="index-0"></span><a class="rfc reference external" href="https://tools.ietf.org/html/rfc4527.html"><strong>RFC 4527</strong></a> - Lightweight Directory Access Protocol (LDAP): Read Entry Controls</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<h3><a href="index.html">Table Of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#"><code class="docutils literal"><span class="pre">ldap.controls</span></code> High-level access to LDAPv3 extended controls</a><ul>
<li><a class="reference internal" href="#variables">Variables</a></li>
<li><a class="reference internal" href="#classes">Classes</a></li>
<li><a class="reference internal" href="#functions">Functions</a></li>
<li><a class="reference internal" href="#sub-modules">Sub-modules</a><ul>
<li><a class="reference internal" href="#module-ldap.controls.simple"><code class="docutils literal"><span class="pre">ldap.controls.simple</span></code> Very simple controls</a></li>
<li><a class="reference internal" href="#module-ldap.controls.libldap"><code class="docutils literal"><span class="pre">ldap.controls.libldap</span></code> Various controls implemented in OpenLDAP libs</a></li>
<li><a class="reference internal" href="#module-ldap.controls.psearch"><code class="docutils literal"><span class="pre">ldap.controls.psearch</span></code> LDAP Persistent Search</a></li>
<li><a class="reference internal" href="#module-ldap.controls.sessiontrack"><code class="docutils literal"><span class="pre">ldap.controls.sessiontrack</span></code> Session tracking control</a></li>
<li><a class="reference internal" href="#module-ldap.controls.readentry"><code class="docutils literal"><span class="pre">ldap.controls.readentry</span></code> Read entry control</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="index.html">Documentation overview</a><ul>
<li>Previous: <a href="ldap-async.html" title="previous chapter"><code class="docutils literal"><span class="pre">ldap.async</span></code> Stream-processing of large search results</a></li>
<li>Next: <a href="ldap-dn.html" title="next chapter"><code class="docutils literal"><span class="pre">ldap.dn</span></code> LDAP Distinguished Name handling</a></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="_sources/ldap-controls.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
©2008-2017, python-ldap project team.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.5.6</a>
& <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.8</a>
|
<a href="_sources/ldap-controls.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>
|