aboutsummaryrefslogtreecommitdiffstats
path: root/snekbox.py (follow)
Commit message (Collapse)AuthorAgeLines
* Restructure project layoutGravatar MarkKoz2019-03-28-133/+0
| | | | | | | | | * Move all code into a "snekbox" package * Use logging code as __init__.py * Rename Snekbox class to NsJail * Create "site" sub-package * Move templates into this sub-package * Move Flask code into a new snekapp module
* Fix import orderGravatar MarkKoz2019-03-25-1/+1
|
* Add docstrings to routesGravatar MarkKoz2019-03-25-0/+6
|
* Merge remote-tracking branch 'remotes/origin/master' into rmq_removalGravatar MarkKoz2019-03-25-6/+22
|\
| * More formatting fixesGravatar Christopher Goes2019-03-24-2/+4
| |
| * Merge branch 'master' into flake8-updatesGravatar Christopher Goes2019-03-24-1/+1
| |\ | | | | | | | | | | | | | | | | | | # Conflicts: # .flake8 # Pipfile # Pipfile.lock
| | * Fix ordering of importsGravatar Christopher Goes2019-03-19-1/+1
| | |
| * | Add docstringsGravatar Christopher Goes2019-03-19-3/+25
| |/
| * flake8 linelength changeGravatar Tagptroll12019-02-14-1/+4
| |
* | Remove RMQ, Add API POST request method.Gravatar Scragly2019-01-20-35/+30
|/
* lint and skip rabbitmqGravatar Christopher Baklid2018-07-24-5/+5
|
* update pipfile lock, handle value error, show error codes when unhandledGravatar Christopher Baklid2018-07-24-8/+10
|
* missing commaGravatar Christopher Baklid2018-07-05-1/+1
|
* skip tests for now :(Gravatar Christopher Baklid2018-07-05-0/+3
|
* lintGravatar Christopher Baklid2018-07-05-1/+0
|
* remove excessive logging and attempt getting stacktraceGravatar Christopher Baklid2018-07-05-5/+5
|
* trying changing to root in travis before build runsGravatar Christopher Baklid2018-06-03-0/+6
|
* lintGravatar Christopher Baklid2018-06-03-2/+0
|
* nsjail workaround, fix forkbomb, add forkbomb unit testGravatar Christopher Baklid2018-06-03-15/+9
|
* update docsGravatar Christopher Baklid2018-06-03-0/+1
|
* handle autodiscover better, find the python executable automatically, log ↵Gravatar Christopher Baklid2018-06-02-3/+7
| | | | errors not handled explicitly
* update readme [ci skip]Gravatar Christopher Baklid2018-05-31-2/+6
|
* adds nsjail compiled for ubuntu to see if unit testing can work with thatGravatar Christopher Baklid2018-05-31-18/+22
|
* secure python executionGravatar Christopher Baklid2018-05-30-71/+89
| | | | | | make snekbox a class adds nsjail 2.5 (compiled on alpine 3.7) execute python code via nsjail
* typo in debug outputGravatar Christopher Baklid2018-05-28-1/+1
|
* kill long running processes after x secondsGravatar Christopher Baklid2018-05-27-0/+16
|
* now also captures stderrGravatar Christopher Baklid2018-05-27-5/+16
|
* kick off jobs in their own processesGravatar Christopher Baklid2018-05-27-16/+28
|
* automatically clean up queues and message to reduce rabbitmq memory footprintGravatar Christopher Baklid2018-05-26-1/+0
|
* simplify threads and use local thread variables to manage user websocket ↵Gravatar Christopher Baklid2018-05-26-16/+12
| | | | connections
* lintGravatar Christopher Baklid2018-05-25-13/+10
|
* generate new queue based on session id to lock user to their own event chainGravatar Christopher Baklid2018-05-24-3/+6
|
* POC completedGravatar Christopher Baklid2018-05-23-0/+49