3
0
mirror of https://github.com/pragma-/pbot.git synced 2026-01-18 16:18:08 +01:00

Commit Graph

  • fa6dad12cd Add Aliases table to MessageHistory Pragmatic Software 2015-05-11 21:27:22 -07:00
  • 3776bef88a Reduce WHOIS queries when target joins multiple channels at once Pragmatic Software 2015-05-10 12:36:47 -07:00
  • b39123813c Update version Pragmatic Software 2015-05-08 05:11:09 -07:00
  • c69d6c1953 Ignore more useless URL titles Pragmatic Software 2015-05-08 05:11:07 -07:00
  • 745b1ffdc7 Update version Pragmatic Software 2015-05-08 05:03:00 -07:00
  • 3baa1cf809 Added qalc calculator module Pragmatic Software 2015-05-08 05:02:57 -07:00
  • 7139490067 Updated math.pl to perform unit conversions Pragmatic Software 2015-05-08 05:02:35 -07:00
  • d7f2eb0d45 Update version Pragmatic Software 2015-05-06 21:22:25 -07:00
  • a997705ea4 Correct sprunge error message Pragmatic Software 2015-05-06 21:22:22 -07:00
  • a245b338c0 Update version Pragmatic Software 2015-05-06 21:15:35 -07:00
  • 898aa18783 Add rate-limit to paste_sprunge function Pragmatic Software 2015-05-06 21:15:25 -07:00
  • b5c10b73d9 Add "forever" as valid parsedate option Pragmatic Software 2015-05-06 21:13:39 -07:00
  • 3be6755a61 Do not ignore last-spoken nick if nick is logged in bot admin Pragmatic Software 2015-05-06 21:10:55 -07:00
  • 92b738e962 Update version Pragmatic Software 2015-04-26 16:05:08 -07:00
  • 715ff8ee78 Find factoids in proper channel namespace Pragmatic Software 2015-04-26 16:05:03 -07:00
  • b9b4a0e2d3 Update version Pragmatic Software 2015-04-21 01:10:58 -07:00
  • bc99ac001f Compiler CPU watchdog: print message only when there's load Pragmatic Software 2015-04-21 01:10:45 -07:00
  • 00203f1705 Update version Pragmatic Software 2015-04-20 21:33:17 -07:00
  • 10c17bd3ad Add watchdog to monitor VM cpu load and reset for excessive load Pragmatic Software 2015-04-20 21:33:01 -07:00
  • 3bb3407d37 Update version Pragmatic Software 2015-04-19 01:55:55 -07:00
  • f20932b442 Allow setting channel-specific registry item no_url_titles and no_compile_blocks to prevent invoking these in those channels Rename $mynick to $botnick throughout Pragmatic Software 2015-04-19 01:55:52 -07:00
  • 4bda217774 Use botnick instead of trigger for stdin commands Pragmatic Software 2015-04-19 01:53:46 -07:00
  • 778933caad Update version Pragmatic Software 2015-04-16 03:12:14 -07:00
  • ef22f9578d Move backspace handling to base class for all languages Pragmatic Software 2015-04-16 03:12:07 -07:00
  • 0d69796e6f Increase BC_LINE_LENGTH in bc language Pragmatic Software 2015-04-16 03:11:10 -07:00
  • c4659cd4cb Minor cosmetic refactoring of C11 language Pragmatic Software 2015-04-16 03:10:45 -07:00
  • 766e433d33 Add all standard C++ headers to C++ compiler_vm language Pragmatic Software 2015-04-16 03:09:32 -07:00
  • 29b3d7e80f Update version Pragmatic Software 2015-04-14 20:14:24 -07:00
  • 789a4bfe2d Correct handling of telling factoid aliases Pragmatic Software 2015-04-14 20:14:22 -07:00
  • b38456e411 Update version Pragmatic Software 2015-04-13 15:43:22 -07:00
  • a9df8351d3 Move English-to-seconds time duration parser to Utils::ParseDate Pragmatic Software 2015-04-13 15:43:19 -07:00
  • 9ff76ad500 Reduce pseudo-AI typing delay Pragmatic Software 2015-04-13 15:41:11 -07:00
  • b9b0a55b4e Ensure banmask is a proper mask when doing nick bans Pragmatic Software 2015-04-13 15:40:43 -07:00
  • 990604e085 Update version Pragmatic Software 2015-04-11 16:00:40 -07:00
  • 111717c798 Improve ban command to understand English time durations Pragmatic Software 2015-04-11 16:00:20 -07:00
  • a6bafb12a4 Update version Pragmatic Software 2015-04-10 14:59:20 -07:00
  • 59c29977e6 Improve handling of factoids Pragmatic Software 2015-04-10 14:59:17 -07:00
  • d89e05b759 Update version Pragmatic Software 2015-04-10 05:08:19 -07:00
  • 3a7051b32b Perform rudimentary Java language preprocessing Pragmatic Software 2015-04-10 05:08:07 -07:00
  • f5723d425e Update version Pragmatic Software 2015-04-10 03:43:52 -07:00
  • d3eca7544f Add Java language to compiler_vm Pragmatic Software 2015-04-10 03:43:45 -07:00
  • c4ec393153 Update version Pragmatic Software 2015-04-09 11:04:48 -07:00
  • 518f6d041f Add Go language to compiler_vm Pragmatic Software 2015-04-09 11:04:34 -07:00
  • c8f35ddb09 Add Haskell language to compiler_vm Pragmatic Software 2015-04-09 11:04:18 -07:00
  • 88f6998b12 Improve support for C++ functions within structs/classes Pragmatic Software 2015-04-09 11:03:42 -07:00
  • 1122f7ede6 Use name field for -info flag Pragmatic Software 2015-04-09 11:03:04 -07:00
  • 38d109059a Improvements to watchdog Pragmatic Software 2015-04-09 11:02:20 -07:00
  • 355853c24e Remove indent(1) since it barfs on some C99/C11 constructs Pragmatic Software 2015-04-06 06:43:08 -07:00
  • 6642281b8a Update version Pragmatic Software 2015-04-06 00:49:51 -07:00
  • 8bbfe2d387 Add scheme language to compiler_vm Pragmatic Software 2015-04-06 00:49:38 -07:00
  • 332545452f Add clisp language to compiler_vm Pragmatic Software 2015-04-06 00:49:29 -07:00
  • a8c813e631 Update C++ compiler_vm to gcc 5.0 and use -std=c++14 Pragmatic Software 2015-04-06 00:48:57 -07:00
  • a15b343752 Update version Pragmatic Software 2015-04-05 02:32:18 -07:00
  • 2db52fd656 Add Lua language to compiler_vm Pragmatic Software 2015-04-05 02:32:08 -07:00
  • d01cbde65b Add JavaScript language to compiler_vm (using Google V8) Pragmatic Software 2015-04-05 02:31:45 -07:00
  • 4986c786f1 Add FreeBASIC language to compiler_vm Pragmatic Software 2015-04-05 02:31:09 -07:00
  • 8686a40104 Add C++ language to compiler_vm Pragmatic Software 2015-04-05 02:30:42 -07:00
  • 14ebbe2533 Add support for using an optional name field to override language Pragmatic Software 2015-04-05 02:29:12 -07:00
  • 137a29cd3c Improve indentation for pretty-pasting; remove newline replacement code Pragmatic Software 2015-04-05 02:24:56 -07:00
  • 1b342af3a4 Replace newlines outside of literals for all languages; improve interactive-edit replacement logic Pragmatic Software 2015-04-05 02:24:01 -07:00
  • 2261a5bc75 Don't split numbers across lines; use -l as default optional arg Pragmatic Software 2015-04-05 02:21:35 -07:00
  • fcdf24deb5 Update version Pragmatic Software 2015-04-03 15:33:24 -07:00
  • 17afac5908 Check commands table for keyword before searching regexs Pragmatic Software 2015-04-03 15:33:19 -07:00
  • d8c12522ed Update version Pragmatic Software 2015-04-03 13:06:29 -07:00
  • d1341ab4bd Use proper lookbehind to prevent expansion of escaped variables Pragmatic Software 2015-04-03 13:06:24 -07:00
  • d2711956d6 Update version Pragmatic Software 2015-04-03 12:33:42 -07:00
  • ae3791815b Allow recursive expansion of adlib variables Rename $count to $depth to reflect recursion Pragmatic Software 2015-04-03 12:33:39 -07:00
  • 383c194966 Don't remove trailing punctuation from arguments Rename $count to $depth to reflect recursion Pragmatic Software 2015-04-03 12:32:35 -07:00
  • f3bf1f5e5b Rename $count to $depth to reflect recursion Pragmatic Software 2015-04-03 12:31:46 -07:00
  • e76592442c Update version Pragmatic Software 2015-04-03 10:41:07 -07:00
  • 433f381bc9 Don't expand $1, $2, etc, as adlibs Pragmatic Software 2015-04-03 10:40:48 -07:00
  • 7cd174506f Update version Pragmatic Software 2015-04-03 10:12:37 -07:00
  • a6c3db5cc7 Update factoids Pragmatic Software 2015-04-03 10:11:37 -07:00
  • 528f66bfed Refactor Factoids.pm to allow expansion of variables in all factoid types Pragmatic Software 2015-04-03 10:11:21 -07:00
  • 060d3aee6a Fix wrong channel for fact command Pragmatic Software 2015-04-03 10:08:57 -07:00
  • 2a0912342e Update version Pragmatic Software 2015-03-30 15:04:12 -07:00
  • c73f8b6a01 Minor refactor Pragmatic Software 2015-03-30 15:04:08 -07:00
  • b2714e2d16 Update version Pragmatic Software 2015-03-29 20:26:35 -07:00
  • b6f842bafc Rename some missed variables from previous name-change Pragmatic Software 2015-03-29 20:26:08 -07:00
  • b36a4fb2c9 Improve message output queue Pragmatic Software 2015-03-29 20:24:36 -07:00
  • 3f62bfbd94 Update version Pragmatic Software 2015-03-28 17:52:42 -07:00
  • 4f236a4250 Update factoids Pragmatic Software 2015-03-28 17:51:11 -07:00
  • e199f6309a Factoids can now be set to use a delayed output queue instead of immediately responding Pragmatic Software 2015-03-28 17:50:43 -07:00
  • 6701ee67f9 find_factoid() can now be told to return found alias instead Pragmatic Software 2015-03-28 17:49:42 -07:00
  • 5457e129b0 Update version Pragmatic Software 2015-03-27 13:01:15 -07:00
  • 7599fb0c19 Correct handling of bot trigger in /msg since earlier commit allowing trigger to be a regex Pragmatic Software 2015-03-27 13:00:43 -07:00
  • 5117c601fb Update version Pragmatic Software 2015-03-27 04:09:50 -07:00
  • 9140cbec07 Remove ancient obsoleted -1 check on Nickserv account Pragmatic Software 2015-03-27 04:09:39 -07:00
  • 7f87730de8 Improve handling of Nickserv accounts in check-bans and unbanme Pragmatic Software 2015-03-27 04:08:47 -07:00
  • 377cf99d35 Update version Pragmatic Software 2015-03-23 04:27:49 -07:00
  • 44bdf26ebc Add support for per-channel bot trigger characters Pragmatic Software 2015-03-23 04:27:41 -07:00
  • 2e9f15b7e2 Support IPv6 banmasks Pragmatic Software 2015-03-23 04:18:33 -07:00
  • 0db12b82ae Update version Pragmatic Software 2015-03-20 21:14:11 -07:00
  • be47b2cbf2 Improve output of blacklist and ignorelist commands Pragmatic Software 2015-03-20 21:14:07 -07:00
  • 3e88db4505 Update version Pragmatic Software 2015-03-16 23:22:22 -07:00
  • 728e05e514 Correct minor logic error Pragmatic Software 2015-03-16 23:22:18 -07:00
  • b45b707ec2 Update version Pragmatic Software 2015-03-16 21:10:12 -07:00
  • 9a52fffcdd Rename ShitList to BlackList; minor refactor of IgnoreList Pragmatic Software 2015-03-16 21:08:25 -07:00
  • d350affa93 Update version Pragmatic Software 2015-03-15 20:13:03 -07:00
  • cb9ead7624 Incorporate custom workdir field into URL for modules Pragmatic Software 2015-03-15 20:12:44 -07:00