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
|
eaf0ba34bd
|
Allow additional content-type parameters
|
2021-05-07 20:12:27 +12:00 |
Thomas Hobson
|
d95d67071c
|
reject on non-json content-types (#233)
|
2021-05-07 19:37:22 +12:00 |
Thomas Hobson
|
9590d5afbc
|
Patch for race condition with filesystem and process cleanup
|
2021-05-07 19:23:34 +12:00 |
Thomas Hobson
|
8b90c12c5c
|
chown directories to root, ensuring they are not writable by runners
|
2021-05-02 20:11:55 +12:00 |
Thomas Hobson
|
38ab15081e
|
Merge branch 'master' of https://github.com/engineer-man/piston
|
2021-05-02 17:02:26 +12:00 |
Thomas Hobson
|
37c760b081
|
allow empty contents
|
2021-05-02 17:01:50 +12:00 |
Thomas
|
d577072749
|
Revert "Added max_memory_usage parameter (#238)" (#246)
This reverts commit a49acc7dbe .
|
2021-05-02 14:55:37 +12:00 |
Dan Vargas
|
2412d50f82
|
pkg(octave-6.2.0): add deps for octave (#245)
|
2021-05-02 14:41:53 +12:00 |
Felix
|
a49acc7dbe
|
Added max_memory_usage parameter (#238)
* Added max_memory_usage parameter
* Added max_memory_usage description to readme
|
2021-05-01 21:10:53 +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
|
18a44bf146
|
install ps in container
|
2021-04-26 10:58:57 +12:00 |
Thomas Hobson
|
00fede6e0d
|
change api version to v2
|
2021-04-26 10:40:53 +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 |
Victor Frazao
|
5f97005a9a
|
Fixes nasm32 - adds 32bit arch to seccomp filter (#231)
|
2021-04-25 16:55:39 +12:00 |
Thomas Hobson
|
45eb4c799d
|
dont crash if there are no aliases
|
2021-04-25 16:37:05 +12:00 |
Thomas Hobson
|
30fa1d1425
|
use correct var name
|
2021-04-25 15:11:32 +12:00 |
Thomas Hobson
|
a328b3eeda
|
better support for multiple languages per package
|
2021-04-25 15:02:57 +12:00 |
Thomas Hobson
|
d851515f37
|
api: install rename in container
|
2021-04-24 19:51:33 +12:00 |
Thomas
|
aeda95a215
|
add .code extension to files without file names
|
2021-04-24 17:59:06 +12:00 |
Thomas
|
5bc607dcec
|
API compatibility
|
2021-04-23 20:40:49 +12:00 |
Brian Seymour
|
a1eb732406
|
update readme, refactor some code
|
2021-04-22 22:27:50 -05:00 |
Thomas Hobson
|
487bde6526
|
404 error
|
2021-04-23 14:49:12 +12:00 |
Thomas Hobson
|
e6da87faa9
|
better error handling
|
2021-04-23 14:47:08 +12:00 |
Thomas Hobson
|
46b1e9118d
|
throw error
|
2021-04-23 14:32:05 +12:00 |
Thomas Hobson
|
890d9f024d
|
Merge branch 'v3' of https://github.com/engineer-man/piston into v3
|
2021-04-23 14:30:19 +12:00 |
Brian Seymour
|
04990566a1
|
updated readme
|
2021-04-22 21:30:01 -05:00 |
Thomas Hobson
|
6ff89f6e91
|
bail when not installed
|
2021-04-23 14:29:40 +12:00 |
Thomas Hobson
|
9c42254b80
|
default file name
|
2021-04-23 13:09:33 +12:00 |
Thomas Hobson
|
589dfec6df
|
default values
|
2021-04-23 11:54:37 +12:00 |
Thomas Hobson
|
9814217aee
|
remove main
|
2021-04-23 11:52:50 +12:00 |
Brian Seymour
|
b3575246bd
|
change urls, fix docker compose file
|
2021-04-22 18:43:21 -05:00 |
Thomas
|
1edb5ad046
|
ci bump
|
2021-04-17 12:11:31 +12:00 |
Dan Vargas
|
d2e05a4a7e
|
pkg(*-*): Fix uninstall (#213)
|
2021-04-11 13:15:14 +12:00 |
Thomas Hobson
|
81cdc766b6
|
Uninstallation (#211)
|
2021-04-10 16:10:18 +12:00 |
Victor Frazao
|
552fb91c6b
|
v3 - Remove the use of unshare + privileged mode and instead (#195)
use seccomp to filter for socket syscalls
|
2021-04-07 12:31:30 +12:00 |
Thomas Hobson
|
be47ab802c
|
Merge branch 'v3' of https://github.com/engineer-man/piston into v3
|
2021-03-29 21:33:54 +13:00 |
Thomas Hobson
|
607123f73d
|
switch to yarn
|
2021-03-29 21:33:49 +13:00 |
Brian Seymour
|
902ad71578
|
remove unnecessary author fields
|
2021-03-28 14:29:28 -05:00 |