On 28/11/24 11:28, Michal Politowski wrote:
POSIX explicitly limits itself of a subset of ASCII, so it is not going to
mandate any normalization form. Are there other standards (or initiatives)
in this area that you know of?

What about RFC 8265?
"Preparation, Enforcement, and Comparison of Internationalized Strings Representing 
Usernames and Passwords"
https://datatracker.ietf.org/doc/html/rfc8265

Thank you Michal for the pointer.

RFC 8265 (and the associated RFC 8264 "PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols") looks exactly what all login-related programs should implement in order to avoid the kind of errors described in <https://lists.debian.org/debian-devel/2024/11/msg00491.html>.

But a cursory search shows that none of the current upstreams support (or mention) PRECIS. (It also shows that src:precis is a Java library squatting a bit on that package name... :))

Regards,

--
Gioele Barabucci

Reply via email to