Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 316820 - Better visibility of MD5/SHA checksums
Summary: Better visibility of MD5/SHA checksums
Status: RESOLVED FIXED
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Website (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: phoenix.ui CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-14 16:04 EDT by Denis Roy CLA
Modified: 2011-02-19 02:42 EST (History)
3 users (show)

See Also:


Attachments
Screenshot (36.76 KB, image/jpeg)
2010-06-14 16:04 EDT, Denis Roy CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Denis Roy CLA 2010-06-14 16:04:31 EDT
Created attachment 171868 [details]
Screenshot

We encourage the community to download our bits from the mirror of their choice; however, we don't make it easy to find the MD5/SHA checksums for the the files downloaded.  If we make checksums more visible, it will encourage the community to verify their downloaded bits with those available on the home site.

The end goal here is to encourage safe downloading.

I have a simple solution for implementing this, which would require a bit of PHP code and zero project/committer involvement:

For any given file, when we present the mirror list to the user, the checksums can be displayed next to the link as per the attached screenshot.  The mirror selection mechanisms require us to maintain an index of download files, their total download count as well as their size on disk.  We could just add a couple of columns for md5 and sha1 checksums and display those as well.

When a file is downloaded for the very first time, checksums would not be available since the file record is new.  However, a background process would run to calculate the checksums for those files that do not have one and place them in the database table for subsequent downloaders.
Comment 1 Denis Roy CLA 2010-06-15 13:45:50 EDT
I've got this pretty much done; just waiting for the checksums to be calculated.
Comment 3 Denis Roy CLA 2010-06-16 10:26:52 EDT
This is live.
Comment 4 Nathan Gervais CLA 2010-06-16 10:37:02 EDT
Looks great!
Comment 5 Gunnar Wagenknecht CLA 2011-02-18 11:32:51 EST
Is there a filter in place which does not enable this for all files? I just beautified my build pages a bit and the download links don't show checksums. I did download the file once.

http://www.eclipse.org/downloads/download.php?file=/gyrex/1.0/integration/I-I20110218-201102181059/gyrex-incubation-I20110218-win32.zip

http://www.eclipse.org/downloads/sums.php?file=/gyrex/1.0/integration/I-I20110218-201102181059/gyrex-incubation-I20110218-win32.zip&type=md5
Comment 6 Denis Roy CLA 2011-02-18 15:33:24 EST
There is no filter.  If you've downloaded the file once, it gets queued for computation, which happens in the following minutes.
Comment 7 Gunnar Wagenknecht CLA 2011-02-19 02:42:02 EST
Thanks. It looks like I wasn't patience enough. After the download completeled the checksums appeared.