345 Commits

Author SHA1 Message Date
Nicolas Coevoet
84ae5729e3 fix cap detection 2015-03-16 00:02:52 +01: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
883bee94a8 fix a per channel settings, useIpForGateway 2015-03-05 11:41:52 +01:00
Nicolas Coevoet
a7a83d6e03 check evade onjoin on +q list and mark item found 2015-03-05 11:16:06 +01:00
Nicolas Coevoet
ee508947b0 check evade onjoin on +q list and mark item found 2015-03-05 11:08:38 +01:00
Nicolas Coevoet
fc7feae30a fix announces on same channel while not opped 2015-03-04 22:37:41 +01:00
Nicolas Coevoet
6ae5ba614c prevent @#channel announce when no opped and useless assert in that case 2015-03-04 22:25:05 +01:00
Nicolas Coevoet
10a1b8ea87 check evade against *add plugin.py@host & *add plugin.py@*/ip.* 2015-02-25 11:32:12 +01:00
Nicolas Coevoet
1bb319b1de Merge branch 'master' of https://github.com/ncoevoet/ChanTracker 2015-02-24 09:50:55 +01:00
Nicolas Coevoet
8aa34e5bfe removed uneeded break in _isHilight detection 2015-02-24 09:50:38 +01:00
Nicolas Coevoet
fe46de323d if logChannel is same as channel, bot announces will only be viewable by opped users 2015-02-21 17:48:51 +01:00
Nicolas Coevoet
2105a15579 fix race condition divise by zero 2015-02-19 19:30:35 +01:00
Nicolas Coevoet
a44d6c9610 fix eI removal where bot may miss the removal message from server 2015-02-18 19:26:30 +01:00
Nicolas Coevoet
177c5ff1aa fix quiet protections for InspIRCd 2015-02-11 20:13:43 +01:00
Nicolas Coevoet
6a7df62354 added support for quiet on inspircd 2015-02-08 11:57:21 +01:00
Nicolas Coevoet
cfa54dda59 little change for kick on :bans 2015-02-05 18:48:55 +01:00
Nicolas Coevoet
a3d7425c66 little changes 2015-02-02 22:16:15 +01:00
Nicolas Coevoet
e8523f6a8f fix cidr ban computation while on py 2.7 and ip_address 2015-01-30 16:34:21 +01:00
Nicolas Coevoet
fe5fc2cc71 fix for cidrs bans computation 2015-01-27 10:09:19 +01:00
Nicolas Coevoet
0fdad9901e added support for cidr bans computation 2015-01-26 20:35:10 +01:00
Nicolas Coevoet
864d1f5818 fixed problem of ip computation, new release 2015-01-25 10:56:18 +01:00
Nicolas Coevoet
483ed680a1 prevent bot to be stuck in some case when it compute host ip 2015-01-25 10:38:07 +01:00
Nicolas Coevoet
7644b16892 prevent bot to be stuck in some case when it compute host ip 2015-01-25 10:33:53 +01:00
Nicolas Coevoet
67ca04786c little changes for getBestPattern and vpn/* 2015-01-23 18:37:54 +01:00
Nicolas Coevoet
63683c6739 fix 2015-01-15 14:05:54 +01:00
Nicolas Coevoet
55f6162b14 fix 2015-01-15 14:03:58 +01:00
Nicolas Coevoet
d8f41d45ac various fix 2015-01-13 20:38:23 +01:00
Nicolas Coevoet
c408579355 few fix related to computed hostmask 2015-01-06 22:11:42 +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
b20c703365 prevent bot to kick user with #channel,protected while check b :#channel bans 2014-12-17 21:58:46 +01:00
Nicolas Coevoet
e230da3d97 close properly some cursor 2014-12-13 21:36:21 +01:00
Erika Mustermann
360581ccb7 Fix syntax for &b command
Options should precede data
2014-12-13 13:46:26 -06:00
Nicolas Coevoet
006f98dd9d modified a bit how mass repeat detection works 2014-12-11 18:55:42 +01:00
Nicolas Coevoet
1f401a897d replaced orange by yellow 2014-12-08 19:34:05 +01:00
Nicolas Coevoet
05d65fcf67 added --ids as option for query 2014-12-06 18:48:12 +01:00
Nicolas Coevoet
22b847b01f little fix 2014-12-06 11:30:56 +01:00
Nicolas Coevoet
c20f611349 added black background on id 2014-12-06 09:39:02 +01:00
Nicolas Coevoet
ebd56c576a notify user on ub --perm that he should use channel ban remove if the ban is already removed 2014-12-06 09:22:19 +01:00
Nicolas Coevoet
d2ce65d2d7 used to others languages ... 2014-12-04 00:19:24 +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
a59061cfde added support in match for unknown hostmask 2014-12-01 20:45:19 +01:00
Nicolas Coevoet
53f5a4caca fix issue while trying to use b nick on someone who just left 2014-12-01 18:01:50 +01:00
Nicolas Coevoet
e5e8c7ed4c fix 2014-12-01 00:12:31 +01:00
Nicolas Coevoet
85a2c140a0 fix 2014-11-30 13:40:33 +01:00
Nicolas Coevoet
b18d5cca11 fix something in mass repeat detection, added experimental for :#from: if someone is banned on #from, bot could kick him on channels where :#from is placed 2014-11-30 09:47:54 +01:00
Nicolas Coevoet
e64ad0650a fix missed : 2014-11-28 09:39:13 +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