Commit Graph

34 Commits

Author SHA1 Message Date
criyle
d51cbe0bbd bump versions 2021-01-09 11:21:32 -08:00
criyle
dbede6a2e4 go mod tidy 2020-12-23 12:19:23 -08:00
criyle
7603109e33 Refactor seccomp ptrace & improve container 2020-12-23 12:12:43 -08:00
criyle
7ce98ffa42 Add ability to parse size from string 2020-12-05 13:50:32 -08:00
criyle
c832edba58 Refactor container mounts 2020-11-21 23:50:06 -08:00
criyle
5e6fcd1d86 Split fork child & add unit tests 2020-09-06 00:11:52 -07:00
criyle
687b9bf6f9 Add tty support ... 2020-06-02 17:21:42 -04:00
criyle
b6036eb830 Remove libseccomp dependency 2020-05-15 17:13:13 -04:00
criyle
3fd00038db MacOS sandbox_init 2020-05-13 20:43:58 -04:00
criyle
b64cc09c06 Add MacOS forkExec 2020-05-13 16:37:59 -04:00
criyle
707c808ee3 retry on ETXTBSY 2020-05-02 03:03:34 -04:00
criyle
cfa40fa36a update dependencies 2020-03-16 18:27:10 -04:00
criyle
cf5ebfb3ef Handle potential wait4 EINTR & add memory cgroup 2020-03-01 01:34:40 -05:00
criyle
49bbe9caec Upgrade to GO 1.14 & add version tag 2020-02-27 01:47:53 -05:00
criyle
33a7b2b603 remove unnecessary error wrap 2020-02-19 20:30:35 -05:00
criyle
8a1c0b97d7 update README 2020-02-12 00:28:56 -05:00
criyle
192a09142c add support to set credentials 2019-11-02 17:05:59 -07:00
criyle
348ed481d3 add ability to omit sub-cgroup if not exists 2019-10-24 01:31:21 -07:00
criyle
c244811c19 add lock for daemon socket 2019-10-20 21:25:53 -07:00
criyle
6e46a73289 update to go 1.13 & fix typos 2019-10-14 00:00:58 -07:00
criyle
4001c7c767 add waitpid resource consumptions 2019-09-28 17:43:05 -07:00
criyle
31edacf69e allow customize mount points for container 2019-09-25 01:28:04 -07:00
criyle
c8d682f4b6 add mount builder & fix rlimits unit 2019-09-18 01:42:10 -07:00
criyle
38ef6b572a fix race condition for exec 2019-09-14 22:44:14 -07:00
criyle
998ffb02c0 fix cgroup const 2019-09-09 01:08:29 -07:00
criyle
be668a5e75 fix typo 2019-09-05 21:06:22 -07:00
criyle
86c5e2f377 wrap and decouplin libseccomp 2019-09-01 01:36:01 -07:00
criyle
7b06ce65ac normalize naming schema 2019-08-30 00:57:07 -07:00
criyle
ebab7514d1 change package naming 2019-08-29 00:27:49 -07:00
criyle
1ccd9f13f8 change name from 'go-judger' to 'go-sandbox' 2019-08-24 20:32:56 -07:00
criyle
988d521f25 change to cancelable function style & release resource in run_program 2019-08-15 23:41:32 -07:00
criyle
4452ebd803 updated readme & enforced sync 2019-08-12 01:36:15 -07:00
criyle
67c0621b7f add benchmark to forkexec / seccomp 2019-07-22 22:35:05 -07:00
criyle
0c79e83a9f apply go11 module & code clean up 2019-07-08 23:31:05 -07:00