Re: Review Request: PATCH: Fix most of the login issues with the FTP ioslave...

2011-04-29 Thread Commit Hook

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/101173/#review2943
---


This review has been submitted with commit 
3ab6c7f05f113353435e10b6d6fd0fdbbd495855 by Dawit Alemayehu.

- Commit


On April 27, 2011, 9:27 p.m., Dawit Alemayehu wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/101173/
> ---
> 
> (Updated April 27, 2011, 9:27 p.m.)
> 
> 
> Review request for kdelibs and David Faure.
> 
> 
> Summary
> ---
> 
> The attached patch addresses most of the FTP login related problems and is a 
> replacement for the previous review request
> https://git.reviewboard.kde.org/r/100873/. Here are all the changes in this 
> patch:
> 
> - Show the "Remember password" checkbox even after the failure of the first 
> login attempt. [Bug:25]
> - Always check for cached password before trying to login anonymously unless 
> the "TryAnonymousLoginFirst"
>   flag was set in kio_ftprc. [Bug: 99686, 143488, 124675]
> - Avoid sending the "anonymous" username so it will not be used in the key 
> used to store the password in kwallet.
> - When a url contains a username, but the user chooses to login with a 
> different username in the password dialog, 
>   then use redirection to update the client of the change.
> - Store password information in persistent storage if and only if the user 
> checked the "Remember password" checkbox.
> 
> 
> This addresses bugs 99686, 124675, 143488, and 25.
> http://bugs.kde.org/show_bug.cgi?id=99686
> http://bugs.kde.org/show_bug.cgi?id=124675
> http://bugs.kde.org/show_bug.cgi?id=143488
> http://bugs.kde.org/show_bug.cgi?id=25
> 
> 
> Diffs
> -
> 
>   kioslave/ftp/ftp.h 4ccdd4c 
>   kioslave/ftp/ftp.cpp f7db42b 
> 
> Diff: http://git.reviewboard.kde.org/r/101173/diff
> 
> 
> Testing
> ---
> 
> - Attempt to login with incorrect username and validate the "Remember 
> password" is actually shown again.
> - Corrected the username information from the password dialog to ensure the 
> client is updated properly about the password change.
> - Clicked on the "Remember password" to store password in persistent storage 
> and retry logging into the same server at a later point.
> 
> 
> Thanks,
> 
> Dawit
> 
>



Re: Review Request: PATCH: Fix most of the login issues with the FTP ioslave...

2011-04-28 Thread David Faure

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/101173/#review2938
---

Ship it!


OK, I understand now. Thanks!

- David


On April 27, 2011, 9:27 p.m., Dawit Alemayehu wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/101173/
> ---
> 
> (Updated April 27, 2011, 9:27 p.m.)
> 
> 
> Review request for kdelibs and David Faure.
> 
> 
> Summary
> ---
> 
> The attached patch addresses most of the FTP login related problems and is a 
> replacement for the previous review request
> https://git.reviewboard.kde.org/r/100873/. Here are all the changes in this 
> patch:
> 
> - Show the "Remember password" checkbox even after the failure of the first 
> login attempt. [Bug:25]
> - Always check for cached password before trying to login anonymously unless 
> the "TryAnonymousLoginFirst"
>   flag was set in kio_ftprc. [Bug: 99686, 143488, 124675]
> - Avoid sending the "anonymous" username so it will not be used in the key 
> used to store the password in kwallet.
> - When a url contains a username, but the user chooses to login with a 
> different username in the password dialog, 
>   then use redirection to update the client of the change.
> - Store password information in persistent storage if and only if the user 
> checked the "Remember password" checkbox.
> 
> 
> This addresses bugs 99686, 124675, 143488, and 25.
> http://bugs.kde.org/show_bug.cgi?id=99686
> http://bugs.kde.org/show_bug.cgi?id=124675
> http://bugs.kde.org/show_bug.cgi?id=143488
> http://bugs.kde.org/show_bug.cgi?id=25
> 
> 
> Diffs
> -
> 
>   kioslave/ftp/ftp.h 4ccdd4c 
>   kioslave/ftp/ftp.cpp f7db42b 
> 
> Diff: http://git.reviewboard.kde.org/r/101173/diff
> 
> 
> Testing
> ---
> 
> - Attempt to login with incorrect username and validate the "Remember 
> password" is actually shown again.
> - Corrected the username information from the password dialog to ensure the 
> client is updated properly about the password change.
> - Clicked on the "Remember password" to store password in persistent storage 
> and retry logging into the same server at a later point.
> 
> 
> Thanks,
> 
> Dawit
> 
>



Re: Review Request: PATCH: Fix most of the login issues with the FTP ioslave...

2011-04-27 Thread Dawit Alemayehu


> On April 27, 2011, 11:42 p.m., David Faure wrote:
> > kioslave/ftp/ftp.cpp, line 367
> > 
> >
> > Sorry, I still have a question.
> > 
> > After a username change, setHost is going to be called, right? So it 
> > will disconnect kio_ftp from the host?
> > 
> > In that case, what's the point in doing the redirection code in this 
> > method - I thought the point was to do it after connected(), but that can't 
> > be it.
> > So it still seems to me that the redirection code could be done inside 
> > of ftpLogin, which would simplify the code quite a lot (no bool *, in 
> > particular).
> > 
> > But I guess I'm missing something; maybe setHost isn't called, after a 
> > redirection, so the app simply reuses the already-connected slave? In that 
> > case I don't see a better solution, indeed.
> >

#1. After the user name changed redirection, setHost will be called. But why do 
you think kio_ftp will be disconnected from the server ? If that is because of 
the closeConnection() call in setHost, then rest assured that it will not be 
called. Why ? Because "m_user" has already been updated to the new username and 
since nothing else will change, the if statement in setHost will never be true.

#2. We want the redirection to be the same as any other redirection. The only 
difference being we only want to update the client with the new user name. As 
per response in #1, the ioslave already has updated its local copy of the user 
name (m_user) ; so eveything else is exactly the same as the other redirection.

If you attempt to move the redirection to ftpLogin, you have to throw away your 
successful connection to the server, because you have to return false, i.e. not 
logged in to ftpOpenConnection.


- Dawit


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/101173/#review2935
---


On April 27, 2011, 9:27 p.m., Dawit Alemayehu wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/101173/
> ---
> 
> (Updated April 27, 2011, 9:27 p.m.)
> 
> 
> Review request for kdelibs and David Faure.
> 
> 
> Summary
> ---
> 
> The attached patch addresses most of the FTP login related problems and is a 
> replacement for the previous review request
> https://git.reviewboard.kde.org/r/100873/. Here are all the changes in this 
> patch:
> 
> - Show the "Remember password" checkbox even after the failure of the first 
> login attempt. [Bug:25]
> - Always check for cached password before trying to login anonymously unless 
> the "TryAnonymousLoginFirst"
>   flag was set in kio_ftprc. [Bug: 99686, 143488, 124675]
> - Avoid sending the "anonymous" username so it will not be used in the key 
> used to store the password in kwallet.
> - When a url contains a username, but the user chooses to login with a 
> different username in the password dialog, 
>   then use redirection to update the client of the change.
> - Store password information in persistent storage if and only if the user 
> checked the "Remember password" checkbox.
> 
> 
> This addresses bugs 99686, 124675, 143488, and 25.
> http://bugs.kde.org/show_bug.cgi?id=99686
> http://bugs.kde.org/show_bug.cgi?id=124675
> http://bugs.kde.org/show_bug.cgi?id=143488
> http://bugs.kde.org/show_bug.cgi?id=25
> 
> 
> Diffs
> -
> 
>   kioslave/ftp/ftp.h 4ccdd4c 
>   kioslave/ftp/ftp.cpp f7db42b 
> 
> Diff: http://git.reviewboard.kde.org/r/101173/diff
> 
> 
> Testing
> ---
> 
> - Attempt to login with incorrect username and validate the "Remember 
> password" is actually shown again.
> - Corrected the username information from the password dialog to ensure the 
> client is updated properly about the password change.
> - Clicked on the "Remember password" to store password in persistent storage 
> and retry logging into the same server at a later point.
> 
> 
> Thanks,
> 
> Dawit
> 
>



Re: Review Request: PATCH: Fix most of the login issues with the FTP ioslave...

2011-04-27 Thread David Faure

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/101173/#review2935
---



kioslave/ftp/ftp.cpp


Sorry, I still have a question.

After a username change, setHost is going to be called, right? So it will 
disconnect kio_ftp from the host?

In that case, what's the point in doing the redirection code in this method 
- I thought the point was to do it after connected(), but that can't be it.
So it still seems to me that the redirection code could be done inside of 
ftpLogin, which would simplify the code quite a lot (no bool *, in particular).

But I guess I'm missing something; maybe setHost isn't called, after a 
redirection, so the app simply reuses the already-connected slave? In that case 
I don't see a better solution, indeed.



- David


On April 27, 2011, 9:27 p.m., Dawit Alemayehu wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/101173/
> ---
> 
> (Updated April 27, 2011, 9:27 p.m.)
> 
> 
> Review request for kdelibs and David Faure.
> 
> 
> Summary
> ---
> 
> The attached patch addresses most of the FTP login related problems and is a 
> replacement for the previous review request
> https://git.reviewboard.kde.org/r/100873/. Here are all the changes in this 
> patch:
> 
> - Show the "Remember password" checkbox even after the failure of the first 
> login attempt. [Bug:25]
> - Always check for cached password before trying to login anonymously unless 
> the "TryAnonymousLoginFirst"
>   flag was set in kio_ftprc. [Bug: 99686, 143488, 124675]
> - Avoid sending the "anonymous" username so it will not be used in the key 
> used to store the password in kwallet.
> - When a url contains a username, but the user chooses to login with a 
> different username in the password dialog, 
>   then use redirection to update the client of the change.
> - Store password information in persistent storage if and only if the user 
> checked the "Remember password" checkbox.
> 
> 
> This addresses bugs 99686, 124675, 143488, and 25.
> http://bugs.kde.org/show_bug.cgi?id=99686
> http://bugs.kde.org/show_bug.cgi?id=124675
> http://bugs.kde.org/show_bug.cgi?id=143488
> http://bugs.kde.org/show_bug.cgi?id=25
> 
> 
> Diffs
> -
> 
>   kioslave/ftp/ftp.h 4ccdd4c 
>   kioslave/ftp/ftp.cpp f7db42b 
> 
> Diff: http://git.reviewboard.kde.org/r/101173/diff
> 
> 
> Testing
> ---
> 
> - Attempt to login with incorrect username and validate the "Remember 
> password" is actually shown again.
> - Corrected the username information from the password dialog to ensure the 
> client is updated properly about the password change.
> - Clicked on the "Remember password" to store password in persistent storage 
> and retry logging into the same server at a later point.
> 
> 
> Thanks,
> 
> Dawit
> 
>



Re: Review Request: PATCH: Fix most of the login issues with the FTP ioslave...

2011-04-27 Thread Dawit Alemayehu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/101173/
---

(Updated April 27, 2011, 9:27 p.m.)


Review request for kdelibs and David Faure.


Changes
---

Removed the m_bUserNameChanged flag and replaced it with a parameter in 
ftpLogin.


Summary
---

The attached patch addresses most of the FTP login related problems and is a 
replacement for the previous review request
https://git.reviewboard.kde.org/r/100873/. Here are all the changes in this 
patch:

- Show the "Remember password" checkbox even after the failure of the first 
login attempt. [Bug:25]
- Always check for cached password before trying to login anonymously unless 
the "TryAnonymousLoginFirst"
  flag was set in kio_ftprc. [Bug: 99686, 143488, 124675]
- Avoid sending the "anonymous" username so it will not be used in the key used 
to store the password in kwallet.
- When a url contains a username, but the user chooses to login with a 
different username in the password dialog, 
  then use redirection to update the client of the change.
- Store password information in persistent storage if and only if the user 
checked the "Remember password" checkbox.


This addresses bugs 99686, 124675, 143488, and 25.
http://bugs.kde.org/show_bug.cgi?id=99686
http://bugs.kde.org/show_bug.cgi?id=124675
http://bugs.kde.org/show_bug.cgi?id=143488
http://bugs.kde.org/show_bug.cgi?id=25


Diffs (updated)
-

  kioslave/ftp/ftp.h 4ccdd4c 
  kioslave/ftp/ftp.cpp f7db42b 

Diff: http://git.reviewboard.kde.org/r/101173/diff


Testing
---

- Attempt to login with incorrect username and validate the "Remember password" 
is actually shown again.
- Corrected the username information from the password dialog to ensure the 
client is updated properly about the password change.
- Clicked on the "Remember password" to store password in persistent storage 
and retry logging into the same server at a later point.


Thanks,

Dawit



Re: Review Request: PATCH: Fix most of the login issues with the FTP ioslave...

2011-04-27 Thread Dawit Alemayehu


> On April 27, 2011, 7:58 p.m., David Faure wrote:
> > kioslave/ftp/ftp.cpp, line 605
> > 
> >
> > Oh, I thought we could remove the boolean altogether.
> > 
> > I don't really understand the way the patch works. The boolean is set 
> > in ftpOpenControlConnection and read in ftpOpenConnection? What's the 
> > relatoin between these two methods? Can't they communicate without using a 
> > more long term (= more possible side effects) boolean? Even a bool& as 
> > parameter would seem better (even if it reads ugly), because the decision 
> > point and the usage point would be clear.
> > 
> > I could be wrong because I didn't look into details, but wouldn't it 
> > work to do this all in ftpOpenControlConnection maybe? redirect, and return 
> > false?

Ahhh m_bUserNameChanged is never set in ftpOpenControlConnection. It does 
get set to false in ftpCloseControlConnection. Did you mean that ? If so, that 
is done to reset the flag just like say m_bLoggedOn. More importantly the flag 
is only used between ftpLogin and ftpOpenConnection ; so it definitely can be 
changed into a parameter that ftpLogin sets. Come to think of it I did say I 
was going to remove that flag on irc yesterday didn't  I ? Oh well... let me do 
that then...


- Dawit


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/101173/#review2926
---


On April 27, 2011, 7:28 a.m., Dawit Alemayehu wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/101173/
> ---
> 
> (Updated April 27, 2011, 7:28 a.m.)
> 
> 
> Review request for kdelibs and David Faure.
> 
> 
> Summary
> ---
> 
> The attached patch addresses most of the FTP login related problems and is a 
> replacement for the previous review request
> https://git.reviewboard.kde.org/r/100873/. Here are all the changes in this 
> patch:
> 
> - Show the "Remember password" checkbox even after the failure of the first 
> login attempt. [Bug:25]
> - Always check for cached password before trying to login anonymously unless 
> the "TryAnonymousLoginFirst"
>   flag was set in kio_ftprc. [Bug: 99686, 143488, 124675]
> - Avoid sending the "anonymous" username so it will not be used in the key 
> used to store the password in kwallet.
> - When a url contains a username, but the user chooses to login with a 
> different username in the password dialog, 
>   then use redirection to update the client of the change.
> - Store password information in persistent storage if and only if the user 
> checked the "Remember password" checkbox.
> 
> 
> This addresses bugs 99686, 124675, 143488, and 25.
> http://bugs.kde.org/show_bug.cgi?id=99686
> http://bugs.kde.org/show_bug.cgi?id=124675
> http://bugs.kde.org/show_bug.cgi?id=143488
> http://bugs.kde.org/show_bug.cgi?id=25
> 
> 
> Diffs
> -
> 
>   kioslave/ftp/ftp.h 4ccdd4c 
>   kioslave/ftp/ftp.cpp f7db42b 
> 
> Diff: http://git.reviewboard.kde.org/r/101173/diff
> 
> 
> Testing
> ---
> 
> - Attempt to login with incorrect username and validate the "Remember 
> password" is actually shown again.
> - Corrected the username information from the password dialog to ensure the 
> client is updated properly about the password change.
> - Clicked on the "Remember password" to store password in persistent storage 
> and retry logging into the same server at a later point.
> 
> 
> Thanks,
> 
> Dawit
> 
>



Re: Review Request: PATCH: Fix most of the login issues with the FTP ioslave...

2011-04-27 Thread David Faure

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/101173/#review2926
---



kioslave/ftp/ftp.cpp


Oh, I thought we could remove the boolean altogether.

I don't really understand the way the patch works. The boolean is set in 
ftpOpenControlConnection and read in ftpOpenConnection? What's the relatoin 
between these two methods? Can't they communicate without using a more long 
term (= more possible side effects) boolean? Even a bool& as parameter would 
seem better (even if it reads ugly), because the decision point and the usage 
point would be clear.

I could be wrong because I didn't look into details, but wouldn't it work 
to do this all in ftpOpenControlConnection maybe? redirect, and return false?


- David


On April 27, 2011, 7:28 a.m., Dawit Alemayehu wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/101173/
> ---
> 
> (Updated April 27, 2011, 7:28 a.m.)
> 
> 
> Review request for kdelibs and David Faure.
> 
> 
> Summary
> ---
> 
> The attached patch addresses most of the FTP login related problems and is a 
> replacement for the previous review request
> https://git.reviewboard.kde.org/r/100873/. Here are all the changes in this 
> patch:
> 
> - Show the "Remember password" checkbox even after the failure of the first 
> login attempt. [Bug:25]
> - Always check for cached password before trying to login anonymously unless 
> the "TryAnonymousLoginFirst"
>   flag was set in kio_ftprc. [Bug: 99686, 143488, 124675]
> - Avoid sending the "anonymous" username so it will not be used in the key 
> used to store the password in kwallet.
> - When a url contains a username, but the user chooses to login with a 
> different username in the password dialog, 
>   then use redirection to update the client of the change.
> - Store password information in persistent storage if and only if the user 
> checked the "Remember password" checkbox.
> 
> 
> This addresses bugs 99686, 124675, 143488, and 25.
> http://bugs.kde.org/show_bug.cgi?id=99686
> http://bugs.kde.org/show_bug.cgi?id=124675
> http://bugs.kde.org/show_bug.cgi?id=143488
> http://bugs.kde.org/show_bug.cgi?id=25
> 
> 
> Diffs
> -
> 
>   kioslave/ftp/ftp.h 4ccdd4c 
>   kioslave/ftp/ftp.cpp f7db42b 
> 
> Diff: http://git.reviewboard.kde.org/r/101173/diff
> 
> 
> Testing
> ---
> 
> - Attempt to login with incorrect username and validate the "Remember 
> password" is actually shown again.
> - Corrected the username information from the password dialog to ensure the 
> client is updated properly about the password change.
> - Clicked on the "Remember password" to store password in persistent storage 
> and retry logging into the same server at a later point.
> 
> 
> Thanks,
> 
> Dawit
> 
>



Re: Review Request: PATCH: Fix most of the login issues with the FTP ioslave...

2011-04-27 Thread Dawit Alemayehu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/101173/
---

(Updated April 27, 2011, 7:28 a.m.)


Review request for kdelibs and David Faure.


Changes
---

No need to use m_bUserNameChanged flag in ::setHost anymore.


Summary
---

The attached patch addresses most of the FTP login related problems and is a 
replacement for the previous review request
https://git.reviewboard.kde.org/r/100873/. Here are all the changes in this 
patch:

- Show the "Remember password" checkbox even after the failure of the first 
login attempt. [Bug:25]
- Always check for cached password before trying to login anonymously unless 
the "TryAnonymousLoginFirst"
  flag was set in kio_ftprc. [Bug: 99686, 143488, 124675]
- Avoid sending the "anonymous" username so it will not be used in the key used 
to store the password in kwallet.
- When a url contains a username, but the user chooses to login with a 
different username in the password dialog, 
  then use redirection to update the client of the change.
- Store password information in persistent storage if and only if the user 
checked the "Remember password" checkbox.


This addresses bugs 99686, 124675, 143488, and 25.
http://bugs.kde.org/show_bug.cgi?id=99686
http://bugs.kde.org/show_bug.cgi?id=124675
http://bugs.kde.org/show_bug.cgi?id=143488
http://bugs.kde.org/show_bug.cgi?id=25


Diffs (updated)
-

  kioslave/ftp/ftp.h 4ccdd4c 
  kioslave/ftp/ftp.cpp f7db42b 

Diff: http://git.reviewboard.kde.org/r/101173/diff


Testing
---

- Attempt to login with incorrect username and validate the "Remember password" 
is actually shown again.
- Corrected the username information from the password dialog to ensure the 
client is updated properly about the password change.
- Clicked on the "Remember password" to store password in persistent storage 
and retry logging into the same server at a later point.


Thanks,

Dawit



Re: Review Request: PATCH: Fix most of the login issues with the FTP ioslave...

2011-04-21 Thread Dawit Alemayehu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/101173/
---

(Updated April 22, 2011, 4:13 a.m.)


Review request for kdelibs.


Summary
---

The attached patch addresses most of the FTP login related problems and is a 
replacement for the previous review request
https://git.reviewboard.kde.org/r/100873/. Here are all the changes in this 
patch:

- Show the "Remember password" checkbox even after the failure of the first 
login attempt. [Bug:25]
- Always check for cached password before trying to login anonymously unless 
the "TryAnonymousLoginFirst"
  flag was set in kio_ftprc. [Bug: 99686, 143488, 124675]
- Avoid sending the "anonymous" username so it will not be used in the key used 
to store the password in kwallet.
- When a url contains a username, but the user chooses to login with a 
different username in the password dialog, 
  then use redirection to update the client of the change.
- Store password information in persistent storage if and only if the user 
checked the "Remember password" checkbox.


This addresses bugs 99686, 124675, 143488, and 25.
http://bugs.kde.org/show_bug.cgi?id=99686
http://bugs.kde.org/show_bug.cgi?id=124675
http://bugs.kde.org/show_bug.cgi?id=143488
http://bugs.kde.org/show_bug.cgi?id=25


Diffs (updated)
-

  kioslave/ftp/ftp.h 4ccdd4c 
  kioslave/ftp/ftp.cpp f7db42b 

Diff: http://git.reviewboard.kde.org/r/101173/diff


Testing
---

- Attempt to login with incorrect username and validate the "Remember password" 
is actually shown again.
- Corrected the username information from the password dialog to ensure the 
client is updated properly about the password change.
- Clicked on the "Remember password" to store password in persistent storage 
and retry logging into the same server at a later point.


Thanks,

Dawit



Review Request: PATCH: Fix most of the login issues with the FTP ioslave...

2011-04-21 Thread Dawit Alemayehu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/101173/
---

Review request for kdelibs.


Summary
---

The attached patch addresses most of the FTP login related problems and is a 
replacement for the previous review request
https://git.reviewboard.kde.org/r/100873/. Here are all the changes in this 
patch:

- Show the "Remember password" checkbox even after the failure of the first 
login attempt. [Bug:25]
- Always check for cached password before trying to login anonymously unless 
the "TryAnonymousLoginFirst"
  flag was set in kio_ftprc. [Bug: 99686, 143488, 124675]
- Avoid sending the "anonymous" username so it will not be used in the key used 
to store the password in kwallet.
- When a url contains a username, but the user chooses to login with a 
different username in the password dialog, 
  then use redirection to update the client of the change.
- Store password information in persistent storage if and only if the user 
checked the "Remember password" checkbox.


This addresses bugs 99686, 124675, 143488, and 25.
http://bugs.kde.org/show_bug.cgi?id=99686
http://bugs.kde.org/show_bug.cgi?id=124675
http://bugs.kde.org/show_bug.cgi?id=143488
http://bugs.kde.org/show_bug.cgi?id=25


Diffs
-

  kioslave/ftp/ftp.h 4ccdd4c 
  kioslave/ftp/ftp.cpp f7db42b 

Diff: http://git.reviewboard.kde.org/r/101173/diff


Testing
---

- Attempt to login with incorrect username and validate the "Remember password" 
is actually shown again.
- Corrected the username information from the password dialog to ensure the 
client is updated properly about the password change.
- Clicked on the "Remember password" to store password in persistent storage 
and retry logging into the same server at a later point.


Thanks,

Dawit