Univention Bugzilla – Bug 24137
Syntaxüberprüfung beim Anlegen von Benutzern ist fehlerhaft
Last modified: 2022-04-05 16:48:35 CEST
Ich konnte gerade erfolgreich folgende Benutzer in der UMC anlegen: * t_e#fje * te$#&st Ich denke hier findet keine ausreichende Syntaxüberprüfung statt.
In den Syntax-Definitionen für uid_umlauts uid_umlauts_lower_except_first_letter gid wird jeweils die fehlerhafte Regular-Expression regex = re.compile( '(?u)^\w([\w -.]*\w)?$' ) verwandt. Das Minus-Zeichen beschreibt hier jeweils die Unicode-Zeichen von 0x20 bis 0x2e [ !#$%&'()*+,-.], was der Beschreibung nach nicht gemeint war. Deswegen ist das ein Duplikat von Bug #18332. *** This bug has been marked as a duplicate of bug 18332 ***
*** This bug has been marked as a duplicate of bug 54589 ***