configurable resolved hostname in the hostmask (use_resolved_host)
This commit is contained in:
parent
4fc26d13e9
commit
dbdeb97392
5 changed files with 44 additions and 8 deletions
|
|
@ -70,6 +70,7 @@ pub struct Config {
|
|||
pub censor: Vec<(String, String)>, // +G bad words: (find, replace); empty replace = block
|
||||
pub amu: AntiMixedCfg, // antimixedutf8 module config
|
||||
pub resolve_hosts: bool, // reverse-DNS clients on connect (default on)
|
||||
pub use_resolved_host: bool, // put the resolved hostname in the hostmask (default on)
|
||||
}
|
||||
|
||||
impl Default for Config {
|
||||
|
|
@ -92,6 +93,7 @@ impl Default for Config {
|
|||
censor: Vec::new(),
|
||||
amu: AntiMixedCfg::default(),
|
||||
resolve_hosts: true,
|
||||
use_resolved_host: true,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -193,6 +195,12 @@ impl Config {
|
|||
"off" | "false" | "no" | "0"
|
||||
)
|
||||
}
|
||||
"use_resolved_host" | "resolved_hostmask" | "hostmask_dns" => {
|
||||
c.use_resolved_host = !matches!(
|
||||
v.to_ascii_lowercase().as_str(),
|
||||
"off" | "false" | "no" | "0"
|
||||
)
|
||||
}
|
||||
_ => {}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue