bahamut icon indicating copy to clipboard operation
bahamut copied to clipboard

Better ircd channel flood protection

Open rscs opened this issue 5 years ago • 4 comments

From user kisser in #bahamut

Implement +f mode from unrealircd to help with channel join/part/nick change/text floods.

https://pastebin.com/Fw4RFeCk

rscs avatar May 09 '20 00:05 rscs

Isn't join flooding is already dealt with +j? N is already dealt with NO_NICK_CHANGE xflag C is already dealt with NO_CTCP xflag

In anyway, it sounds too complicate to add a single mode with 9999 settings, better just split them into different xflag features if we really want to add all of them.

Kobi.

kobishmueli avatar May 09 '20 00:05 kobishmueli

It's more sophisticated than that. NO_NICK_CHANGE blocks ALL nick changes; NO_CTCP blocks ALL CTCP. This feature only blocks those things if there's an active flood and then automatically removes the restriction.

rscs avatar May 09 '20 00:05 rscs

This gives users some more flexibility. Unsure how unreal implements this but might be worth identifying a way of adding something similar to bahamut.

eaescob avatar May 30 '20 23:05 eaescob

One or more flood control XFLAGs that could automatically turn on other XFLAGs under certain conditions could work if we wanted this feature.

crigler avatar Jun 01 '20 18:06 crigler