212 Commits

Author SHA1 Message Date
Nicolas Coevoet
031e94eca3 few performance changes 2014-01-24 18:58:13 +01:00
Nicolas Coevoet
40eb6c0bd8 fix related when bot ask ops about a mode change 2014-01-24 14:51:24 +01:00
Nicolas Coevoet
badb9e92a4 typo 2014-01-24 00:59:10 +01:00
Nicolas Coevoet
a295819926 malformed space/tabs 2014-01-24 00:57:56 +01:00
Nicolas Coevoet
ccc16a8252 changed a little removal period 2014-01-24 00:50:28 +01:00
Nicolas Coevoet
f6ed0ca44c better implementation of op asking when they apply a ban/quiet/whatever 2014-01-21 19:21:16 +01:00
Nicolas Coevoet
e198c32b7a related to askOp and a new method to permit both edit and mark 2014-01-21 16:17:08 +01:00
Nicolas Coevoet
c84bd7d3ff modified a bit how bot asks and can handle message when it query an op who did a mode change 2014-01-21 11:32:17 +01:00
Nicolas Coevoet
c2b4200eae modified a lot how channel's protection are handled and repeat / massRepeat behaviour 2014-01-17 14:38:56 +01:00
Nicolas Coevoet
e0b3761f43 modified a bit how massRepeat detection works 2014-01-15 11:30:55 +01:00
Nicolas Coevoet
86fed15783 modified a bit repeat detection in order to use repeatPermit 0 2014-01-14 09:39:11 +01:00
Nicolas Coevoet
a7c835d330 fix mark with an already removed item 2014-01-13 20:51:49 +01:00
Nicolas Coevoet
0d1aac043c typo 2014-01-08 11:41:43 +01:00
Nicolas Coevoet
10a360f193 prevent method call cycle 2014-01-07 20:30:17 +01:00
Nicolas Coevoet
e1e41e3eac fix a case where bot could restart due to cycle method call 2014-01-07 20:21:22 +01:00
Nicolas Coevoet
04b1ec51cc fixed kickReason ( wasn't channel specific ) added k and r mode for protection, which kick or remove instead of quiet/ban 2014-01-03 19:47:48 +01:00
Nicolas Coevoet
90351c7087 little fix with unquiet via chanserv 2014-01-03 11:28:45 +01:00
Nicolas Coevoet
ca693cb1f3 little fix about affected users with a forward ban 2014-01-02 21:03:17 +01:00
Nicolas Coevoet
4ee315db72 better first join performance 2013-12-22 16:39:39 +01:00
Nicolas Coevoet
6c655cbb73 better first join performance 2013-12-22 16:36:21 +01:00
Nicolas Coevoet
57ab6dd31c little fix about cycle flood detection 2013-12-22 16:25:36 +01:00
Nicolas Coevoet
c2c239c812 modified setting entry used for duration of permanent bans item 2013-12-22 00:36:15 +01:00
Nicolas Coevoet
5693ff8b6f added few new settings related to action against affected users, permanent ban 2013-12-22 00:15:17 +01:00
Nicolas Coevoet
94527633c3 added new method that allows to check which modes affects an user 2013-12-21 20:13:08 +01:00
Nicolas Coevoet
138097f043 typo 2013-12-21 17:08:13 +01:00
Nicolas Coevoet
fbb28391af added badDuration for channel permanent bans 2013-12-21 16:56:20 +01:00
Nicolas Coevoet
bdd2804bae removed another unnecessary delay 2013-12-21 16:30:58 +01:00
Nicolas Coevoet
fd3a8c8a4b prevent delay for bot privmsg when asking op about 2013-12-21 16:06:20 +01:00
Nicolas Coevoet
d7baae99e4 typo 2013-12-21 09:40:01 +01:00
Nicolas Coevoet
dee78a6a30 prevent the bot to acts against +eI and protected users when a mode affects them 2013-12-21 09:37:51 +01:00
Nicolas Coevoet
655925d808 prevent bot to apply unmode to affected users one by one 2013-12-21 09:31:04 +01:00
Nicolas Coevoet
252f5ae1db prevent delay with channel bans items 2013-12-21 00:46:13 +01:00
Nicolas Coevoet
61cafe9449 added protected capability from supybot to prevent bot to do channel protection against, resolves #2 2013-12-20 20:04:44 +01:00
Nicolas Coevoet
da896f59da reverted changes of previous commit 2013-12-20 19:58:33 +01:00
Nicolas Coevoet
228cc945fd added trusted capability from supybot to prevent bot to do channel protection against, resolves #2 2013-12-20 19:07:54 +01:00
Nicolas Coevoet
3ac27692fe prevent ban for +eI people with channel bans mask 2013-12-18 21:15:37 +01:00
Nicolas Coevoet
4075383d80 typo 2013-12-17 10:26:52 +01:00
Nicolas Coevoet
905a13e70c added Channel.ban supports in order to ban on join blacklist hostmask 2013-12-17 10:15:19 +01:00
Nicolas Coevoet
e9208afe77 modified a bit bot behaviour about kickMode, only applied when bot did the mode 2013-12-14 22:07:40 +01:00
Nicolas Coevoet
afe804c03e fixed nick's logs 2013-12-14 20:23:36 +01:00
Nicolas Coevoet
eba780ecea typo 2013-12-07 20:01:38 +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
9b7c2f0d6c fix an issue with cycle detection with quit/rejoin and few kind of kill/klined messages 2013-12-05 19:06:30 +01:00
Nicolas Coevoet
4bb6e83f5f modified a bit stored messages and reply for 'info', 'detail', 'affect' commands 2013-12-03 20:19:56 +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
e0da7b7cce just some message replies changes 2013-12-02 20:47:55 +01:00
Nicolas Coevoet
d1467dcaae reduce utils.net.isIP, allow per config changes of cached nick removes based on cycleLife 2013-12-02 19:17:38 +01:00
Nicolas Coevoet
d8af7024f9 reduce call to utils.net.isIP, in order to increase perf on advanced who 2013-12-01 22:30:54 +01:00
Nicolas Coevoet
7f7b8f7d16 removed useless code about extends bans 2013-12-01 21:59:13 +01:00
Nicolas Coevoet
d235f1abc7 little fixs 2013-12-01 21:48:08 +01:00