Applications, Cluster node management and minor fixes

This commit is contained in:
Maurus Decimus
2026-04-14 20:28:47 +02:00
parent f3dfb7cb33
commit f6c91041d9
47 changed files with 745 additions and 254 deletions

View File

@@ -17,12 +17,11 @@ use ahash::AHashSet;
use common::config::smtp::queue::QueueName;
use common::ipc::QueueEvent;
use common::{KV_LOCK_QUEUE_MESSAGE, Server};
use registry::pickle::Pickle;
use registry::schema::prelude::{ObjectType, Property};
use registry::schema::structs::SpamTrainingSample;
use registry::types::EnumImpl;
use registry::types::datetime::UTCDateTime;
use registry::types::id::ObjectId;
use registry::types::{EnumImpl, ObjectImpl};
use std::borrow::Cow;
use std::collections::hash_map::Entry;
use std::future::Future;

View File

@@ -25,13 +25,12 @@ use mail_auth::{
report::{AuthFailureType, IdentityAlignment, PolicyPublished, Record, SPFDomainScope},
};
use registry::{
pickle::Pickle,
schema::{
enums::FailureReportingOption,
prelude::{ObjectType, Property},
structs::{DmarcInternalReport, DmarcReport, DmarcReportRecord, Rate},
},
types::{EnumImpl, datetime::UTCDateTime, map::Map},
types::{EnumImpl, ObjectImpl, datetime::UTCDateTime, map::Map},
};
use std::future::Future;
use store::{

View File

@@ -23,13 +23,12 @@ use mail_auth::{
report::tlsrpt::{FailureDetails, PolicyDetails},
};
use registry::{
pickle::Pickle,
schema::{
enums::TlsPolicyType,
prelude::{ObjectType, Property},
structs::{TlsFailureDetails, TlsInternalReport, TlsReport, TlsReportPolicy},
},
types::{EnumImpl, datetime::UTCDateTime},
types::{EnumImpl, ObjectImpl, datetime::UTCDateTime},
};
use reqwest::header::CONTENT_TYPE;
use std::fmt::Write;