24 Commits

Author SHA1 Message Date
Valentin Lorentz
1c1154c0bb AttackProtector: Add support for KNOCK flood. Closes GH-81. 2013-05-21 17:14:07 +02:00
Valentin Lorentz
a9dbcf4f1b AttackProtector: Add support for temporary bans. 2013-05-18 18:01:53 +02:00
Valentin Lorentz
cca795c62f AttackProtector: Enforce config checks. 2013-05-18 17:30:47 +02:00
Valentin Lorentz
2976ead4fc AttackProtector: Add support for temporary kbans. 2013-05-18 16:41:06 +02:00
Valentin Lorentz
1ef8c6ba2a AttackProtector: Add supybot.plugins.AttackProtector.*.kickmessage. 2013-05-18 15:34:47 +02:00
Valentin Lorentz
2d827d3bc9 AttackProtector: Add supybot.plugins.AttackProtector.kickmessage. 2013-05-15 15:11:27 +00:00
Valentin Lorentz
4214ab4f69 AttackProtector: Add the 'kicked' trigger to kban people kicked too much. 2012-10-07 17:20:48 +02:00
Valentin Lorentz
c5b2c8851d AttackProtector: Fix the doc. 2012-08-01 07:52:34 +00:00
Valentin Lorentz
4dcf412f39 AttackProtector: Fix config validation. 2012-05-05 21:37:00 +00:00
Valentin Lorentz
64a2c8c962 AttackProtector: Add configuration variable plugin.AttackProtector.enable. 2012-05-05 19:19:19 +00:00
Valentin Lorentz
1c0750b095 AttackProtector: Fix typo. 2012-04-17 12:26:44 +00:00
Valentin Lorentz
54ca035781 AttackProtector: add handling of the exempt capability 2011-02-13 14:12:28 +01:00
Valentin Lorentz
f2800b2d48 AttackProtector: now allow all mode+X and mode-X in configuration, and add command punishment 2011-02-13 10:54:02 +01:00
Valentin Lorentz
c1ae33edd0 AttackProtector: add three group detections 2010-11-28 11:17:33 +01:00
Valentin Lorentz
3e190e9e3a AttackProtector: Add the groupjoin trigger, the mode+i punishment, and fix testCleanCollection 2010-11-13 19:54:55 +01:00
Valentin Lorentz
d97b462f12 AttackProtector: fix existing test cases and add testCleanCollectionAfterPunishment 2010-11-12 18:03:33 +01:00
Valentin Lorentz
62bb41045d AttackProtector: two fixes
Change default config for join.detections
pluralize the 'X flood detected'
2010-11-03 19:21:20 +01:00
Valentin Lorentz
eebd58b113 AttackProtector: localization in French
Fix syntax in config.py
Create messages.pot
Localize in French
2010-11-02 11:36:04 +01:00
Valentin Lorentz
293e691f6b AttackProtector: Python 2.5 fix
Class decorator turned into the old way
2010-11-02 10:55:17 +01:00
Valentin Lorentz
648957eb3c AttackProtector: add attack types
Add the privmsg attack type
Add the notice attack type
2010-11-02 10:49:13 +01:00
Valentin Lorentz
6ccb62173d AttackProtector: add attack types
Add the part attack
Add the nick attack
2010-11-02 10:10:13 +01:00
Valentin Lorentz
7dfb429b7c AttackDetector: Makes the config.py more global 2010-11-02 08:51:17 +01:00
Valentin Lorentz
8a683e66d7 AttackProtector: first implementation
Manages the join flood
2010-11-02 08:37:49 +01:00
Valentin Lorentz
74a4b0d9c8 Create AttackProtector plugin 2010-10-29 23:02:32 +02:00