Skip to content

Commit 18bb92b

Browse files
committed
v0.6
1 parent 42a8a95 commit 18bb92b

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
mail-auth 0.6.0
22
================================
3+
- `Resolver` is now `MessageAuthenticator`.
34
- Bring your own cache (or none at all): All validation functions can now take a `Parameters` struct that allows you to provide custom caches implementing the `ResolverCache` trait. By default no cache is used.
45

56
mail-auth 0.5.1

src/common/resolver.rs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -198,11 +198,6 @@ impl MessageAuthenticator {
198198
return Ok(value);
199199
}
200200

201-
#[cfg(any(test, feature = "test"))]
202-
if true {
203-
return mock_resolve(key.as_ref());
204-
}
205-
206201
let ipv4_lookup = self.ipv4_lookup_raw(key.as_ref()).await?;
207202

208203
if let Some(cache) = cache {
@@ -220,6 +215,11 @@ impl MessageAuthenticator {
220215
&self,
221216
key: &str,
222217
) -> crate::Result<DnsEntry<Arc<Vec<Ipv4Addr>>>> {
218+
#[cfg(any(test, feature = "test"))]
219+
if true {
220+
return mock_resolve(key.as_ref());
221+
}
222+
223223
let ipv4_lookup = self.0.ipv4_lookup(Name::from_str_relaxed(key)?).await?;
224224
let ips: Arc<Vec<Ipv4Addr>> = ipv4_lookup
225225
.as_lookup()
@@ -244,11 +244,6 @@ impl MessageAuthenticator {
244244
return Ok(value);
245245
}
246246

247-
#[cfg(any(test, feature = "test"))]
248-
if true {
249-
return mock_resolve(key.as_ref());
250-
}
251-
252247
let ipv6_lookup = self.ipv6_lookup_raw(key.as_ref()).await?;
253248

254249
if let Some(cache) = cache {
@@ -266,6 +261,11 @@ impl MessageAuthenticator {
266261
&self,
267262
key: &str,
268263
) -> crate::Result<DnsEntry<Arc<Vec<Ipv6Addr>>>> {
264+
#[cfg(any(test, feature = "test"))]
265+
if true {
266+
return mock_resolve(key.as_ref());
267+
}
268+
269269
let ipv6_lookup = self.0.ipv6_lookup(Name::from_str_relaxed(key)?).await?;
270270
let ips: Arc<Vec<Ipv6Addr>> = ipv6_lookup
271271
.as_lookup()

0 commit comments

Comments
 (0)