log the extban policy at startup (all offered, or the restricted set)
This commit is contained in:
parent
77d09c4bdc
commit
7f5b37efd6
1 changed files with 6 additions and 2 deletions
|
|
@ -177,8 +177,12 @@ async fn main() -> Result<()> {
|
||||||
db.set_outbound(gossip_tx.clone());
|
db.set_outbound(gossip_tx.clone());
|
||||||
db.set_email_enabled(cfg.email.is_some());
|
db.set_email_enabled(cfg.email.is_some());
|
||||||
db.set_external_accounts(cfg.auth.as_ref().is_some_and(|a| a.external));
|
db.set_external_accounts(cfg.auth.as_ref().is_some_and(|a| a.external));
|
||||||
if let Some(extban) = &cfg.extban {
|
match cfg.extban.as_ref().map(|e| e.enabled.as_slice()) {
|
||||||
db.set_extban_enabled(extban.enabled.clone());
|
Some(list) if !list.is_empty() => {
|
||||||
|
db.set_extban_enabled(list.to_vec());
|
||||||
|
tracing::info!(extbans = %list.join(" "), "extban policy: restricted to the configured set");
|
||||||
|
}
|
||||||
|
_ => tracing::info!("extban policy: all extbans the ircd offers are accepted"),
|
||||||
}
|
}
|
||||||
if let Some(email) = &cfg.email {
|
if let Some(email) = &cfg.email {
|
||||||
db.set_email_brand(&email.brand);
|
db.set_email_brand(&email.brand);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue