[Cyberduck-trac] [Cyberduck] #7642: Interoperability with Gallery2

Cyberduck trac at trac.cyberduck.io
Fri Nov 29 01:20:14 UTC 2013


#7642: Interoperability with Gallery2
-----------------------+------------------------------
 Reporter:  wwwpixime  |         Owner:  dkocher
     Type:  defect     |        Status:  closed
 Priority:  lowest     |     Milestone:  4.4.3
Component:  webdav     |       Version:  Nightly Build
 Severity:  minor      |    Resolution:  fixed
 Keywords:             |  Architecture:
 Platform:             |
-----------------------+------------------------------

Comment (by wwwpixime):

 hi David,

 Thank you for adding a workaround but it's now ending up with duplicate
 0-byte files, which can result in 500 Internal Server errors when deleted
 from within the client itself - I'd have to use a web browser to bypass
 the errors.

 I think the ideal solution lies within
 "headers.remove(HTTP.EXPECT_DIRECTIVE);" that should be controlled in the
 UI (Preferences > Transfers > General > Uploads, or under Open Connection
 > More Options)  so the user has full control to disable/enable it
 whenever needed, on demand.

 When enabled (default) -  Cyberduck sends PUT requests with
 HTTP.EXPECT_DIRECTIVE
 When disabled -  Cyberduck sends PUT request (without
 HTTP.EXPECT_DIRECTIVE eliminating 0 byte files altogether.

  I am seriously desperate to pay for this option because it will benefit
 so many (of my) users and resolve this particular PUT request issue.

 Please advise, and thank you for really taking the time to look into this.

 ---
 here's some excerpt from logs files:

 target: https://dav.pixi.me/
 framework: Apache/mod_dav (responds to HTTP.EXPECT_DIRECTIVE with
 100-Continue)

  -  dav.pixi.me 2525 [12:23:52 -0500] webdav "PROPFIND / HTTP/1.1" 207 652
 1306 "-" "Cyberduck/4.4.3 "
  -  dav.pixi.me 2532 [12:24:02 -0500] webdav "HEAD / HTTP/1.1" 403 523
 2808 "-" "Cyberduck/4.4.3 "
  -  dav.pixi.me 2533 [12:24:02 -0500] webdav "PROPFIND / HTTP/1.1" 207 652
 1306 "-" "Cyberduck/4.4.3 "
  -  dav.pixi.me 2533 [12:24:02 -0500] webdav "HEAD /images/ HTTP/1.1" 404
 224 0 "-" "Cyberduck/4.4.3 "
  -  dav.pixi.me 2534 [12:24:02 -0500] webdav "HEAD
 /BZBaN3aCIAAF2N8.jpg_large.jpg HTTP/1.1" 404 509 133 "-" "Cyberduck/4.4.3
 "
  -  dav.pixi.me 2535 [12:24:03 -0500] webdav "HEAD
 /BZSmwh9CIAAtK7h.jpg_large.jpg HTTP/1.1" 404 509 133 "-" "Cyberduck/4.4.3
 "
  -  dav.pixi.me 2537 [12:24:03 -0500] webdav "HEAD
 /BZzu0fyIgAAKpfv.jpg_large.jpg HTTP/1.1" 404 509 133 "-" "Cyberduck/4.4.3
 "
  -  dav.pixi.me 2536 [12:24:03 -0500] webdav "HEAD /webdav-logo.jpg
 HTTP/1.1" 404 495 133 "-" "Cyberduck/4.4.3 "
  -  dav.pixi.me 2538 [12:24:03 -0500] webdav "MKCOL /images/ HTTP/1.1" 201
 507 577 "-" "Cyberduck/4.4.3 "
  -  dav.pixi.me 2538 [12:24:03 -0500] webdav "PUT /images/photojojo.jpg
 HTTP/1.1" 201 3575 507 "-" "Cyberduck/4.4.3 "
  -  dav.pixi.me 2538 [12:24:03 -0500] webdav "PUT
 /images/smartbackup.settings HTTP/1.1" 201 989 514 "-" "Cyberduck/4.4.3 "
  -  dav.pixi.me 2538 [12:24:03 -0500] webdav "PUT /images/webdav-logo.jpg
 HTTP/1.1" 201 4334 509 "-" "Cyberduck/4.4.3 "
  -  dav.pixi.me 2538 [12:24:03 -0500] webdav "PUT
 /BZBaN3aCIAAF2N8.jpg_large.jpg HTTP/1.1" 201 117977 516 "-"
 "Cyberduck/4.4.3 "
  -  dav.pixi.me 2538 [12:24:03 -0500] webdav "PUT
 /BZSmwh9CIAAtK7h.jpg_large.jpg HTTP/1.1" 201 20228 516 "-"
 "Cyberduck/4.4.3 "
  -  dav.pixi.me 2538 [12:24:03 -0500] webdav "PUT
 /BZzu0fyIgAAKpfv.jpg_large.jpg HTTP/1.1" 201 69186 516 "-"
 "Cyberduck/4.4.3 "
  -  dav.pixi.me 2538 [12:24:03 -0500] webdav "PUT /webdav-logo.jpg
 HTTP/1.1" 201 4327 502 "-" "Cyberduck/4.4.3 "
  -  dav.pixi.me 2539 [12:24:03 -0500] webdav "PROPFIND / HTTP/1.1" 207 652
 5298 "-" "Cyberduck/4.4.3 "

 target: https://g2.pixi.me/w/webdav/ framework: Gallery 2 ((doesn't
 respond to HTTP.EXPECT_DIRECTIVE)

  -  g2.pixi.me 2544 [12:24:36 -0500] webdav "HEAD /w/webdav/ HTTP/1.1" 200
 531 2808 "-" "Cyberduck/4.4.3 "
  -  g2.pixi.me 2545 [12:24:37 -0500] webdav "PROPFIND /w/webdav/ HTTP/1.1"
 207 734 2344 "-" "Cyberduck/4.4.3 "
  -  g2.pixi.me 2546 [12:24:44 -0500] webdav "HEAD /w/webdav/ HTTP/1.1" 200
 531 2808 "-" "Cyberduck/4.4.3 "
  -  g2.pixi.me 2547 [12:24:44 -0500] webdav "HEAD /w/webdav/images/
 HTTP/1.1" 401 569 133 "-" "Cyberduck/4.4.3 "
  -  g2.pixi.me 2548 [12:24:44 -0500] - "HEAD
 /w/webdav/BZBaN3aCIAAF2N8.jpg_large.jpg HTTP/1.1" 401 548 133 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2549 [12:24:45 -0500] webdav "HEAD
 /w/webdav/BZBaN3aCIAAF2N8.jpg_large.jpg HTTP/1.1" 401 591 133 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2550 [12:24:45 -0500] - "HEAD
 /w/webdav/BZSmwh9CIAAtK7h.jpg_large.jpg HTTP/1.1" 401 548 133 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2551 [12:24:45 -0500] webdav "HEAD
 /w/webdav/BZSmwh9CIAAtK7h.jpg_large.jpg HTTP/1.1" 401 591 133 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2552 [12:24:45 -0500] - "HEAD
 /w/webdav/BZzu0fyIgAAKpfv.jpg_large.jpg HTTP/1.1" 401 548 133 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2553 [12:24:45 -0500] webdav "HEAD
 /w/webdav/BZzu0fyIgAAKpfv.jpg_large.jpg HTTP/1.1" 401 591 133 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2554 [12:24:46 -0500] - "HEAD /w/webdav/webdav-logo.jpg
 HTTP/1.1" 401 534 133 "-" "Cyberduck/4.4.3 "
  -  g2.pixi.me 2555 [12:24:46 -0500] webdav "HEAD /w/webdav/webdav-
 logo.jpg HTTP/1.1" 401 577 133 "-" "Cyberduck/4.4.3 "
  -  g2.pixi.me 2556 [12:24:46 -0500] - "HEAD /w/webdav/images/ HTTP/1.1"
 401 526 133 "-" "Cyberduck/4.4.3 "
  -  g2.pixi.me 2557 [12:24:46 -0500] webdav "HEAD /w/webdav/images/
 HTTP/1.1" 401 569 133 "-" "Cyberduck/4.4.3 "
  -  g2.pixi.me 2558 [12:24:46 -0500] - "HEAD
 /w/webdav/BZBaN3aCIAAF2N8.jpg_large.jpg HTTP/1.1" 401 548 133 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2559 [12:24:47 -0500] webdav "HEAD
 /w/webdav/BZBaN3aCIAAF2N8.jpg_large.jpg HTTP/1.1" 401 591 133 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2560 [12:24:47 -0500] - "HEAD
 /w/webdav/BZSmwh9CIAAtK7h.jpg_large.jpg HTTP/1.1" 401 548 133 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2561 [12:24:47 -0500] webdav "HEAD
 /w/webdav/BZSmwh9CIAAtK7h.jpg_large.jpg HTTP/1.1" 401 591 133 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2562 [12:24:47 -0500] - "HEAD
 /w/webdav/BZzu0fyIgAAKpfv.jpg_large.jpg HTTP/1.1" 401 548 133 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2563 [12:24:47 -0500] webdav "HEAD
 /w/webdav/BZzu0fyIgAAKpfv.jpg_large.jpg HTTP/1.1" 401 591 133 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2564 [12:24:48 -0500] - "HEAD /w/webdav/webdav-logo.jpg
 HTTP/1.1" 401 534 133 "-" "Cyberduck/4.4.3 "
  -  g2.pixi.me 2565 [12:24:48 -0500] webdav "HEAD /w/webdav/webdav-
 logo.jpg HTTP/1.1" 401 577 133 "-" "Cyberduck/4.4.3 "
  -  g2.pixi.me 2566 [12:24:48 -0500] - "MKCOL /w/webdav/images/ HTTP/1.1"
 201 546 574 "-" "Cyberduck/4.4.3 "
  -  g2.pixi.me 2567 [12:24:49 -0500] - "PUT /w/webdav/images/photojojo.jpg
 HTTP/1.1" 200 635 517 "-" "Cyberduck/4.4.3 "
  -  g2.pixi.me 2568 [12:24:49 -0500] - "PUT /w/webdav/images/photojojo.jpg
 HTTP/1.1" 200 3830 553 "-" "Cyberduck/4.4.3 "
  -  g2.pixi.me 2568 [12:24:49 -0500] - "PUT
 /w/webdav/images/smartbackup.settings HTTP/1.1" 200 392 384 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2569 [12:24:50 -0500] - "PUT
 /w/webdav/images/smartbackup.settings HTTP/1.1" 200 1244 553 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2569 [12:24:50 -0500] - "PUT /w/webdav/images/webdav-
 logo.jpg HTTP/1.1" 200 374 384 "-" "Cyberduck/4.4.3 "
  -  g2.pixi.me 2570 [12:24:50 -0500] - "PUT /w/webdav/images/webdav-
 logo.jpg HTTP/1.1" 200 4589 553 "-" "Cyberduck/4.4.3 "
  -  g2.pixi.me 2570 [12:24:51 -0500] - "PUT
 /w/webdav/BZBaN3aCIAAF2N8.jpg_large.jpg HTTP/1.1" 200 383 384 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2571 [12:24:51 -0500] - "PUT
 /w/webdav/BZBaN3aCIAAF2N8.jpg_large.jpg HTTP/1.1" 200 118232 553 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2571 [12:24:52 -0500] - "PUT
 /w/webdav/BZSmwh9CIAAtK7h.jpg_large.jpg HTTP/1.1" 200 382 384 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2572 [12:24:52 -0500] - "PUT
 /w/webdav/BZSmwh9CIAAtK7h.jpg_large.jpg HTTP/1.1" 200 20483 553 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2572 [12:24:53 -0500] - "PUT
 /w/webdav/BZzu0fyIgAAKpfv.jpg_large.jpg HTTP/1.1" 200 382 384 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2573 [12:24:53 -0500] - "PUT
 /w/webdav/BZzu0fyIgAAKpfv.jpg_large.jpg HTTP/1.1" 200 69441 553 "-"
 "Cyberduck/4.4.3 "
  -  g2.pixi.me 2573 [12:24:54 -0500] - "PUT /w/webdav/webdav-logo.jpg
 HTTP/1.1" 200 367 384 "-" "Cyberduck/4.4.3 "
  -  g2.pixi.me 2574 [12:24:54 -0500] - "PUT /w/webdav/webdav-logo.jpg
 HTTP/1.1" 200 4582 553 "-" "Cyberduck/4.4.3 "
  -  g2.pixi.me 2575 [12:24:54 -0500] webdav "PROPFIND /w/webdav/ HTTP/1.1"
 207 734 8781 "-" "Cyberduck/4.4.3 "

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


More information about the Cyberduck-trac mailing list