zephyr-im / zephyr

An institutional/enterprise-scale distributed real-time messaging and notification system
34 stars 11 forks source link

utf8proc case-folding+normalization bug with combining greek ypogegrammeni #126

Open andersk-auto opened 10 years ago

andersk-auto commented 10 years ago

The utf8proc library that the server uses for class and instance canonicalization (zdowncase) has a bug involving insufficient normalization of characters including U+0345 ◌ͅ COMBINING GREEK YPOGEGRAMMENI. Hence zephyrs with certain denormalized class names will be sent to the wrong class. See BarnOwl #231 for details.

andersk-auto commented 10 years ago

Imported from trac issue 126. Created by andersk@ATHENA.MIT.EDU on 2014-01-02T00:28:59, last modified: 2014-01-02T00:28:59

andersk commented 8 years ago

utf8proc is now maintained by the Jula project, and this is now JuliaLang/utf8proc#3.