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
cc66522cc4
Make evallall a little nicer
2017-04-05 20:42:17 -04:00
Ryan Voots
2ccaad88d2
Relax some limits in #perlbot
2017-04-05 20:41:57 -04:00
Ryan Voots
c954380c04
make deparse smarter
2017-04-05 20:41:48 -04:00
Ryan Voots
923b2f270f
Do not run 5.5 with warnings enabled
2017-04-04 17:11:17 -04:00
Ryan Voots
f3c423afea
Add basic evallall
2017-04-04 17:01:49 -04:00
Ryan Voots
5f7d37b8f0
Add support for perl4. This required using sysread to get the eval type so we can prevent it from needing to write a temp file.
2017-04-04 14:42:32 -04:00
Ryan Voots
72eb3c71ee
localize some perlvars to prevent people from doing weird shit
2017-04-04 11:31:15 -04:00
Ryan Voots
e85e082848
Make versions more ergonomic
2017-04-03 18:36:37 -04:00
Ryan Voots
3b8d67e720
Lock down execve even more
2017-04-03 18:19:45 -04:00
Ryan Voots
271e7214cd
DB update
2017-04-03 18:15:25 -04:00
Ryan Voots
974984c32d
minor
2017-04-03 18:14:54 -04:00
Ryan Voots
c9d93a88cc
Add 5.5-5.8 and update help
2017-04-01 15:43:38 -04:00
Ryan Voots
c63356fa7b
Add two more syscalls for newer perls
2017-04-01 15:15:50 -04:00
Ryan Voots
0900baaa31
Support more perl versions
2017-04-01 15:12:48 -04:00
Ryan Voots
37bf69825a
Update db and jail pointer
2017-04-01 13:25:09 -04:00
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
90c7e35d4a
support more substituion syntax
2017-03-24 18:44:59 -04:00
Ryan Voots
04f1b403c2
Minor change with modules. Dont like this one though
2017-03-24 15:36:14 -04:00
Ryan Voots
935d6e3873
Update the databases
2017-03-24 15:35:39 -04:00
Ryan Voots
5eed946722
Update the submodules
2017-03-24 15:35:31 -04:00
Ryan Voots
dbc01321d9
Add explicit search capability
2017-03-24 15:35:00 -04:00
Ryan Voots
faec5dcd5d
Add a some new features to the twitter plugin. get multiple tweets from a user, and search for hashtags
2017-03-24 15:33:55 -04:00
Ryan Voots
237e14e1a9
Backup dbs before massive factoid rewrite
2017-03-06 17:49:18 -05:00
Ryan Voots
1155dc39f4
Update databases and check if gitea mirrors this properly
2017-03-04 19:12:31 -05:00
Ryan Voots
3f78422223
Updates for colors
2017-03-03 22:09:27 -05:00
Ryan Voots
c332e3389a
Add seval, wseval, and sweval for strict along with warnings.
2017-02-02 15:09:25 -05:00
Ryan Voots
29db43d442
Add Twitter::API
2017-02-02 05:44:12 -05:00
5a08c42b94
Ignore twit keys
2017-02-02 02:43:49 -08:00
4f7ef26ce4
New twitter plugin
2017-02-02 02:42:15 -08:00
024b3d5143
Also fix the syntax for macros. funcs are broken but nobody fucking uses those, even me.
2017-01-28 00:01:44 -08:00
3081e67e38
correct channel namespaced commands
2017-01-27 23:59:01 -08:00
eac6bb4e6e
Set a threshold thatll prevent it from showing nonsens factoids
2017-01-27 18:25:56 -08:00
Ryan Voots
68d8a5bd45
Update the gitignore for the new jail repo and to ignore the small filesystem for it
2017-01-27 21:13:56 -05: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
d4337d2551
Merge branch 'master' of github.com:simcop2387/perlbuut
2017-01-13 14:47:23 -05:00
Ryan Voots
3e64dafa16
Update dbs
2017-01-13 14:47:15 -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
5eea176759
Update README.pod
2016-12-31 19:09:08 -08:00
e604cfc3c7
Merge pull request #3 from shlomif/master
...
Add README
2016-12-31 19:04:51 -08:00
Ryan Voots
35466627e6
Update DB
2016-12-31 00:51:51 -05:00
Ryan Voots
377fe7d9d5
Fix bug in channels sharing namespace.
2016-12-31 00:51:42 -05:00
422ace207c
Fix security issue
2016-12-30 21:04:59 -08:00
4bb5dbd762
Fix it in /msg
2016-12-30 20:56:34 -08:00
7a63cc3753
Setup alias for the old nfacts plugin
2016-12-30 20:44:09 -08:00
24ca3961a5
Move namespaced factoids to first class support in factoids.pm and disable nfacts.pm
2016-12-30 20:20:28 -08:00
519e7994c2
Eliminate undef in the suggestionsw
2016-12-29 13:06:42 -08:00