3
0
mirror of https://github.com/pragma-/pbot.git synced 2024-11-22 11:59:43 +01:00

Commit Graph

  • 39a38b58f8 Triggering non-existent factoids now attempts to factfind (for keywords and text) before trying a levenshtein closest match (of keywords) Pragmatic Software 2012-11-04 20:42:38 +0000
  • b8d2d0797e compiler_vm: Show output from program when using paste command google search: Show "No results found" if no results found c99std/c11std: Minor clean-up of output Pragmatic Software 2012-11-02 22:08:20 +0000
  • 208f89837f Improve handling of auto-op and op-commands on per-channel basis Restore functionality to log out admins when they part/quit Improve display of quit messages in log Pragmatic Software 2012-10-27 21:03:10 +0000
  • f16dedf680 compiler_vm: add script to mount/umount qcow2 for editing Pragmatic Software 2012-10-24 12:29:00 +0000
  • 4602c3b732 compiler_vm: Pass host date to guest Replace "Killed" with "[Killed]" Don't print empty '' after unprintable char values Set default language in compiler_client.pl to C11 Pragmatic Software 2012-10-24 12:26:18 +0000
  • 7f8b39d20a compiler_vm: Limit cpu usage and kill processes using excess cpu Pragmatic Software 2012-10-07 17:48:18 +0000
  • f61bb61aeb Channels: Properly check for arguments to chanadd/chanrem HashObject: Fix potential divide by zero compiler_vm: Limit cpu usage and kill processes using excess cpu Unbuffer stdout Pragmatic Software 2012-10-05 01:59:04 +0000
  • 65660625c2 Added dice_roll.pl module, and updated others Pragmatic Software 2012-09-18 01:32:07 +0000
  • bf91c67346 compiler_vm: improve parsing/function extraction Pragmatic Software 2012-09-17 07:12:16 +0000
  • 2b5ff48a4c Interpreter: tell <nick> about <command> now case-insensitive AntiFlood: Correct use of ignore list IgnoreList: Ignoring user without args now permanent instead of 5 mins Save time when ignore expires instead of seconds remaining Improve output of ignore list command for readability Pragmatic Software 2012-09-06 10:09:44 +0000
  • a0bcdfef2f compiler_vm: improve parsing of cpp and functions (properly handle \n) Pragmatic Software 2012-09-03 18:48:47 +0000
  • 7ed26f928e compiler_vm: fix \n after #include directives Pragmatic Software 2012-09-03 07:02:17 +0000
  • a4cf4136ee compiler_vm: Improve handling of \n in quoted literals Pragmatic Software 2012-09-01 05:20:01 +0000
  • ccf1d35a54 Improvements in interpreter; tell <nick> about <command>; etc Pragmatic Software 2012-08-23 22:50:07 +0000
  • 09cb762c6f compiler_vm: update client to remove duplicate warnings/infos; typeof('a') should be int; misc output clean-ups Pragmatic Software 2012-08-18 03:28:10 +0000
  • da3e05bc72 Prevent gcc from optimizing away gdb() call Pragmatic Software 2012-08-16 01:17:28 +0000
  • 6b35dc210c Skip message containing grab command when grabbing own nick; match brackets for compiler-block; etc Pragmatic Software 2012-08-12 16:41:38 +0000
  • b88c02c3c3 ulimit for core files no longer necessary Pragmatic Software 2012-08-02 05:02:27 +0000
  • f74de0864e Removed unnecessary core ulimit Pragmatic Software 2012-08-02 04:34:35 +0000
  • d5a3d63235 Removed unnecessary debugcommands Pragmatic Software 2012-08-02 04:34:21 +0000
  • cb770d81ac Grab most recent quote by regex instead of oldest first Pragmatic Software 2012-08-01 11:06:01 +0000
  • 876d9fb5c6 Improved grab command to accept regex for history Pragmatic Software 2012-08-01 09:57:43 +0000
  • 52b23418e2 Updated factoids and quotegrabs data Pragmatic Software 2012-07-22 19:27:37 +0000
  • 8a70c06096 Misc bug fixes and tweaks Pragmatic Software 2012-07-22 19:22:30 +0000
  • dad1bf978e compiler_vm: improved function extraction (missed a spot) Pragmatic Software 2012-03-21 16:02:02 +0000
  • 0e957ba414 compiler_vm: improved function extraction Pragmatic Software 2012-03-21 15:58:07 +0000
  • 2fc11ea1fd compiler_vm: disregard this commit Pragmatic Software 2012-03-21 15:54:43 +0000
  • 5066f348a1 compiler_vm: added support for splint Pragmatic Software 2012-03-12 03:33:54 +0000
  • b30216d8ec compiler_vm: restored stdin input, improved error output, reset vm only on timed-out for improved speed Pragmatic Software 2012-02-29 01:10:12 +0000
  • 38166bd14d compiler_vm: reset vm only on time-outs to improve response speed Pragmatic Software 2012-02-25 08:30:49 +0000
  • 58a592c86f compiler-vm: use astyle with file instead of stdin to avoid astyle bug; add lorem ipsum default -input text Pragmatic Software 2012-02-15 22:00:58 +0000
  • 4e52d77f61 compiler_vm: improved macro parsing; replace newlines outside of quoted text Pragmatic Software 2012-02-11 05:05:49 +0000
  • a2e2d15fc7 compiler_vm: added libc fatal errors; trace program only on signal Pragmatic Software 2012-02-09 18:48:45 +0000
  • 4efa96dbbe docs: updated PBot.html Pragmatic Software 2012-02-05 18:27:04 +0000
  • 11923967cf compiler_vm: watchdog debug output includes commands sent to gdb, fflush stdout on breakpoints Pragmatic Software 2012-02-04 20:34:55 +0000
  • e3ec59322e compiler_vm: watchdog wraps more gdb output with <> Pragmatic Software 2012-02-04 06:02:52 +0000
  • 56bd0e9101 compiler_vm: added trace() macro to trace function calls Pragmatic Software 2012-02-03 17:54:52 +0000
  • e2e54079ae compiler_vm: improved abormal signal handling Pragmatic Software 2012-02-02 18:28:24 +0000
  • fd1f18850a compiler_vm: updates (needs refactoring, pronto) Pragmatic Software 2012-02-02 04:14:38 +0000
  • 22b43f21bf compiler_vm: updated gdb parsing (still needs refactoring) Pragmatic Software 2012-01-31 05:32:24 +0000
  • d56aaeebca compiler_vm: updated to show local vars if no output, etc Pragmatic Software 2012-01-29 23:50:33 +0000
  • 84f2f979a6 compiler_vm: rewrote watchdog to execute within gdb; added dump(), ptype(), watch() macros Pragmatic Software 2012-01-28 07:39:13 +0000
  • 2830147338 Added missing encode_entities to c99/c11std generation Pragmatic Software 2012-01-23 22:33:13 +0000
  • 59e100a44c Updated c99std and c11std to index footnotes Pragmatic Software 2012-01-23 22:24:51 +0000
  • e5028eded6 Updated genstd.pl and n1256.txt/n1570.txt to improve parsing/detection of unparsed sections Pragmatic Software 2012-01-17 02:07:01 +0000
  • 4e9774422b Updated c11std and c99std to properly index appendices Pragmatic Software 2012-01-17 00:08:26 +0000
  • 1ba8750e0b Adding n1256.html and n1570.html Pragmatic Software 2012-01-16 15:40:30 +0000
  • 0c8bc4f682 Added c99std and c11std commands. Now indexes FOREWORD, INTRODUCTION and appedices. Pragmatic Software 2012-01-16 15:34:32 +0000
  • 0c9a9cccd2 google search module: decode HTML entities in result titles Pragmatic Software 2012-01-05 11:04:55 +0000
  • cf0fead036 compiler-vm: added -input flag for providing stdin input; added %b printf specifier to print base-2; bug-fixes Pragmatic Software 2011-12-30 23:20:29 +0000
  • dd7f84ceff bantracker: track +q and +b separately to prevent loss of information bantracker: do not ban someone if their hostmask matches their +q mask bantracker: remove ban timeouts on -q/-b antiflood: unbanme will not work if manual ban/quiet set in place Pragmatic Software 2011-12-17 11:43:21 +0000
  • 1d691caeb9 factoids: don't show nick prefix if has action_with_args; updated factoids interpreter: don't expand $nick in result for all commands Pragmatic Software 2011-12-17 00:30:44 +0000
  • d7dc16346c ban-tracker: track whether ban is +q or +b; do not ban evaders of generic +b bans ending with !*@* anti-flood: improved logic of catching ban evaders Pragmatic Software 2011-12-15 06:18:10 +0000
  • 49561130e5 factoids: improved 8ball response, etc Pragmatic Software 2011-12-15 06:13:21 +0000
  • 3d0f763253 factoids: added hugs/hugs_response; aliased pokes, pets, spanks, slaps, hugs, etc Pragmatic Software 2011-12-13 04:43:57 +0000
  • 036ae7cdfb antiflood: do not check accounts if no account Pragmatic Software 2011-12-12 23:33:39 +0000
  • fa01bdde6f antiflood: fixed code indentation Pragmatic Software 2011-12-12 19:40:54 +0000
  • 2fb0598a0e ban evasion: fixed whitelist logic Pragmatic Software 2011-12-12 16:40:22 +0000
  • 016aba76db pbot.sh: strange behavior with &> -- using 2> instead Pragmatic Software 2011-12-12 06:01:51 +0000
  • acbed6810f Pragmatic Software 2011-12-12 05:39:38 +0000
  • 3b0b04f6e1 Corrected inverted ternary herp Pragmatic Software 2011-12-12 04:21:59 +0000
  • 6dee494ffd bantracker: fixed derp Pragmatic Software 2011-12-12 04:17:03 +0000
  • e10d81b769 lagchecker: use immediate elasped duration instead of average when no pong has been received yet Pragmatic Software 2011-12-12 00:31:31 +0000
  • 44bef4bdb3 anti-flood: check for ban evasion on nick changes Pragmatic Software 2011-12-12 00:19:34 +0000
  • 242a0d5dfc lagchecker: updated lagcheck bot command to use pong_received Pragmatic Software 2011-12-11 23:44:04 +0000
  • 60ad02c9af lagchecker: include elapsed time from last ping sent in average if no pong yet received Pragmatic Software 2011-12-11 23:33:01 +0000
  • 44ba3001cb Updated mode +q list tracking to updated freenode syntax; added ban whitelist (for evasion allowing) Pragmatic Software 2011-12-11 22:56:57 +0000
  • 7ddf495f58 Updated version, removed -I from google search script shebang Pragmatic Software 2011-12-11 18:29:55 +0000
  • 5e0ac12020 Updated and reinstated google search Pragmatic Software 2011-12-06 16:46:39 +0000
  • 314eabaf3e Quotegrabs: added more information to getq (grab owner and timestamp) Interpreter: remove leading and trailing whitespace from text to improve parsing AntiFlood: Remove some log output, improve some other log output Pragmatic Software 2011-12-04 01:13:21 +0000
  • df42b242e4 Fixed unban command; misc bug-fixes Pragmatic Software 2011-10-31 19:56:08 +0000
  • 4a552e2935 ban-tracker: dump more information when nickserv account matches existing ban Pragmatic Software 2011-02-17 23:49:42 +0000
  • a57394c762 factoids: oops, broke global channel searching, fixed (exact_channel restored) Pragmatic Software 2011-02-14 08:09:50 +0000
  • bede029261 factoids: probably adds/remove upper/lowercase keywords Pragmatic Software 2011-02-14 07:25:15 +0000
  • 438b62552f anti-flood bantracker now more properly handles detection of proxying in multiple channels Pragmatic Software 2011-02-14 06:23:22 +0000
  • 735da9ec05 compiler_vm: updated README -- added version numbers to dependencies Pragmatic Software 2011-02-14 00:35:45 +0000
  • cb20ac607e anti-flood bantracker now more properly handles detection of proxying in multiple channels Pragmatic Software 2011-02-13 23:44:05 +0000
  • cdaf433966 updating factoids and quotegrabs data Pragmatic Software 2011-02-13 10:37:28 +0000
  • a0c11ac1d4 irchandlers: remove dumping of event on mode change Pragmatic Software 2011-02-13 09:07:11 +0000
  • ea198bcab1 irchandlers: now handles multiple modes; e.g. -bbb-o chanops: moved flushqueues to inside loop anti-flood/bantracker: now tracks quiets as well as bans anti-flood: should now ban proxied hosts using a banned nickserv account -- untested Pragmatic Software 2011-02-13 09:05:48 +0000
  • b16b5f6275 anti-flood: nick changes now linked to same account via reference Pragmatic Software 2011-02-13 08:02:27 +0000
  • 3c6288920e Added channel ban tracking Pragmatic Software 2011-02-13 05:07:02 +0000
  • b07306f530 IRC: wait for NickServ NOTICE before identifying Pragmatic Software 2011-02-12 05:30:44 +0000
  • 9c17b4bc5a anti-flood: made some log messages more terse and readable Pragmatic Software 2011-02-11 06:52:43 +0000
  • c4ed12b0cb anti-flood, IRC, etc: added support for tracking NickServ accounts; refactored flood message history to be keyed on hostmask instead of nick; placed message history channels into its own sub-key Pragmatic Software 2011-02-11 02:46:35 +0000
  • 1f4b6bba50 admin commands: added sl command to send raw commands to IRC server Pragmatic Software 2011-02-10 08:40:14 +0000
  • f76dcacca7 [module] c standard: improve output Pragmatic Software 2011-02-10 07:11:51 +0000
  • 0655598d4a interpreter: improved long message truncation semantics Pragmatic Software 2011-02-10 07:10:50 +0000
  • 0c0b2e7836 compiler_vm: flagged some debug output Pragmatic Software 2011-02-10 01:32:03 +0000
  • 8f4152c918 compiler_vm: fix indentation Pragmatic Software 2011-02-08 01:27:45 +0000
  • bb05ab5274 compiler_vm: do not extract potential functions from within string literals or comments, if no main function is provided Pragmatic Software 2011-02-08 01:24:12 +0000
  • bd9fb7ad0b compiler_vm: use "$@" instead of $* to properly pass arguments Pragmatic Software 2011-02-07 20:51:27 +0000
  • 6552390c5e compiler_vm: extract_codeblock doesn't do what I thought; also improved handling of #defines Pragmatic Software 2011-02-04 02:50:52 +0000
  • d28903f05f doc: updated PBot.html Pragmatic Software 2011-02-02 10:08:13 +0000
  • c8bc14183b compiler_vm: updated to run properly on Linux; untested on Cygwin Pragmatic Software 2011-02-02 07:46:03 +0000
  • be8c03ba27 compiler_vm: updated README example to use single quotes correctly Pragmatic Software 2011-02-01 03:09:18 +0000
  • 5e9fbf1d16 compiler_vm: updated README example to use single quotes correctly Pragmatic Software 2011-02-01 03:06:38 +0000
  • f35874b6ea compiler_vm: updated watchdog Pragmatic Software 2011-02-01 02:55:33 +0000
  • 65d1d49aaf compiler_vm: minor update to README Pragmatic Software 2011-02-01 02:52:42 +0000
  • 2cd796e56e compiler_vm: added debugcommands file Pragmatic Software 2011-02-01 02:50:14 +0000