Valentin Lorentz
|
0f19d6126d
|
All plugins: Add Python 3 support.
|
2013-03-25 19:12:08 +01:00 |
Valentin Lorentz
|
9ecd9b475c
|
AttackProtector: Display a line in the log if someone is not punished because they are immune.
|
2012-12-30 14:34:54 +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
|
b6e9b43073
|
AttackProtector: Honor supybot.protocols.irc.banmask. Closes GH-110.
|
2012-10-02 18:18:55 +02:00 |
Valentin Lorentz
|
d04194237e
|
AttackProtector: Punish users even if they are ignored and/or defaultIgnore is True.
|
2012-09-22 17:52:52 +02:00 |
Valentin Lorentz
|
04a42e5837
|
AttackProtector: Add the 'umode' punishment.
|
2012-05-05 20:05:17 +00:00 |
Valentin Lorentz
|
64a2c8c962
|
AttackProtector: Add configuration variable plugin.AttackProtector.enable.
|
2012-05-05 19:19:19 +00:00 |
Valentin Lorentz
|
01b59135e4
|
AttackProtector: when kbanning, ban user before kick, and not after.
Thanks to Omen for the fix.
|
2012-04-29 18:01:22 +00:00 |
Valentin Lorentz
|
0cf31b88ae
|
AttackProtector: Fix traceback when flood in private.
|
2011-08-30 09:24:10 +02:00 |
Valentin Lorentz
|
050687020c
|
AttackProtector: Fix the bug fix.
|
2011-08-29 18:29:40 +00:00 |
Valentin Lorentz
|
bbd1fa5d22
|
AttackProtector: Bug fix.
|
2011-08-29 17:49:19 +00:00 |
Valentin Lorentz
|
e93d76ab83
|
AttackProtector: nopunish capability is now channel-specific. Closes GH-42.
|
2011-08-10 21:17:44 +02: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
|
6efff4e630
|
AttackProtector: fix testCleanCollectionAfterPunishment
|
2010-11-28 12:07:04 +01:00 |
Valentin Lorentz
|
c1ae33edd0
|
AttackProtector: add three group detections
|
2010-11-28 11:17:33 +01:00 |
Valentin Lorentz
|
4a7d2ec9ef
|
AttackProtector: remove redundant spaces
|
2010-11-14 13:31:44 +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
|
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
|
de43a6cf2d
|
AttackDetector: some code improvments
Add testDontCleanCollectionToEarly
Makes the event catcher more global
Split a more-than-80-chars line
|
2010-11-02 08:46:03 +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 |