47 Commits

Author SHA1 Message Date
Nicolas Coevoet
0c105a03ba resolve #22 this new feature is only available for b,q,e,I and note commands, not automated actions 2018-03-30 11:49:57 +02:00
Nicolas Coevoet
02f23df444 opSettable config var 2018-02-09 16:56:45 +01:00
Nicolas Coevoet
90b968cfb6 initial changes of v2, which will include integration of sigyn's permanent patterns system, separated plugin for handling hostmasks and features shared between Sigyn and ChanTracker 2018-01-23 20:50:44 +01:00
Nicolas Coevoet
ecaa309c30 better way to handle socket's call inside thread instead of fake internal messages 2016-01-08 18:33:25 +01:00
Nicolas Coevoet
fd99d11acb 'kickOnMode' allows bot to kick when someone else sets a ban, 'clonePermit' can check clones joins in a channel, 'resolveIp' to True with supybot.debug.threadAllCommands to True should prevent bot being stuck due to socket/dns timeout 2016-01-05 12:22:43 +01:00
Nicolas Coevoet
4b7873afd2 added 'avoidOverlap' setting, when True, bot will try to reuse already setted items, also added 'overlap' which can list overlapping modes, there is limitation on both in some case with extended bans 2015-04-07 21:52:35 +02:00
Nicolas Coevoet
0f5bacd675 kickMessage is now an array of strings, randomly chosen 2015-03-31 20:51:25 +02:00
Nicolas Coevoet
b9a835a0c7 added an experimental feature, when attackPermit is raised, skynet, which try to find the best pattern bad users, prevent check evade onjoin while netsplit 2015-03-13 22:30:33 +01:00
Nicolas Coevoet
acd292fdda Merge branch 'master' of https://github.com/ncoevoet/ChanTracker 2015-03-13 22:09:11 +01:00
Nicolas Coevoet
9ade56fa75 experimental feature, do not use yet 2015-03-13 22:09:06 +01:00
Nicolas Coevoet
705a902598 add ability to disable hostmask lookup, to prevent bot hangs up if issue with socket 2015-03-12 21:44:13 +01:00
Nicolas Coevoet
d8f41d45ac various fix 2015-01-13 20:38:23 +01:00
Nicolas Coevoet
c30bb66ddf added optional wildcard for bans/quiets on gateway/*/ip.* > *@*ip 2015-01-05 10:40:44 +01:00
Nicolas Coevoet
006f98dd9d modified a bit how mass repeat detection works 2014-12-11 18:55:42 +01:00
Nicolas Coevoet
3b52169de2 added ability when bot quiets/bot has been asked to quiet someone to send a notice or privmsg to targeted users 2014-12-04 00:05:57 +01:00
Nicolas Coevoet
82424415d4 nag announces can be disabled, just set announceNagInterval to -1, and also, that allows plugin reload without issues 2014-11-24 22:10:20 +01:00
Nicolas Coevoet
e76b5665bf added 'nag' feature, which can announce in logChannel at regular interval that some modes are setted 2014-09-16 16:05:28 +02:00
Nicolas Coevoet
4d3c14c85c finished colored announce, some typos fixs, little enhancement for mass edit 2014-09-04 21:46:58 +02:00
Nicolas Coevoet
abd832543e modified massrepeat behaviour, better handling of spam pattern 2014-09-01 22:58:12 +02:00
Nicolas Coevoet
d04636c322 add ability to set channel forward ban on cycle detected 2014-08-28 13:53:18 +02:00
Nicolas Coevoet
aaa874be23 added netsplit detection, bot can change modes during netsplitDuration, and massJoin, cycle detection are disabled during that duration 2014-08-28 13:28:50 +02:00
Nicolas Coevoet
2c3961fb02 added optional colors for announces 2014-08-24 19:19:52 +02:00
Nicolas Coevoet
95f8d1cb75 added new setting that allows to not announce modes made by ignored user 2014-07-18 18:45:14 +02:00
Nicolas Coevoet
872550c353 some explanations & typos 2014-07-16 20:08:11 +02:00
Nicolas Coevoet
f415bc16d3 some typos corrected by Unit193 2014-06-27 11:11:27 +02:00
Nicolas Coevoet
91388d9ad9 some changes related to users tracking and default op status 2014-06-25 13:24:40 +02:00
Nicolas Coevoet
d36930152a modified announceMode, now it's announceModes with list of modes to announce, you can also choose to use notice or privmsg for announces 2014-04-14 20:58:37 +02:00
Nicolas Coevoet
f11f327e90 modified announceMode, now it's announceModes with list of modes to announce, you can also choose to use notice or privmsg for announces 2014-04-14 20:57:57 +02:00
Nicolas Coevoet
a02eabca9d documentation changes provided by Stuart Prescott, thanks 2014-04-14 19:15:47 +02:00
Nicolas Coevoet
c369ec7a47 added few new settings related to action against affected users, permanent ban 2013-12-22 00:15:28 +01:00
Nicolas Coevoet
9395c90b3e little fix in check for affected users, added bot's ability to add comment from kick messages 2013-12-07 19:54:20 +01:00
Nicolas Coevoet
6b148879f7 added a config var to disable bot asking for op, note : protection modes will be applied if you op before force him to cycle the channel, expired quiet/ban/whatever will always be done if you op it 2013-12-02 23:38:26 +01:00
Nicolas Coevoet
8416a3da7f added half support for unreal and inspire extended bans ( ~q: and m: ), both with b command 2013-11-30 22:10:15 +01:00
Nicolas Coevoet
c7cfdd6f9d modified a bit quiet/unquiet vs chanserv, added new announce configuration about voice and op modes 2013-11-27 19:58:41 +01:00
Nicolas Coevoet
7d0daa99f4 modified info/detail messages a bit, added support for chanserv quiet/unquiet 2013-11-26 21:13:47 +01:00
Nicolas Coevoet
3f03a7e096 .. 2013-10-27 18:40:18 +01:00
Nicolas Coevoet
b3f9270f37 some little fixs for massJoin and underAttack, + some behaviour changes with them 2013-10-27 10:38:18 +01:00
Nicolas Coevoet
85352fc56c modified massJoin behaviour 2013-10-26 22:11:40 +02:00
Nicolas Coevoet
895c638f1a fix ctcps action, added banEvade check ( when account changes triggered ), move cycle detection under part and quit, added massJoin in doJoin 2013-10-26 17:18:13 +02:00
Nicolas Coevoet
c8dcad02d6 added settings about what should be forwarded to logChannel, and scheduler for expires + random fix/changes 2013-10-24 23:04:03 +02:00
Nicolas Coevoet
609c4c695d some fixs about op/deop + exempted and under attack feature 2013-10-22 22:54:23 +02:00
Nicolas Coevoet
d1afd5ae1d added python3 support 2013-10-22 00:03:01 +02:00
Nicolas Coevoet
d6b4b6102b little fixs 2013-10-20 10:54:52 +02:00
Nicolas Coevoet
7747f4d69c finaly fixed first load of config 2013-10-19 09:13:01 +02:00
Nicolas Coevoet
7ea47f81dd added feature : ask op about mode changes, per channel setting 2013-10-19 00:20:20 +02:00
Nicolas Coevoet
a2e6703651 fixed a typo 2013-10-16 21:13:06 +02:00
Nicolas Coevoet
7b3c1c2746 first commit 2013-10-13 23:13:21 +02:00