Commit Graph

77 Commits

Author SHA1 Message Date
criyle
5f66dc11f5 fix(config): fix syscall check on arm64 2025-08-13 22:22:53 +00:00
criyle
2d0d63be76 build(deps): update upstream seccomp library to fix ptracer
elastic/go-seccomp-bpf#40
fixes #8
2025-06-21 16:54:37 -04:00
criyle
1e890d6475 container: skip waitAll 2025-04-03 23:21:14 +00:00
criyle
c316900c2c build: go mod tidy 2025-03-12 15:25:22 -04:00
criyle
f9fbaff75a build: go 1.24 2025-03-12 15:23:29 -04:00
criyle
cf936ae31f build(deps): update dependencies and go 1.23 2025-02-20 02:04:22 +00:00
criyle
144d408a6d build(deps): update dependencies 2025-01-25 23:41:30 -05:00
criyle
81eae7a6d5 build(deps): update dependencies 2024-12-13 18:28:00 +00:00
criyle
6d21194b72 mount: allow read write mount for /proc
criyle/go-judge#106

Co-authored-by: iBug <git@ibugone.com>
2024-05-23 10:21:46 +00:00
criyle
598c606a99 deps: upgrade to rand/v2 2024-04-05 04:24:10 +00:00
criyle
ed93876f8c *: fix typos 2024-02-03 16:19:58 +00:00
criyle
231f3cb58f cgroup: refactor to support creating child cgroup directly 2023-11-09 10:21:07 +00:00
dependabot[bot]
5a772dcd4f
Bump golang.org/x/net from 0.15.0 to 0.17.0 (#6) 2023-10-14 01:57:11 +00:00
criyle
bd846192aa deps: upgrade to go1.21 2023-09-27 13:43:12 +00:00
criyle
69e069ba8f doc: update kernel version doc and dependency versions 2023-08-10 13:09:27 +00:00
criyle
25d0f22364 *: bump dependency version & better align 2023-04-12 01:19:47 -07:00
criyle
cce22e7ac8 *: bump dependency version with go1.20 2023-02-19 01:06:21 -08:00
criyle
7af58bbeb9 forkexec: build for go1.19 2022-10-01 18:49:58 -07:00
criyle
69f0dffbeb container: fix file exists for bind mount 2022-08-27 00:29:34 -07:00
criyle
84888375c4 container: load default environment variable from /.env 2022-08-25 20:33:48 -07:00
criyle
47ad6f0016 container: look up executable by PATH 2022-08-13 01:15:37 -07:00
criyle
7e7babb354 container: ignore signals for init 2022-08-09 21:25:27 -07:00
criyle
5eeaadffdf container: add support for temp root dir 2022-07-15 23:46:42 -07:00
criyle
701fed8d1c forkexec: fix deadlock in go scheduler when syncWithChild
- also fix broken pipe when using fd as executable

resolves #2
2022-04-22 15:42:56 -07:00
criyle
8fc50bc5b7 *: bump to go1.18 2022-03-20 23:36:30 -07:00
criyle
2f85a420f9 cgroup: fix v1 set cpu bandwidth 2022-03-01 00:00:59 -08:00
criyle
9baa4110cd *: bump dependecy version with go1.17.6 2022-01-08 18:48:07 -08:00
criyle
2889743b71 cgroup: initialize support for v2 implementation 2021-12-23 20:38:31 -08:00
criyle
015f569ebe container: add maskPaths ability 2021-11-28 23:02:14 -08:00
criyle
76bbdf9ede forkexec: fix unit tests 2021-11-19 15:01:34 -08:00
criyle
eb0f2cbc89 container: create symlinks for rootfs 2021-11-11 23:56:53 -08:00
criyle
383f40cabe *: bump dependency versions 2021-10-30 10:58:06 -07:00
criyle
fded6ba8c7 *: bump dependency versions & go1.17 build tag 2021-09-19 14:10:44 -07:00
criyle
eec1a5a9e3 *: bump dependency versions with go1.17.1 2021-09-12 13:39:26 -07:00
criyle
d94a0d6acd *: bump to go1.17 2021-08-18 20:21:28 -07:00
criyle
5f3a6ff032 container: add CAP_SYS_RESOURCE 2021-08-09 23:52:43 -07:00
criyle
4e55516ff3 forkexec: report error location 2021-08-04 22:41:36 -07:00
criyle
26c5f63dcb runner: async -> sync 2021-06-05 16:16:05 -07:00
criyle
c1d9a5572f container: fix fd leak 2021-03-30 21:36:46 -07:00
criyle
204d7949c6 unixsocket: non-blocking message & value passing 2021-03-27 19:16:41 -07:00
criyle
ebab07ec35 deprecate io/ioutil 2021-02-24 00:00:51 -08:00
criyle
4ee5c39f1e bump to go 1.16 2021-02-21 19:33:03 -08:00
criyle
9e8c4593c6 Update rlimit & remove discard reader 2021-02-06 12:21:22 -08:00
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