Bug 441757

Summary: ruqola doesn't store password
Product: [Applications] Ruqola Reporter: Bruno Friedmann <bruno>
Component: frontendAssignee: Laurent Montel <montel>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Unnamed login failed

Description Bruno Friedmann 2021-08-30 12:52:50 UTC
SUMMARY

I've to connect to a private rocket chat entreprise server, with a login/password credential.
rukola on reopening present the full login information but the password field is empty, and as it try to connect, failed with error.
You have to enter your credentials each time.

Would be cool if it can use kwallet or sort of password vault.

STEPS TO REPRODUCE
1. step a connection to secured rocket.chat server
2. close rukola, start again rukola
3. see password need to be reenter.


SOFTWARE/OS VERSIONS
openSUSE Tumbleweed - 20210828
Linux 5.13.12-2-default x86_64 GNU/Linux, 
nvidia: 470.57.02
Qt: 5.15.2, 
KDE Frameworks: 5.85.0, 
Plasma: 5.22.4, 
kmail2 5.18.0 (21.08.0)
rukola 1.1~git.20200520-1.9
Comment 1 Laurent Montel 2021-08-30 13:07:01 UTC
Dit you have Qt5Keychain ?
by default it works.
Which is your version ?
Comment 2 Bruno Friedmann 2021-08-30 13:10:43 UTC
ruqola is version 1.1-git.20200520

qt5keychain is also installed.

i+ | libqt5keychain1                 | package | 0.12.0-2.5 | x86_64 | oss

I've never connect rocket.chat default server, and directly replace by my wanted server. Perhaps this has an unknown effect.
Comment 3 Laurent Montel 2021-08-30 13:39:09 UTC
version 1.1 ?
last version is 1.4.x so perhaps long time ago they were some bugs but now it seems ok. It will better to test new version (which has a lot of improvement too)
Comment 4 Bruno Friedmann 2021-08-30 14:23:02 UTC
Thanks Laurent for the checking, in the meanwhile I will review the package we have in openSUSE to align it to then last version and report back if ok or not here.
Comment 5 Laurent Montel 2021-08-30 14:54:23 UTC
(In reply to Bruno Friedmann from comment #4)
> Thanks Laurent for the checking, in the meanwhile I will review the package
> we have in openSUSE to align it to then last version and report back if ok
> or not here.

Yes I created branch for 1.4 version (master is 1.45...)
Comment 6 Bruno Friedmann 2021-08-31 11:44:21 UTC
Created attachment 141180 [details]
Unnamed login failed

After a restart of version 1.5.0 there's still the first login failed tab.
Comment 7 Bruno Friedmann 2021-08-31 11:46:03 UTC
Update of the status : Actually testing version 1.5.40 alpha, I've still a strange tab at start which contain a part of the already connected and defined server.

Shall I try a more recent version ?
Comment 8 Laurent Montel 2021-08-31 11:53:43 UTC
ok it's an old bug.
Remove all config in "~/.config/ruqola" as it stored data in ~/.config/ruqola not in ~/.config/ruqola/<account name>
Comment 9 Bruno Friedmann 2021-08-31 11:56:58 UTC
Thanks so much Laurent, that was the trick. it not work as expected.
Nice tools, and brave developer, thanks opensource, and hope to meet you again one day in the future.

I close now the ticket. And will continue to push the new version on obs for openSUSE.
Comment 10 Bruno Friedmann 2021-08-31 11:57:38 UTC
Oh last point is it better to use release made on github mirror than kde git ?
Comment 11 Laurent Montel 2021-08-31 12:23:24 UTC
(In reply to Bruno Friedmann from comment #10)
> Oh last point is it better to use release made on github mirror than kde git
> ?

no idea :)
I never looked at github mirror.
I use git kde by default :)