f1e3237782
Fix command parsing
2020-08-20 14:40:10 -04:00
86943e8d05
First attempt at actually having an optimized command regexp
2020-08-20 11:45:09 -04:00
8f5cf56bc4
Add Regexp::Assemble for work
2020-08-20 11:02:34 -04:00
d4cd4be2cd
about to do stuff
2020-08-20 10:41:06 -04:00
37882224c8
working on new api
2020-08-08 23:19:03 -04:00
9d630e2e56
Update plugins and databases
2019-08-09 15:10:29 -04:00
f6e0fbd506
Be less spammy in privmsg
2019-05-06 20:28:18 -04:00
Ryan Voots
1e9e1fbc17
Update for 5.26 changes properly, also allow more plugin children at the start
2018-09-13 14:28:13 -04:00
Ryan Voots
2eba1ab8b0
Merge branch 'master' of github.com:perlbot/perlbuut
2018-05-22 03:33:34 -04:00
Ryan Voots
a63bda084b
Update things, finally got netns working
2018-05-22 03:32:25 -04:00
Shlomi Fish
4749c8b51e
remove old **/.svn dirs.
...
They are not needed by git.
2018-04-08 17:39:21 +03:00
Ryan Voots
2faa98211a
Remove old evalserver. Use App::EvalServerAdvanced from not on
2017-07-18 13:39:54 -04:00
Ryan Voots
ef5ef5ddd6
Minor updates to places
2017-07-18 13:38:12 -04:00
Ryan Voots
262a35a977
DB Update and config change
2017-06-03 21:09:10 -04:00
Ryan Voots
aab4315a6f
Starting setup of new evalserver
2017-05-28 15:42:10 -04:00
Ryan Voots
61491f76bd
Fix encoding issue
2017-05-24 20:21:34 -04:00
Ryan Voots
b8e6138d19
Use Permute::Named::Iter instead of glob for generating permuted syscalls
2017-05-14 02:59:53 -04:00
Ryan Voots
fe159c958d
Switch to Linux::Clone
2017-05-12 21:05:54 -04:00
Ryan Voots
e1ea1bc82b
Disable private_ipc, as it causes the clone to fail. maybe do it in unshare after forking?
2017-05-07 16:55:41 -04:00
Ryan Voots
720843cb54
Node is working!
2017-05-06 22:12:18 -04:00
2b13a754d2
Add support for node 7.10
2017-05-06 16:50:31 -07:00
Ryan Voots
b285d3a659
Ruby works now. I need to replace the use of glob() since it has size limits
2017-05-06 06:45:06 -04:00
Ryan Voots
c4d914c308
Change some limits, and fix timeout to not orphan things
2017-05-06 05:49:45 -04:00
Ryan Voots
c7b44290c3
Execcve works again
2017-05-06 05:09:10 -04:00
Ryan Voots
f1b4a20f5c
Fix profile selection
2017-05-06 05:02:26 -04:00
Ryan Voots
e7fd3eeda3
Bring in new seccomp code
2017-05-06 04:59:23 -04:00
Ryan Voots
451edc93bb
Formatting
2017-05-06 04:56:48 -04:00
71795844cd
IT WORKS
2017-05-06 01:56:12 -07:00
a3dda481bf
Permutation rules created
2017-05-06 01:33:53 -07:00
c908d0b4cb
Almost there, needs to properly save the permutes for open() and such
2017-05-06 00:10:15 -07:00
151daca0bb
mostly there. need to find the syntax error
2017-05-05 23:54:33 -07:00
ef6ea1da39
Basic layout there.
2017-05-05 22:49:36 -07:00
1a9145aec1
Reorg the evalserver code a little
2017-05-05 13:19:32 -07:00
Ryan Voots
bd894fb234
Add support for multi-file evals
2017-05-05 02:21:18 -04:00
Ryan Voots
449600f79f
chrdir to /eval now to simplify the environment
2017-05-05 02:20:09 -04:00
Ryan Voots
d3ca0bbeb3
Setup jail better
2017-05-05 02:12:10 -04:00
Ryan Voots
8a9b334269
No more hack for perl4!
2017-05-05 00:34:58 -04:00
Ryan Voots
305a60fcae
This now allows for running other systems
2017-05-05 00:31:20 -04:00
d6522bc3d8
Merge branch 'master' of github.com:simcop2387/perlbuut
2017-05-04 21:01:42 -07:00
c157b668e4
Add the functionality of using Sys-Linux-Namespace
2017-05-04 21:01:08 -07:00
Ryan Voots
58bc1e7e56
Getting ready for writable /tmp
2017-05-04 21:57:11 -04:00
Ryan Voots
2dd8b6dc1d
Ruby enabled and isolated
2017-04-25 20:45:49 -04:00
Ryan Voots
d7d625536b
Enable ruby
2017-04-25 20:31:48 -04:00
Ryan Voots
5b3dc8b76e
Use %Config to generate syscall name mapping automagically.
2017-04-18 11:12:53 -04:00
Ryan Voots
22ec899271
make error message clearer
2017-04-18 11:03:57 -04:00
Ryan Voots
a386dd2c5e
make deparse do more for me
2017-04-14 17:33:43 -04:00
Ryan Voots
661de2e297
Merge branch 'master' of github.com:perlbot/perlbuut
2017-04-14 17:21:24 -04:00
Ryan Voots
5fc8dddf03
Fixup things in eval.pl
2017-04-14 17:20:47 -04:00
mauke
fa6e2b8e0f
make deparse use Data::Dumper for constants
...
The built-in dumper in B::Deparse doesn't handle cyclic constants (and recurses infinitely). For example:
deparse: use constant FOO => do { my %x; $x{k} = \%x }; FOO
This problem also occurs if you try to deparse parameter types with Function::Parameters and Types::Standard.
2017-04-09 21:23:39 +02:00
Ryan Voots
2ccaad88d2
Relax some limits in #perlbot
2017-04-05 20:41:57 -04:00