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
|
f308637481
|
forkexec: fix child error report
|
2022-08-13 01:32:16 -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
|
ca60fcad98
|
*: fix macOS build for go1.18
|
2022-04-03 02:45:53 -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
|
c6519b09ec
|
cgroup: add support of cgroup v2 nesting
|
2021-12-25 23:04:01 +00:00 |
|
criyle
|
5e5b00688a
|
cgroup: implement cgroup v2
|
2021-12-24 10:42:42 +00: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
|
b5d300a0e8
|
rlimit: restrict open file count
|
2021-11-12 00:23: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
|
f965052804
|
mount: remove noatime from proc for compatibility
|
2021-09-20 18:33:48 -07:00 |
|
criyle
|
fded6ba8c7
|
*: bump dependency versions & go1.17 build tag
|
2021-09-19 14:10:44 -07:00 |
|
criyle
|
06ed42eb42
|
mount: add recursive flag to bind mounts
|
2021-09-19 13:35:11 -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
|
963e027b0a
|
container: allocate buffers in advance
|
2021-04-25 17:58:00 -07:00 |
|
criyle
|
c1d9a5572f
|
container: fix fd leak
|
2021-03-30 21:36:46 -07:00 |
|
criyle
|
3b55a156bc
|
container: host async wait
|
2021-03-29 22:49:40 -07:00 |
|
criyle
|
91dae1dfc6
|
container: change send & recv async
|
2021-03-29 01:16:45 -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
|
464c5ac932
|
Backwards compatibility for older kernels >= 3.10
|
2021-01-21 00:20:57 -08:00 |
|
criyle
|
29aefc839b
|
misc benchmark
|
2021-01-16 18:19:25 -08:00 |
|
criyle
|
d51cbe0bbd
|
bump versions
|
2021-01-09 11:21:32 -08:00 |
|
criyle
|
a17bcd105c
|
small improvement
|
2021-01-08 23:50:40 -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
|
3c77bf81d1
|
Fix cgroup potential null pointer
|
2020-12-17 22:55:48 -08:00 |
|
criyle
|
a9733a4b7d
|
Fix container.reset
|
2020-12-17 22:27:18 -08:00 |
|
criyle
|
5343e365c3
|
Add cpu cgroup support
|
2020-12-12 21:28:41 -08:00 |
|
criyle
|
4ae1d6d760
|
Differentiate error from execve / wait4
|
2020-12-12 12:24:27 -08:00 |
|
criyle
|
7ebe4a999d
|
Add ability to use seccomp filter for container
|
2020-12-12 12:16:28 -08:00 |
|
criyle
|
6df08e55b7
|
Add ability to config container uid & gid
|
2020-12-12 11:53:09 -08:00 |
|
criyle
|
928a0a4631
|
Fix typo for cpuacct
|
2020-12-06 18:33:16 -08:00 |
|