]> git.sur5r.net Git - openldap/blobdiff - doc/drafts/draft-masarati-ldap-deref-xx.txt
ITS#5973 re-enable patch
[openldap] / doc / drafts / draft-masarati-ldap-deref-xx.txt
index 77c8ee6a0c5b646c7f80f759504354dcf0b5c94f..6211cdbebda21d6331b7d43e9aabe9e40ff2fc10 100644 (file)
@@ -4,12 +4,12 @@
 Network Working Group                                        P. Masarati
 Internet-Draft                                     Politecnico di Milano
 Intended status: Standards Track                                  H. Chu
-Expires: April 30, 2009                                      Symas Corp.
-                                                        October 27, 2008
+Expires: May 23, 2009                                        Symas Corp.
+                                                       November 19, 2008
 
 
                         LDAP Dereference Control
-                     draft-masarati-ldap-deref.txt
+                    draft-masarati-ldap-deref-00.txt
 
 Status of this Memo
 
@@ -34,7 +34,7 @@ Status of this Memo
    The list of Internet-Draft Shadow Directories can be accessed at
    http://www.ietf.org/shadow.html.
 
-   This Internet-Draft will expire on April 30, 2009.
+   This Internet-Draft will expire on May 23, 2009.
 
 
 
@@ -52,9 +52,9 @@ Status of this Memo
 
 
 
-Masarati & Chu           Expires April 30, 2009                 [Page 1]
+Masarati & Chu            Expires May 23, 2009                  [Page 1]
 \f
-Internet-Draft                 LDAP Deref                   October 2008
+Internet-Draft                 LDAP Deref                  November 2008
 
 
 Abstract
@@ -108,9 +108,9 @@ Table of Contents
 
 
 
-Masarati & Chu           Expires April 30, 2009                 [Page 2]
+Masarati & Chu            Expires May 23, 2009                  [Page 2]
 \f
-Internet-Draft                 LDAP Deref                   October 2008
+Internet-Draft                 LDAP Deref                  November 2008
 
 
 1.  Background and Intended Use
@@ -164,9 +164,9 @@ Internet-Draft                 LDAP Deref                   October 2008
 
 
 
-Masarati & Chu           Expires April 30, 2009                 [Page 3]
+Masarati & Chu            Expires May 23, 2009                  [Page 3]
 \f
-Internet-Draft                 LDAP Deref                   October 2008
+Internet-Draft                 LDAP Deref                  November 2008
 
 
 2.  The LDAP Dereference Control
@@ -194,19 +194,21 @@ Internet-Draft                 LDAP Deref                   October 2008
    SHOULD be treated as distinct and unrelated descriptions.
 
    This control is only appropriate for the search operation [RFC4511].
-   This control MUST be ignored if the Search was requested with
-   SearchRequest.typesOnly specified as TRUE.  The dereference attribute
-   MUST be part of the search result set.
 
    The semantics of the criticality field are specified in [RFC4511].
    In detail, the criticality of the control determines whether the
    control will or will not be used, and if it will not be used, whether
-   the operation will continue without the control, or fail returning
-   unavailableCriticalExtension.  If the control is appropriate for an
-   operation and, for any reason, it cannot be applied in its entirety
-   to a single SearchResultEntry response, it MUST NOT be applied to
-   that specific SearchResultEntry response, without affecting its
-   application to any subsequent SearchResultEntry response.
+   the operation will continue without returning the control in the
+   response, or fail, returning unavailableCriticalExtension.  If the
+   control is appropriate for an operation and, for any reason, it
+   cannot be applied in its entirety to a single SearchResultEntry
+   response, it MUST NOT be applied to that specific SearchResultEntry
+   response, without affecting its application to any subsequent
+   SearchResultEntry response.
+
+   Servers implementing this technical specification SHOULD publish the
+   object identifier deref-oid (IANA assigned; see Section 6) as a value
+   of the 'supportedControl' attribute [RFC4512] in their root DSE.
 
    This control is totally unrelated to alias dereferencing [RFC4511].
 
@@ -218,16 +220,15 @@ Internet-Draft                 LDAP Deref                   October 2008
 
 
 
-
-
-Masarati & Chu           Expires April 30, 2009                 [Page 4]
+Masarati & Chu            Expires May 23, 2009                  [Page 4]
 \f
-Internet-Draft                 LDAP Deref                   October 2008
+Internet-Draft                 LDAP Deref                  November 2008
 
 
 2.2.  Control Request
 
-   The specification of the Dereference Control request is:
+   The control type is deref-oid (IANA assigned; see Section 6).  The
+   specification of the Dereference Control request is:
 
          controlValue ::= SEQUENCE OF derefSpec DerefSpec
 
@@ -241,7 +242,8 @@ Internet-Draft                 LDAP Deref                   October 2008
 
 2.3.  Control Response
 
-   The specification of the Dereference Control response is:
+   The control type is deref-oid (IANA assigned; see Section 6).  The
+   specification of the Dereference Control response is:
 
          controlValue ::= SEQUENCE OF derefRes DerefRes
 
@@ -274,34 +276,32 @@ Internet-Draft                 LDAP Deref                   October 2008
 
 
 
-
-
-Masarati & Chu           Expires April 30, 2009                 [Page 5]
+Masarati & Chu            Expires May 23, 2009                  [Page 5]
 \f
-Internet-Draft                 LDAP Deref                   October 2008
+Internet-Draft                 LDAP Deref                  November 2008
 
 
 3.  Examples
 
    Given these entries:
 
-       dn: cn=Howard Chu,ou=people,dc=OpenLDAP,dc=org
+       dn: cn=Howard Chu,ou=people,dc=example,dc=org
        objectClass: inetOrgPerson
        cn: Howard Chu
        sn: Chu
        uid: hyc
 
-       dn: Pierangelo Masarati,ou=people,dc=OpenLDAP,dc=org
+       dn: cn=Pierangelo Masarati,ou=people,dc=example,dc=org
        objectClass: inetOrgPerson
        cn: Pierangelo Masarati
        sn: Masarati
        uid: ando
 
-       dn: cn=Test Group,ou=groups,dc=OpenLDAP,dc=org
+       dn: cn=Test Group,ou=groups,dc=example,dc=org
        objectClass: groupOfNames
-       cn: test Group
-       member: cn=Howard Chu,ou=people,dc=OpenLDAP,dc=org
-       member: cn=Pierangelo,Masarati,ou=people,dc=OpenLDAP,dc=org
+       cn: Test Group
+       member: cn=Howard Chu,ou=people,dc=example,dc=org
+       member: cn=Pierangelo Masarati,ou=people,dc=example,dc=org
 
    A search could be performed with a Dereference request control value
    specified as
@@ -311,9 +311,9 @@ Internet-Draft                 LDAP Deref                   October 2008
    and the "cn=Test Group" entry would be returned with the response
    control value
 
-       { { member, cn=Howard Chu,ou=people,dc=OpenLDAP,dc=org,
+       { { member, cn=Howard Chu,ou=people,dc=example,dc=org,
            { { uid, [hyc] } } },
-         { member, cn=Pierangelo Masarati,ou=people,dc=OpenLDAP,dc=org,
+         { member, cn=Pierangelo Masarati,ou=people,dc=example,dc=org,
            { { uid, [ando] } } } }
 
 
@@ -332,14 +332,16 @@ Internet-Draft                 LDAP Deref                   October 2008
 
 
 
-Masarati & Chu           Expires April 30, 2009                 [Page 6]
+Masarati & Chu            Expires May 23, 2009                  [Page 6]
 \f
-Internet-Draft                 LDAP Deref                   October 2008
+Internet-Draft                 LDAP Deref                  November 2008
 
 
 4.  Implementation Notes
 
-   This LDAP extension is currently implemented in OpenLDAP software.
+   This LDAP extension is currently implemented in OpenLDAP software
+   using the temporary OID 1.3.6.1.4.1.4203.666.5.16 under OpenLDAP's
+   experimental OID arc.
 
 
 
@@ -386,11 +388,9 @@ Internet-Draft                 LDAP Deref                   October 2008
 
 
 
-
-
-Masarati & Chu           Expires April 30, 2009                 [Page 7]
+Masarati & Chu            Expires May 23, 2009                  [Page 7]
 \f
-Internet-Draft                 LDAP Deref                   October 2008
+Internet-Draft                 LDAP Deref                  November 2008
 
 
 5.  Security Considerations
@@ -402,7 +402,8 @@ Internet-Draft                 LDAP Deref                   October 2008
    existence of nor any access privilege to the corresponding entry.  It
    is merely a consequence of the read access the client's identity has
    on the corresponding value of the derefRes.derefAttr that would be
-   returned as part of the attributes of a SearchResultEntry [RFC4511].
+   returned as part of the attributes of a SearchResultEntry response
+   [RFC4511].
 
    Security considerations described in documents listed in [RFC4510]
    apply.
@@ -443,10 +444,9 @@ Internet-Draft                 LDAP Deref                   October 2008
 
 
 
-
-Masarati & Chu           Expires April 30, 2009                 [Page 8]
+Masarati & Chu            Expires May 23, 2009                  [Page 8]
 \f
-Internet-Draft                 LDAP Deref                   October 2008
+Internet-Draft                 LDAP Deref                  November 2008
 
 
 6.  IANA Considerations
@@ -500,9 +500,9 @@ Internet-Draft                 LDAP Deref                   October 2008
 
 
 
-Masarati & Chu           Expires April 30, 2009                 [Page 9]
+Masarati & Chu            Expires May 23, 2009                  [Page 9]
 \f
-Internet-Draft                 LDAP Deref                   October 2008
+Internet-Draft                 LDAP Deref                  November 2008
 
 
 7.  Acknowledgments
@@ -556,9 +556,9 @@ Internet-Draft                 LDAP Deref                   October 2008
 
 
 
-Masarati & Chu           Expires April 30, 2009                [Page 10]
+Masarati & Chu            Expires May 23, 2009                 [Page 10]
 \f
-Internet-Draft                 LDAP Deref                   October 2008
+Internet-Draft                 LDAP Deref                  November 2008
 
 
 8.  Normative References
@@ -612,9 +612,9 @@ Internet-Draft                 LDAP Deref                   October 2008
 
 
 
-Masarati & Chu           Expires April 30, 2009                [Page 11]
+Masarati & Chu            Expires May 23, 2009                 [Page 11]
 \f
-Internet-Draft                 LDAP Deref                   October 2008
+Internet-Draft                 LDAP Deref                  November 2008
 
 
 Authors' Addresses
@@ -668,9 +668,9 @@ Authors' Addresses
 
 
 
-Masarati & Chu           Expires April 30, 2009                [Page 12]
+Masarati & Chu            Expires May 23, 2009                 [Page 12]
 \f
-Internet-Draft                 LDAP Deref                   October 2008
+Internet-Draft                 LDAP Deref                  November 2008
 
 
 Full Copyright Statement
@@ -724,5 +724,5 @@ Intellectual Property
 
 
 
-Masarati & Chu           Expires April 30, 2009                [Page 13]
+Masarati & Chu            Expires May 23, 2009                 [Page 13]
 \f