Ryan Voots
|
ff2a50c3fa
|
Update eval.pl to allow execve of other perl interps
|
2017-04-01 13:22:52 -04:00 |
|
Ryan Voots
|
b60a1f1a51
|
Fix Linux::Seccomp polluting the namespace
|
2017-03-29 17:28:26 -04:00 |
|
Ryan Voots
|
25348d5248
|
More updates and features to Zathras
|
2017-01-24 20:40:07 -05:00 |
|
Ryan Voots
|
36d71f7eee
|
Update the easter egg to support chaining
|
2017-01-24 20:24:08 -05:00 |
|
Ryan Voots
|
41c54ea473
|
Add some eastereggs
|
2017-01-17 14:47:10 -05:00 |
|
Ryan Voots
|
6d4ac7e304
|
Update pastebin to add "Anonymous" for no name. Update eval to include another module. Update factoids to not be case sensitive in suggestions.
|
2017-01-13 14:44:26 -05:00 |
|
Ryan Voots
|
4c9b5516e8
|
Reselect STDOUT upon exiting the eval
|
2016-12-07 07:36:21 -05:00 |
|
Ryan Voots
|
b014d89cd4
|
Fix unicode finally. FINALLY
|
2016-12-04 02:59:20 -05:00 |
|
Ryan Voots
|
f435a4853e
|
Make STDIN a Klingon lorem ipsum
|
2016-12-01 14:20:15 -05:00 |
|
Ryan Voots
|
d4a9dcb1d7
|
Fix line numbers in evals on perlbot.pl and in eval:
|
2016-12-01 14:11:07 -05:00 |
|
Ryan Voots
|
d49ef98ebd
|
Fix the TZ, and PID of evals
|
2016-11-27 13:04:10 -05:00 |
|
Ryan Voots
|
efc4e24d4b
|
Mauke is a picky developer
|
2016-10-30 03:28:08 -04:00 |
|
Ryan Voots
|
a0de17ba45
|
No longer use root, instead use cap_sys_chroot on perl
|
2016-10-21 16:04:48 -04:00 |
|
|
a0b16eb284
|
Allow basic IO::Async to work
|
2016-10-18 17:16:52 -07:00 |
|
Ryan Voots
|
4d909cd88d
|
Add mremap so that stack reallocations happen properly
|
2016-10-15 09:43:02 -04:00 |
|
|
05fee1a0ea
|
Add nanosleep for Time::HiRes qw/sleep/
|
2016-10-15 06:18:00 -07:00 |
|
Ryan Voots
|
66bc4ad0e9
|
Now use the awesome power of SECCOMP to secure the eval, and enable new functionality
|
2016-10-15 08:04:58 -04:00 |
|
Ryan Voots
|
b4ef3b5197
|
Setup more modules in eval
|
2016-10-01 18:47:51 -04:00 |
|
Ryan Voots
|
2c593cb8c5
|
add autovivification, and Moo requirements
|
2016-09-28 15:19:51 -04:00 |
|
Ryan Voots
|
1b356f66a7
|
Add new modules
|
2016-09-19 19:06:27 -04:00 |
|
Ryan Voots
|
27633c1b6f
|
Add some new experimental features
|
2016-08-09 14:41:27 -04:00 |
|
Ryan Voots
|
e470e471cd
|
Clean up output of deparse and eval
|
2016-06-25 20:09:02 -04:00 |
|
Ryan Voots
|
7a507ee2c0
|
Switch eval server to symlink perl, also change memory limits a little
|
2016-05-11 16:39:44 -04:00 |
|
Ryan Voots
|
bf34a550a5
|
Remove un-used languages from eval. Reduces memory footprint by 80%.
|
2016-04-13 12:55:24 -04:00 |
|
Ryan Voots
|
9ce72f6ac2
|
Switch to a newer perl-blead. Start recording evals to build up a fuzz-suite for CI perl-bleads
|
2016-04-08 17:59:48 -04:00 |
|
Ryan Voots
|
82cec14f7b
|
Reopen STDIN to /dev/null to avoid warnings in certain evals. Also remove old comment
|
2016-02-04 20:01:05 -05:00 |
|
|
9364e7f05d
|
Some debugging and fix the Foo namespace
|
2016-01-01 23:46:00 -08:00 |
|
Ryan Voots
|
8693c31f9b
|
Increase children and fix utf8 always being on
|
2015-12-14 00:18:55 -05:00 |
|
Ryan Voots
|
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.
|
2015-12-06 03:05:12 -05:00 |
|
Ryan Voots
|
45c556a3bd
|
Upgrade to 5.22, lie about our OS, and lie about the user agent so fox news works
|
2015-11-03 18:46:27 -05:00 |
|
Ryan Voots
|
7251c7f119
|
Also add Cpanel::JSON::XS
|
2015-07-14 21:33:22 -04:00 |
|
Ryan Voots
|
eed85789ac
|
Add in JSON, JSON::XS, and JSON::MaybeXS
|
2015-07-14 20:38:38 -04:00 |
|
Ryan Voots
|
53e5c01170
|
Update the eval server to 5.21.11. add in Rand::MT
|
2015-05-13 17:01:18 -04:00 |
|
Ryan Voots
|
02cd3ae7cc
|
Fixup charnames, add Errno, and arybase
|
2015-05-11 20:33:38 -04:00 |
|
Ryan Voots
|
1472ee1c9d
|
usual updates
|
2015-04-21 17:22:09 -04:00 |
|
Ryan Voots
|
58ceeb2f8a
|
Updating some utf8 lazy loading fixes
|
2014-10-28 14:26:08 -04:00 |
|
Ryan Voots
|
02e9c374a4
|
Update to perl 5.20, also add some more modules
|
2014-07-03 22:12:07 -04:00 |
|
Ryan Voots
|
04104c7c03
|
Enable Time::HiRes in eval:
|
2013-04-07 04:23:36 -04:00 |
|
Ryan Voots
|
44ea0e7f09
|
Switch to the maintained Inline::Ruby instead of Ruby for rb_eval
|
2012-09-21 19:10:24 -04:00 |
|
Ryan Voots
|
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.
|
2012-09-17 23:39:41 -04:00 |
|
Ryan Voots
|
dc7fdc685a
|
Revert "Revert "this'll be reverted to test things""
This reverts commit 78f8fc4696 .
|
2012-09-17 23:33:30 -04:00 |
|
Ryan Voots
|
0e21373993
|
Revert "Revert "this should make for nicer output with an eval that ends in print""
This reverts commit 89f0dfe4bb .
|
2012-09-17 23:33:16 -04:00 |
|
Ryan Voots
|
e21dc07a8f
|
Revert "this should make for nicer output with an eval that ends in print"
This reverts commit 812b22ed95 .
|
2012-09-17 23:32:27 -04:00 |
|
Ryan Voots
|
1d973c7c82
|
Revert "this'll be reverted to test things"
This reverts commit dfa2ec4d4e .
|
2012-09-17 23:32:17 -04:00 |
|
Ryan Voots
|
582b6ffce5
|
this'll be reverted to test things
|
2012-09-17 23:32:05 -04:00 |
|
|
bd57f12736
|
this should make for nicer output with an eval that ends in print
|
2012-09-17 20:23:11 -07:00 |
|
Ryan Voots
|
80aaf21f97
|
added Time::Piece
|
2012-09-17 02:39:42 -04:00 |
|
Ryan Voots
|
37c9c17649
|
mostly changes to which perl it runs with, hopefully this will make it easier to fix when perl 5.18 comes out
|
2012-06-10 11:43:00 -04:00 |
|
Ryan Voots
|
af3c1a96aa
|
removing autobox, it puts way too much into deparse and didn't work anyway
|
2012-04-03 19:01:32 -04:00 |
|
Ryan Voots
|
06c7b809f7
|
getting things updated, haven't pushed in a while
|
2012-04-03 19:00:01 -04:00 |
|