View Issue Details

IDProjectCategoryView StatusLast Update
0003425SOGoWeb Generalpublic2016-01-05 18:44
ReporterChristian Mack Assigned Toludovic  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Platform[Server] LinuxOSRHEL/CentOSOS Version5
Product Version2.3.3a 
Fixed in Version2.3.5 
Summary0003425: Login with character 'ß' at the end of the password impossible
Description

When logging into the web interface of SOGo with a user, which has a 'ß' character at the end of his password, you don't get anything as a result.
The login screen is shown infinitely.
There is also no error shown to the user.

Steps To Reproduce

1) set the password of a user to something ending in 'ß' e.g.: 'rj4dwEiTß'
2) try to login into SOGo web interface with that user.

Additional Information

In sogo.log I get the following:

Jan 04 16:02:18 sogod [22936]: SOGoRootPage successful login from '134.34.1.246' for user 'test.user' - expire = -1 grace = -1
Jan 04 16:02:18 sogod [22936]: 134.34.1.246 "POST /SOGo/connect HTTP/1.0" 200 27/60 19.056 - - 0
Jan 04 16:02:18 sogod [17109]: 134.34.1.246 "GET /SOGo/so/test.user HTTP/1.0" 302 0/0 0.003 - - 0
Jan 04 16:02:18 sogod [23537]: 134.34.1.246 "GET /SOGo/so/test.user/view HTTP/1.0" 302 0/0 0.007 - - 0
Jan 04 16:02:18 sogod [23537]: 134.34.1.246 "GET /SOGo/so/userTest/Mail HTTP/1.0" 302 0/0 0.003 - - 0
2016-01-04 16:02:18.688 sogod[23537] ERROR(-[NGCTextStream writeString:]): failed to extract cString in defaultCStringEncoding(4) from NSString: 'rj4dwEiTß'

As you can see, the login is successful and then the process dies.

TagsNo tags attached.

Activities

Christian Mack

Christian Mack

2016-01-04 16:09

developer   ~0009222

Forgot to mention:

  • If you set the 'ß' character at the beginning of the password, then the login works as expected.
  • 'ß' is not the beta sign. It is Unicode Character 'LATIN SMALL LETTER SHARP S' (U+00DF), which is a normal character in German.
ludovic

ludovic

2016-01-05 18:44

administrator   ~0009225

https://github.com/inverse-inc/sope/commit/1343491b3d67760c1cd89881b715a24ac633452f

Issue History

Date Modified Username Field Change
2016-01-04 16:02 Christian Mack New Issue
2016-01-04 16:09 Christian Mack Note Added: 0009222
2016-01-05 18:44 ludovic Note Added: 0009225
2016-01-05 18:44 ludovic Status new => resolved
2016-01-05 18:44 ludovic Fixed in Version => 2.3.5
2016-01-05 18:44 ludovic Resolution open => fixed
2016-01-05 18:44 ludovic Assigned To => ludovic