| Summary: | tdm can not access password with special characters | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Michele Calgaro <michele.calgaro> |
| Component: | tdebase | Assignee: | Michele Calgaro <michele.calgaro> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | bugwatch, linux, michele.calgaro, q4os, slavek.banko |
| Priority: | P5 | ||
| Version: | R14.0.x [Trinity] | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| See Also: | http://bugs.pearsoncomputing.net/show_bug.cgi?id=2989 | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Bug Depends on: | |||
| Bug Blocks: | 2247, 2885 | ||
|
Description
Michele Calgaro
2018-08-23 06:42:27 CDT
I can confirm this bug as described, it's relevant for all architectures and seems to be quite serious. May this be related?: https://bugs.pearsoncomputing.net/show_bug.cgi?id=1499#c23 ...and this: https://bugs.pearsoncomputing.net/show_bug.cgi?id=1499#c133 IIUC there has been a patch for tdelibs 3.5.13.2 for this problem and the patch wasn't compatible with R14... and was dropped. Commit b4034166 solves the issue for R14.0.x series. This is more a temporary workaround than a real fix. For R14.1.0, we are working on a more appropriate solution, we will update here when ready. @Q4OS: can you test R14.0.x PSB and let us know if this works for you too? > (In reply to Stefan Krusche from comment #2)
> May this be related?:
> https://bugs.pearsoncomputing.net/show_bug.cgi?id=1499#c23
Interesting. Yes, it is related, but it is a "patchy" patch. Solution implemented in R14.1.0 is cleaner. Stay tuned :-)
Work for R14.1.0 can be followed here https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/7 Changes for R14.1.0 are now completed and teh bug should be solved. @Q4OS are you able to test and let us know if the problem is fixed on your side too? (both R14.0.6 and R14.1.0 - please note the fixes are very different between the two versions) One for info. The fixes solve the problem with password containinig special characters (accented letters, umlaut and so on). If the user name contains special characters, login is possible but TDE launcher seems to crash after the session is started and the user ends up with an empty unusable desktop. For this other problem, please refer to tdebase#22 https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/22 I can confirm Trinity accepts special characters in passwords for both TDE-14.0.6-PSB as well as TDE-14.1.0-PTB, Debian Stretch, Virtualbox. The bug seems to be fixed, thanks. @Q4OS: thanks for testing :-) Hi Michele, thank you for your efforts and time, but I'm sorry to report that tdm still doesn't accept a '§' character. Also, restarting tdm after changing the password in a console shell with "passwd" didn't help. I'm running TDE-14.0.6-PSB with tdm just now upgraded to 4:14.0.6~pre29-0debian9.0.0+9 (on a Devuan/ascii system). Kind regards, Stefan (In reply to Stefan Krusche from comment #11) > Hi Michele, > > thank you for your efforts and time, but I'm sorry to report that tdm still > doesn't accept a '§' character. ...in a password, that is. Hi Stefan, I am not sure about R14.0.6-dev, but using R14.1.0-dev the character '§' is definitely working when inside a password. The code to handle passwords between R14.0.6-dev and R14.1.0-dev is quite different though. Locale is utf-8 and keyboard layout is German. Once thing for you to check: are your system locale and your tdm locale the same? otherwise a password typed in the console may (perhaps, just speculating here) be represented differently when inputed in tdm. See TCC -> System Administration -> Login manager -> Appearance -> Locale field |