From 456356ad9ac19f58d2966009685ef43b7192ba87 Mon Sep 17 00:00:00 2001 From: Zankaria Date: Thu, 24 Apr 2025 01:01:55 +0200 Subject: [PATCH] pages.php: use DnsDriver --- inc/mod/pages.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/inc/mod/pages.php b/inc/mod/pages.php index f815ab4b..32c7d0ad 100644 --- a/inc/mod/pages.php +++ b/inc/mod/pages.php @@ -6,6 +6,7 @@ use Vichan\Context; use Vichan\Data\{IpNoteQueries, UserPostQueries, ReportQueries}; use Vichan\Functions\{Format, Net}; use Vichan\Data\Driver\{CacheDriver, LogDriver}; +use Vichan\Data\Driver\Dns\DnsDriver; defined('TINYBOARD') or exit; @@ -971,7 +972,11 @@ function mod_user_posts_by_ip(Context $ctx, string $cip, ?string $encoded_cursor } if ($config['mod']['dns_lookup'] && empty($config['ipcrypt_key'])) { - $args['hostname'] = rDNS($ip); + $resolver = $ctx->get(DnsDriver::class); + $names = $resolver->IPToNames($ip); + if (!empty($names)) { + $args['hostname'] = $names[0]; + } } if (hasPermission($config['mod']['view_ban'])) {