[FLINK-7363] add md5 hashes and cryptographic signatures to the download page

- add the links to the .md5 and .asc files of the latest release (source+binary)
- add a small section explaining their purpose and use

This closes #77.


Project: http://git-wip-us.apache.org/repos/asf/flink-web/repo
Commit: http://git-wip-us.apache.org/repos/asf/flink-web/commit/ea50989a
Tree: http://git-wip-us.apache.org/repos/asf/flink-web/tree/ea50989a
Diff: http://git-wip-us.apache.org/repos/asf/flink-web/diff/ea50989a

Branch: refs/heads/asf-site
Commit: ea50989ae5289fc386fdcc445d4c256be8111697
Parents: d6e8e3c
Author: Nico Kruber <n...@data-artisans.com>
Authored: Thu Aug 3 13:41:51 2017 +0200
Committer: zentol <ches...@apache.org>
Committed: Tue Aug 8 15:26:52 2017 +0200

----------------------------------------------------------------------
 _config.yml  | 18 ++++++++++++++++++
 downloads.md | 22 +++++++++++++---------
 2 files changed, 31 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flink-web/blob/ea50989a/_config.yml
----------------------------------------------------------------------
diff --git a/_config.yml b/_config.yml
index e465f5e..8c1a0fd 100644
--- a/_config.yml
+++ b/_config.yml
@@ -23,17 +23,35 @@ FLINK_CONTRIBUTORS_URL: 
https://cwiki.apache.org/confluence/display/FLINK/List+o
 FLINK_GITHUB_REPO_NAME: flink
 
 FLINK_DOWNLOAD_URL_SOURCE: 
http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-src.tgz
+FLINK_DOWNLOAD_URL_SOURCE_ASC: 
https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-src.tgz.asc
+FLINK_DOWNLOAD_URL_SOURCE_MD5: 
https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-src.tgz.md5
 
 
 FLINK_DOWNLOAD_URL_HADOOP_2_STABLE: 
http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-bin-hadoop2-scala_2.10.tgz
+FLINK_DOWNLOAD_URL_HADOOP_2_STABLE_ASC: 
https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop2-scala_2.10.tgz.asc
+FLINK_DOWNLOAD_URL_HADOOP_2_STABLE_MD5: 
https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop2-scala_2.10.tgz.md5
 FLINK_DOWNLOAD_URL_HADOOP_24_STABLE: 
http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-bin-hadoop24-scala_2.10.tgz
+FLINK_DOWNLOAD_URL_HADOOP_24_STABLE_ASC: 
https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop24-scala_2.10.tgz.asc
+FLINK_DOWNLOAD_URL_HADOOP_24_STABLE_MD5: 
https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop24-scala_2.10.tgz.md5
 FLINK_DOWNLOAD_URL_HADOOP_26_STABLE: 
http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-bin-hadoop26-scala_2.10.tgz
+FLINK_DOWNLOAD_URL_HADOOP_26_STABLE_ASC: 
https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop26-scala_2.10.tgz.asc
+FLINK_DOWNLOAD_URL_HADOOP_26_STABLE_MD5: 
https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop26-scala_2.10.tgz.md5
 FLINK_DOWNLOAD_URL_HADOOP_27_STABLE: 
http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-bin-hadoop27-scala_2.10.tgz
+FLINK_DOWNLOAD_URL_HADOOP_27_STABLE_ASC: 
https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop27-scala_2.10.tgz.asc
+FLINK_DOWNLOAD_URL_HADOOP_27_STABLE_MD5: 
https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop27-scala_2.10.tgz.md5
 
 FLINK_DOWNLOAD_URL_HADOOP_2_SCALA_211_STABLE: 
http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-bin-hadoop2-scala_2.11.tgz
+FLINK_DOWNLOAD_URL_HADOOP_2_SCALA_211_STABLE_ASC: 
https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop2-scala_2.11.tgz.asc
+FLINK_DOWNLOAD_URL_HADOOP_2_SCALA_211_STABLE_MD5: 
https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop2-scala_2.11.tgz.md5
 FLINK_DOWNLOAD_URL_HADOOP_24_SCALA_211_STABLE: 
http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-bin-hadoop24-scala_2.11.tgz
+FLINK_DOWNLOAD_URL_HADOOP_24_SCALA_211_STABLE_ASC: 
https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop24-scala_2.11.tgz.asc
+FLINK_DOWNLOAD_URL_HADOOP_24_SCALA_211_STABLE_MD5: 
https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop24-scala_2.11.tgz.md5
 FLINK_DOWNLOAD_URL_HADOOP_26_SCALA_211_STABLE: 
http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-bin-hadoop26-scala_2.11.tgz
+FLINK_DOWNLOAD_URL_HADOOP_26_SCALA_211_STABLE_ASC: 
https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop26-scala_2.11.tgz.asc
+FLINK_DOWNLOAD_URL_HADOOP_26_SCALA_211_STABLE_MD5: 
https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop26-scala_2.11.tgz.md5
 FLINK_DOWNLOAD_URL_HADOOP_27_SCALA_211_STABLE: 
http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-bin-hadoop27-scala_2.11.tgz
+FLINK_DOWNLOAD_URL_HADOOP_27_SCALA_211_STABLE_ASC: 
https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop27-scala_2.11.tgz.asc
+FLINK_DOWNLOAD_URL_HADOOP_27_SCALA_211_STABLE_MD5: 
https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop27-scala_2.11.tgz.md5
 
 FLINK_DOWNLOAD_URL_HADOOP_1_LATEST: 
https://s3.amazonaws.com/flink-nightly/flink-1.4-SNAPSHOT-bin-hadoop1.tgz
 FLINK_DOWNLOAD_URL_HADOOP_2_LATEST: 
https://s3.amazonaws.com/flink-nightly/flink-1.4-SNAPSHOT-bin-hadoop2.tgz

http://git-wip-us.apache.org/repos/asf/flink-web/blob/ea50989a/downloads.md
----------------------------------------------------------------------
diff --git a/downloads.md b/downloads.md
index 26d18a7..ab673e9 100644
--- a/downloads.md
+++ b/downloads.md
@@ -36,26 +36,26 @@ select the version matching your installed Hadoop version.
 <tbody>
     <tr>
     <th>Hadoop® 2.7</th>
-    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_27_STABLE }}" 
class="ga-track" id="download-hadoop27">Download</a></td>
-    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_27_SCALA_211_STABLE }}" 
class="ga-track" id="download-hadoop27_211">Download</a></td>
+    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_27_STABLE }}" 
class="ga-track" id="download-hadoop27">Download</a> (<a href="{{ 
site.FLINK_DOWNLOAD_URL_HADOOP_27_STABLE_ASC }}">asc</a>, <a href="{{ 
site.FLINK_DOWNLOAD_URL_HADOOP_27_STABLE_MD5 }}">md5</a>)</td>
+    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_27_SCALA_211_STABLE }}" 
class="ga-track" id="download-hadoop27_211">Download</a> (<a href="{{ 
site.FLINK_DOWNLOAD_URL_HADOOP_27_SCALA_211_STABLE_ASC }}">asc</a>, <a href="{{ 
site.FLINK_DOWNLOAD_URL_HADOOP_27_SCALA_211_STABLE_MD5 }}">md5</a>)</td>
     </tr>
 
     <tr>
     <th>Hadoop® 2.6</th>
-    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_26_STABLE }}" 
class="ga-track" id="download-hadoop26">Download</a></td>
-    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_26_SCALA_211_STABLE }}" 
class="ga-track" id="download-hadoop26_211">Download</a></td>
+    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_26_STABLE }}" 
class="ga-track" id="download-hadoop26">Download</a> (<a href="{{ 
site.FLINK_DOWNLOAD_URL_HADOOP_26_STABLE_ASC }}">asc</a>, <a href="{{ 
site.FLINK_DOWNLOAD_URL_HADOOP_26_STABLE_MD5 }}">md5</a>)</td>
+    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_26_SCALA_211_STABLE }}" 
class="ga-track" id="download-hadoop26_211">Download</a> (<a href="{{ 
site.FLINK_DOWNLOAD_URL_HADOOP_26_SCALA_211_STABLE_ASC }}">asc</a>, <a href="{{ 
site.FLINK_DOWNLOAD_URL_HADOOP_26_SCALA_211_STABLE_MD5 }}">md5</a>)</td>
     </tr>
 
     <tr>
     <th>Hadoop® 2.4</th>
-    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_24_STABLE }}" 
class="ga-track" id="download-hadoop24">Download</a></td>
-    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_24_SCALA_211_STABLE }}" 
class="ga-track" id="download-hadoop24_211">Download</a></td>
+    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_24_STABLE }}" 
class="ga-track" id="download-hadoop24">Download</a> (<a href="{{ 
site.FLINK_DOWNLOAD_URL_HADOOP_24_STABLE_ASC }}">asc</a>, <a href="{{ 
site.FLINK_DOWNLOAD_URL_HADOOP_24_STABLE_MD5 }}">md5</a>)</td>
+    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_24_SCALA_211_STABLE }}" 
class="ga-track" id="download-hadoop24_211">Download</a> (<a href="{{ 
site.FLINK_DOWNLOAD_URL_HADOOP_24_SCALA_211_STABLE_ASC }}">asc</a>, <a href="{{ 
site.FLINK_DOWNLOAD_URL_HADOOP_24_SCALA_211_STABLE_MD5 }}">md5</a>)</td>
     </tr>
 
     <tr>
     <th>Hadoop® 2.3</th>
-    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_2_STABLE }}" 
class="ga-track" id="download-hadoop2">Download</a></td>
-    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_2_SCALA_211_STABLE }}" 
class="ga-track" id="download-hadoop2_211">Download</a></td>
+    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_2_STABLE }}" 
class="ga-track" id="download-hadoop2">Download</a> (<a href="{{ 
site.FLINK_DOWNLOAD_URL_HADOOP_2_STABLE_ASC }}">asc</a>, <a href="{{ 
site.FLINK_DOWNLOAD_URL_HADOOP_2_STABLE_MD5 }}">md5</a>)</td>
+    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_2_SCALA_211_STABLE }}" 
class="ga-track" id="download-hadoop2_211">Download</a> (<a href="{{ 
site.FLINK_DOWNLOAD_URL_HADOOP_2_SCALA_211_STABLE_ASC }}">asc</a>, <a href="{{ 
site.FLINK_DOWNLOAD_URL_HADOOP_2_SCALA_211_STABLE_MD5 }}">md5</a>)</td>
     </tr>
 </tbody>
 </table>
@@ -68,10 +68,12 @@ select the version matching your installed Hadoop version.
     <h4><span class="glyphicon glyphicon-download" aria-hidden="true"></span> 
<strong>Apache Flink® {{ site.FLINK_VERSION_STABLE }}</strong> Source 
Release</h4>
     <p>Review the source code or build Flink on your own, using this 
package</p>
   </a>
+   (<a href="{{ site.FLINK_DOWNLOAD_URL_SOURCE_ASC }}">asc</a>, <a href="{{ 
site.FLINK_DOWNLOAD_URL_SOURCE_MD5 }}">md5</a>)
 </div>
 
+## Verifying Hashes and Signatures
 
-
+Along our releases, we also provide MD5 hashes in `*.md5` files and 
cryptographic signatures in `*.asc` files. The Apache Software Foundation has 
an extensive [tutorial to verify hashes and 
signatures](http://www.apache.org/info/verification.html) which you can follow 
by using any of these release-signing 
[KEYS](https://dist.apache.org/repos/dist/release/flink/KEYS).
 
 ## Maven Dependencies
 
@@ -106,6 +108,8 @@ Note that the community is always open for discussing 
bugfix releases for even o
 
 ## All releases
 
+All Flink releases are available via 
[https://archive.apache.org/dist/flink/](https://archive.apache.org/dist/flink/)
 including checksums and cryptographic signatures. At the time of writing, this 
includes the following versions:
+
 - Flink 1.3.2 - 2017-08-05 
([Source](http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-src.tgz),
 [Binaries](http://archive.apache.org/dist/flink/flink-1.3.2/), 
[Docs]({{site.DOCS_BASE_URL}}flink-docs-release-1.3/), 
[Javadocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.3/api/java), 
[ScalaDocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.3/api/scala/index.html))
 - Flink 1.3.1 - 2017-06-23 
([Source](http://www.apache.org/dyn/closer.lua/flink/flink-1.3.1/flink-1.3.1-src.tgz),
 [Binaries](http://archive.apache.org/dist/flink/flink-1.3.1/), 
[Docs]({{site.DOCS_BASE_URL}}flink-docs-release-1.3/), 
[Javadocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.3/api/java), 
[ScalaDocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.3/api/scala/index.html))
 - Flink 1.3.0 - 2017-06-01 
([Source](http://www.apache.org/dyn/closer.lua/flink/flink-1.3.0/flink-1.3.0-src.tgz),
 [Binaries](http://archive.apache.org/dist/flink/flink-1.3.0/), 
[Docs]({{site.DOCS_BASE_URL}}flink-docs-release-1.3/), 
[Javadocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.3/api/java), 
[ScalaDocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.3/api/scala/index.html))

Reply via email to