Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interoperability with AXS Port #9192

Closed
cyberduck opened this issue Dec 31, 2015 · 3 comments
Closed

Interoperability with AXS Port #9192

cyberduck opened this issue Dec 31, 2015 · 3 comments
Assignees
Labels
enhancement ftp FTP Protocol Implementation low priority thirdparty Issue caused by third party
Milestone

Comments

@cyberduck
Copy link
Collaborator

7e42c60 created the issue

I'm trying to connect to an OutBack Power "AXS Port". I've tried about a dozen clients, and only the ancient WS-FTP95 has worked. But Cyberduck is SO close... I think...

You show what look like normal activities in the Log Drawer:

---
220 CMX TCP/IP - REMOTE FTP server (version 2.0) ready.
USER anonymous
230 User logged in, proceed.
FEAT
502 Command not implemented.
SYST
215 "UNIX L8"
PWD
257 "/" is current directory.
STAT /
502 Command not implemented.
CWD /
250 CWD command successful.
TYPE A
200 Type set to A.
PASV
227 Entering Passive Mode (10,1,1,6,194,140)
LIST -a
150 Opening ASCII mode data connection for '/'.
d--------   1 owner    group               0 Dec 22 10:19 DATALOGS
---------   1 owner    group         1845484 Dec 22 10:20 OPTICS.RPY
d--------   1 owner    group               0 Dec 22 10:18 SYSTEM~1
226 Transfer complete.
CWD /
250 CWD command successful.
TYPE A
200 Type set to A.
PASV
227 Entering Passive Mode (10,1,1,6,194,141)
LIST
150 Opening ASCII mode data connection for '/'.
d--------   1 owner    group               0 Dec 22 10:19 DATALOGS
---------   1 owner    group         1845484 Dec 22 10:20 OPTICS.RPY
d--------   1 owner    group               0 Dec 22 10:18 SYSTEM~1
226 Transfer complete.
---

But absolutely nothing shows up in your Browser window! Or anywhere else in the program. No files, no folders, pure white. I tried switching from UTF-8 to US-ASCII - no difference.

Your log shows:

---
2015-12-30 19:03:59,222 [background-1] ERROR ch.cyberduck.core.ssl.CustomTrustSSLProtocolSocketFactory - Failure NativePRNG SecureRandom not available obtaining secure random NativePRNG
2015-12-30 19:07:14,312 [background-1] ERROR ch.cyberduck.core.ssl.CustomTrustSSLProtocolSocketFactory - Failure NativePRNG SecureRandom not available obtaining secure random NativePRNG
---

Another message like that each time I start the program.

The AXS Port has nothing to do with ssl, it can barely do FTP! I'm sure it is odd somehow. But your Log Drawer shows the proper responses. I've even manually changed to the DATALOGS directory and listed the hundreds of files into the Log Drawer.

What could it mean that none of this makes it to the Browser window? If the AXS Port is at fault, what do I tell them to fix?

Very thankful for any clues,

Loren

@cyberduck
Copy link
Collaborator Author

7e42c60 commented

So if this needs an enhancement rather than a bug fix, does that mean you think the AXS Port is behaving properly? Or that you think Cyberduck should cope no matter how non-standard an FTP server is?

No other client has worked reliably for me, though OutBack insists most of their customers have no problems. From what I see in the Log Drawer, you're able to interact with the AXS normally. Could I get a clue why you think an enhancement is needed to move that info to the browser window?

I'd be happy to test solutions, since you probably don't have an AXS Port handy...

@cyberduck
Copy link
Collaborator Author

@dkocher commented

The reply to LIST is not parsed correctly due to an invalid mask for the files. Please let the vendor know that the mask for every file entry should match the regular expression (((r|-)(w|-)([xsStTL-]))((r|-)(w|-)([xsStTL-]))((r|-)(w|-)([xsStTL-])))\+?\s+.

For example

  • d-------- 1 owner group 0 Dec 22 10:19 DATALOGS should be d--------- 1 owner group 0 Dec 22 10:19 DATALOGS.
  • --------- 1 owner group 1845484 Dec 22 10:20 OPTICS.RPY should be ---------- 1 owner group 1845484 Dec 22 10:20 OPTICS.RPY

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Add test in 3737f0c.

@iterate-ch iterate-ch locked as resolved and limited conversation to collaborators Nov 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement ftp FTP Protocol Implementation low priority thirdparty Issue caused by third party
Projects
None yet
Development

No branches or pull requests

2 participants