Replace all phurl.io short URIs with target URIs

Summary:
As of February 2024, phurl.io (which is not run by Phorge.it) shows HTTP 503 errors instead of redirecting to the target URIs.

Thus replace any URIs pointing to phurl.io with the corresponding target URIs, based on the mapping listed on https://secure.phabricator.com/phurl/.

Closes T15746

Test Plan: Carefully read the diff.

Reviewers: O1 Blessed Committers, valerio.bozzolan

Reviewed By: O1 Blessed Committers, valerio.bozzolan

Subscribers: tobiaswiese, valerio.bozzolan, Matthew, Cigaryno

Maniphest Tasks: T15746

Differential Revision: https://we.phorge.it/D25543
这个提交包含在:
Andre Klapper 2024-02-28 12:30:32 +01:00
父节点 74ec4f7882
当前提交 7cee42ca26
共有 7 个文件被更改,包括 13 次插入13 次删除

查看文件

@ -59,10 +59,10 @@ final class PhabricatorManualActivitySetupCheck
phutil_tag(
'a',
array(
'href' => 'https://phurl.io/u/reindex',
'href' => 'https://secure.phabricator.com/T11932',
'target' => '_blank',
),
'https://phurl.io/u/reindex'));
'https://secure.phabricator.com/T11932'));
$message[] = pht(
'After rebuilding the index, run this command to clear this setup '.
@ -128,10 +128,10 @@ final class PhabricatorManualActivitySetupCheck
phutil_tag(
'a',
array(
'href' => 'https://phurl.io/u/repoIdentities',
'href' => 'https://secure.phabricator.com/T12164',
'target' => '_blank',
),
'https://phurl.io/u/repoIdentities'));
'https://secure.phabricator.com/T12164'));
$message[] = pht(
'After rebuilding repository identities, run this command to clear '.

查看文件

@ -18,7 +18,7 @@ final class PhabricatorPHPPreflightSetupCheck extends PhabricatorSetupCheck {
'You are running PHP version %s. PHP versions between 7.0 and 7.1 '.
'are not supported'.
"\n\n".
'PHP removed reqiured signal handling features in '.
'PHP removed required signal handling features in '.
'PHP 7.0, and did not restore an equivalent mechanism until PHP 7.1.'.
"\n\n".
'Upgrade to PHP 7.1 or newer (recommended) or downgrade to an older '.
@ -30,7 +30,7 @@ final class PhabricatorPHPPreflightSetupCheck extends PhabricatorSetupCheck {
->setName(pht('PHP 7.0-7.1 Not Supported'))
->setMessage($message)
->addLink(
'https://phurl.io/u/php7',
'https://secure.phabricator.com/T12101',
pht('PHP 7 Compatibility Information'));
return;

查看文件

@ -854,7 +854,7 @@ final class PhabricatorApplicationSearchController
$overheated_link = phutil_tag(
'a',
array(
'href' => 'https://phurl.io/u/overheated',
'href' => 'https://secure.phabricator.com/T13274',
'target' => '_blank',
),
pht('Learn More'));

查看文件

@ -184,8 +184,8 @@ like this:
- Configure a mailer in `cluster.mailers` with your Mailgun API key.
Use of Mailgun is discouraged because of concerns that they may not be a
trustworthy custodian of sensitive data. See <https://phurl.io/u/mailgun> for
discussion and context.
trustworthy custodian of sensitive data.
See <https://secure.phabricator.com/T13669> for discussion and context.
Postmark Setup
==============

查看文件

@ -222,8 +222,8 @@ Mailer: Mailgun
|---------|
Use of Mailgun is discouraged because of concerns that they may not be a
trustworthy custodian of sensitive data. See <https://phurl.io/u/mailgun> for
discussion and context.
trustworthy custodian of sensitive data.
See <https://secure.phabricator.com/T13669> for discussion and context.
Mailgun is a third-party email delivery service. You can learn more at
<https://www.mailgun.com>. Mailgun is easy to configure and works well.

查看文件

@ -106,7 +106,7 @@ When you're asked to confirm your identity in the future, you'll be texted
an authorization code to enter into the prompt.
(WARNING) SMS is a very weak factor and can be compromised or intercepted. For
details, see: <https://phurl.io/u/sms>.
details, see: <https://secure.phabricator.com/T13241>.
Factor: Duo

查看文件

@ -577,7 +577,7 @@ final class PhabricatorStartup {
self::didFatal(
'This HTTP request included a "Proxy:" header, poisoning the '.
'environment (CVE-2016-5385 / httpoxy). Declining to process this '.
'request. For details, see: https://phurl.io/u/httpoxy');
'request. For details, see: https://secure.phabricator.com/T11359');
}
}