306 Commits

Author SHA1 Message Date
Nicolas Coevoet
687597ece8 Merge branch 'master' of https://github.com/ncoevoet/ChanTracker 2016-01-05 12:42:24 +01:00
Nicolas Coevoet
ca758a0eae #16 Disable capability negotiation with Limnoria 2016-01-05 12:42:08 +01:00
Nicolas Coevoet
d2cf0cf8a6 Update README.md 2016-01-05 12:33:19 +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
5b2e162f70 Update plugin.py
bug found by ser_berry
2015-05-01 18:15:33 +02:00
Nicolas Coevoet
d17109cda2 Update plugin.py 2015-04-08 17:59:19 +02: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
609044d16c new method 'note' which create a new database without others actions, fix a corner case when logChannel == channel and bot's doesn't keepOp, fix a little null pointer on ban removal 2015-04-06 18:40:51 +02:00
Nicolas Coevoet
8ee6df5c3d Update server.py 2015-04-05 00:10:52 +02:00
Unit 193
eff74cf932 Make it easier to run the server behind a reverse proxy, change stylesheet to work with http or https. 2015-04-04 23:57:29 +02:00
Nicolas Coevoet
221ea871ec added debug supports on netsplitModes/netsplitsUnmodes 2015-03-31 21:22:40 +02:00
Nicolas Coevoet
0bb1f023cb fixed attackMode/attackUnMode & massJoinMode/massJoindUnMode with d ( debug ) 2015-03-31 21:15:01 +02:00
Nicolas Coevoet
32799a9e7f fix : extended bans for inspircd 2015-03-31 20:52:40 +02:00
Nicolas Coevoet
0f5bacd675 kickMessage is now an array of strings, randomly chosen 2015-03-31 20:51:25 +02:00
Nicolas Coevoet
232e962205 Merge pull request #14 from prgmrbill/fix_colons_and_words
Fixes trailing colons, other minor things
2015-03-25 13:37:21 +01:00
PrgmrBill
3b0b696cc1 Fixes trailing colons, adds words, adds exclamation points for consistency 2015-03-22 15:32:03 -04:00
Nicolas Coevoet
ebe7cc8e1f Merge pull request #13 from prgmrbill/rewords_readme_and_adds_example
Rewords README a bit and adds an example
2015-03-19 23:19:29 +01:00
PrgmrBill
4b20d96858 Rewords a bit and adds example for disabling defaultcapabilities 2015-03-19 18:15:27 -04:00
Nicolas Coevoet
b83f8cd32f Update README.md 2015-03-19 14:37:49 +01:00
Nicolas Coevoet
be8a31e29c Update README.md
less verbose bot configuration
2015-03-19 14:30:50 +01:00
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
b1a90e3b9e Merge branch 'master' of https://github.com/ncoevoet/ChanTracker 2015-03-04 22:25:26 +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
d21c619c0e Update README.md 2015-03-04 21:13:41 +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
bf6e263e15 Update README.md 2015-02-03 12:01:33 +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 1.2 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