com web/php: Add sha256 hashes to the download page. Should really remove md5 ones too but some people may still use them.: downloads.php
include/version.inc styles/theme-base.css
| From: | Hannes Magnusson | Date: | Fri, 17 Apr 2015 13:07:29 +0000 |
| Subject: | com web/php: Add sha256 hashes to the download page. Should really remove md5 ones too but some people may still use them.: downloads.php include/version.inc styles/theme-base.css |
||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-21074@lists.php.net to get a copy of this message | ||
Commit: 22c86e7b821bf356e41cdabd588763daac0ec261
Author: Nathaniel McHugh <nmchugh@plus.net> Fri, 17 Apr 2015 14:07:29 +0100
Parents: 964d4a3812a044d953ed95eb651bc8f873348f00
Branches: master
Link: http://git.php.net/?p=web/php.git;a=commitdiff;h=22c86e7b821bf356e41cdabd588763daac0ec261
Log:
Add sha256 hashes to the download page. Should really remove md5 ones too but some people may still
use them.
Changed paths:
M downloads.php
M include/version.inc
M styles/theme-base.css
Diff:
diff --git a/downloads.php b/downloads.php
index 0b0c866..e0c7f19 100644
--- a/downloads.php
+++ b/downloads.php
@@ -61,6 +61,7 @@ site_header("Downloads",
<?php download_link($rel['filename'], $rel['filename']); ?>
<span class="releasedate"><?php echo date('d M Y',
strtotime($rel['date'])); ?></span>
<span class="md5sum"><?php echo $rel['md5'];
?></span>
+ <span class="sha256"><?php echo $rel['sha256'];
?></span>
<?php if (isset($rel['note']) && $rel['note']): ?>
<p>
<strong>Note:</strong>
diff --git a/include/version.inc b/include/version.inc
index ff58177..ddeb83d 100644
--- a/include/version.inc
+++ b/include/version.inc
@@ -7,6 +7,7 @@
* "filename" => "filename.tar.bz2",
* "name" => "package name",
* "md5" => "crc32, right?",
+ * "sha256" => "shasum -256",
* "date" => "this files release date",
* "note" => "this file was updated 29feb due to broken phar
files..",
* ),
@@ -26,6 +27,11 @@ $PHP_5_6_MD5 = array(
"tar.gz" =>
"0167d60fd45891f131f0ccdb51c13cb5",
"tar.xz" =>
"526a5a7f593de632cd9e8546335de8b7",
);
+$PHP_5_6_SHA256 = array(
+ "tar.bz2" =>
"0af0045745d61eeb74a3ea744529a2481b27cb689da720e6c0250675043724e4",
+ "tar.gz" =>
"c5b1c75c5671c239473eb611129f33ac432a55a1c341990b70009a2aa3b8dbc3",
+ "tar.xz" =>
"4c417387b88e100ca306adeda8051eb9fad93dae8da983f962dabf91a14b2b7b",
+);
/* PHP 5.5 Release */
$PHP_5_5_RC = false; // Current RC version (e.g., '5.6.7RC1') or false
$PHP_5_5_RC_DATE = '2 Apr 2015';
@@ -37,6 +43,11 @@ $PHP_5_5_MD5 = array(
"tar.gz" =>
"f5666659d9279f725f4351866bb73bed",
"tar.xz" =>
"32e5ab1d77186142474cb65c685659bd",
);
+$PHP_5_5_SHA256 = array(
+ "tar.bz2" =>
"801b5cf2e0c01b07314d4ac3c8a7c28d524bdd8263ebdd0e33a99008251316a2",
+ "tar.gz" =>
"43e6b83fe8151f8d2062ca4da915312fc92e47789801049231c705a8b29b05bc",
+ "tar.xz" =>
"ffb6235a25043cab71e6445cfc9e8bf16ae80a2835f0373cdd948fcc31eafe57",
+);
/* PHP 5.4 Release */
$PHP_5_4_RC = false; // Current RC version (e.g., '5.6.7RC1') or false
$PHP_5_4_RC_DATE = '4 Sep 2014';
@@ -47,6 +58,10 @@ $PHP_5_4_MD5 = array(
"tar.bz2" =>
"19dafb2b9fc31517cf5c3309fb8a9923",
"tar.gz" =>
"df24e449e79f06981a4b4162105a9cd4",
);
+$PHP_5_4_SHA256 = array(
+ "tar.bz2" =>
"4898ffe8ac3ccb2d8cc94f7d76a9ea0414d954f5d4479895ddfccdc2e158a51a",
+ "tar.gz" =>
"663f5d06cd648e81ba4f2d6ad621bb580d83de70240c832dae527c97954da33d",
+);
$RELEASES = array(
5 => array(
@@ -57,18 +72,21 @@ $RELEASES = array(
"filename" => "php-$PHP_5_6_VERSION.tar.bz2",
"name" => "PHP $PHP_5_6_VERSION (tar.bz2)",
"md5" => $PHP_5_6_MD5["tar.bz2"],
+ "sha256" => $PHP_5_6_SHA256["tar.bz2"],
"date" => $PHP_5_6_DATE,
),
array(
"filename" => "php-$PHP_5_6_VERSION.tar.gz",
"name" => "PHP $PHP_5_6_VERSION (tar.gz)",
"md5" => $PHP_5_6_MD5["tar.gz"],
+ "sha256" => $PHP_5_6_SHA256["tar.gz"],
"date" => $PHP_5_6_DATE,
),
array(
"filename" => "php-$PHP_5_6_VERSION.tar.xz",
"name" => "PHP $PHP_5_6_VERSION (tar.xz)",
"md5" => $PHP_5_6_MD5["tar.xz"],
+ "sha256" => $PHP_5_6_SHA256["tar.xz"],
"date" => $PHP_5_6_DATE,
),
),
@@ -80,18 +98,21 @@ $RELEASES = array(
"filename" => "php-$PHP_5_5_VERSION.tar.bz2",
"name" => "PHP $PHP_5_5_VERSION (tar.bz2)",
"md5" => $PHP_5_5_MD5["tar.bz2"],
+ "sha256" => $PHP_5_5_SHA256["tar.bz2"],
"date" => $PHP_5_5_DATE,
),
array(
"filename" => "php-$PHP_5_5_VERSION.tar.gz",
"name" => "PHP $PHP_5_5_VERSION (tar.gz)",
"md5" => $PHP_5_5_MD5["tar.gz"],
+ "sha256" => $PHP_5_5_SHA256["tar.gz"],
"date" => $PHP_5_5_DATE,
),
array(
"filename" => "php-$PHP_5_5_VERSION.tar.xz",
"name" => "PHP $PHP_5_5_VERSION (tar.xz)",
"md5" => $PHP_5_5_MD5["tar.xz"],
+ "sha256" => $PHP_5_5_SHA256["tar.xz"],
"date" => $PHP_5_5_DATE,
),
),
@@ -103,12 +124,14 @@ $RELEASES = array(
"filename" => "php-$PHP_5_4_VERSION.tar.bz2",
"name" => "PHP $PHP_5_4_VERSION (tar.bz2)",
"md5" => $PHP_5_4_MD5["tar.bz2"],
+ "sha256" => $PHP_5_4_SHA256["tar.bz2"],
"date" => $PHP_5_4_DATE,
),
array(
"filename" => "php-$PHP_5_4_VERSION.tar.gz",
"name" => "PHP $PHP_5_4_VERSION (tar.gz)",
"md5" => $PHP_5_4_MD5["tar.gz"],
+ "sha256" => $PHP_5_4_SHA256["tar.gz"],
"date" => $PHP_5_4_DATE,
),
),
diff --git a/styles/theme-base.css b/styles/theme-base.css
index 1d51494..821e62b 100755
--- a/styles/theme-base.css
+++ b/styles/theme-base.css
@@ -1139,7 +1139,7 @@ fieldset {
.content-header .changelog {
color:#369;
}
-.content-box .md5sum {
+.content-box .md5sum, .content-box .sha256 {
display: block;
font: normal 0.875rem/1.5rem "Fira Mono", "Source Code Pro", monospace;
}
@@ -1147,6 +1147,10 @@ fieldset {
content: "md5: ";
font-family: "Fira Sans", "Source Sans Pro", Helvetica, Arial, sans-serif;
}
+.content-box .sha256:before {
+ content: "sha256: ";
+ font-family: "Fira Sans", "Source Sans Pro", Helvetica, Arial, sans-serif;
+}
.content-box .releasedate {
float: right;
font-size: 0.9rem;