[Cyberduck-trac] [Cyberduck] #7642: fallback to "Expect: 100-continue" and Chunked Uploads

Cyberduck trac at trac.cyberduck.io
Wed Nov 27 05:39:28 UTC 2013


#7642: fallback to "Expect: 100-continue" and Chunked Uploads
-----------------------+------------------------------
 Reporter:  wwwpixime  |         Owner:  dkocher
     Type:  defect     |        Status:  new
 Priority:  lowest     |     Milestone:
Component:  webdav     |       Version:  Nightly Build
 Severity:  minor      |    Resolution:
 Keywords:             |  Architecture:
 Platform:             |
-----------------------+------------------------------
Description changed by wwwpixime:

Old description:

> hi David,
>
> When connecting to https://g2.pixi.me/w/webdav/, Cyberduck issues two
> HEAD /w/webdav/ requests both ending up in 500 error and throws an error
> prompt in the UI.  I've only seen the use of HEAD from another IOS app.
> Most of the other ones start with OPTIONS , then PROPFIND
>
> When uploading files to https://g2.pixi.me/w/webdav/ - Cyberduck only
> render 0-byte files. Finder's built-in WebDAV client and Forklift 2 does
> the same thing.
>
> I asked  a number of the developers who's WebDAV-apps we tested about
> this issue and was told they use a fallback method when a server fails to
> respond to an "Expect: 100-continue" request and when chunked uploads are
> not supported by the server. The fallback method ensures files are
> properly uploaded, not ending up 0-byte filenames.
>
> If you can shed some light on this, it'd be much appreciated. Even a fix
> is not an option for Cyberduck, at least I can lay this issue to rest.
> And will make a donation for pushing to support better, more secure TLS
> protocols.
>
> Thanks very much!

New description:

 hi David,

 When uploading files to https://g2.pixi.me/w/webdav/ - Cyberduck only
 render 0-byte files. Finder's built-in WebDAV client and Forklift 2 does
 the same thing.

 I asked  a number of the developers who's WebDAV-apps we tested about this
 issue and was told they use a fallback method when a server fails to
 respond to an "Expect: 100-continue" request and when chunked uploads are
 not supported by the server. The fallback method ensures files are
 properly uploaded, not ending up 0-byte filenames.

 If you can shed some light on this, it'd be much appreciated. Even a fix
 is not an option for Cyberduck, at least I can lay this issue to rest. And
 will make a donation for pushing to support better, more secure TLS
 protocols.

 Thanks very much!

--

-- 
Ticket URL: <https://trac.cyberduck.io/ticket/7642#comment:2>
Cyberduck <http://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows


More information about the Cyberduck-trac mailing list