summaryrefslogtreecommitdiffstats
path: root/lib/ASM/Classes.pm
Commit message (Collapse)AuthorAge
* nickspam check: require *different* nicksLibravatarJanik Kleinhoff2017-04-09
| | | | | | | Things like this will no longer trigger the bot: <+/Ukikie> Ukikie Ukikie Ukikie Ukikie Ukikie Ukikie Ukikie Ukikie Ukikie Ukikie. <+/AntiSpamMeta> High risk threat [#antispammeta] - Ukikie - nickspamming;
* Mention hostname in cloning $xresultLibravatarJanik Kleinhoff2017-03-05
| | | | | Fixes T21. $xresult now takes the form "foo, bar, baz, and qux [@example.org]"
* asciiflood: Check for Unicode "letters"LibravatarJanik Kleinhoff2016-12-24
| | | | | | | | | We used to test for /[a-zA-Z0-9]/ here, which obviously won't work for languages that don't normally use those characters. Test for something Unicode roughly considers a "letter" instead (this includes ideographic characters). Fixes T15.
* splitflood: allow whitelisting certain regex per channelLibravatarJanik Kleinhoff2016-02-14
| | | | | Accessible via editing the config only; this is a feature that is probably only useful to a handful of channels.
* Clean up excessive use of lcLibravatarDoug Freed2016-02-09
|
* Add vim modelines and fix inconsistent indentationLibravatarDoug Freed2016-01-14
|
* Get rid of string_blacklist related stuff.LibravatarWilliam Heimbigner2016-01-13
|
* Really disable smartmatch warningLibravatarDoug Freed2016-01-12
|
* Disable autovivification in Classes.pm and add some undef checks to reduce ↵LibravatarWilliam Heimbigner2016-01-12
| | | | warnings.
* Use Tie::CPHash to make %::sn and %::sc case-insensitiveish.LibravatarWilliam Heimbigner2016-01-07
| | | | | | | Clean up commands.xml and fix some bugs Add clone detection Minimize some excessive warnings Greatly improve syncing speed
* General code cleanup (removing unused functions / old commented out code / etc.)LibravatarWilliam Heimbigner2015-12-25
|
* Added ability to have regex-based blacklistingLibravatarWilliam Heimbigner2015-12-20
|
* alleviate FPs on foolish floody humansLibravatarJanik Kleinhoff2015-10-16
| | | | | Try to avoid alerting a splitflood on stuff like "lol" said by various human-looking beings and the like
* Rework module pathsLibravatarJanik Kleinhoff2015-09-24