Bug 144409 - UTF-8 icorrectly used in passwords
Summary: UTF-8 icorrectly used in passwords
Status: RESOLVED FIXED
Alias: None
Product: kdelibs
Classification: Unmaintained
Component: kdeui (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR normal
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-19 07:33 UTC by Isaac M. Marcos
Modified: 2024-05-01 20:42 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Isaac M. Marcos 2007-04-19 07:33:39 UTC
Version:           1.1 (using KDE KDE 3.5.5)
Installed from:    Debian testing/unstable Packages
OS:                Linux

Recently i change my system to "utf-8 only" system --> es_VE.utf8  No 8859 in any of its variations included. This means that characters from keyboard would be generated in a utf-8 form. As ascci up to U+007f and as a secuence of two or more bytes for the rest.

This change caused several items in the passwords used to open wallets:

1.- my old passwords doesn't work anymore if they contain anything above U+007f. Example (ñçé·áü...).
    If anyone knows how to write españa (for example) without the coding of utf-8 in the password dialog (while being in a UTF-8 only LOCALE)    please let me know....

2.- Characters above U+007f are typed as two asterics. (no a big issue) but if you press backspace, only the last asterisc is erased.

in short: password dialog routine must handle utf-8 strings in the appropiate way.

Sorry for my english.
Comment 1 Helmut Pozimski 2007-11-02 18:59:25 UTC
I have the same problems. Isnt there any way we could acces our passwords until the bug is fixed?
Comment 2 Helmut Pozimski 2007-11-02 19:19:21 UTC
I worked around this by setting the locale back to iso-encoding and changing the password to something containing no german umlauts. Now I have acces to my passwords again. But please fix this bug as fast as possible!
Comment 3 Lucas Clemente Vella 2013-04-02 19:27:11 UTC
This is still an issue as of today. Actually it seems more an issue of dead keys being disabled on password boxes than UTF-8 related, because if I type the password elsewhere and paste it into the kdesu, I am able to authenticate.

Also, a simiilar behavior is seen at least on one more KDE application that requires password input (see comment 1 on bug #317746), so it may not be an specific issue of kdesu, but of KDE in general or even QT itself.
Comment 4 Valentin Rusu 2013-09-03 22:00:38 UTC
The KPasswordDialog, used by kwalletd, is part of kdelibs. This problem is related to it, so I'll reassign this bug, that may well be already fixed today.
Comment 5 steveL 2014-02-05 21:06:50 UTC
I think bug #317746 should be duped to this one, and then this one block/ed by bug #318151 while a bug-report is filed/chased-up with Qt. It was confirmed that the dead-key issue happens in qt-config as well.
Comment 6 Christoph Cullmann 2024-05-01 20:42:58 UTC
Hi,

the KDE libaries and applications version 4.x are obsolete and got replaced
with Frameworks 5 and now 6 based variants that are still maintained.

The issue in this bug doesn't seem to happen for me with these versions.