3
0
mirror of https://github.com/pragma-/pbot.git synced 2025-11-17 23:17:21 +01:00

Commit Graph

  • 75eac99ea1 PBot: strip trailing directory separator from directory command-line overrides Pragmatic Software 2020-05-29 18:57:22 -07:00
  • 159124cbe9 Channels: fix chanrem Pragmatic Software 2020-05-29 18:25:55 -07:00
  • d170b6b1ec Update version Pragmatic Software 2020-05-29 18:19:45 -07:00
  • cd665619ee AntiFlood: devoice +v users when banning Pragmatic Software 2020-05-29 18:19:42 -07:00
  • 50e000923a Update version Pragmatic Software 2020-05-29 18:10:57 -07:00
  • f8b6cee54e AntiFlood: check for +v/+o on user when enforcing anti-flood Pragmatic Software 2020-05-29 18:10:49 -07:00
  • 85e08eee9e PBot: refactor the two argument parsing loops into one loop Pragmatic Software 2020-05-26 19:21:11 -07:00
  • bd38b53288 Update version Pragmatic Software 2020-05-21 19:57:15 -07:00
  • 8f024aa140 Commands: do not expand variables for commands with dont-replace-pronouns, in order to preserve expected behavior Pragmatic Software 2020-05-21 19:57:11 -07:00
  • 395f13020b Update version Pragmatic Software 2020-05-21 19:38:08 -07:00
  • 0ac20aa4b1 Commands: fix some cases in which $args would not expand Pragmatic Software 2020-05-21 19:38:05 -07:00
  • 0f377d4497 Update version Pragmatic Software 2020-05-21 19:25:38 -07:00
  • 2af12c97f5 Plugins/AntiTwitter: disregard whitelisted users Pragmatic Software 2020-05-21 19:25:31 -07:00
  • beef46f120 Variables such as $0 can now be escaped, e.g. in factset, etc Pragmatic Software 2020-05-21 19:23:30 -07:00
  • 7645dce361 Plugins/Weather: improve usage message Pragmatic Software 2020-05-20 14:19:10 -07:00
  • 7a0de62612 Plugins/Wttr: improve wttr usage message Pragmatic Software 2020-05-20 10:34:05 -07:00
  • 7e38ee6793 BanList: fix warning about odd elements in anonymous hash Pragmatic Software 2020-05-18 12:17:04 -07:00
  • 10b4332556 Update version Pragmatic Software 2020-05-18 10:57:25 -07:00
  • f293366ad0 MessageHistory: override sort method to seen if -l is specified without -sort Pragmatic Software 2020-05-18 10:57:23 -07:00
  • b3a5b57f71 Update version Pragmatic Software 2020-05-18 09:54:59 -07:00
  • 74e0f9a1ce Plugins: ignore blank lines in plugin_autoload Pragmatic Software 2020-05-18 09:54:55 -07:00
  • b0bdde34a5 Update version Pragmatic Software 2020-05-18 01:00:22 -07:00
  • aa778304d8 MessageHistory: add gecos to aka -sort Pragmatic Software 2020-05-18 01:00:18 -07:00
  • 852c54d210 Update version Pragmatic Software 2020-05-18 00:05:18 -07:00
  • da9abb4fbc MessageHistory: aka can now sort output; added option -l to show last seen time Pragmatic Software 2020-05-18 00:05:15 -07:00
  • 565f4b080b NickList: improve nicklist usage message Pragmatic Software 2020-05-18 00:04:12 -07:00
  • 46cad2050c NickList: slightly improve error-checking for nicklist arguments Pragmatic Software 2020-05-17 23:31:25 -07:00
  • 33fd788988 NickList: improve nicklist usage message Pragmatic Software 2020-05-17 23:10:49 -07:00
  • 1daf86df46 NickList: add text about using -/+ to invert sort direction Pragmatic Software 2020-05-17 22:56:14 -07:00
  • d656b01aa6 Update version Pragmatic Software 2020-05-17 16:47:50 -07:00
  • 5bb026f33e NickList: nicklist command now can accept options for sorting and display Pragmatic Software 2020-05-17 16:47:48 -07:00
  • 40a2728737 Update version Pragmatic Software 2020-05-16 23:13:19 -07:00
  • 9898634b3a NickList: improve output of nicklist command Pragmatic Software 2020-05-16 23:13:13 -07:00
  • 72eb7f9e24 Users: do not repeat names for each hostmask per channel in users Pragmatic Software 2020-05-16 22:43:54 -07:00
  • 0436294090 MessageHistory: aka can optionally bypass alias table Pragmatic Software 2020-05-16 22:39:48 -07:00
  • 8871d88ff2 Update version Pragmatic Software 2020-05-14 17:42:13 -07:00
  • 08caa120fe BanList: increase save queue delay to 15s Pragmatic Software 2020-05-14 17:42:11 -07:00
  • 6ff311267e Update version Pragmatic Software 2020-05-14 16:58:38 -07:00
  • 4166da140e BanList: use save queue to prevent repeated saves when handling multiple bans Pragmatic Software 2020-05-14 16:58:29 -07:00
  • 506ebf13c6 DualIndexHashObject can now enqueue saves to prevent repeated-save thrashing Pragmatic Software 2020-05-14 16:57:34 -07:00
  • a91c2cd71e DualIndexSQLiteObject: do not interrupt atexit queue Pragmatic Software 2020-05-14 16:55:23 -07:00
  • 37f3bc5467 Timer: add more flexible ways to enqueue and dequeue events Pragmatic Software 2020-05-14 16:54:10 -07:00
  • 559b058dd1 ChanOpCommands: fix unban * Pragmatic Software 2020-05-14 16:53:10 -07:00
  • 5633bf8798 Update version Pragmatic Software 2020-05-09 03:22:44 -07:00
  • 2ef70f76fb BlackList: case-insensitive channel test Pragmatic Software 2020-05-09 03:16:14 -07:00
  • b5ec951df1 AntiFlood: check_ban(): correct order of ban_user_timed() arguments Pragmatic Software 2020-05-09 03:15:12 -07:00
  • ca228b9e06 Interpreter: extract_bracketed/split_line now properly handle a final trailing backslash Pragmatic Software 2020-05-09 03:13:56 -07:00
  • 1270bef010 Update version Pragmatic Software 2020-05-08 13:09:36 -07:00
  • aa1273f16f Users: correct spelling of account name Pragmatic Software 2020-05-08 12:56:49 -07:00
  • d588913b7d Plugins/GoogleSearch: handle no results case Pragmatic Software 2020-05-05 13:52:59 -07:00
  • b04df81f81 Update version Pragmatic Software 2020-05-04 23:50:04 -07:00
  • fdc8cd54d5 Factoids: fix spelling of cmd_factfind in interpreter() Pragmatic Software 2020-05-04 23:49:59 -07:00
  • c733a5253b Update version Pragmatic Software 2020-05-04 23:37:18 -07:00
  • c9b69e0b50 Interpreter: ensure $context->{hostmask} is set in interpret() Pragmatic Software 2020-05-04 23:37:13 -07:00
  • 8b7a9d46bd Users: fix minor autovivification issue when decaching non-existent users Pragmatic Software 2020-05-04 19:05:11 -07:00
  • fd125849e2 Plugins/GoogleSearch: catch search() exceptions Pragmatic Software 2020-05-04 18:43:50 -07:00
  • 1ba71c4970 Update factoids Pragmatic Software 2020-05-04 18:29:32 -07:00
  • 9157c2f7fe UrlTitles: add missing hostmask to new $context Pragmatic Software 2020-05-04 18:06:11 -07:00
  • 467fcaaf74 Update version Pragmatic Software 2020-05-04 16:52:01 -07:00
  • 2dfae83478 ProcessManager: show "No output." for processes that exit without output; add $context flag to suppress this Pragmatic Software 2020-05-04 16:51:55 -07:00
  • ba3b22d124 Update version; bot restart required Pragmatic Software 2020-05-04 13:25:05 -07:00
  • 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 Pragmatic Software 2020-05-04 13:21:35 -07:00
  • 5df95b45e9 Update version Pragmatic Software 2020-05-03 19:27:18 -07:00
  • ea67642872 Channels: fix gain_ops() call Pragmatic Software 2020-05-03 19:27:04 -07:00
  • a26411fbc4 Factoids: remove debug statement Pragmatic Software 2020-05-02 23:54:49 -07:00
  • a6202c09c6 Interpreter: adjust interpret_depth for pronouns Pragmatic Software 2020-05-02 23:52:35 -07:00
  • b514acffae Update version Pragmatic Software 2020-05-02 23:50:07 -07:00
  • 33f8c5aeab Factoid rate-limit no longer affects factoids piped/substituted/splitted within the same command Pragmatic Software 2020-05-02 23:49:29 -07:00
  • aee7f706c7 DualIndexSQLiteObject: improve formatting of set output Pragmatic Software 2020-05-02 15:00:57 -07:00
  • ec7eb3828d Update version Pragmatic Software 2020-05-02 02:38:44 -07:00
  • bfce579480 Fix reload banlist Pragmatic Software 2020-05-02 02:38:39 -07:00
  • 8f983bcbda Add grep Function Pragmatic Software 2020-05-02 02:34:32 -07:00
  • cfba96e8ae Rename $stuff to $context throughout Pragmatic Software 2020-05-01 20:59:51 -07:00
  • 195dd39330 Update version Pragmatic Software 2020-05-01 11:26:32 -07:00
  • 0bd2718e05 Functions: correct issue causing truncation at 0 Pragmatic Software 2020-05-01 11:26:27 -07:00
  • 92ed6dd016 Update version Pragmatic Software 2020-05-01 09:55:19 -07:00
  • e155b2958e Commands: show how to add help text when help text is missing Pragmatic Software 2020-05-01 09:55:15 -07:00
  • 1124f4716a DualIndexSQLiteObject: add missing get_key_name() subroutine Pragmatic Software 2020-05-01 09:54:50 -07:00
  • b54360485d IgnoreList: correct formatting of pasted ignore list output Pragmatic Software 2020-05-01 09:45:38 -07:00
  • b9fb3dcb7d Update version Pragmatic Software 2020-04-30 14:27:16 -07:00
  • e071005cd4 Fix ban list type flag inconsistency due to BanList refactor Pragmatic Software 2020-04-30 14:27:10 -07:00
  • 54971a6051 Update version Pragmatic Software 2020-04-30 11:49:04 -07:00
  • 3a3ed38162 MessageHistory: correct behavior of recall -n without history Pragmatic Software 2020-04-30 11:48:53 -07:00
  • de73fa6d56 Update version Pragmatic Software 2020-04-29 20:01:57 -07:00
  • f23df0d4ac DualIndexSQLiteObject: quote unprepared keys Pragmatic Software 2020-04-29 20:01:49 -07:00
  • e1d1e83512 MessageHistory: Remove "It's a nick-change!" message Pragmatic Software 2020-04-29 19:58:15 -07:00
  • 91890a2d33 Update version Pragmatic Software 2020-04-29 17:49:38 -07:00
  • 2b0a0550b5 MessageHistory: recall: add -raw and -random; fix mixing -x -t and -n Pragmatic Software 2020-04-29 17:49:31 -07:00
  • 88a13847c8 IgnoreList: properly set global channel; fix whitespace in ignore list Pragmatic Software 2020-04-29 16:55:09 -07:00
  • 5e7955a51b Update version Pragmatic Software 2020-04-28 22:43:17 -07:00
  • 54a938b54d BanList: Remove repeated "ago" Pragmatic Software 2020-04-28 22:43:13 -07:00
  • f347d1798b Finalize BanList refactor; add updater Pragmatic Software 2020-04-28 22:36:13 -07:00
  • 013fa6b51c data: update name for banlist/quietlist Pragmatic Software 2020-04-28 21:35:55 -07:00
  • ff00903246 data: rename unban/unmute timeout files to banlist/quietlist Pragmatic Software 2020-04-28 21:35:10 -07:00
  • ea19abad4f Refactor BanTracker into BanList; move stuff out off ChanOps Pragmatic Software 2020-04-28 21:33:49 -07:00
  • 8b6b969b97 DualIndexHashObject: do not overwrite existing data when adding Pragmatic Software 2020-04-28 16:59:58 -07:00
  • 848a6c4e3d IRC/Event: add event 729 endofquietlist Pragmatic Software 2020-04-28 16:59:03 -07:00
  • 90de77e523 Users: clear user cache when rebuilding index Pragmatic Software 2020-04-28 16:18:53 -07:00
  • 7f700cc115 Plugins/ActionTrigger: act upon bot commands too Pragmatic Software 2020-04-28 14:55:27 -07:00
  • d290fe1819 Plugins/Weather: Show temps in C/F instead of F/C Pragmatic Software 2020-04-28 14:54:36 -07:00