From 4d733c339d34e28a2671d10717b573b8083b62ea Mon Sep 17 00:00:00 2001 From: Arunesh Dwivedi Date: Tue, 16 Jun 2026 08:29:53 +0000 Subject: [PATCH] fix: use getSsrfFilter for NAT64 support in podcastUtils.js Replace ssrfFilter with getSsrfFilter to allow NAT64 addresses (64:ff9b::/96) which are blocked by the default ssrf-req-filter. Signed-off-by: Arunesh Dwivedi --- server/utils/podcastUtils.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/utils/podcastUtils.js b/server/utils/podcastUtils.js index 1cb0c4cb4..5ad5ee072 100644 --- a/server/utils/podcastUtils.js +++ b/server/utils/podcastUtils.js @@ -373,8 +373,8 @@ module.exports.getPodcastFeed = (feedUrl, excludeEpisodeMetadata = false) => { 'Accept-Encoding': 'gzip, compress, deflate', 'User-Agent': userAgent }, - httpAgent: global.DisableSsrfRequestFilter?.(feedUrl) ? null : ssrfFilter(feedUrl), - httpsAgent: global.DisableSsrfRequestFilter?.(feedUrl) ? null : ssrfFilter(feedUrl) + httpAgent: global.DisableSsrfRequestFilter?.(feedUrl) ? null : getSsrfFilter(feedUrl), + httpsAgent: global.DisableSsrfRequestFilter?.(feedUrl) ? null : getSsrfFilter(feedUrl) }) .then(async (data) => { // Adding support for ios-8859-1 encoded RSS feeds.