You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by gi...@apache.org on 2024/12/03 13:19:42 UTC
(directory-site) branch asf-site updated: Updated site from master (10e06dce51f1a3bb81eef4046f4cafc0a4a689fe)
This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/directory-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new cfac332b Updated site from master (10e06dce51f1a3bb81eef4046f4cafc0a4a689fe)
cfac332b is described below
commit cfac332b3f3732350e46fecd22e5aa3cb7e21046
Author: jenkins <bu...@apache.org>
AuthorDate: Tue Dec 3 13:19:36 2024 +0000
Updated site from master (10e06dce51f1a3bb81eef4046f4cafc0a4a689fe)
---
content/api/index.xml | 4 +-
.../4.2-asn1-ldap-message.html | 44 +++++++++++++++-------
content/index.xml | 4 +-
content/sitemap.xml | 4 +-
4 files changed, 37 insertions(+), 19 deletions(-)
diff --git a/content/api/index.xml b/content/api/index.xml
index 777c42ed..1daec774 100644
--- a/content/api/index.xml
+++ b/content/api/index.xml
@@ -415,9 +415,9 @@ Contents Schema SchemaManager SchemaObjects AttributeTypes ObjectClasses Synt
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://directory.apache.org/api/internal-design-guide/4.2-asn1-ldap-message.html</guid>
- <description>Table of content 4.2 - ASN/1 LDAP Grammar LDAPMessage LDAPMessage AddRequest AddResponse BindRequest BindResponse UnbindRequest ASN/1 LDAP grammar The LDAP grammar is defined in RFC 4511, appendix B.
+ <description>Table of content 4.2 - ASN/1 LDAP Grammar LDAPMessage LDAPResult Controls AbandonRequest AddRequest AddResponse BindRequest BindResponse CompareRequest CompareResponse DelRequest DelResponse ExtendedRequest ExtendedResponse IntermediateResponse ModifyRequest ModifyResponse ModifyDNRequest ModifyDNResponse SearchRequest SearchResultDone SearchResultEntry SearchResultReference UnbindRequest ASN/1 LDAP grammar The LDAP grammar is defined in RFC 4511, appendix B.
Here it is:
-Lightweight-Directory-Access-Protocol-V3 {1 3 6 1 1 18} -- Copyright (C) The Internet Society (2006). This version of -- this ASN.1 module is part of RFC 4511; see the RFC itself -- for full legal notices.</description>
+Lightweight-Directory-Access-Protocol-V3 {1 3 6 1 1 18} -- Copyright (C) The Internet Society (2006). This version of -- this ASN.</description>
</item>
<item>
diff --git a/content/api/internal-design-guide/4.2-asn1-ldap-message.html b/content/api/internal-design-guide/4.2-asn1-ldap-message.html
index 83aa8394..5ef0168b 100644
--- a/content/api/internal-design-guide/4.2-asn1-ldap-message.html
+++ b/content/api/internal-design-guide/4.2-asn1-ldap-message.html
@@ -163,11 +163,28 @@
<li><a href="#asn1-ldap-grammar">4.2 - ASN/1 LDAP Grammar</a>
<ul>
<li><a href="#ldapmessage">LDAPMessage</a></li>
-<li><a href="#ldapresult">LDAPMessage</a></li>
+<li><a href="#ldapresult">LDAPResult</a></li>
+<li><a href="#controls">Controls</a></li>
+<li><a href="#abandonrequest-operation">AbandonRequest</a></li>
<li><a href="#addrequest-operation">AddRequest</a></li>
<li><a href="#addresponse-operation">AddResponse</a></li>
<li><a href="#bindrequest-operation">BindRequest</a></li>
<li><a href="#bindresponse-operation">BindResponse</a></li>
+<li><a href="#comparerequest-operation">CompareRequest</a></li>
+<li><a href="#compareresponse-operation">CompareResponse</a></li>
+<li><a href="#delrequest-operation">DelRequest</a></li>
+<li><a href="#delresponse-operation">DelResponse</a></li>
+<li><a href="#extendedrequest-operation">ExtendedRequest</a></li>
+<li><a href="#extendedresponse-operation">ExtendedResponse</a></li>
+<li><a href="#intermediateresponse-operation">IntermediateResponse</a></li>
+<li><a href="#modifyequest-operation">ModifyRequest</a></li>
+<li><a href="#modifyresponse-operation">ModifyResponse</a></li>
+<li><a href="#modifydnequest-operation">ModifyDNRequest</a></li>
+<li><a href="#modifydnresponse-operation">ModifyDNResponse</a></li>
+<li><a href="#searchrequest-operation">SearchRequest</a></li>
+<li><a href="#searchresultdone-operation">SearchResultDone</a></li>
+<li><a href="#searchresultentry-operation">SearchResultEntry</a></li>
+<li><a href="#searchresultreference-operation">SearchResultReference</a></li>
<li><a href="#unbindrequest-operation">UnbindRequest</a></li>
</ul>
</li>
@@ -590,6 +607,8 @@ Each transition is based on the tag used between two states.</p>
</code></pre><p>The associated state machine is given by this schema:</p>
<img src="images/asn1-ldap-result.png" alt="LDAPResult state machine" width="100%"/>
+<h2 id="controls">Controls</h2>
+<h2 id="abandonrequest-operation">AbandonRequest operation</h2>
<h2 id="addrequest-operation">AddRequest operation</h2>
<p>The <strong>AddRequest</strong> message grammar is the following:</p>
<pre><code>AddRequest ::= [APPLICATION 8] SEQUENCE {
@@ -658,6 +677,13 @@ PartialAttribute ::= SEQUENCE {
<li><em>RESULT_CODE_BR_STATE</em></li>
<li><em>MATCHED_DN_BR_STATE</em></li>
</ul>
+<h2 id="comparerequest-operation">CompareRequest operation</h2>
+<h2 id="compareresponse-operation">CompareResponse operation</h2>
+<h2 id="delrequest-operation">DelRequest operation</h2>
+<h2 id="delresponse-operation">DelResponse operation</h2>
+<h2 id="extendedrequest-operation">ExtendedRequest operation</h2>
+<h2 id="extendedresponse-operation">ExtendedResponse operation</h2>
+<h2 id="intermediateresponse-operation">IntermediateResponse operation</h2>
<h2 id="modifyrequest-operation">ModifyRequest operation</h2>
<p>The <strong>Modify</strong> operation request is described by this part of the <strong>LDAP</strong> grammar:</p>
<div class="highlight"><pre style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-text" data-lang="text">ModifyRequest ::= [APPLICATION 6] SEQUENCE {
@@ -677,7 +703,7 @@ PartialAttribute ::= SEQUENCE {
</code></pre></div><p>(Note: the <strong>PartialAttribute</strong> sub-element is shared with the <a href="#addrequest-message"><strong>AddRequest</strong></a> and <a href="#search-result-entry"><strong>SearchResultEntry</strong></a> messages)</p>
<p>The associated state machine is shown below:</p>
<img src="images/asn1-modify-request.png" alt="ModifyRequest state machine" width="100%"/>
-<p>Three states are mandatory:</p>
+<p>Two states are mandatory:</p>
<ul>
<li><em>CHANGES_STATE</em></li>
<li><em>MODIFICATION_STATE</em></li>
@@ -688,20 +714,12 @@ PartialAttribute ::= SEQUENCE {
</code></pre></div><p>The associated state machine is shown below:</p>
<img src="images/asn1-modify-response.png" alt="ModifyResponse state machine" width="100%"/>
<p>There are no mandatory state.</p>
+<h2 id="modifydnrequest-operation">ModifyDNRequest operation</h2>
+<h2 id="modifydnresponse--operation">ModifyDNResponse operation</h2>
<h2 id="searchrequest">SearchRequest</h2>
-<h2 id="searchresultentry">SearchResultEntry</h2>
<h2 id="searchresultdone">SearchResultDone</h2>
+<h2 id="searchresultentry">SearchResultEntry</h2>
<h2 id="searchresultreference">SearchResultReference</h2>
-<h2 id="delrequest">DelRequest</h2>
-<h2 id="delresponse">DelResponse</h2>
-<h2 id="modifydnrequest">ModifyDNRequest</h2>
-<h2 id="modifydnresponse">ModifyDNResponse</h2>
-<h2 id="comparerequest">CompareRequest</h2>
-<h2 id="compareresponse">CompareResponse</h2>
-<h2 id="abandonrequest">AbandonRequest</h2>
-<h2 id="extendedrequest">ExtendedRequest</h2>
-<h2 id="extendedresponse">ExtendedResponse</h2>
-<h2 id="intermediateresponse">IntermediateResponse</h2>
<h2 id="unbindrequest-operation">UnbindRequest operation</h2>
<p>This is the simplest operation. Its <strong>PDU</strong> contains only 2 bytes: <strong>0x42 0x00</strong>.</p>
<div class="highlight"><pre style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-text" data-lang="text"> UnbindRequest ::= [APPLICATION 2] NULL
diff --git a/content/index.xml b/content/index.xml
index 79280baa..d2519541 100644
--- a/content/index.xml
+++ b/content/index.xml
@@ -1557,9 +1557,9 @@ We will use either the kinit program installed on Linux or Studio for that.</des
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://directory.apache.org/api/internal-design-guide/4.2-asn1-ldap-message.html</guid>
- <description>Table of content 4.2 - ASN/1 LDAP Grammar LDAPMessage LDAPMessage AddRequest AddResponse BindRequest BindResponse UnbindRequest ASN/1 LDAP grammar The LDAP grammar is defined in RFC 4511, appendix B.
+ <description>Table of content 4.2 - ASN/1 LDAP Grammar LDAPMessage LDAPResult Controls AbandonRequest AddRequest AddResponse BindRequest BindResponse CompareRequest CompareResponse DelRequest DelResponse ExtendedRequest ExtendedResponse IntermediateResponse ModifyRequest ModifyResponse ModifyDNRequest ModifyDNResponse SearchRequest SearchResultDone SearchResultEntry SearchResultReference UnbindRequest ASN/1 LDAP grammar The LDAP grammar is defined in RFC 4511, appendix B.
Here it is:
-Lightweight-Directory-Access-Protocol-V3 {1 3 6 1 1 18} -- Copyright (C) The Internet Society (2006). This version of -- this ASN.1 module is part of RFC 4511; see the RFC itself -- for full legal notices.</description>
+Lightweight-Directory-Access-Protocol-V3 {1 3 6 1 1 18} -- Copyright (C) The Internet Society (2006). This version of -- this ASN.</description>
</item>
<item>
diff --git a/content/sitemap.xml b/content/sitemap.xml
index e361ede7..0cad98d5 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -764,7 +764,7 @@
<url>
<loc>https://directory.apache.org/api/internal-design-guide/4.2-asn1-ldap-message.html</loc>
- <lastmod>2024-12-03T12:31:24+01:00</lastmod>
+ <lastmod>2024-12-03T14:08:18+01:00</lastmod>
</url>
<url>
@@ -1744,7 +1744,7 @@
<url>
<loc>https://directory.apache.org/api.html</loc>
- <lastmod>2024-12-03T12:31:24+01:00</lastmod>
+ <lastmod>2024-12-03T14:08:18+01:00</lastmod>
</url>
<url>