1
0
Fork 0
mirror of https://github.com/perlbot/perlbuut synced 2025-06-07 11:15:40 -04:00

Commit graph

  • d795397c2b Add Time::Moment Ryan Voots 2016-10-15 09:43:37 -04:00
  • 02cfdfdd46 Update db Ryan Voots 2016-10-15 09:43:14 -04:00
  • 4d909cd88d Add mremap so that stack reallocations happen properly Ryan Voots 2016-10-15 09:43:02 -04:00
  • 05fee1a0ea Add nanosleep for Time::HiRes qw/sleep/ Ryan Voots 2016-10-15 06:18:00 -07:00
  • 109c713dab Add some help text for when it gets killed by a signal Ryan Voots 2016-10-15 08:35:28 -04:00
  • 66bc4ad0e9 Now use the awesome power of SECCOMP to secure the eval, and enable new functionality Ryan Voots 2016-10-15 08:04:58 -04:00
  • d4e272c467 Add null plugin, for no default plugin places Ryan Voots 2016-10-01 18:51:02 -04:00
  • 1df4dcfc6a Add databases again Ryan Voots 2016-10-01 18:48:02 -04:00
  • b4ef3b5197 Setup more modules in eval Ryan Voots 2016-10-01 18:47:51 -04:00
  • ae81c8dff8 Allow different defaults per channel Ryan Voots 2016-10-01 18:47:34 -04:00
  • 2c593cb8c5 add autovivification, and Moo requirements Ryan Voots 2016-09-28 15:19:51 -04:00
  • 5f9c31e1f8 Switch to cpanfile Ryan Voots 2016-09-19 19:07:04 -04:00
  • 1b356f66a7 Add new modules Ryan Voots 2016-09-19 19:06:27 -04:00
  • 42e7c4c2f3 Update dbs Ryan Voots 2016-09-15 17:22:27 -04:00
  • 711ebfef06 Switch to shorter urls in some cases Ryan Voots 2016-09-15 17:22:11 -04:00
  • 08063df740 DB update Ryan Voots 2016-08-09 14:42:05 -04:00
  • 2a539cb344 Attempt List::Gather, doesnt work in newer perls Ryan Voots 2016-08-09 14:41:57 -04:00
  • 27633c1b6f Add some new experimental features Ryan Voots 2016-08-09 14:41:27 -04:00
  • 4d2bead381 Make the tell factoid special Ryan Voots 2016-08-09 14:41:03 -04:00
  • 9e590ff971 update databases Ryan Voots 2016-07-15 18:07:22 -04:00
  • 00a54e229a add warning eval Ryan Voots 2016-07-15 18:07:09 -04:00
  • 0c1f9a4f85 Add in the allowpaste plugin to control the pastebin Ryan Voots 2016-06-26 19:11:02 -04:00
  • a0b2f7c715 Clean up output, also add new role for the new pastebin Ryan Voots 2016-06-25 21:31:12 -04:00
  • 3e3820551e Database updates, update .gitignore Ryan Voots 2016-06-25 20:11:43 -04:00
  • 47152092bb Add systemd service files for the bot and evalserver Ryan Voots 2016-06-25 20:10:43 -04:00
  • e470e471cd Clean up output of deparse and eval Ryan Voots 2016-06-25 20:09:02 -04:00
  • 7a507ee2c0 Switch eval server to symlink perl, also change memory limits a little Ryan Voots 2016-05-11 16:39:44 -04:00
  • bf34a550a5 Remove un-used languages from eval. Reduces memory footprint by 80%. Ryan Voots 2016-04-13 12:55:24 -04:00
  • a5b8dab8c3 database snapshots Ryan Voots 2016-04-08 18:00:57 -04:00
  • 9ce72f6ac2 Switch to a newer perl-blead. Start recording evals to build up a fuzz-suite for CI perl-bleads Ryan Voots 2016-04-08 17:59:48 -04:00
  • 7d8f2553f4 Update databases Ryan Voots 2016-02-04 20:02:22 -05:00
  • e782ba1c72 Update plugins for the new \0 stuff I added Ryan Voots 2016-02-04 20:02:12 -05:00
  • 82cec14f7b Reopen STDIN to /dev/null to avoid warnings in certain evals. Also remove old comment Ryan Voots 2016-02-04 20:01:05 -05:00
  • 9364e7f05d Some debugging and fix the Foo namespace Ryan Voots 2016-01-01 23:46:00 -08:00
  • c756fea56d Add the new factoid plugins Ryan Voots 2016-01-01 23:45:39 -08:00
  • ef2f7491fd Add translation API Ryan Voots 2015-12-24 05:36:48 -05:00
  • 47430f6e8e Update database Ryan Voots 2015-12-14 00:19:55 -05:00
  • 7c9dea623d make the shorten plugin not add text Ryan Voots 2015-12-14 00:19:37 -05:00
  • 8693c31f9b Increase children and fix utf8 always being on Ryan Voots 2015-12-14 00:18:55 -05:00
  • af369d2895 Bad hack to prevent a specific factoid/command from working. might need some additional measures to fix this Ryan Voots 2015-12-06 03:49:55 -05:00
  • 6710d8bab1 Set #regex to use badfacts plugin unaddressed Ryan Voots 2015-12-06 03:06:25 -05:00
  • 7447126de6 Update core and get plugins for a little functionality. Also update Bot::BB3::* to allow for addressless messages to be sent from plugins. Also redo how handlers work so that they can output text and interrupt the process of other plugins being handled. This enables the badfacts plugin to function while being unaddressed in channels if configured. Ryan Voots 2015-12-06 03:05:05 -05:00
  • 45c556a3bd Upgrade to 5.22, lie about our OS, and lie about the user agent so fox news works Ryan Voots 2015-11-03 18:46:27 -05:00
  • 7251c7f119 Also add Cpanel::JSON::XS Ryan Voots 2015-07-14 21:33:22 -04:00
  • 6c1a508a66 Update the DB backups Ryan Voots 2015-07-14 20:38:50 -04:00
  • eed85789ac Add in JSON, JSON::XS, and JSON::MaybeXS Ryan Voots 2015-07-14 20:38:38 -04:00
  • 9ed2a8b9aa Update channels to not need address for eval Ryan Voots 2015-05-13 17:01:42 -04:00
  • 53e5c01170 Update the eval server to 5.21.11. add in Rand::MT Ryan Voots 2015-05-13 17:01:18 -04:00
  • 97a2329031 Fixup some of the eval unicode problems Ryan Voots 2015-05-11 20:51:03 -04:00
  • d9e1f8901e update databases Ryan Voots 2015-05-11 20:34:09 -04:00
  • dfadddad9e Switch to tinyurl.com for the shortener since xrl.us is dead Ryan Voots 2015-05-11 20:34:01 -04:00
  • 02cd3ae7cc Fixup charnames, add Errno, and arybase Ryan Voots 2015-05-11 20:33:38 -04:00
  • f08068a219 Add the package database Ryan Voots 2015-04-21 17:31:46 -04:00
  • 1472ee1c9d usual updates Ryan Voots 2015-04-21 17:22:09 -04:00
  • 68ea4e5430 Add in data for package lists Ryan Voots 2015-04-21 17:21:50 -04:00
  • 9a7db80272 Add README Shlomi Fish 2015-04-16 23:11:31 +03:00
  • a8b0ec95cc updating factoids Ryan Voots 2014-10-28 14:26:18 -04:00
  • 58ceeb2f8a Updating some utf8 lazy loading fixes Ryan Voots 2014-10-28 14:26:08 -04:00
  • fe44e8107f update database backups Ryan Voots 2014-07-03 22:13:04 -04:00
  • 7ce1c32237 Add more modules to makefile Ryan Voots 2014-07-03 22:12:44 -04:00
  • 865abb372c reenable invites Ryan Voots 2014-07-03 22:12:23 -04:00
  • 02e9c374a4 Update to perl 5.20, also add some more modules Ryan Voots 2014-07-03 22:12:07 -04:00
  • 04104c7c03 Enable Time::HiRes in eval: Ryan Voots 2013-04-07 04:23:36 -04:00
  • 44ea0e7f09 Switch to the maintained Inline::Ruby instead of Ruby for rb_eval Ryan Voots 2012-09-21 19:10:24 -04:00
  • 70eaaefcaa ok now it works. ended up avoiding rewriting STDOUT and using a select on my own buffer. this makes it easy to override and less error print for myself. should be possible to do this on all targets now. Ryan Voots 2012-09-17 23:39:41 -04:00
  • dc7fdc685a Revert "Revert "this'll be reverted to test things"" Ryan Voots 2012-09-17 23:33:30 -04:00
  • 0e21373993 Revert "Revert "this should make for nicer output with an eval that ends in print"" Ryan Voots 2012-09-17 23:33:16 -04:00
  • e21dc07a8f Revert "this should make for nicer output with an eval that ends in print" Ryan Voots 2012-09-17 23:32:27 -04:00
  • 1d973c7c82 Revert "this'll be reverted to test things" Ryan Voots 2012-09-17 23:32:17 -04:00
  • 582b6ffce5 this'll be reverted to test things Ryan Voots 2012-09-17 23:32:05 -04:00
  • bd57f12736 this should make for nicer output with an eval that ends in print Ryan Voots 2012-09-17 20:23:11 -07:00
  • 841e536e66 database updates Ryan Voots 2012-09-17 02:41:13 -04:00
  • e0cfbdb1fc fixed up geoip stuff. it always breaks Ryan Voots 2012-09-17 02:41:02 -04:00
  • c470d91c4b switched to metacpan for perl doc info Ryan Voots 2012-09-17 02:40:43 -04:00
  • fac445989c added #web-locals and fixed the seen plugin Ryan Voots 2012-09-17 02:40:15 -04:00
  • 80aaf21f97 added Time::Piece Ryan Voots 2012-09-17 02:39:42 -04:00
  • 4b6445e4cb working with new api and url, fixed thanks to https://bugs.launchpad.net/ibid/+bug/700475 Ryan Voots 2012-07-07 15:05:40 -04:00
  • 269090122d reverting to switch to new version. Ryan Voots 2012-07-07 14:58:56 -04:00
  • 17d691fea2 my fucked up version. time to revert, found new url. Ryan Voots 2012-07-07 14:58:23 -04:00
  • 37c9c17649 mostly changes to which perl it runs with, hopefully this will make it easier to fix when perl 5.18 comes out Ryan Voots 2012-06-10 11:43:00 -04:00
  • e6fd9d4ea0 fixes up the command parsing, now copulas will be less likely to be stolen accidentally Ryan Voots 2012-06-10 11:42:11 -04:00
  • 51b77ffc87 updating deps with eval modules. easier to upgrade. Ryan Voots 2012-05-21 12:49:30 -04:00
  • 0ae495157c removing this, going to replace with factoid Ryan Voots 2012-04-20 13:42:35 -04:00
  • af3c1a96aa removing autobox, it puts way too much into deparse and didn't work anyway Ryan Voots 2012-04-03 19:01:32 -04:00
  • 06c7b809f7 getting things updated, haven't pushed in a while Ryan Voots 2012-04-03 19:00:01 -04:00
  • 95d965a07e Merge branch 'master' of github.com:simcop2387/perlbuut Ryan Voots 2011-10-20 22:50:00 -04:00
  • 1207c2d6f5 adding stuff Ryan Voots 2011-10-20 22:49:51 -04:00
  • bb23de34ed adding it here for support Ryan Voots 2011-10-20 22:48:53 -04:00
  • d39c50ae50 adding ipv6 support Ryan Voots 2011-10-20 22:47:36 -04:00
  • e90ed9d8dc removing invite until i get it secure Ryan Voots 2011-09-04 15:24:55 -04:00
  • bd17879ca3 Merge branch 'master' of github.com:simcop2387/perlbuut Ryan Voots 2011-09-03 11:35:15 -04:00
  • c1a7c38dfe setting up for new server Ryan Voots 2011-09-03 11:33:21 -04:00
  • 111635d4bb moving to linode Ryan Voots 2011-09-03 11:32:53 -04:00
  • 4c61d8bd18 moving all to linode Ryan Voots 2011-09-02 23:13:00 -04:00
  • 60f0ba278d updating Ryan Voots 2011-09-02 15:47:59 -04:00
  • 7ab697fd4b Merge branch 'master' of github.com:simcop2387/perlbuut Ryan Voots 2011-05-06 17:01:03 -04:00
  • 7b87119378 backup Ryan Voots 2011-05-06 17:00:36 -04:00
  • 809301da2a trying to get MooseX::Declare working. Ryan Voots 2011-04-06 19:17:02 -04:00
  • 5fb472d102 Merge branch 'master' of github.com:simcop2387/perlbuut Ryan Voots 2011-04-04 19:14:22 -04:00
  • 63fedb24de changes to add modules and make things a little more "secure" (obscure) farnsworth 2011-04-04 19:12:24 -04:00