Thomas
|
5bc607dcec
|
API compatibility
|
2021-04-23 20:40:49 +12:00 |
Thomas Hobson
|
9c42254b80
|
default file name
|
2021-04-23 13:09:33 +12:00 |
Thomas Hobson
|
9814217aee
|
remove main
|
2021-04-23 11:52:50 +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
|
b36cb64105
|
api: revert quoting of args
|
2021-03-14 15:33:29 +13:00 |
Thomas Hobson
|
d529384f21
|
api: quote args when being executed
|
2021-03-14 13:57:14 +13:00 |
Thomas Hobson
|
3ae32aad3f
|
api: fix errors from refactor + PISTON_ALIAS envvar
|
2021-03-13 20:57:21 +13:00 |
Brian Seymour
|
b3d18600cd
|
api refactoring
|
2021-03-12 23:01:04 -06:00 |
Thomas Hobson
|
af1741becc
|
api: code cleanup
|
2021-03-05 19:29:09 +13:00 |
Thomas Hobson
|
870a4c1282
|
api: fix compile stage
runtime.compiled always returned false as it was undefined.
This made the code think it's a run-only language, and never called the compile script.
|
2021-02-28 01:18:04 +13:00 |
Thomas Hobson
|
9d32012bbc
|
api: write stdin to child process
|
2021-02-23 19:52:49 +13:00 |
Thomas Hobson
|
920e6e7054
|
api: add rlimits to config
|
2021-02-22 22:56:54 +13:00 |
Thomas Hobson
|
e31e66aad5
|
api: harden file count
|
2021-02-22 22:52:04 +13:00 |
Thomas Hobson
|
9b1a9bf8b3
|
api: harden process limit
|
2021-02-22 22:51:19 +13:00 |
Thomas Hobson
|
94d179762b
|
api: enforce execute time limits
|
2021-02-22 22:00:37 +13:00 |
Thomas Hobson
|
0ebdcadf12
|
api: add unshare back
|
2021-02-22 21:57:03 +13:00 |
Thomas Hobson
|
00bb5be55b
|
api: tidy up execute
|
2021-02-22 21:55:51 +13:00 |
Thomas Hobson
|
514006058b
|
api: harden runaway code
|
2021-02-21 21:36:49 +13:00 |
Thomas Hobson
|
8727a545c6
|
api: disable networking during execute
|
2021-02-21 14:56:07 +13:00 |
Thomas Hobson
|
ac46c1b5bb
|
api: read both stdout and stderr
|
2021-02-21 13:32:35 +13:00 |
Thomas Hobson
|
cdc65d6605
|
api: use bash to call run/compile script
|
2021-02-21 12:57:02 +13:00 |
Thomas Hobson
|
60c004eea9
|
api: lint **everything**
|
2021-02-21 11:39:03 +13:00 |
Thomas Hobson
|
91420c39d7
|
api: v3
|
2021-02-21 03:13:56 +13:00 |