Opened 15 years ago

Closed 15 years ago

#6 closed defect (fixed)

gmx mediacenter problems

Reported by: fbakan Owned by: Yuri Dario
Priority: critical Milestone: NdpDav 1.1.1
Component: Plugin Version: 1.1beta2
Keywords: Cc:

Description

gmx mediacenter problems:

  1. changing to my gmx mediacenter webdav directory fails (empty directory shown) most of the times.
  1. sometimes it works (files and directories are displayed correctly.
  1. Copying a file from the remote gmx site works partly. Small files < 64K are transferred correctly. Big files: Only the first 64K (sometimes less) are transferred.

These problems exist for a long time.
Latest version I tried is 1_1_0-beta2

Change History (14)

comment:1 by Yuri Dario, 15 years ago

Hi Franz,

can you create a test account on gmx and send me url and access data?

comment:2 by Yuri Dario, 15 years ago

Milestone: NdpDav 1.1
Version: 1.1beta2

comment:3 by batchheizer, 15 years ago

I can confirm the first problem on my gmx mediacenter. I have no access to any files and dirs (empty directory shown). With cadaver access works fine and stable.

comment:4 by batchheizer, 15 years ago

After a lot of "dir i:" on command line I got a correct list of files and dirs. I cannot reproduce on which time and circumstances the access works.

comment:5 by Yuri Dario, 15 years ago

can you look at ticket:8? it could be the same issue.

If you are already using netdrive 3.1.1, please install -debug dll and post here latest 20 lines of pmprintf.log.

comment:6 by batchheizer, 15 years ago

I use netdrive 3.1.1 already.

Here the log:

Thu 07:12:43AM> uri path: /
Thu 07:12:43AM> uri path: root
Thu 07:12:43AM> NdpMountResource: rc=0, res = 0x6525c0
Thu 07:12:44AM> NdpRsrcQueryInfo: rc = 0, info = https://mediacenter.gmx.net/
Thu 07:12:44AM> NdpRsrcQueryInfo: rc = 0, info = https://mediacenter.gmx.net/
Thu 07:12:51AM> NdpRsrcQueryInfo: rc = 0, info = https://mediacenter.gmx.net/
Thu 07:12:51AM> NdpRsrcQueryInfo: rc = 0, info = https://mediacenter.gmx.net/
Thu 07:12:51AM> NdpRsrcQueryInfo: rc = 0, info = https://mediacenter.gmx.net/
Thu 07:12:51AM> NdpRsrcQueryInfo: rc = 0, info = https://mediacenter.gmx.net/
Thu 07:12:51AM> NdpRsrcQueryInfo: rc = 0, info = https://mediacenter.gmx.net/
Thu 07:12:51AM> NdpRsrcQueryInfo: rc = 0, info = https://mediacenter.gmx.net/
Thu 07:12:51AM> NdpRsrcQueryInfo: rc = 0, info = https://mediacenter.gmx.net/
Thu 07:12:51AM> Username specified oliver.cremer@…
Thu 07:12:51AM> NdpCreateConnection: rc = 0, conn = 0x65cf90, resource = 0x6525c0
Thu 07:12:51AM> NdpQueryPathInfo: conn=0x65cf90, plist=0xc7440, path = *
Thu 07:12:51AM> NdpQueryPathInfo: rc = 2, conn=0x65cf90, plist=0xc7440, path = *
Thu 07:12:51AM> NdpFindStart: conn=0x65cf90, plist = 0xc7440, pfiparent=0, path = *, attr = 00000051
Thu 07:12:51AM> NdpFindStart: pszParent = , pszMask = *
Thu 07:12:51AM> QueryFullPathDir: / + = /
Thu 07:12:52AM> SSL failures 00000008
Thu 07:12:52AM> NdpFindStart: rc = 18, conn=0x65cf90, plist = 0xc7440, pfiparent=0, path = *, attr = 00000051

Did you get an account to gmx mediacenter from fbakan?

comment:7 by batchheizer, 15 years ago

I can also confirm the third problem: Opening a remote jpg via PMView only shows the first lines (maybe upto 64 K) correct.

comment:8 by Yuri Dario, 15 years ago

Sounds like a problem with path formatting.

I'm waiting for a test account, or howto create it (I don't read german).

comment:9 by batchheizer, 15 years ago

Please write me a Email and I can give you access to an account.

oliver dot cremer at gmx dot de

comment:10 by Yuri Dario, 15 years ago

Resolution: fixed
Status: newclosed

(changeset:34) current code was unable to retrieve long responses from dav server, only first 872 bytes were read from stream for PROPFIND request, because ECONNRESET was sent from server. Sniffing cadaver stream, revealed it does an OPTION call first. This triggers auth sooner.

comment:11 by batchheizer, 15 years ago

Priority: majorcritical
Resolution: fixed
Status: closedreopened

Following problem is not solved.

  1. Copying a file from the remote gmx site works partly.

Small files < 64K are transferred correctly.
Big files: Only the first 64K (sometimes less) are
transferred.

Close this ticket only, if you extract the problem to a new ticket.

comment:12 by Yuri Dario, 15 years ago

I can confirm the problem, before I didn't notice because errors were not reported. GMX does not support getting files in chunks. Current file limit is 49152 bytes. Writing is correct.

(changeset:44) do not ignore read errors from remote dav servers. Now Access_denied returned for failing reads.

comment:13 by Yuri Dario, 15 years ago

test mail.

comment:14 by Yuri Dario, 15 years ago

Resolution: fixed
Status: reopenedclosed

(changeset:51) fixed wrong return codes from internal functions, now gmx works!

Note: See TracTickets for help on using tickets.