Bryan Drewery
|
f0e5f2732c
Remove from cached members if killing a member without caching (#49)
|
14 éve |
Bryan Drewery
|
015109ee55
Update member from cache if possible (#49)
|
14 éve |
Bryan Drewery
|
3caf6fb8b9
Cache members when removing them (#49)
|
14 éve |
Bryan Drewery
|
30fc50e642
DRY member destruction (#49)
|
14 éve |
Bryan Drewery
|
abfd6010bb
Enforce 'chanmode' minutely (#48)
|
14 éve |
Bryan Drewery
|
9e5133e29c
Don't kick a user if already devoiced and -m (#48)
|
14 éve |
Bryan Drewery
|
354eee98f6
Don't unset +m when unlocking channel from flood (#48)
|
14 éve |
Bryan Drewery
|
d7f3387942
Properly log response to flood (#48)
|
14 éve |
Bryan Drewery
|
13973888e5
Set EVOICE on abusive clients (#48)
|
14 éve |
Bryan Drewery
|
571b749752
Implement devoicing on flood (#48)
|
14 éve |
Bryan Drewery
|
d7372b909c
DRY flood punishment (#48)
|
14 éve |
Bryan Drewery
|
9a3263df68
Merge branch 'ducch-8-caps-flood'
|
14 éve |
Bryan Drewery
|
63512f2fa4
Show what kind of mass flood was detected (#37)
|
14 éve |
Bryan Drewery
|
6e3914f177
Track all clients to detect mass flooding (#37)
|
14 éve |
Bryan Drewery
|
2010c68e4a
Only process drone flood if opped (#37)
|
14 éve |
Bryan Drewery
|
a3a6a68110
Lockdown channel (+im) if banlist becomes full (#37)
|
14 éve |
Bryan Drewery
|
66bdaede24
Use enum for reason for locking chan (#37)
|
14 éve |
Bryan Drewery
|
59f597482f
Add flood counters to memberlist and split channel by uhost (#43)
|
14 éve |
Bryan Drewery
|
b994f6bf5f
Use new memberlist->from instead of dynamically determining it
|
14 éve |
Bryan Drewery
|
7ac269dedf
Don't count color/bold chars when calculating CAPS percentage (#8)
|
14 éve |
Bryan Drewery
|
b69ec21dbb
Only calculate if needed (#8)
|
14 éve |
Bryan Drewery
|
05dc854335
Return 1 if member is kicked (#8)
|
14 éve |
Bryan Drewery
|
dff9c7e01d
Don't count spaces for caps percentage (#8)
|
14 éve |
Bryan Drewery
|
5c08667285
Log caps/color kicks in LOG_MODES/chan (#8)
|
14 éve |
Bryan Drewery
|
4e0ebf916c
Use a double for percentage tracking (#8)
|
14 éve |
Bryan Drewery
|
a150df9a34
Fix sanity check to return if not capslimit and not colorlimit (#8)
|
14 éve |
Bryan Drewery
|
5abd2a96de
Count bolds as well as colors (#8)
|
14 éve |
Bryan Drewery
|
b2a31ea50f
Cleaup code slightly
|
14 éve |
Mark
|
16db0cc418
Proper kick-reasons (#8)
|
15 éve |
Mark
|
5d082da4a0
Added consideration for flood-exempt and fellow bots (#8)
|
15 éve |