Commit History

Autor SHA1 Mensaxe Data
  Bryan Drewery f94958b2f0 Clarify what flood-m* settings are for %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 422c606d8b Merge branch 'ducch-171-closed-exempt' %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery d71b13a3d5 Update README %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 9a3263df68 Merge branch 'ducch-8-caps-flood' %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 1941d21b82 Merge branch '37-drone-floods' %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 5cd0f27149 Merge branch '42-flood-chan-bytes' %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery e14441a580 Merge branch '43-flood-improvements' %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 58570f8299 Merge branch 'member-from' %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 63512f2fa4 Show what kind of mass flood was detected (#37) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery d17c62295e Fix ctcp flood getting attributed to 'pub' %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery e6264a7f36 Remove unneeded chanset 'nomassjoin' (#37) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 56e6a51f35 Add chansets 'flood-mchan', 'flood-mbytes', 'flood-mctcp' to control reactions to mass floods (#37) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 00f65dc308 Track mass floods by their flood-m* settings %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 6e3914f177 Track all clients to detect mass flooding (#37) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 2010c68e4a Only process drone flood if opped (#37) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery a3a6a68110 Lockdown channel (+im) if banlist becomes full (#37) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 66bdaede24 Use enum for reason for locking chan (#37) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 2d0c92e00a Implement chanset 'flood-bytes' (#42) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 5cd3ac6688 Add chanset 'flood-bytes' (#42) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 59f597482f Add flood counters to memberlist and split channel by uhost (#43) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery b994f6bf5f Use new memberlist->from instead of dynamically determining it %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 9f93b55cc0 Populate memberlist->fromip %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery e31d7d46d1 Populate memberlist->from when initiating new member and when they change nick %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery f81ba8de33 Simplify lookup of from %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery e673317ca3 Mark my own member as 'me' when joining %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 5a5ccbb54a Remove useless victim check %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 94a31400bd Pass member into detect_chan_flood() and cleanup surrounding code %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 7ac269dedf Don't count color/bold chars when calculating CAPS percentage (#8) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery b69ec21dbb Only calculate if needed (#8) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 05dc854335 Return 1 if member is kicked (#8) %!s(int64=14) %!d(string=hai) anos