From 2b02ca59c6af1cfe087ec7e6ea9773cffd48fd50 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Sat, 30 Aug 2025 16:28:37 +0200 Subject: Include port number for HTTP Retry-After (#7875) fix https://github.com/FreshRSS/FreshRSS/issues/7870 (partially) --- app/Models/SimplePieResponse.php | 3 +++ 1 file changed, 3 insertions(+) (limited to 'app/Models/SimplePieResponse.php') diff --git a/app/Models/SimplePieResponse.php b/app/Models/SimplePieResponse.php index 123df9b8a..6e15da24a 100644 --- a/app/Models/SimplePieResponse.php +++ b/app/Models/SimplePieResponse.php @@ -19,6 +19,9 @@ final class FreshRSS_SimplePieResponse extends \SimplePie\File if ($retryAfter > 0) { $domain = parse_url($this->get_final_requested_uri(), PHP_URL_HOST); if (is_string($domain) && $domain !== '') { + if (is_int($port = parse_url($this->get_final_requested_uri(), PHP_URL_PORT))) { + $domain .= ':' . $port; + } $errorMessage = 'Will retry after ' . date('c', $retryAfter) . ' for domain `' . $domain . '`'; Minz_Log::notice($errorMessage); } -- cgit v1.2.3