- 12 Feb, 2018 1 commit
-
-
Merge in changes from edx-platform-master branch.
John Eskew committed
-
- 07 Feb, 2018 1 commit
-
-
the number of processes and threads to allow.
John Eskew committed
-
- 21 Feb, 2017 1 commit
-
-
Update docs with arch diagrams.
Cliff Dyer committed
-
- 13 Feb, 2017 1 commit
-
-
J. Cliff Dyer committed
-
- 01 Dec, 2016 1 commit
-
-
Update README.rst
George Song committed
-
- 25 Nov, 2016 1 commit
-
-
Aditya Oli committed
-
- 06 Sep, 2016 1 commit
-
-
Add an OEP-2 compliant openedx.yaml file
Calen Pennington committed
-
- 23 Aug, 2016 2 commits
-
-
Calen Pennington committed
-
Calen Pennington committed
-
- 16 Jul, 2016 3 commits
-
-
Fixing django integration.
Cliff Dyer committed -
J. Cliff Dyer committed
-
J. Cliff Dyer committed
-
- 07 Jul, 2016 2 commits
-
-
Restructure codejail to allow more flexible jailing
Cliff Dyer committed -
Jails provide a broader configuration for a given command. Language provides programming-language configuration, so multiple jails can exist for a given language without duplicating configuration. * jail_code and safe_exec now live on the the Jail object * codejail does not autoconfigure an insecure codejail at import time * safe_exec can now be run for python3 codejails
J. Cliff Dyer committed
-
- 27 Jun, 2016 2 commits
-
-
Fix command line handling so it works when no user is specified.
Cliff Dyer committed -
J. Cliff Dyer committed
-
- 29 Jan, 2015 2 commits
-
-
Optionally use a proxy process to spawn subprocesses
Ned Batchelder committed -
When spawning subprocesses, fork() will fail if the memory of the parent can't be duplicated in the child. This means large long-lived processes will have problems using CodeJail repeatedly. This introduces a long-lived proxy subprocess which then spawns the actual subprocesses. Because the proxy process starts small and stays small, it will be able to spawn subprocesses even when the parent process grows large. The use of the proxy process is controlled by a "PROXY" limit, which should be 0 or 1. If neither is set, then the CODEJAIL_PROXY environment variable determines whether the proxy is used.
Ned Batchelder committed
-
- 12 Jan, 2015 1 commit
-
-
Ned Batchelder committed
-
- 08 Jan, 2015 2 commits
-
-
Change from AGPL to Apache
Ned Batchelder committed -
Ned Batchelder committed
-
- 05 Jan, 2015 1 commit
-
-
Set CPU limit to get better info. More specific tests
Ned Batchelder committed
-
- 31 Dec, 2014 1 commit
-
-
Ned Batchelder committed
-
- 08 Dec, 2014 5 commits
-
-
Fix a test to allow for the exception to be repr'd.
Ned Batchelder committed -
Ned Batchelder committed
-
add more logging for TNL-835
Adam committed -
Adam Palay committed
-
Improved error message with status code on unsuccessful subprocess.
Waheed Ahmed committed
-
- 05 Dec, 2014 1 commit
-
-
Waheed Ahmed committed
-
- 29 Sep, 2014 1 commit
-
-
Ned Batchelder committed
-
- 15 Sep, 2014 5 commits
-
-
listdir is not gauranteed to be sorted.
Ned Batchelder committed -
Feanil/full temp path
Feanil Patel committed -
Feanil Patel committed
-
Feanil Patel committed
-
Importable zip files
Ned Batchelder committed
-
- 02 Sep, 2014 1 commit
-
-
extra_files can now include a zip file that can be also indicated in python_path, and it will be importable by the executed code.
Ned Batchelder committed
-
- 10 Jul, 2014 1 commit
-
-
Ned Batchelder committed
-
- 08 Jul, 2014 2 commits
-
-
typo fix in Readme
Ned Batchelder committed -
navneet35371 committed
-
- 17 Jun, 2014 1 commit
-
-
Clean up CodeJail documentation
Ned Batchelder committed
-