Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/Together-Java/JShellBot
Discord bot that allows you to interact with it as if it was a jshell program
https://github.com/Together-Java/JShellBot
Added docker support
6dcc0408eab178905a09b672db3ac710150b3368 authored over 4 years ago51b7b583211d9311c4030a043520f5375434b8e7 authored over 4 years ago
2f4073dc4fa32c6e067ea46248d7b5d7a14a7111 authored over 4 years ago
47b25f8a286c2a6cf8d44b6f64e7268bcdbd2306 authored over 4 years ago
8868d5c7a0314329bad253bf6b0c5f6595a0fcfc authored over 4 years ago
36f62c9ec3fd9fd2a92f8700c8e1fc5116e9c70f authored over 4 years ago
e0cfc6bc5a773741eb7d0e60ce07b4d4dddf2854 authored over 4 years ago
31b14cb18064c46db7b5ba8e10ecc9b4d5801820 authored over 4 years ago
d49326bcd46b26020f5ad4c795bc9afc76087dd8 authored over 4 years ago
Migration to JDA 4
75984b1f88bacf329aa57ce13acd918929d5b588 authored over 4 years ago4f4de1d2e02971eccf88d984ac623a04618d7b66 authored over 4 years ago
ab3ae4a2016ca8c587a2769d0fca7f93e0d005f0 authored over 4 years ago
e079f59918b355d8a9f43cdac73dc2a0376edfb2 authored over 4 years ago
76c47b579edceebd993510a3ddf9a4fd3d07c4ab authored over 4 years ago
dfccce584fa838e02cef8e88f0be2e5e590c2ae0 authored over 4 years ago
Whitelist some more classes in the security manager
aa8ffa1c32b885574e8211a2b93253e46c99e6ec authored about 5 years agoThis should hopefully not introduce any (new) gadgets...
f053988d0fcb725cb50a55126233bbe0af94fe4b authored over 5 years agoAdd regression test for #26
9868a9960c0278586103bd67e03f23e233200cf4 authored almost 6 years agoEscape pure whitespace sysouts for discord
7a7c48fc5ca73032587ac0bdfd4c4094d47ba876 authored almost 6 years ago
Discord rejects messages if their content (or any field) consists of
just whitespace.
Discord rejects messages if their content (or any field) consists of
just whitespace.
b8bbe44c166209640b304a611b6479b2bcae9b3f authored almost 6 years ago
Prevent an infinite loop when analyzing malformed method snippets.
Thanks I-AI-Istannen!
269004d84822053d69aa1da9185a261682ca0683 authored almost 6 years agoef99a1bb5e921b74f8a68bea19ef767c4d753427 authored almost 6 years ago
More lenient input format, enhance white/blacklisting
c662622b4c8a44734ab3fd6d49533898d8e500ff authored almost 6 years ago962aed58b2d2e4022fa04a0a7c700342b35fe284 authored almost 6 years ago
This is done by breaking the input into pieces with the source code
analysis and then evaluating...
81be0455265c4a28b8120faeab45910d4f30caf9 authored almost 6 years ago
71cae1cc72fb6ba5d4d382e9813631a65e039cb7 authored almost 6 years ago
0c8dbdaffb5bd9c0d64c4637f43e3c9cd5381a66 authored almost 6 years ago
Fix security manager checks not being executed properly
45c68aa03becd5300b4673afcc14fe58b6ab96f6 authored almost 6 years ago9d95176c6236ea92a528b71ff69a89129573f86f authored almost 6 years ago
34e81cec7950846d9f7fc50ea8c543f28f446146 authored almost 6 years ago
The security manager incorrectly assumed executed methods were his and
allowed unfiltered access
Fix lambda callsite initialization
98f33fc43b2f5cbfd9060790f7705ebf5df106bf authored about 6 years agoe7b163508acadeb01714ddc66b3a8bcbb0c21b0f authored about 6 years ago
Add a configurable startup command to initialize each JShell session
5d21a87a34a30a4b27751ec6196675362d839517 authored over 6 years agoff40888f1163bb94e2ac34b3fac48392ce40ad1d authored over 6 years ago
Migrate to JDA, Maven and fix some bugs
a1b22bfbf3230587563c6a2d40ca9fe4a9094b28 authored over 6 years ago081cd14db54f5a2cc6ef01c66f0583a8a60f4a33 authored over 6 years ago
2ed9927ecb3a90fb79aba9a56c7a6e994d1a4944 authored over 6 years ago
1812be42e27c6c2e4871b06f3459f36356aa67e4 authored over 6 years ago
This fixed lambdas, but also weakens security a bit, as you can do more
from inside them now. Th...
d61ba8a1e808c4a602b813d489d24849e24a3993 authored over 6 years ago
2f79e2cdfc139e73e4d22ee1c03f2bd7fa494c6c authored over 6 years ago
f0f7b5f22fd194978d1cb898140cf3a67c05f461 authored over 6 years ago
7903c07f8c287fb0928a3b23b62ed8e1f9fd0018 authored over 6 years ago
06a25543f5a0befec7044436146c6dd6867fe39f authored over 6 years ago
bcb796e8308d93e46ba9cf350dd16807ed48ac09 authored over 6 years ago
f5f1b9c2557187b701d89d31a10d26a70f55ad3b authored over 6 years ago
30538c02dfcb97233d309ab4b9e9c3d9fdbd9016 authored over 6 years ago
589fdf8577263e8bb8283b3ff52e258c7b801b3b authored over 6 years ago
93432049c8e98c3ebf3db092527164e184e3783a authored over 6 years ago
52f9875e3e23d942f4e862b263335aada8678b2e authored over 6 years ago
6c1a5257945d5326c5f3e7a68dbcdc722e746cb2 authored over 6 years ago
17ce6e75ae9672265655c22ad8668395328c02a4 authored over 6 years ago
Allow sanitizing the command input
6774b5ea5f49a5029e698433dcfab44c1abf4148 authored over 6 years agoActivate the security manager and show when it prevented an action
69fc386bffe07cb690eaaf033c0d228db80beb8e authored over 6 years ago
All the logic is implemented in the Filtered execution controls and the
remote SecurityManager
135580790c4da42f56177904698deacc4deec390 authored over 6 years ago
* The sanitizer is a simple snippet of code that runs modifies the
jshell input. It can, for e...
52a4749afd92453605a768cb43a5a261e45f1920 authored over 6 years ago
As otherwise setting an AccessControlContext is useless
* Added fail color rendering for reject...
57b2b31dedc296622c696062e6baf39e8ddbce03 authored over 6 years ago98314acc4878e378159957a4eedebcec69688620 authored almost 7 years ago
216d22b802efc30375b55b7a6a98b0b83d8871c4 authored almost 7 years ago
Signed-off-by: C5-DEV-IRUFUS\Ishamel Rufus <[email protected]>
548e489c0947ece210e9633f6fa424952d693192 authored almost 7 years agoAdd renderers for different return objects
767c11a11e43f22b7f226805cd37d7645e2fd5f0 authored almost 7 years agoAdd tests, fix a few bugs uncovered by them
e9bd15b0669f4142f9dc8cadd8ad742b292c2146 authored almost 7 years agoLimit the time a computation can run for
2e3fa1efad36652e814f1de676ab943cbe8665dd authored almost 7 years ago
* Added a dedicated renderer for Exceptions, Compilation errors,
Standard output and Strings. ...
* Added some tests
* Fixed a bug in the StringOutputStream which led to it not truncating
the...
* Throw an AllottedTimeExceededException if an operation takes too long
* Use an independent Wa...
2789f7a990b88937743da61521ae73d1a64f4959 authored almost 7 years agoadded export of key to installation file
e0cf96a3d4a75d3a43ee852bd4c66308d3472985 authored almost 7 years agoFancier (error) messages and regex matching in the config
90319c439c99c88af495238d97595516df04c5fe authored almost 7 years agoShell scripts
0ee0404a5ac63a52a5839840a000ea1ccbe5df85 authored almost 7 years agoa0358c099ef5c961e45447f20a7304e5a9103a90 authored almost 7 years ago
0fff86b5862146af971605af26e9ab1f0d271947 authored almost 7 years ago
0d0481504545031f2257154fbdaa16bfd5629ac4 authored almost 7 years ago
a74ab04a64d767a152635e2df6e53749aafc849c authored almost 7 years ago
ef205ecdbb71f22091e1254a5defdec808052aeb authored almost 7 years ago
e9ffa2bf523933e730a9a96422556340b9b3a707 authored almost 7 years ago
cbbbfab6a4316cc6d6711ed37b14bdd26fa699cd authored almost 7 years ago
* The blocked packages/classes/methods are now set in the config
* The blocked packages/classes...
dbe9c0f2a3fa7913cd0e093d9e462ca260b4b34a authored almost 7 years ago1b723b9a995325f84c8edac065a18315711f8109 authored almost 7 years ago
* Use fancy embeds with a colored bar indicating the status and other
goodies
* Show compilat...
c8853a07a74a92eb9d8e16bab3f588c27a8a7b4a authored almost 7 years agoAdd a SessionManager to expire sessions, fix the output being null if an exception was thrown
c6c74d4ab373e0ebd52c4d28d51cb44bd02c4728 authored almost 7 years ago
* The SessionManager has a housekeeper thread that periodically checks
whether it should remov...
Let's see how nicely git tracks the rename...
76cadc372b77adcdde5f6ec8f7ace434891cbe43 authored almost 7 years ago8fba1b6ec069eae2b89a8d2c25d7e07068d31836 authored almost 7 years ago
4f30bb8958d8569fb197de59b9ec6539481b0dff authored almost 7 years ago
DELETE...
DELETE...
DELETE...
DELETE...
5b870eca025ba71b61986bc2b1d2f40b34eb3391 authored almost 7 years ago
36af8e32c927adc96ac0e0b6d6244ec6b6dbd236 authored almost 7 years ago
JSHELL_BOT_CONFIG instead of JSHELL-(it was breaking)
cf4d803a48907631609fb9f0b3ee2d68b1762771 authored almost 7 years agoFix `out` not being captured and restricted access to System.exit and others
ea9b12f969952a11ed98f2bdde1a23612ac14dce authored almost 7 years ago8f5063e13e7ebdca07e67875f1cf08332ad49b50 authored almost 7 years ago
183b0213471ba2ca082b2792e62918cd9d7d7c1c authored almost 7 years ago
* The `FilteredExecutionControlProvider` created an `ExecutionControl`
that was not able to co...
135d8936dc111703afaf3156a6ab8005d75a8683 authored almost 7 years ago
* Fix Config.java reading from the wrong default
54b991cf490a4e16731059e534b4d67b4de73474 authored almost 7 years ago