3
0
mirror of https://github.com/pragma-/pbot.git synced 2024-11-29 23:39:24 +01:00
Commit Graph

22 Commits

Author SHA1 Message Date
Pragmatic Software
dfae9bebc0 Relicense under MIT 2021-07-10 15:00:22 -07:00
Pragmatic Software
f1c5b8c706 Progress on refactoring and polishing everything 2021-06-24 18:28:49 -07:00
Pragmatic Software
1a41f9aebb Refactor PBot::Timer into PBot::EventQueue
Make better use of PBot::IRC's select loop
Remove use of SIGALRM
2021-06-21 17:26:24 -07:00
Pragmatic Software
1c2b4da9ab Consolidate imports into PBot::Imports 2021-06-18 21:23:34 -07:00
Pragmatic Software
9b114006e0 Implement antiflood.join_flood_channel registry entry 2021-06-17 09:58:42 -07:00
Pragmatic Software
613890707a Progress on refactoring and polishing everything
More to come!
2021-06-06 19:12:14 -07:00
Pragmatic Software
41a15799d0 BanList: fix call to enqueue_unban 2020-10-23 00:22:15 -07:00
Pragmatic Software
40ab17beed BanList: remove "Finalizing" log messages 2020-06-28 20:31:32 -07:00
Pragmatic Software
a412c98ea9 BanList: ensure !ban/!mute mask is wildcard-complete when appropriate 2020-06-13 13:22:44 -07:00
Pragmatic Software
1f3a12fcf6 BanList: overwrite timeout when updating ban/mute 2020-06-12 19:53:43 -07:00
Pragmatic Software
9ec2622183 Ensure params to track_mode are defined 2020-06-11 19:30:07 -07:00
Pragmatic Software
91b7fa8558 BanList: add banlist.mute_mode_char registry setting to configure MODE character used for muting 2020-05-31 02:39:33 -07:00
Pragmatic Software
7e38ee6793 BanList: fix warning about odd elements in anonymous hash 2020-05-18 12:17:04 -07:00
Pragmatic Software
08caa120fe BanList: increase save queue delay to 15s 2020-05-14 17:42:11 -07:00
Pragmatic Software
4166da140e BanList: use save queue to prevent repeated saves when handling multiple bans 2020-05-14 16:58:29 -07:00
Pragmatic Software
976bfcb5e7 Refactor commands to begin with cmd_ and take a $context object
Move all command subroutines closer to top of source file
Do not send WHO to non-chanop channels
Minor misc bugfixes and improvements
2020-05-04 13:21:35 -07:00
Pragmatic Software
cfba96e8ae Rename $stuff to $context throughout 2020-05-01 20:59:51 -07:00
Pragmatic Software
e071005cd4 Fix ban list type flag inconsistency due to BanList refactor 2020-04-30 14:27:10 -07:00
Pragmatic Software
54a938b54d BanList: Remove repeated "ago" 2020-04-28 22:43:13 -07:00
Pragmatic Software
f347d1798b Finalize BanList refactor; add updater 2020-04-28 22:36:13 -07:00
Pragmatic Software
ea19abad4f Refactor BanTracker into BanList; move stuff out off ChanOps 2020-04-28 21:33:49 -07:00
Pragmatic Software
e98cd759fd Rename BanTracker to BanList 2020-04-25 20:31:48 -07:00