Doc force-https (#7259)

* Doc force-https
https://github.com/FreshRSS/FreshRSS/discussions/7252#discussioncomment-11951183

* Forgotten ^

* More proper support for comments
This commit is contained in:
Alexandre Alapetite
2025-01-26 23:19:44 +01:00
committed by GitHub
parent d6c2daee51
commit d7ca2f8768
2 changed files with 9 additions and 0 deletions

View File

@@ -1,3 +1,7 @@
# Do not modify this file, which defines default values,
# but specify your own values in ./data/force-https.txt
# Examples of values, one per line: com, example.org, www.example.net
blogger.com
creativecommons.org
dailymotion.com

View File

@@ -390,6 +390,11 @@ function customSimplePie(array $attributes = [], array $curl_options = []): \Sim
if (is_array($force)) {
$https_domains = array_merge($https_domains, $force);
}
// Remove whitespace and comments starting with # / ;
$https_domains = preg_replace('%\\s+|[\/#;].*$%', '', $https_domains) ?? $https_domains;
$https_domains = array_filter($https_domains, fn(string $v) => $v !== '');
$simplePie->set_https_domains($https_domains);
return $simplePie;
}