Better doc and log proxy cases (#9436)

Fix https://github.com/FreshRSS/FreshRSS/issues/9423
And strip redundant proxy scheme.
And add a few more unit tests.
This commit is contained in:
Alexandre Alapetite authored and GitHub committed 2026-10-13 19:50:38 +02:00
1 parent 15d57cea88
commit 7e8ef628d9
5 files changed
+55 -1

No files matched your search

+1
View File
@@ -187,6 +187,7 @@ class FreshRSS_feed_Controller extends FreshRSS_ActionController {
$max_redirs = Minz_Request::paramInt('curl_params_redirects');
$useragent = Minz_Request::paramString('curl_params_useragent', plaintext: true);
$proxy_address = Minz_Request::paramString('curl_params', plaintext: true);
$proxy_address = preg_replace('#^.*://#', '', $proxy_address) ?? $proxy_address;
$proxy_type = Minz_Request::paramIntNull('proxy_type');
$request_method = Minz_Request::paramString('curl_method', plaintext: true);
$request_fields = Minz_Request::paramString('curl_fields', plaintext: true);