Commit History

Autor SHA1 Mensaxe Data
  Bryan Drewery 94a31400bd Pass member into detect_chan_flood() and cleanup surrounding code %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 481177e700 Don't punish a bot for kicking/opping/banning another bot %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 46e24653bd Don't punish clients that abuse themselves (#40) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery b03f22bd8e Use proper DEFLAG_EVENT_REVENGE_BAN (#40) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 9e1a57761c Ensure victim is a user to avoid crashing (#40) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery afd27528f3 Avoid excess checks, use the cached matchedUserMembers %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 10e43e92c9 No need to check isexempted() here as it is done above %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 0ef3300dc3 Update to standard pattern for looping members/users %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery da041cdfc3 Implement revenge on ban (#40) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery b5d20b0bcb Implement revenge on deop (#40) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 132249a3e9 Use enums for deflags %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 84551f5c29 Remove unneeded revenge code %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 18ce7876f5 If another bot is opped, ask them for ops (#35) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 356c2e306a Only reop if the victim was already an op %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery acb18feba7 Only reop if role 3 (#35) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 97db577117 Don't auto reop if another bot deopped the victim (#35) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 9b239cc98a Auto reop bots to speedup opping (#35) %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery a39f769c54 Cleanup reversing check %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 8acaf9bf27 Merge branch 'mop-improvements' %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery f441b8f637 Merge branch 'mdop-improvements' %!s(int64=14) %!d(string=hai) anos
  Bryan Drewery 68d21fa757 Merge branch 'bitch-changes' %!s(int64=15) %!d(string=hai) anos
  Bryan Drewery 9561a7c5ba Merge branch 'no-desync-kick-friends' %!s(int64=15) %!d(string=hai) anos
  Bryan Drewery 975fb3f43d Merge branch 'mop-bitch' %!s(int64=15) %!d(string=hai) anos
  Bryan Drewery 18b6ff2520 * Change +bitch reaction to use normal queue for deopping opper/opped clients %!s(int64=15) %!d(string=hai) anos
  Bryan Drewery 85fcfbe07b * Don't kick friendly bots that are desynced: op them. %!s(int64=15) %!d(string=hai) anos
  Bryan Drewery 799f4fdec8 * Auto re-op clients if mdop protection is on %!s(int64=16) %!d(string=hai) anos
  Bryan Drewery 70089eca38 * When 'mop' is set, and not +bitch, punish newly opped user (and the opper) as if +bitch were set %!s(int64=16) %!d(string=hai) anos
  Bryan Drewery 9a10d80506 * Track deops/kicks in +bitch better to avoid duplicate actions %!s(int64=16) %!d(string=hai) anos
  Bryan Drewery 7c05f44492 * Don't enforce_bitch() if mop is set and not +bitch %!s(int64=16) %!d(string=hai) anos
  Bryan Drewery a5b3cfb1c6 * Fix crash in mode parsing %!s(int64=16) %!d(string=hai) anos