I am evaluating DOpus as a potential candidate to fully replace my current file management tool stack and one of the options I really need to work flawlessly is FTP.
I've setup an FTP connection (SSH key-pair) and it basically works as expected. However, when I turn on the double dot option to display parent folders in the listers every time I try to go up one level in order to reach the home folder of the SSH user on the server, the target path is evaluated completely wrong and I get a "permission denied" error (please see the attached image).
Here you can see that clicking on double dots should land the lister in /kunden/193007_84428 however for some reason DOpus evaluates the parent folder as /kunden/193007_84428/webseiten/193007_84428 which is completely wrong.
Important: this happens only if the double dots are used to go up one level. It does not happen if the regular "Go Up" (the up arrow) option above the lister is used.
It's also worth noting that the issue doesn't exist in any other FTP client I've tried (Filezilla, WinSCP).
Since I am new with recent versions of DOpus (although I used it extensively on my Amigas) I am not going to label it a bug straight away (although it looks like one) and ask if there is something I should know (a potential setting) when using double dots in listers.
Works as expected with the supplied server which implies that there is something DOpus doesn't like with this particular server I am having issues with.
I will try to investigate some more and then I'll report my findings here.
After more than 24 hours of extensive investigation I've exhausted all my options.
I've tried every FTP client out there with a decent support for SFTP and DOpus is the only one that consistently faces the issue.
Here is the list of clients that I've tried:
sftp binary
Filezilla (3.27.0.1 x64)
WinSCP (5.10.2 beta, build 7621)
Total Commander 9.0a x64 with the SFTP plugin
Core FTP 2.2, build 1895
Every one of these clients managed to enter the SSH user home folder from a child folder, no matter if the folder change was initiated though a dedicated back button or simply by clicking on the double dots in the listers.
I've checked the permissions and they are set up correctly (if they weren't even the basic sftp would have had issues accessing the home folder but it doesn't).
I also tried installing DOpus in a freshly created Windows 8.1 VM just to eliminate the possibility of an issue with dynamically linked libraries (if any). The issue was there.
I even created a separate isolated SSH account just to see if the issue was still there if another home folder was used. The moment I tried to use double dots in DOpus to enter the parent home folder it was there.
Turning on and off the "Logical parent directory" also yielded no success.
To me it looks like the "Go Up" and "double dot" options use different methods to reach the parent folder but without any means to actually see what commands DOpus is sending to the server there is not much I can do.
If it would help I could provide access to the server in question with access to a specially created SSH account which also "features" the issue. Of course I'd provide data privately, directly to the developers, not here publicly, for obvious reasons.
I know this might look like nitpicking but I simply need to be able to trust my tools before I start using them.