Registry testing - part 14

This commit is contained in:
Maurus Decimus
2026-03-24 18:43:08 +01:00
parent 3a7dd3ca5d
commit 1b5334b65c
44 changed files with 2449 additions and 1701 deletions

View File

@@ -605,7 +605,7 @@ impl DmarcReporting for Server {
.0
.inner
.iter()
.position(|d| d.value == record)
.position(|d| d.value.eq_except_count(&record))
{
report.report.records.0.inner[idx].value.count += 1;
} else {

View File

@@ -421,18 +421,19 @@ impl TlsReporting for Server {
};
// Add failure details
if let Some(failure) = event.failure.clone().map(TlsFailureDetails::from) {
if let Some(mut failure) = event.failure.clone().map(TlsFailureDetails::from) {
if let Some(idx) = policy
.failure_details
.0
.inner
.iter()
.position(|d| d.value == failure)
.position(|d| d.value.eq_except_count(&failure))
{
policy.failure_details.0.inner[idx]
.value
.failed_session_count += 1;
} else {
failure.failed_session_count = 1;
policy.failure_details.push(failure);
}