harden: fix reachable panics (parse_duration/parse_iso/dechunk char-boundary+overflow), s2s netburst key/limit loss, rpc set_nick/set_vhost/notice injection, webirc rehash reload, panic-state reset, ws line cap, remote nick collision, per-conn state leaks
This commit is contained in:
parent
3fa9737ccb
commit
e935ee7002
12 changed files with 87 additions and 11 deletions
|
|
@ -28,6 +28,11 @@ impl Module for BlockAmsg {
|
|||
fn name(&self) -> &'static str {
|
||||
"blockamsg"
|
||||
}
|
||||
fn on_user_quit(&mut self, s: &mut Server, uid: Uid, _reason: &str) {
|
||||
if let Some(m) = s.ext.get_mut::<LastMsg>() {
|
||||
m.0.remove(&uid);
|
||||
}
|
||||
}
|
||||
|
||||
fn on_pre_command(
|
||||
&mut self,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue