357 Commits

Author SHA1 Message Date
Nicolas Coevoet
922e6b83ab added new registry entry modeD, which can be customized when using mode D,
added shareable temporary patterns, and two methods to deal with them, addtmp, rmtmp
2021-06-29 20:46:38 +02:00
Nicolas Coevoet
9c41bf5466 Properly remove announceNag scheduler on Chantracker reload 2021-06-29 19:04:57 +02:00
Krytarik Raido
f4cfdf9722 Apply the remainder of the changes. 2021-06-28 23:23:04 +02:00
Nicolas Coevoet
2c69f1bc05 minors improvement by Krytarik Raido 2021-06-28 05:38:39 +00:00
Nicolas Coevoet
17010410e1 hot fix for weired cidr bans 2021-06-25 20:02:20 +00:00
Nicolas Coevoet
0b0b496b49 fix cidr bans ValueError 2021-06-25 17:53:04 +00:00
Nicolas Coevoet
80fa0b9672 Sorry ... autopep8 --in-place <filename> 2021-06-25 09:56:51 +02:00
Nicolas Coevoet
f088cea7f6 removing unneeded CAP REQ 2021-06-24 22:28:16 +00:00
Nicolas Coevoet
f00be5916c Added ability for op (allowOpToConfig) to see and change some channels protection settings 2021-06-24 22:31:27 +02:00
Nicolas Coevoet
38ab2e449f Complete modification or repetition detection, mostly for pattern creation 2021-06-24 22:29:27 +02:00
Nicolas Coevoet
625761a555 special case with askOpAboutMode when the operator doesn't give a duration, the autoexpire one was overritten to forever 2021-06-24 17:30:15 +00:00
Nicolas Coevoet
f6ff5b8128 better supports of libera: added support for account-tag CAP, CHGHOST 2021-06-23 18:07:17 +00:00
Nicolas Coevoet
a3d25c44b7 fixed missing --flood option in wrap 2021-06-19 22:23:41 +02:00
Nicolas Coevoet
3c80464cdf added new method cpmode:
usefull to copy elements of <modea> from #a to #b into <modeb>
2021-06-19 22:03:57 +02:00
Nicolas Coevoet
38e21926d1 Added --flood option for pending, for a better view of active elements 2021-06-19 19:18:23 +00:00
Nicolas Coevoet
b1799be27c Modified how uq/ue/ub/ui elements are computed if a hostmask is given
now the hostmask is checked against the active list
that allows to do !uq $a:* which will removes all quiets on $a:<account>
2021-06-19 21:14:14 +02:00
Nicolas Coevoet
22103587fa Added <delay> to 'modes', 5 minutes instead of 3 when prompted 2021-06-07 07:55:32 +00:00
Nicolas Coevoet
270b2c143f Added new config entries, removeAllBans|Quiets|Invites|Exempts to prevent by default the mass removal with ub * 2021-06-01 20:55:02 +00:00
Nicolas Coevoet
6628af1088 fix some inconsistencies for kickOnMode and kickMode ( and bans ) 2021-06-01 05:41:51 +00:00
Nicolas Coevoet
74c459dc71 Fixed an old issue with computation of affected users on extbans with a channel forwarding, count each ipv6 as unique ( not /64 anymore ), and bold in ops command to logChannel 2021-05-31 11:21:43 +00:00
Nicolas Coevoet
7a60d99121 added , the related per channel config and -clone capability 2021-05-29 23:24:41 +00:00
Nicolas Coevoet
30afb2817c increased during to comment a new ban to 5 minutes 2021-05-29 23:01:25 +00:00
Nicolas Coevoet
05f4297c54 Added --count on , fixed an NPE when logChannel is a nick 2021-05-27 05:37:39 +00:00
Nicolas Coevoet
33dd4fdcfe better handling on NickServ GHOST with announceKick on libera 2021-05-24 20:21:51 +00:00
Nicolas Coevoet
9ce973e926 Preparing some anti capability for protections 2020-10-28 08:02:32 +00:00
Nicolas Coevoet
2407d05aa7 #18 2020-10-01 13:09:24 +00:00
Nicolas Coevoet
c0bb2d11e8 #18 2020-10-01 09:51:58 +00:00
Nicolas Coevoet
25aee3bc91 added support for halfop checks 2020-09-28 22:15:08 +00:00
Nicolas Coevoet
7c136558f9 added global trusted & protected capabilities for Vip 2020-09-21 07:46:37 +00:00
Nicolas Coevoet
d0ff0d36c4 Fixing error in summary with .* ips 2019-11-15 15:03:22 +00:00
Nicolas Coevoet
7fd423a7d8 Added support for : on the command 'match' 2019-10-30 09:47:23 +00:00
Nicolas Coevoet
7b9edfff6b fix for kickMessage 2018-06-11 11:11:19 +02:00
Nicolas Coevoet
84238bfed9 fix for logChannel 2018-06-11 10:48:13 +02:00
Nicolas Coevoet
1aaf30c8fe fix few issue related to py3 2018-06-11 10:34:19 +02:00
Nicolas Coevoet
06013c8aa7 allows nick to be used as target for logChannel 2018-06-06 10:18:34 +02:00
Nicolas Coevoet
668f03f120 py3 version ?! 2018-05-31 18:20:11 +02:00
Nicolas Coevoet
3d0a3753f4 fix previous commit - ended with *add plugin.py@* banned/quieted 2018-04-16 17:16:46 +02:00
Nicolas Coevoet
d70e44b0b8 resolve #22 2018-04-13 16:11:32 +02:00
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
7a4ff48863 fixs and added support for -capability protections 2018-03-09 11:56:13 +01:00
Nicolas Coevoet
903a37b893 force resync on plugin reload 2018-02-02 14:34:07 +01:00
Nicolas Coevoet
88985f3b55 fix extract command and ensure regexp are correct on addregexpattern 2018-02-01 12:43:31 +01:00
Nicolas Coevoet
93d55d9052 fix pattern not correctly updated 2018-01-30 10:08:41 +01:00
Nicolas Coevoet
c33569f42a feature added : permanent pattern, you can decide which regexp or word will trigger something ( you don't need chanreg anymore ) 2018-01-26 16:42:03 +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
2fe1022861 #19 prevents uneeded errors messages when editing to -1s items already sets forever 2016-12-07 21:03:35 +01:00
Nicolas Coevoet
a13986ec2c reduce used memory 2016-09-13 18:42:36 +02:00
Nicolas Coevoet
a46700b5ef Merge branch 'master' of https://github.com/ncoevoet/ChanTracker 2016-09-03 09:36:03 +02:00
Nicolas Coevoet
8169616808 uses kickMax features when bot is following a ban 2016-09-03 09:35:59 +02:00
Usama Akkad
cdb8e51190 removed the space between “print” and the parenthesis for better style
As suggested by <pinkieval> at #limnoria
2016-01-26 10:45:18 +02:00