View Issue Details

IDProjectCategoryView StatusLast Update
0001980Double CommanderPluginspublic2021-09-05 15:10
Reporterjklos Assigned ToAlexx2000  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
ProjectionnoneETAnone 
Product Version0.8.1 
Target Version0.8.4Fixed in Version0.8.4 
Summary0001980: FTP plugin and master password issues
DescriptionWhen I create a master password and a new FTP connection with the master password enabled and the password set, it is not possible to connect to the FTP server:

Info: [1],
Info: [3], 220 ProFTPD 1.3.4a Server (ProFTPD na anastacia.gransy.com) [::ffff:77.78.104.100]
Info: [3], USER jakub@icewarp.com
Info: [3], 331 Password required for jakub@icewarp.com
Info: [3], PASS ********
Info: [3],
Error: [6], CSOCK ERROR Connection timed out

If the password is not set then the connection asks for the password and the FTP connection is successful.

It happens each time.

Another issue is that you cannot change old FTP connections with the new password. Basically, all of my FTP connections have the password blank so the plugin asks for it. I wanted to use the master password and the Change Password button (to set the password for the connection). When I hit the button nothing happens.

Both probably related to the master password.
Please, fix these issues.
Steps To ReproduceCreate a new FTP connection
- Set username, password and check use master password
- Then try to connect - it will fail with CSOCK error
TagsNo tags attached.
Fixed in Revision7976-7978,8000,8187-8188,8201,8204,8220,8237-8238
Operating systemLinux
WidgetsetQT4
Architecture64-bit

Activities

jklos

2018-02-24 20:58

reporter   ~0002532

Last edited: 2018-02-24 20:58

Thank you for fixing the issue. It works 98% in 0.8.2.
Most of the sites I have work except one.
It has the correct password, username and server. When I use the master password

I get the error below.

Info: [1],
Info: [3], 220 ProFTPD 1.3.4a Server (ProFTPD na anastacia.gransy.com) [::ffff:77.78.104.100]
Info: [3], USER jakub@icewarp.com
Info: [3], 331 Password required for jakub@icewarp.com
Info: [3], PASS ********
Info: [3],
Error: [6], CSOCK ERROR Connection timed out


When I uncheck the "Use master password ..." and open the connection again it works properly:

Info: [3], 220 ProFTPD 1.3.4a Server (ProFTPD na anastacia.gransy.com) [::ffff:77.78.104.100]
Info: [3], USER jakub@icewarp.com
Info: [3], 331 Password required for jakub@icewarp.com
Info: [3], PASS ********
Info: [3], 230 User jakub@icewarp.com logged in

So I assume there must be some overrun or special case where the password is not decrypted properly. The password causing the issue is a hex number (8 bytes long and contains only digits and a-f characters).

Please, let me know what else I can do to help to figure this issue out.



Also, I have noticed that you cannot [Change password...] for old connection records that do not have the pwd.ini record in the wfx_FTP section. If you recreate the connection then it works properly. If the name of the FTP connection is missing in the pwd.ini and you press the Change password button - nothing happens. This should be fixed as well.

Thank you

Alexx2000

2018-06-24 18:05

administrator   ~0002641

>>>Also, I have noticed that you cannot [Change password...]...

Fixed (resvision 8188).

jklos

2018-07-17 09:37

reporter   ~0002679

I still have a problem with the Master password and one specific FTP site. This is the behavior. If I don't use the master password and set the FTP password in DC I can login just fine. If I use the master password and set the FTP password in DC it just never logs me in. This is the response:

Info: [1],
Info: [3], 220 ProFTPD 1.3.4a Server (ProFTPD na anastacia.gransy.com) [::ffff:77.78.104.100]
Info: [3], USER jakub@icewarp.com
Info: [3], 331 Password required for jakub@icewarp.com
Info: [3], PASS ********
Info: [3],
Error: [6], CSOCK ERROR Connection timed out

I am on the latest 0.8.3 beta.

I tried to reproduce it with another FTP site but could not. For this reason I setup a test account for you.

user: test
pass: 7ziqhppuim
ftp host: www.myklos.org
specific master password: 123456Hello

When you use the master password and save the password above. It just never connects. If you disable master password it works.

Could you please fix it?
Thank you

Alexx2000

2018-07-17 22:15

administrator   ~0002681

Fixed. Thanks for test account.

jklos

2018-07-21 16:04

reporter   ~0002687

Good job. Thank you

Issue History

Date Modified Username Field Change
2017-12-28 14:21 jklos New Issue
2017-12-31 20:11 Alexx2000 Status new => confirmed
2017-12-31 20:11 Alexx2000 Target Version => 0.8.2
2018-01-27 18:36 Alexx2000 Assigned To => Alexx2000
2018-01-27 18:36 Alexx2000 Status confirmed => assigned
2018-01-27 18:37 Alexx2000 Fixed in Revision => 7976
2018-01-27 23:11 Alexx2000 Fixed in Revision 7976 => 7976-7978
2018-01-28 10:22 Alexx2000 Status assigned => resolved
2018-01-28 10:22 Alexx2000 Resolution open => fixed
2018-02-23 00:10 Alexx2000 Fixed in Revision 7976-7978 => 7976-7978,8000
2018-02-23 00:10 Alexx2000 Fixed in Version => 0.8.2
2018-02-24 20:58 jklos Note Added: 0002532
2018-02-24 20:58 jklos Status resolved => assigned
2018-02-24 20:58 jklos Resolution fixed => reopened
2018-02-24 20:58 jklos Note Edited: 0002532
2018-06-24 18:05 Alexx2000 Note Added: 0002641
2018-06-24 18:06 Alexx2000 Fixed in Revision 7976-7978,8000 => 7976-7978,8000,8187-8188
2018-07-17 09:37 jklos Note Added: 0002679
2018-07-17 22:15 Alexx2000 Fixed in Revision 7976-7978,8000,8187-8188 => 7976-7978,8000,8187-8188,8201
2018-07-17 22:15 Alexx2000 Note Added: 0002681
2018-07-17 22:15 Alexx2000 Status assigned => resolved
2018-07-17 22:15 Alexx2000 Fixed in Version 0.8.2 =>
2018-07-17 22:15 Alexx2000 Resolution reopened => fixed
2018-07-17 22:17 Alexx2000 Target Version 0.8.2 => 0.8.4
2018-07-21 16:04 jklos Note Added: 0002687
2018-08-04 15:24 Alexx2000 Fixed in Revision 7976-7978,8000,8187-8188,8201 => 7976-7978,8000,8187-8188,8201,8204
2018-08-04 15:24 Alexx2000 Fixed in Version => 0.8.4
2018-08-04 15:40 Alexx2000 Fixed in Revision 7976-7978,8000,8187-8188,8201,8204 => 7976-7978,8000,8187-8188,8201,8204,8220,8237-8238
2021-09-05 15:10 Alexx2000 Status resolved => closed