Cyberduck Mountain Duck CLI

#9192 closed enhancement (thirdparty)

Interoperability with AXS Port

Reported by: LorenAmelang Owned by: dkocher
Priority: low Milestone: 4.8
Component: ftp Version: 4.7.3
Severity: normal Keywords:
Cc: Architecture: Intel
Platform:

Description

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

Change History (5)

comment:1 Changed on Jan 18, 2016 at 4:49:11 PM by dkocher

  • Component changed from core to ftp
  • Owner set to dkocher
  • Priority changed from normal to low
  • Summary changed from Log Drawer shows actions, but nothing in browser? to Interoperability with AXS Port

comment:2 Changed on Jan 18, 2016 at 4:49:48 PM by dkocher

  • Type changed from defect to enhancement

comment:3 Changed on Jan 18, 2016 at 8:41:46 PM by LorenAmelang

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...

comment:4 Changed on Jan 19, 2016 at 1:49:07 PM by dkocher

  • Milestone set to 4.8
  • Resolution set to thirdparty
  • Status changed from new to closed

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

comment:5 Changed on Jan 19, 2016 at 1:50:41 PM by dkocher

Add test in r19078.

Note: See TracTickets for help on using tickets.
swiss made software