Opened 16 months ago

#11698 new Feature request

support for unencrypted WebDAV

Reported by: Toni Barth Owned by:
Priority: normal Component: FileZilla Client
Keywords: Cc:
Component version: FileZilla Pro 3.35.1 Operating system type: Windows
Operating system version: Windows 10 1803 x64

Description

I'm currently trying to reach my storage server created by an iOS App called nPlayer, which will only be visible via my local network when activated. This app creates a WebDAV server, but its unencrypted and trying to connect to it using FileZilla Pro will fail.

Thats how it looks like in the logs:
Trace: CHttpControlSocket::ResetSocket()
Trace: CWebdavControlSocket::Connect(192.168.178.54)
Trace: CControlSocket::SendNextCommand()
Trace: CControlSocket::ResetOperation(0)
Trace: CWebdavControlSocket::List()
Status: Retrieving directory listing of "/"...
Trace: CControlSocket::SendNextCommand()
Trace: CWebdavListOp::Send() in state 0
Trace: CWebdavControlSocket::DoRequest
Trace: WebdavRequestOp::Send() in state 0
Trace: Requesting https://192.168.178.54:8000/
Trace: CHttpControlSocket::Request()
Trace: CHttpControlSocket::InternalConnect()
Trace: CHttpControlSocket::ResetSocket()
Trace: CHttpInternalConnectOpData::Send() in state 0
Status: Connecting to 192.168.178.54:8000...
Status: Connection established, initializing TLS...
Trace: CTlsSocketImpl::Handshake()
Trace: CTlsSocketImpl::ContinueHandshake()
Trace: CTlsSocketImpl::ContinueHandshake()
Trace: CControlSocket::ResetOperation(10)
Trace: CControlSocket::ResetOperation(10)
Trace: CHttpRequestOpData::Reset(10) in state 18
Trace: CHttpControlSocket::ResetSocket()
Trace: CControlSocket::ResetOperation(10)
Trace: CControlSocket::ResetOperation(10)
Error: Directory listing aborted by user
Trace: CHttpControlSocket::ResetSocket()
Trace: CControlSocket::ResetOperation(66)
Trace: CHttpControlSocket::ResetSocket()
Trace: CWebdavControlSocket::Connect(192.168.178.54)
Trace: CControlSocket::SendNextCommand()
Trace: CControlSocket::ResetOperation(0)
Trace: CWebdavControlSocket::List()
Status: Retrieving directory listing of "/"...
Trace: CControlSocket::SendNextCommand()
Trace: CWebdavListOp::Send() in state 0
Trace: CWebdavControlSocket::DoRequest
Trace: WebdavRequestOp::Send() in state 0
Trace: Requesting https://192.168.178.54:8000/
Trace: CHttpControlSocket::Request()
Trace: CHttpControlSocket::InternalConnect()
Trace: CHttpControlSocket::ResetSocket()
Trace: CHttpInternalConnectOpData::Send() in state 0
Status: Connecting to 192.168.178.54:8000...
Status: Connection established, initializing TLS...
Trace: CTlsSocketImpl::Handshake()
Trace: CTlsSocketImpl::ContinueHandshake()
Trace: CTlsSocketImpl::ContinueHandshake()
Error: Connection timed out after 20 seconds of inactivity
Trace: CHttpControlSocket::ResetSocket()
Trace: CControlSocket::ResetOperation(2114)
Trace: CControlSocket::ResetOperation(2114)
Trace: CHttpRequestOpData::Reset(2114) in state 18
Trace: CHttpControlSocket::ResetSocket()
Trace: CControlSocket::ResetOperation(2114)
Trace: CControlSocket::ResetOperation(2114)
Error: Failed to retrieve directory listing
Trace: CHttpControlSocket::ResetSocket()
Trace: CHttpControlSocket::ResetSocket()
Trace: CWebdavControlSocket::Connect(192.168.178.54)
Trace: CControlSocket::SendNextCommand()
Trace: CControlSocket::ResetOperation(0)
Trace: CWebdavControlSocket::List()
Status: Retrieving directory listing of "/"...
Trace: CControlSocket::SendNextCommand()
Trace: CWebdavListOp::Send() in state 0
Trace: CWebdavControlSocket::DoRequest
Trace: WebdavRequestOp::Send() in state 0
Trace: Requesting https://192.168.178.54:8000/
Trace: CHttpControlSocket::Request()
Trace: CHttpControlSocket::InternalConnect()
Trace: CHttpControlSocket::ResetSocket()
Trace: CHttpInternalConnectOpData::Send() in state 0
Status: Connecting to 192.168.178.54:8000...
Status: Connection established, initializing TLS...
Trace: CTlsSocketImpl::Handshake()
Trace: CTlsSocketImpl::ContinueHandshake()
Trace: CTlsSocketImpl::ContinueHandshake()
Error: Connection timed out after 20 seconds of inactivity
Trace: CHttpControlSocket::ResetSocket()
Trace: CControlSocket::ResetOperation(2114)
Trace: CControlSocket::ResetOperation(2114)
Trace: CHttpRequestOpData::Reset(2114) in state 18
Trace: CHttpControlSocket::ResetSocket()
Trace: CControlSocket::ResetOperation(2114)
Trace: CControlSocket::ResetOperation(2114)
Error: Failed to retrieve directory listing

I guess allowing to explicitely choose that the WebDAV Server doesn't know how to work encrypted could fix this issues.

Thanks.

Best Regards.

Toni Barth

Change History (0)

Note: See TracTickets for help on using tickets.