Thomas Hobson
|
2386684a05
|
api: fix file cleanup edge case
Processes could still be spawned writing files after the app has cleaned the dir out, and is ready to clear it out.
Dumb edge case, but oh well.
|
2021-08-20 01:05:13 +12:00 |
Thomas Hobson
|
5cd84ae816
|
api: allow paths when writing files (#302)
|
2021-07-22 14:58:41 +12:00 |
Thomas Hobson
|
b3be57e0b4
|
lint like rest of codebase
|
2021-05-08 12:30:40 +12:00 |
Thomas Hobson
|
4259e89bb2
|
lint api
|
2021-05-08 12:20:21 +12:00 |
Brian Seymour
|
de449c6d56
|
validate json instead of a json header, and lots of cleanup
|
2021-05-07 14:22:25 -05:00 |
Thomas Hobson
|
0da1cd5867
|
use real uid for killing processes instead of using euid (#206)
|
2021-05-07 22:11:28 +12:00 |
Felix
|
fb102ebe83
|
Improved memory limits (#248)
* Added optional compile_memory_limit and run_memory_limit parameters
* Combined memory limit parameters into one
|
2021-05-07 20:21:25 +12:00 |
Thomas Hobson
|
9590d5afbc
|
Patch for race condition with filesystem and process cleanup
|
2021-05-07 19:23:34 +12:00 |
Thomas Hobson
|
5509492a99
|
uncomment the fix
|
2021-04-28 16:11:49 +12:00 |
Thomas Hobson
|
3bd73d07a9
|
file persistance fix
|
2021-04-28 16:03:35 +12:00 |
Thomas Hobson
|
a6bc24e22e
|
Fix issue where large files can be written to exhaust space
**BREAKING CHANGE**
Requires manually editing the config file, or deleting the config file entirely!
|
2021-04-28 15:39:23 +12:00 |
Thomas Hobson
|
9a52e369f2
|
fix forking exploits
|
2021-04-26 19:37:40 +12:00 |
Thomas Hobson
|
6fe0da030d
|
edge case
|
2021-04-26 13:37:50 +12:00 |
Thomas Hobson
|
3673b4e403
|
zombie process handler
|
2021-04-26 13:00:34 +12:00 |
Thomas Hobson
|
347f2d56d7
|
use a compatible waitpid library
|
2021-04-26 11:32:10 +12:00 |
Thomas Hobson
|
dd31873700
|
free zombie processes from proctable
|
2021-04-26 11:22:28 +12:00 |
Thomas Hobson
|
72bda367e0
|
cleanup all runner user processes
|
2021-04-26 10:35:34 +12:00 |
Thomas Hobson
|
3b0f2a0013
|
remove useless kill
|
2021-04-26 03:15:49 +12:00 |
Thomas Hobson
|
349beeb45a
|
Warn on errors when killing process group
|
2021-04-26 03:01:08 +12:00 |
Thomas Hobson
|
f9b8fbd9c0
|
correct logging contexts
|
2021-04-25 21:01:16 +12:00 |
Thomas Hobson
|
3928bace86
|
refactor
|
2021-04-25 20:55:20 +12:00 |