Commit Graph

28 Commits (24d0e4e184800e76c6a792d263ca77a80f44add5)

Author SHA1 Message Date
Valentin Lorentz 24d0e4e184 AttackProtector: Fix Pypy compatibility (again). 2013-08-25 13:54:29 +02:00
Valentin Lorentz 15bf5fcb78 AttackProtector: Fix Pypy compatibility. 2013-08-25 13:48:11 +02:00
Valentin Lorentz d3e9420b02 GitHub: Fix Python 2 support again. 2013-07-21 11:53:12 +00:00
Valentin Lorentz 981bbb9b74 AttackProtector: Lower the default detection pattern for 'groupmessage'. 2013-07-15 15:49:59 +00:00
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