chore: Fix more merge issues and removed methods

This commit is contained in:
theS1LV3R committed 2026-07-03 10:59:13 +02:00
1 parent fb74da21d9
commit 44087d8c09
3 files changed
+4 -12

No files matched your search

+3 -1
View File
@@ -192,7 +192,9 @@ impl super::Service {
if let Some(url_host) = url.host_str() {
if let Ok(ip) = IPAddress::parse(url_host) {
trace!("Checking request URL IP {ip:?}");
self.services.resolver.validate_ip(&ip)?;
if !self.services.client.valid_cidr_range(&ip) {
return Err!(BadServerResponse("Not allowed to send requests to this IP"));
}
}
}
View File
Whitespace-only changes.
+1 -11
View File
@@ -5,8 +5,7 @@ pub mod fed;
use std::sync::Arc;
use async_trait::async_trait;
use conduwuit::{Err, Result, implement};
use ipaddress::IPAddress;
use conduwuit::Result;
use resolvematrix::server::{MatrixResolver, MatrixResolverBuilder};
use self::{cache::Cache, dns::Resolver};
@@ -56,12 +55,3 @@ impl crate::Service for Service {
fn name(&self) -> &str { crate::service::make_name(module_path!()) }
}
#[implement(Service)]
pub fn validate_ip(&self, ip: &IPAddress) -> Result<()> {
if !self.services.client.valid_cidr_range(ip) {
return Err!(BadServerResponse("Not allowed to send requests to this IP"));
}
Ok(())
}