com web/php: Include SHA256 checksums in /releases/feed.php: releases/feed.php
| From: | Sara Golemon | Date: | Tue, 06 Jun 2017 02:25:16 +0000 |
| Subject: | com web/php: Include SHA256 checksums in /releases/feed.php: releases/feed.php | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-25851@lists.php.net to get a copy of this message | ||
Commit: fe9f16cbb3f8bd443d925c799cbb029a888bc836
Author: Sara Golemon <pollita@php.net> Mon, 5 Jun 2017 22:25:16 -0400
Parents: da811c575c126d40f7297fadbb759e5b98f68380
Branches: master
Link: http://git.php.net/?p=web/php.git;a=commitdiff;h=fe9f16cbb3f8bd443d925c799cbb029a888bc836
Log:
Include SHA256 checksums in /releases/feed.php
Also guard against release entries with no MD5 entry in the future.
Changed paths:
M releases/feed.php
Diff:
diff --git a/releases/feed.php b/releases/feed.php
index b0d2e96..afdeb58 100644
--- a/releases/feed.php
+++ b/releases/feed.php
@@ -48,9 +48,14 @@ XML;
$maxtime[] = $time = strtotime($source["date"]);
$released = date(DATE_ATOM, $time);
+ echo " <link rel=\"enclosure\"
title=\"{$source["name"]}\"
href=\"/get/{$source["filename"]}/from/this/mirror\">\n";
+ foreach (array('md5', 'sha256') as $hashAlgo) {
+ if (isset($source[$hashAlgo])) {
+ echo "
<php:{$hashAlgo}>{$source[$hashAlgo]}</php:{$hashAlgo}>\n";
+ }
+ }
+
echo <<< XML
- <link rel="enclosure" title="{$source["name"]}"
href="/get/{$source["filename"]}/from/this/mirror">
- <php:md5>{$source["md5"]}</php:md5>
<php:releaseDate>{$released}</php:releaseDate>
</link>