Appendice A. Modifiche dalla RFC 2254 (Appendix A. Changes Since RFC 2254)
A.1. Modifiche tecniche
Il riferimento a [ISO 10646] è stato sostituito con [Unicode].
Alla sezione «Definizione del filtro di ricerca a stringa» sono state apportate le seguenti modifiche tecniche:
Aggiunta di una nota che indica che la rappresentazione a stringa è una stringa di caratteri Unicode codificati in UTF-8.
Revisione dell'intera ABNF per utilizzare le produzioni comuni di [RFC4512].
Nelle regole simple, extensible e substring (initial, any e final), la regola value è stata sostituita dalla nuova regola assertionvalue. Questo è coerente con le modifiche di [RFC4517].
Aggiunti ( e ) attorno ai componenti della sottoproduzione <extensible> per maggiore chiarezza.
Revisione dell'ABNF di attr, matchingrule e assertionvalue per fare riferimento in modo più preciso alle produzioni dei documenti [RFC4512] e [RFC4511].
Nella sezione «Definizione del filtro di ricerca a stringa», greater e less sono stati sostituiti con greaterorequal e lessorequal per evitare confusione.
Introduzione di valueencoding e delle regole associate normal ed escaped per ridurre la dipendenza dal testo esplicativo. La produzione normal limita la stringa di filtro a sequenze UTF-8 valide.
Poiché la RFC 2254 non definiva chiaramente la «rappresentazione a stringa», è stata aggiunta una spiegazione del comportamento atteso.
A.2. Modifiche editoriali
Modificato il titolo del documento per includere il prefisso LDAP:.
Nota IESG: rimossa la nota sulla mancanza di un meccanismo di autenticazione obbligatorio soddisfacente.
Aggiunto Mark Smith come editor del documento nell'intestazione del documento e nella sezione «Indirizzi degli autori», e aggiornati affiliazione e informazioni di contatto.
Aggiunte le sezioni «Sommario» e «Proprietà intellettuale».
Aggiornata la nota sul copyright secondo le più recenti linee guida IETF.
Separata la sezione «Sommario» dal materiale introduttivo.
Aggiunta una nuova sezione «Introduzione», separata dal sommario. Aggiornato il secondo paragrafo per indicare che questo documento sostituisce la RFC 2254 (e non la RFC 1960), e aggiunto un riferimento al documento [RFC4510].
Nella sezione «Definizione del filtro di ricerca LDAP», corretta l'ABNF del filtro di ricerca LDAP per renderla coerente con la definizione adottata in [RFC4511].
Chiarita la definizione di value (ora assertionvalue) per tener conto del fatto che non è del tutto equivalente all'AttributeAssertion della sezione 4.1.6 di [RFC4511] (alcuni caratteri richiedono un trattamento speciale). Aggiunta una nota che indica che ciascun ottetto del carattere da sottoporre a escape viene sostituito da una barra rovescia seguita da due cifre esadecimali che rappresentano un singolo ottetto.
Aggiunti quattro esempi nella sezione «Esempi»: (seeAlso=), (cn:=Betty Rubble), (:1.2.3:=Wilma Flintstone) e (1.3.6.1.4.1.1466.0=\04\02\48\69). Sostituito un «a value» con «an assertion value». Corretta la spiegazione dell'esempio (sn:dn:2.4.6.8.10:=Barney Rubble). Nel primo esempio di corrispondenza estesa, l'OID numerico è stato sostituito con caseExactMatch per mostrare l'uso della forma descrittiva. Nell'ultimo esempio di corrispondenza estesa è stato utilizzato DN in maiuscolo per ricordare al lettore che la produzione <dnattrs> non distingue tra maiuscole e minuscole. Riscritta la spiegazione del quarto esempio del meccanismo di escape per non presupporre alcun ordine dei byte. Chiarito, nel testo del quinto esempio del meccanismo di escape, il significato Unicode di questi caratteri non ASCII.
Aggiunti riferimenti a [RFC4511] e [RFC4513] nella sezione «Considerazioni sulla sicurezza».
Secondo le nuove linee guida RFC, la sezione «Riferimenti» è stata rinominata «Riferimenti normativi» e lo stile di riferimento [1] è stato sostituito dallo stile [RFC4511] nell'intero documento. Aggiunte le voci [Unicode], [RFC2119], [RFC4513], [RFC4512] e [RFC4510], e aggiornato il riferimento UTF-8. Sostituito il riferimento RFC 822 con un riferimento RFC 4234.
Aggiunta una sezione «Riferimenti informativi» e spostato [X.690] in essa. Aggiunto un riferimento a [RFC4516].
Aggiunta una sezione «Ringraziamenti».
Aggiunta una sezione «Appendice A: Modifiche dalla RFC 2254».
Utilizzo di < e > attorno a tutti i nomi di produzione ABNF che compaiono nel testo esplicativo.
Sostituiti tutti i LDAPv3 con LDAP.