From 0160d9c48670e90432b59e9f5f8ff83cb6425e84 Mon Sep 17 00:00:00 2001 From: Roman Kelesidis Date: Mon, 19 Feb 2024 16:03:53 +0700 Subject: [PATCH] Updated --- CHANGELOG.md | 1 - common.php | 11 +++-------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 95128bc3..ab1d3ac3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,7 +23,6 @@ [Full Changelog](https://github.com/torrentpier/torrentpier-lts/compare/v2.1.5-2023.10-HotFix...v2.1.5-2024.02) - Release v2.1.5-2024.02 🎉 -- Added Fastly CDN support - Some improvements in default template - Fixed void function result used - Feature to ban specific torrent clients diff --git a/common.php b/common.php index 70af11bb..22c97c40 100644 --- a/common.php +++ b/common.php @@ -37,16 +37,11 @@ header('X-Frame-Options: SAMEORIGIN'); header('X-Powered-By: TorrentPier LTS Forever!'); date_default_timezone_set('UTC'); -// Set remote address -$allowed_cdn = array('HTTP_X_FORWARDED_FOR', 'HTTP_FASTLY_CLIENT_IP', 'HTTP_CF_CONNECTING_IP'); -foreach ($allowed_cdn as $cdn) +// Cloudflare +if (isset($_SERVER['HTTP_CF_CONNECTING_IP'])) { - if (isset($_SERVER[$cdn]) && filter_var($_SERVER[$cdn], FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE)) - { - $_SERVER['REMOTE_ADDR'] = $_SERVER[$cdn]; - } + $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_CF_CONNECTING_IP']; } -unset($allowed_cdn); // Get initial config if (file_exists(BB_ROOT . 'library/config.local.php'))