[dpdk-web] [PATCH] switch CDN to HTTPS

Thomas Monjalon thomas at monjalon.net
Mon Dec 11 23:46:05 CET 2017


The CDN fast.dpdk.org (sponsored by Fastly) can be reached with HTTPS,
starting December 12, in order to be protected against First Order attack.

Signed-off-by: Thomas Monjalon <thomas at monjalon.net>
---
 about.html        |  2 +-
 doc.html          | 22 ++++++++++----------
 doc/archives.html | 20 +++++++++----------
 download.html     |  4 ++--
 fonts.css         | 60 +++++++++++++++++++++++++++----------------------------
 rel.html          | 24 +++++++++++-----------
 6 files changed, 66 insertions(+), 66 deletions(-)

diff --git a/about.html b/about.html
index 0233106..efc14c5 100644
--- a/about.html
+++ b/about.html
@@ -103,7 +103,7 @@
 			</ul>
 			<h2>Logos</h3>
 			<p>
-				<a href="http://fast.dpdk.org/download/logos/">The DPDK logos</a>
+				<a href="https://fast.dpdk.org/download/logos/">The DPDK logos</a>
 				are provided by Intel under a Creative Commons Attribution-NoDerivatives 4.0 License
 				(<a href="http://creativecommons.org/licenses/by-nd/4.0/">CC BY-ND 4.0</a>).
 			</p>
diff --git a/doc.html b/doc.html
index 7dbbeb0..c639bf9 100644
--- a/doc.html
+++ b/doc.html
@@ -52,7 +52,7 @@
 					<a href="/doc/guides/rel_notes/">release notes</a>
 					are formatted with <a href="http://sphinx-doc.org/">sphinx</a>.
 				<li>The guides are also available as
-					<a href="http://fast.dpdk.org/doc/pdf-guides/">PDF files</a>.
+					<a href="https://fast.dpdk.org/doc/pdf-guides/">PDF files</a>.
 			<h3>Applications</h3>
 			<ul>
 				<li><a href="http://pktgen-dpdk.readthedocs.org">pktgen-dpdk (traffic generator)</a>
@@ -71,16 +71,16 @@
 			</ul>
 			<h2>Performance Reports</h2>
 			<ul>
-				<li><a href="http://fast.dpdk.org/doc/perf/DPDK_17_08_Intel_NIC_performance_report.pdf">DPDK 17.08 Intel NIC Performance Report</a>
-				<li><a href="http://fast.dpdk.org/doc/perf/DPDK_17_08_Intel_virtio_performance_report.pdf">DPDK 17.08 Intel Vhost/Virtio Performance Report</a>
-				<li><a href="http://fast.dpdk.org/doc/perf/DPDK_17_05_Intel_NIC_performance_report.pdf">DPDK 17.05 Intel NIC Performance Report</a>
-				<li><a href="http://fast.dpdk.org/doc/perf/DPDK_17_05_Intel_virtio_performance_report.pdf">DPDK 17.05 Intel Vhost/Virtio Performance Report</a>
-				<li><a href="http://fast.dpdk.org/doc/perf/DPDK_17_05_Mellanox_NIC_performance_report.pdf">DPDK 17.05 Mellanox NIC Performance Report</a>
-				<li><a href="http://fast.dpdk.org/doc/perf/DPDK_17_05_Netcope_NIC_performance_report.pdf">DPDK 17.05 Netcope NIC Performance Report</a>
-				<li><a href="http://fast.dpdk.org/doc/perf/DPDK_17_02_Intel_NIC_performance_report.pdf">DPDK 17.02 Intel NIC Performance Report</a>
-				<li><a href="http://fast.dpdk.org/doc/perf/DPDK_17_02_Intel_virtio_performance_report.pdf">DPDK 17.02 Intel Vhost/Virtio Performance Report</a>
-				<li><a href="http://fast.dpdk.org/doc/perf/DPDK_17_02_Mellanox_NIC_performance_report.pdf">DPDK 17.02 Mellanox NIC Performance Report</a>
-				<li><a href="http://fast.dpdk.org/doc/perf/DPDK_16_11_Intel_NIC_performance_report.pdf">DPDK 16.11 Intel NIC Performance Report</a>
+				<li><a href="https://fast.dpdk.org/doc/perf/DPDK_17_08_Intel_NIC_performance_report.pdf">DPDK 17.08 Intel NIC Performance Report</a>
+				<li><a href="https://fast.dpdk.org/doc/perf/DPDK_17_08_Intel_virtio_performance_report.pdf">DPDK 17.08 Intel Vhost/Virtio Performance Report</a>
+				<li><a href="https://fast.dpdk.org/doc/perf/DPDK_17_05_Intel_NIC_performance_report.pdf">DPDK 17.05 Intel NIC Performance Report</a>
+				<li><a href="https://fast.dpdk.org/doc/perf/DPDK_17_05_Intel_virtio_performance_report.pdf">DPDK 17.05 Intel Vhost/Virtio Performance Report</a>
+				<li><a href="https://fast.dpdk.org/doc/perf/DPDK_17_05_Mellanox_NIC_performance_report.pdf">DPDK 17.05 Mellanox NIC Performance Report</a>
+				<li><a href="https://fast.dpdk.org/doc/perf/DPDK_17_05_Netcope_NIC_performance_report.pdf">DPDK 17.05 Netcope NIC Performance Report</a>
+				<li><a href="https://fast.dpdk.org/doc/perf/DPDK_17_02_Intel_NIC_performance_report.pdf">DPDK 17.02 Intel NIC Performance Report</a>
+				<li><a href="https://fast.dpdk.org/doc/perf/DPDK_17_02_Intel_virtio_performance_report.pdf">DPDK 17.02 Intel Vhost/Virtio Performance Report</a>
+				<li><a href="https://fast.dpdk.org/doc/perf/DPDK_17_02_Mellanox_NIC_performance_report.pdf">DPDK 17.02 Mellanox NIC Performance Report</a>
+				<li><a href="https://fast.dpdk.org/doc/perf/DPDK_16_11_Intel_NIC_performance_report.pdf">DPDK 16.11 Intel NIC Performance Report</a>
 			</ul>
 			<h2>Training</h2>
 			<p>List of resources available online:</p>
diff --git a/doc/archives.html b/doc/archives.html
index 0bc4e35..b1aad49 100644
--- a/doc/archives.html
+++ b/doc/archives.html
@@ -42,52 +42,52 @@
 	<p>DPDK 17.11 |
 		<a href="/doc/api-17.11/">HTML API</a> |
 		<a href="/doc/guides-17.11/">HTML guides</a> |
-		<a href="http://fast.dpdk.org/doc/pdf-guides-17.11/">PDF guides</a>
+		<a href="https://fast.dpdk.org/doc/pdf-guides-17.11/">PDF guides</a>
 	</p>
 	<p>DPDK 17.08 |
 		<a href="/doc/api-17.08/">HTML API</a> |
 		<a href="/doc/guides-17.08/">HTML guides</a> |
-		<a href="http://fast.dpdk.org/doc/pdf-guides-17.08/">PDF guides</a>
+		<a href="https://fast.dpdk.org/doc/pdf-guides-17.08/">PDF guides</a>
 	</p>
 	<p>DPDK 17.05 |
 		<a href="/doc/api-17.05/">HTML API</a> |
 		<a href="/doc/guides-17.05/">HTML guides</a> |
-		<a href="http://fast.dpdk.org/doc/pdf-guides-17.05/">PDF guides</a>
+		<a href="https://fast.dpdk.org/doc/pdf-guides-17.05/">PDF guides</a>
 	</p>
 	<p>DPDK 17.02 |
 		<a href="/doc/api-17.02/">HTML API</a> |
 		<a href="/doc/guides-17.02/">HTML guides</a> |
-		<a href="http://fast.dpdk.org/doc/pdf-guides-17.02/">PDF guides</a>
+		<a href="https://fast.dpdk.org/doc/pdf-guides-17.02/">PDF guides</a>
 	</p>
 	<p>DPDK 16.11 |
 		<a href="/doc/api-16.11/">HTML API</a> |
 		<a href="/doc/guides-16.11/">HTML guides</a> |
-		<a href="http://fast.dpdk.org/doc/pdf-guides-16.11/">PDF guides</a>
+		<a href="https://fast.dpdk.org/doc/pdf-guides-16.11/">PDF guides</a>
 	</p>
 	<p>DPDK 16.07 |
 		<a href="/doc/api-16.07/">HTML API</a> |
 		<a href="/doc/guides-16.07/">HTML guides</a> |
-		<a href="http://fast.dpdk.org/doc/pdf-guides-16.07/">PDF guides</a>
+		<a href="https://fast.dpdk.org/doc/pdf-guides-16.07/">PDF guides</a>
 	</p>
 	<p>DPDK 16.04 |
 		<a href="/doc/api-16.04/">HTML API</a> |
 		<a href="/doc/guides-16.04/">HTML guides</a> |
-		<a href="http://fast.dpdk.org/doc/pdf-guides-16.04/">PDF guides</a>
+		<a href="https://fast.dpdk.org/doc/pdf-guides-16.04/">PDF guides</a>
 	</p>
 	<p>DPDK 2.2 |
 		<a href="/doc/api-2.2/">HTML API</a> |
 		<a href="/doc/guides-2.2/">HTML guides</a> |
-		<a href="http://fast.dpdk.org/doc/pdf-guides-2.2/">PDF guides</a>
+		<a href="https://fast.dpdk.org/doc/pdf-guides-2.2/">PDF guides</a>
 	</p>
 	<p>DPDK 2.1 |
 		<a href="/doc/api-2.1/">HTML API</a> |
 		<a href="/doc/guides-2.1/">HTML guides</a> |
-		<a href="http://fast.dpdk.org/doc/pdf-guides-2.1/">PDF guides</a>
+		<a href="https://fast.dpdk.org/doc/pdf-guides-2.1/">PDF guides</a>
 	</p>
 	<p>DPDK 2.0 |
 		<a href="/doc/api-2.0/">HTML API</a> |
 		<a href="/doc/guides-2.0/">HTML guides</a> |
-		<a href="http://fast.dpdk.org/doc/pdf-guides-2.0/">PDF guides</a>
+		<a href="https://fast.dpdk.org/doc/pdf-guides-2.0/">PDF guides</a>
 	</p>
 	<p>DPDK 1.8 |
 		<a href="/doc/api-1.8/">HTML API</a> |
diff --git a/download.html b/download.html
index c625b1c..09c43c9 100644
--- a/download.html
+++ b/download.html
@@ -40,11 +40,11 @@
 		</header>
 		<section id="download">
 			<h2>Download</h2>
-			<a href="http://fast.dpdk.org/rel/dpdk-17.11.tar.xz" class="button">
+			<a href="https://fast.dpdk.org/rel/dpdk-17.11.tar.xz" class="button">
 				<i class="material-icons">archive</i>
 				Latest Major<br>17.11
 			</a><!-- no whitespace
-			--><a href="http://fast.dpdk.org/rel/dpdk-17.08.1.tar.xz" class="button">
+			--><a href="https://fast.dpdk.org/rel/dpdk-17.08.1.tar.xz" class="button">
 				<i class="material-icons">archive</i>
 				Latest Stable<br>17.08.1
 			</a><!-- no whitespace
diff --git a/fonts.css b/fonts.css
index 2260dfd..447ab62 100644
--- a/fonts.css
+++ b/fonts.css
@@ -1,61 +1,61 @@
 @font-face {
 	font-family: 'opensans';
-	src: url('http://fast.dpdk.org/fonts/opensans-regular.eot');
-	src: url('http://fast.dpdk.org/fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
-	     url('http://fast.dpdk.org/fonts/opensans-regular.woff') format('woff'),
-	     url('http://fast.dpdk.org/fonts/opensans-regular.ttf') format('truetype'),
-	     url('http://fast.dpdk.org/fonts/opensans-regular.svg#open_sansregular') format('svg');
+	src: url('https://fast.dpdk.org/fonts/opensans-regular.eot');
+	src: url('https://fast.dpdk.org/fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
+	     url('https://fast.dpdk.org/fonts/opensans-regular.woff') format('woff'),
+	     url('https://fast.dpdk.org/fonts/opensans-regular.ttf') format('truetype'),
+	     url('https://fast.dpdk.org/fonts/opensans-regular.svg#open_sansregular') format('svg');
 	font-weight: normal;
 	font-style: normal;
 }
 @font-face {
 	font-family: 'opensans';
-	src: url('http://fast.dpdk.org/fonts/opensans-semibold.eot');
-	src: url('http://fast.dpdk.org/fonts/opensans-semibold.eot?#iefix') format('embedded-opentype'),
-	     url('http://fast.dpdk.org/fonts/opensans-semibold.woff') format('woff'),
-	     url('http://fast.dpdk.org/fonts/opensans-semibold.ttf') format('truetype'),
-	     url('http://fast.dpdk.org/fonts/opensans-semibold.svg#open_sanssemibold') format('svg');
+	src: url('https://fast.dpdk.org/fonts/opensans-semibold.eot');
+	src: url('https://fast.dpdk.org/fonts/opensans-semibold.eot?#iefix') format('embedded-opentype'),
+	     url('https://fast.dpdk.org/fonts/opensans-semibold.woff') format('woff'),
+	     url('https://fast.dpdk.org/fonts/opensans-semibold.ttf') format('truetype'),
+	     url('https://fast.dpdk.org/fonts/opensans-semibold.svg#open_sanssemibold') format('svg');
 	font-weight: bold;
 	font-style: normal;
 }
 @font-face {
 	font-family: 'opensans';
-	src: url('http://fast.dpdk.org/fonts/opensans-italic.eot');
-	src: url('http://fast.dpdk.org/fonts/opensans-italic.eot?#iefix') format('embedded-opentype'),
-	     url('http://fast.dpdk.org/fonts/opensans-italic.woff') format('woff'),
-	     url('http://fast.dpdk.org/fonts/opensans-italic.ttf') format('truetype'),
-	     url('http://fast.dpdk.org/fonts/opensans-italic.svg#open_sansitalic') format('svg');
+	src: url('https://fast.dpdk.org/fonts/opensans-italic.eot');
+	src: url('https://fast.dpdk.org/fonts/opensans-italic.eot?#iefix') format('embedded-opentype'),
+	     url('https://fast.dpdk.org/fonts/opensans-italic.woff') format('woff'),
+	     url('https://fast.dpdk.org/fonts/opensans-italic.ttf') format('truetype'),
+	     url('https://fast.dpdk.org/fonts/opensans-italic.svg#open_sansitalic') format('svg');
 	font-weight: normal;
 	font-style: italic;
 }
 
 @font-face {
 	font-family: 'exo2';
-	src: url('http://fast.dpdk.org/fonts/exo2-regular.eot');
-	src: url('http://fast.dpdk.org/fonts/exo2-regular.eot?#iefix') format('embedded-opentype'),
-	     url('http://fast.dpdk.org/fonts/exo2-regular.woff') format('woff'),
-	     url('http://fast.dpdk.org/fonts/exo2-regular.ttf') format('truetype'),
-	     url('http://fast.dpdk.org/fonts/exo2-regular.svg#exo_2.0regular') format('svg');
+	src: url('https://fast.dpdk.org/fonts/exo2-regular.eot');
+	src: url('https://fast.dpdk.org/fonts/exo2-regular.eot?#iefix') format('embedded-opentype'),
+	     url('https://fast.dpdk.org/fonts/exo2-regular.woff') format('woff'),
+	     url('https://fast.dpdk.org/fonts/exo2-regular.ttf') format('truetype'),
+	     url('https://fast.dpdk.org/fonts/exo2-regular.svg#exo_2.0regular') format('svg');
 	font-weight: normal;
 	font-style: normal;
 }
 @font-face {
 	font-family: 'exo2';
-	src: url('http://fast.dpdk.org/fonts/exo2-bold.eot');
-	src: url('http://fast.dpdk.org/fonts/exo2-bold.eot?#iefix') format('embedded-opentype'),
-	     url('http://fast.dpdk.org/fonts/exo2-bold.woff') format('woff'),
-	     url('http://fast.dpdk.org/fonts/exo2-bold.ttf') format('truetype'),
-	     url('http://fast.dpdk.org/fonts/exo2-bold.svg#exo_2.0bold') format('svg');
+	src: url('https://fast.dpdk.org/fonts/exo2-bold.eot');
+	src: url('https://fast.dpdk.org/fonts/exo2-bold.eot?#iefix') format('embedded-opentype'),
+	     url('https://fast.dpdk.org/fonts/exo2-bold.woff') format('woff'),
+	     url('https://fast.dpdk.org/fonts/exo2-bold.ttf') format('truetype'),
+	     url('https://fast.dpdk.org/fonts/exo2-bold.svg#exo_2.0bold') format('svg');
 	font-weight: bold;
 	font-style: normal;
 }
 @font-face {
 	font-family: 'exo2';
-	src: url('http://fast.dpdk.org/fonts/exo2-blackitalic.eot');
-	src: url('http://fast.dpdk.org/fonts/exo2-blackitalic.eot?#iefix') format('embedded-opentype'),
-	     url('http://fast.dpdk.org/fonts/exo2-blackitalic.woff') format('woff'),
-	     url('http://fast.dpdk.org/fonts/exo2-blackitalic.ttf') format('truetype'),
-	     url('http://fast.dpdk.org/fonts/exo2-blackitalic.svg#exo_2.0black_italic') format('svg');
+	src: url('https://fast.dpdk.org/fonts/exo2-blackitalic.eot');
+	src: url('https://fast.dpdk.org/fonts/exo2-blackitalic.eot?#iefix') format('embedded-opentype'),
+	     url('https://fast.dpdk.org/fonts/exo2-blackitalic.woff') format('woff'),
+	     url('https://fast.dpdk.org/fonts/exo2-blackitalic.ttf') format('truetype'),
+	     url('https://fast.dpdk.org/fonts/exo2-blackitalic.svg#exo_2.0black_italic') format('svg');
 	font-weight: bold;
 	font-style: italic;
 }
diff --git a/rel.html b/rel.html
index 8bf5e62..23005f6 100644
--- a/rel.html
+++ b/rel.html
@@ -44,7 +44,7 @@
 		<i class="material-icons">date_range</i>
 		Roadmap
 	</a><!-- no whitespace
-	--><a href="http://fast.dpdk.org/rel/" class="button">
+	--><a href="https://fast.dpdk.org/rel/" class="button">
 		<i class="material-icons">view_list</i>
 		All Releases
 	</a><!-- no whitespace
@@ -60,57 +60,57 @@
 			<th>md5</th>
 		</tr>
 		<tr>
-			<td><a href="http://fast.dpdk.org/rel/dpdk-17.11.tar.xz">DPDK 17.11</a></td>
+			<td><a href="https://fast.dpdk.org/rel/dpdk-17.11.tar.xz">DPDK 17.11</a></td>
 			<td><a href="/doc/guides/rel_notes/release_17_11.html">2017 November 15</a></td>
 			<td><pre>53ee9e054a8797c9e67ffa0eb5d0c701</pre></td>
 		</tr>
 		<tr>
-			<td><a href="http://fast.dpdk.org/rel/dpdk-17.08.1.tar.xz">DPDK 17.08.1</a></td>
+			<td><a href="https://fast.dpdk.org/rel/dpdk-17.08.1.tar.xz">DPDK 17.08.1</a></td>
 			<td><a href="/doc/guides-17.08/rel_notes/release_17_08.html">2017 December 7</a></td>
 			<td><pre>faea23aa2899508b1738999d6f12502c</pre></td>
 		</tr>
 		<tr>
-			<td><a href="http://fast.dpdk.org/rel/dpdk-17.05.2.tar.xz">DPDK 17.05.2</a></td>
+			<td><a href="https://fast.dpdk.org/rel/dpdk-17.05.2.tar.xz">DPDK 17.05.2</a></td>
 			<td><a href="/doc/guides-17.05/rel_notes/release_17_05.html">2017 September 7</a></td>
 			<td><pre>37afc9ce410d8e6945a1beb173074003</pre></td>
 		</tr>
 		<tr>
-			<td><a href="http://fast.dpdk.org/rel/dpdk-17.02.1.tar.xz">DPDK 17.02.1</a></td>
+			<td><a href="https://fast.dpdk.org/rel/dpdk-17.02.1.tar.xz">DPDK 17.02.1</a></td>
 			<td><a href="/doc/guides-17.02/rel_notes/release_17_02.html">2017 June 2</a></td>
 			<td><pre>cbdf8b7a92ce934d47c38cbc9c20c54a</pre></td>
 		</tr>
 		<tr>
-			<td><a href="http://fast.dpdk.org/rel/dpdk-16.11.4.tar.xz">DPDK 16.11.4 (LTS)</a></td>
+			<td><a href="https://fast.dpdk.org/rel/dpdk-16.11.4.tar.xz">DPDK 16.11.4 (LTS)</a></td>
 			<td><a href="/doc/guides-16.11/rel_notes/release_16_11.html">2017 December 8</a></td>
 			<td><pre>ad756810aac6c6d9329ecead1680aceb</pre></td>
 		</tr>
 		<tr>
-			<td><a href="http://fast.dpdk.org/rel/dpdk-16.07.2.tar.xz">DPDK 16.07.2</a></td>
+			<td><a href="https://fast.dpdk.org/rel/dpdk-16.07.2.tar.xz">DPDK 16.07.2</a></td>
 			<td><a href="/doc/guides-16.07/rel_notes/release_16_07.html">2016 November 30</a></td>
 			<td><pre>4922ea2ec935b64ff5c191fec53344a6</pre></td>
 		</tr>
 		<tr>
-			<td><a href="http://fast.dpdk.org/rel/dpdk-16.04.tar.xz">DPDK 16.04</a></td>
+			<td><a href="https://fast.dpdk.org/rel/dpdk-16.04.tar.xz">DPDK 16.04</a></td>
 			<td><a href="/doc/guides/rel_notes/release_16_04.html">2016 April 12</a></td>
 			<td><pre>d1f82e7d7589b3b2f623c155442b8306</pre></td>
 		</tr>
 		<tr>
-			<td><a href="http://fast.dpdk.org/rel/dpdk-2.2.0.tar.xz">DPDK 2.2</a></td>
+			<td><a href="https://fast.dpdk.org/rel/dpdk-2.2.0.tar.xz">DPDK 2.2</a></td>
 			<td><a href="/doc/guides/rel_notes/release_2_2.html">2015 December 15</a></td>
 			<td><pre>bfa10283b49d56264c82519d130458cc</pre></td>
 		</tr>
 		<tr>
-			<td><a href="http://fast.dpdk.org/rel/dpdk-2.1.0.tar.xz">DPDK 2.1</a></td>
+			<td><a href="https://fast.dpdk.org/rel/dpdk-2.1.0.tar.xz">DPDK 2.1</a></td>
 			<td><a href="/doc/guides/rel_notes/release_2_1.html">2015 August 17</a></td>
 			<td><pre>a0d69f78f360e03dbdf38ae93fad32d4</pre></td>
 		</tr>
 		<tr>
-			<td><a href="http://fast.dpdk.org/rel/dpdk-2.0.0.tar.xz">DPDK 2.0</a></td>
+			<td><a href="https://fast.dpdk.org/rel/dpdk-2.0.0.tar.xz">DPDK 2.0</a></td>
 			<td><a href="/doc/guides/rel_notes/release_2_0.html">2015 April 3</a></td>
 			<td><pre>44bf2ffd39e8370d4dee8907699f964a</pre></td>
 		</tr>
 		<tr>
-			<td><a href="http://fast.dpdk.org/rel/dpdk-1.8.0.tar.xz">DPDK 1.8</a></td>
+			<td><a href="https://fast.dpdk.org/rel/dpdk-1.8.0.tar.xz">DPDK 1.8</a></td>
 			<td><a href="/doc/guides/rel_notes/release_1_8.html">2014 December 3</a></td>
 			<td><pre>14f26ca9e1c9f72f0d7abda83cbf8127</pre></td>
 		</tr>
-- 
2.15.0



More information about the web mailing list