Annexe A. Modifications depuis la RFC 2254 (Appendix A. Changes Since RFC 2254)
A.1. Modifications techniques
La référence à [ISO 10646] a été remplacée par [Unicode].
Les modifications techniques suivantes ont été apportées à la section « Définition des filtres de recherche sous forme de chaîne » :
Ajout d'une remarque indiquant que la représentation sous forme de chaîne est une chaîne de caractères Unicode encodée en UTF-8.
Révision de l'ensemble de l'ABNF pour utiliser les productions communes de [RFC4512].
Dans les règles simple, extensible et substring (initial, any et final), la règle value a été remplacée par la nouvelle règle assertionvalue. Cela est cohérent avec les modifications de [RFC4517].
Ajout de ( et ) autour des constituants de la sous-production <extensible> pour plus de clarté.
Révision de l'ABNF de attr, matchingrule et assertionvalue pour référencer plus précisément les productions des documents [RFC4512] et [RFC4511].
Dans la section « Définition des filtres de recherche sous forme de chaîne », greater et less ont été remplacés par greaterorequal et lessorequal afin d'éviter toute confusion.
Introduction de valueencoding et de ses règles associées normal et escaped pour réduire la dépendance envers le texte explicatif. La production normal restreint la chaîne de filtrage à des séquences UTF-8 valides.
Comme la RFC 2254 ne définissait pas clairement la « représentation sous forme de chaîne », une explication du comportement attendu a été ajoutée.
A.2. Modifications éditoriales
Modification du titre du document pour inclure le préfixe LDAP:.
Note de l'IESG : suppression de la note concernant l'absence de mécanisme d'authentification obligatoire satisfaisant.
Ajout de Mark Smith en tant qu'éditeur du document dans l'en-tête du document et la section « Adresse des auteurs », et mise à jour de l'affiliation et des coordonnées.
Ajout des sections « Table des matières » et « Propriété intellectuelle ».
Mise à jour de l'avis de droit d'auteur conformément aux dernières directives de l'IETF.
Séparation de la section « Résumé » du matériel introductif.
Ajout d'une nouvelle section « Introduction », séparée du résumé. Mise à jour du deuxième paragraphe pour indiquer que ce document remplace la RFC 2254 (et non la RFC 1960), et ajout d'une référence au document [RFC4510].
Dans la section « Définition du filtre de recherche LDAP », correction de l'ABNF du filtre de recherche LDAP pour la rendre cohérente avec la définition adoptée dans [RFC4511].
Clarification de la définition de value (désormais assertionvalue) pour tenir compte du fait qu'elle n'est pas tout à fait équivalente à l'AttributeAssertion de la section 4.1.6 de [RFC4511] (certains caractères nécessitent un traitement spécial). Ajout d'une note indiquant que chaque octet du caractère à échapper est remplacé par une barre oblique inverse suivie de deux chiffres hexadécimaux représentant un seul octet.
Ajout de quatre exemples dans la section « Exemples » : (seeAlso=), (cn:=Betty Rubble), (:1.2.3:=Wilma Flintstone) et (1.3.6.1.4.1.1466.0=\04\02\48\69). Remplacement d'un « a value » par « an assertion value ». Correction de l'explication de l'exemple (sn:dn:2.4.6.8.10:=Barney Rubble). Dans le premier exemple de correspondance étendue, remplacement de l'OID numérique par caseExactMatch pour illustrer l'utilisation de la forme descriptive. Utilisation de DN en majuscules dans le dernier exemple de correspondance étendue pour rappeler au lecteur que la production <dnattrs> n'est pas sensible à la casse. Réécriture de l'explication du quatrième exemple de mécanisme d'échappement pour ne pas supposer d'ordre des octets. Précision, dans le texte du cinquième exemple de mécanisme d'échappement, de la signification Unicode de ces caractères non ASCII.
Ajout de références à [RFC4511] et [RFC4513] dans la section « Considérations de sécurité ».
Conformément aux nouvelles directives des RFC, la section « Références » a été renommée « Références normatives » et le style de référence [1] a été remplacé par le style [RFC4511] dans tout le document. Ajout des entrées [Unicode], [RFC2119], [RFC4513], [RFC4512] et [RFC4510], et mise à jour de la référence UTF-8. Remplacement de la référence RFC 822 par une référence RFC 4234.
Ajout d'une section « Références informatives » et déplacement de [X.690] vers celle-ci. Ajout d'une référence à [RFC4516].
Ajout d'une section « Remerciements ».
Ajout d'une section « Annexe A : Modifications depuis la RFC 2254 ».
Utilisation de < et > autour de tous les noms de productions ABNF apparaissant dans le texte explicatif.
Remplacement de tous les LDAPv3 par LDAP.