Bryan Drewery
|
9a3263df68
Merge branch 'ducch-8-caps-flood'
|
14 anos atrás |
Bryan Drewery
|
63512f2fa4
Show what kind of mass flood was detected (#37)
|
14 anos atrás |
Bryan Drewery
|
d17c62295e
Fix ctcp flood getting attributed to 'pub'
|
14 anos atrás |
Bryan Drewery
|
e6264a7f36
Remove unneeded chanset 'nomassjoin' (#37)
|
14 anos atrás |
Bryan Drewery
|
56e6a51f35
Add chansets 'flood-mchan', 'flood-mbytes', 'flood-mctcp' to control reactions to mass floods (#37)
|
14 anos atrás |
Bryan Drewery
|
00f65dc308
Track mass floods by their flood-m* settings
|
14 anos atrás |
Bryan Drewery
|
6e3914f177
Track all clients to detect mass flooding (#37)
|
14 anos atrás |
Bryan Drewery
|
a3a6a68110
Lockdown channel (+im) if banlist becomes full (#37)
|
14 anos atrás |
Bryan Drewery
|
66bdaede24
Use enum for reason for locking chan (#37)
|
14 anos atrás |
Bryan Drewery
|
2d0c92e00a
Implement chanset 'flood-bytes' (#42)
|
14 anos atrás |
Bryan Drewery
|
59f597482f
Add flood counters to memberlist and split channel by uhost (#43)
|
14 anos atrás |
Bryan Drewery
|
b994f6bf5f
Use new memberlist->from instead of dynamically determining it
|
14 anos atrás |
Bryan Drewery
|
9f93b55cc0
Populate memberlist->fromip
|
14 anos atrás |
Bryan Drewery
|
e31d7d46d1
Populate memberlist->from when initiating new member and when they change nick
|
14 anos atrás |
Bryan Drewery
|
f81ba8de33
Simplify lookup of from
|
14 anos atrás |
Bryan Drewery
|
e673317ca3
Mark my own member as 'me' when joining
|
14 anos atrás |
Bryan Drewery
|
5a5ccbb54a
Remove useless victim check
|
14 anos atrás |
Bryan Drewery
|
94a31400bd
Pass member into detect_chan_flood() and cleanup surrounding code
|
14 anos atrás |
Mark
|
16db0cc418
Proper kick-reasons (#8)
|
15 anos atrás |
Mark
|
83e2c8fbaf
Added chanset 'capsflood' (#8)
|
15 anos atrás |
Bryan Drewery
|
481177e700
Don't punish a bot for kicking/opping/banning another bot
|
14 anos atrás |
Bryan Drewery
|
46e24653bd
Don't punish clients that abuse themselves (#40)
|
14 anos atrás |
Bryan Drewery
|
8d5aedd917
Use standard mv alias
|
14 anos atrás |
Bryan Drewery
|
8a13055793
Avoid match_my_nick()
|
14 anos atrás |
Bryan Drewery
|
2b2cebed2f
Implement revenge on kick (#40)
|
14 anos atrás |
Bryan Drewery
|
6c464b3148
Clean got_kick() as it was doing multiple redundant lookups
|
14 anos atrás |
Bryan Drewery
|
132249a3e9
Use enums for deflags
|
14 anos atrás |
Bryan Drewery
|
d307621c91
Avoid looping in any_ops() at end of /WHO to request ops (#35)
|
14 anos atrás |
ducch
|
a568c80b86
Make bots actually consider chanint floodban
|
14 anos atrás |
Bryan Drewery
|
09bacd1cea
Merge branch 'gcc46-compile-warnings'
|
14 anos atrás |