[Cyberduck-trac] [Cyberduck] #8798: MD5 checksum failure for downloads
Cyberduck
trac at trac.cyberduck.io
Thu May 21 17:14:10 UTC 2015
#8798: MD5 checksum failure for downloads
-----------------------------+---------------------------
Reporter: anonymous | Owner: dkocher
Type: defect | Status: closed
Priority: normal | Milestone: 4.8
Component: webdav | Version: 4.7
Severity: normal | Resolution: thirdparty
Keywords: md5, hash, etag | Architecture: Intel
Platform: Windows 7 |
-----------------------------+---------------------------
Comment (by samottenhoff):
The assumption in r17479 that all ETags that look like an MD5 hash *must*
be calculated with the same logic as S3 is wrong. The spec is clear that
there is no formula to an ETag. The ETag is not a method for byte
validation:
http://www.webdav.org/specs/rfc4918.html#etag
Sakai is an open-source learning management system, and we calculate our
ETag using a simple MD5 hash:
https://crucible.sakaiproject.org/changelog/Sakai.Git?cs=7f8f50feda276a68d2488990a4fb91b2de079f02
We follow the spec: our ETag is unique per item. Cyberduck 4.7 is Sakai's
recommended WebDAV client and no longer works for hundreds of Sakai-using
institutions around the world.
--
Ticket URL: <https://trac.cyberduck.io/ticket/8798#comment:13>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows
More information about the Cyberduck-trac
mailing list