Project

General

Profile

Actions

Bug #384

closed

Some webdav PUTs hang with XP+SSL

Added by Anonymous over 18 years ago. Updated over 17 years ago.

Status:
Fixed
Priority:
Normal
Category:
mod_webdav
Target version:
-
ASK QUESTIONS IN Forums:

Description

I have webdav working successfully for tiny file uploads to the server. See:
http://10forward.com/lighttpd1.trace for strace of a working example
File to transfer is:
----
http://10forward.com/toycrazy.jpg
----
This uploads no problem.

For slightly larger files, say 20kb (it seems?) the server never responds after the PUT request, and so the client times out with an error. See:
http://10forward.com/lighttpd.trace for strace of a failed example.
File to transfer is:
----
http://10forward.com/shiro1.jpg
----
This fails.

Server is: lighttpd-1.4.8-20051120-2235
Client is: Windows XP web folders thinger, latest version.

I'm going to poke around the code to see what I can learn, but I do not necessarily believe myself equal to the task.

P.S. Cute cat, no? =)

-- gbs-lighty

Actions #1

Updated by jan over 18 years ago

  • Status changed from New to Assigned

Nice kitties :)

Ok, this problem is SSL related.
PUT + SSL + WebFolders == missing last packet:

I added some debug code and have seen:

2005-11-22 15:04:46: (src/connections.c.334) read (overall): 11936082
2005-11-22 15:04:46: (src/connections.c.1103) uploaded: 11935807 11939453

Same file, PUT + SSL but cadaver as client: no problem.
Same file, PUT + no SSL, webfolders (winxp): no problem.

Can someone try to check this bug with other setups ?

Actions #2

Updated by Anonymous over 18 years ago

Oh duh, I should have mentioned it was using SSL!

I have no problem believing this is a quirk of the client. XP seems to use a completely different driver for SSL webdav from non-SSL. The interface looks subtly different, and the conversation with the web server goes quite differently for the same tasks.

So, I am just hoping that there's something different that lighty could do to convince the client to work properly. I assume (but cannot currently test) that the same upload would work properly if the server was MS IIS. This would only prove that the server and the client are quirky in the same way. But hopefully it might shed some light on a possible workaround?

Thanks to Jan for taking a look at this.

-- gbs-lighty

Actions #3

Updated by Anonymous over 18 years ago

Ah well, I am just using NetDrive now. Boo XP dav client!

At any rate, it seems unlikely that this could be construed as a lighty problem.

-- gbs-lighty

Actions #4

Updated by jan over 17 years ago

  • Status changed from Assigned to Fixed
  • Resolution set to fixed

It should be fixed in 1.4.12.

If it still hangs, reopen the ticket.

Actions

Also available in: Atom