Anhang B. Änderungen gegenüber RFC 2253
Dieser Anhang dient nur zu Informationszwecken; er ist kein normativer Teil dieser Spezifikation.
Am RFC 2253 wurden folgende substanzielle Änderungen vorgenommen:
-
Die IESG-Note wurde entfernt. Die IESG-Note wurde berücksichtigt.
-
Alle Verweise auf ISO 10646-1 wurden durch [Unicode] ersetzt.
-
Es wurde klargestellt (in Abschnitt 1), dass dieses Dokument keine kanonische Zeichenkettendarstellung definiert.
-
Es wurde klargestellt, dass Abschnitt 2 den empfohlenen (RECOMMENDED) Kodierungsalgorithmus beschreibt und alternative Algorithmen zulässig sind. Einige in RFC 2253 beschriebene Kodierungsoptionen werden in dieser Spezifikation nun als alternative Algorithmen behandelt.
-
Die Spezifikation (in Abschnitt 2) wurde überarbeitet, um zuzulassen, dass Kurznamen jedes registrierten Attributtyps in Zeichenkettendarstellungen von DNs erscheinen, statt auf eine „veröffentlichte Tabelle“ beschränkt zu sein. Die Formulierung „als Beispiel“ wurde entfernt. Es wurde eine Aussage (in Abschnitt 3) hinzugefügt, die die Erkennung zusätzlicher Namen erlaubt, aber die Erkennung der Namen in der veröffentlichten Tabelle verlangt. Die Tabelle erscheint nun in Abschnitt 3.
-
Die Spezifikation zusätzlicher Anforderungen für LDAPv2-Implementierungen, die auch LDAPv3 unterstützen (RFC 2253, Abschnitt 4), wurde entfernt, da LDAPv2 nun Historic ist.
-
Die Erkennung alternativer Zeichenkettendarstellungen wurde zugelassen.
-
Abschnitt 2.4 wurde aktualisiert, um die Hex-Paar-Maskierung aller Zeichen zuzulassen und die Maskierung bei mehrfach vorhandenen UTF-8-Oktettkodierungen zu klären. Es wurde angegeben, dass das Nullzeichen (U+0000) maskiert werden muss. Es wurde angegeben, dass das Gleichheitszeichen ('=' U+003D) als '=' maskiert werden darf.
-
Abschnitt 3 wurde neu geschrieben, um die in RFC 4234 definierte ABNF zu verwenden.
-
Die ABNF in Abschnitt 3 wurde aktualisiert. Die Änderungen umfassen:
- Kurznamen von AttributeType mit Länge 1 (z. B. 'L') wurden zugelassen,
- eine restriktivere
-Produktion in AttributeTypes wurde verwendet, - die Maskierung des Gleichheitszeichens ('=' U+003D) wurde nicht mehr gefordert,
- die Maskierung von nicht führenden Nummernzeichen ('#' U+0023) wurde nicht mehr gefordert,
- Leerzeichen (' ' U+0020) darf als '\ ' maskiert werden,
- die Hex-Maskierung von Nullzeichen (U+0000) wurde gefordert, und
- Konstrukte, die nur LDAPv2 betreffen, wurden entfernt.
-
Abschnitt 3 wurde aktualisiert, um zu beschreiben, wie die Elemente der Grammatik zu parsen sind.
-
Die Beispiele wurden neu geschrieben.
-
Ein Verweis auf Dokumentationen mit allgemeinen LDAP-Sicherheitsbetrachtungen wurde hinzugefügt.
-
Eine Erörterung von Darstellungsfragen (Anhang A) wurde hinzugefügt.
-
Dieser Anhang wurde hinzugefügt.
Darüber hinaus wurden zahlreiche redaktionelle Änderungen vorgenommen.
Adresse des Herausgebers
Kurt D. Zeilenga OpenLDAP Foundation
EMail: [email protected]