criyle
|
f8361a08a0
|
forkexec: only sync when syncFunc exists
#13
|
2025-02-20 21:45:03 +00:00 |
|
criyle
|
3d8333e952
|
forkexec: initial support for clone3
|
2025-02-20 03:56:49 -05:00 |
|
criyle
|
4154f44d83
|
forkexec: add more benchmark for std fork
|
2025-02-19 00:03:36 -05:00 |
|
criyle
|
5bfbd6c8fe
|
forkexec: fix unshare cgroup with ptracer
|
2024-06-14 10:26:07 +00:00 |
|
criyle
|
f6274fd54c
|
cgroup: rename types to remove stutters
|
2024-02-05 08:53:37 +00:00 |
|
criyle
|
ed93876f8c
|
*: fix typos
|
2024-02-03 16:19:58 +00:00 |
|
criyle
|
25d0f22364
|
*: bump dependency version & better align
|
2023-04-12 01:19:47 -07:00 |
|
criyle
|
7af58bbeb9
|
forkexec: build for go1.19
|
2022-10-01 18:49:58 -07:00 |
|
criyle
|
f308637481
|
forkexec: fix child error report
|
2022-08-13 01:32:16 -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
|
76bbdf9ede
|
forkexec: fix unit tests
|
2021-11-19 15:01:34 -08:00 |
|
criyle
|
eec1a5a9e3
|
*: bump dependency versions with go1.17.1
|
2021-09-12 13:39:26 -07:00 |
|
criyle
|
4e55516ff3
|
forkexec: report error location
|
2021-08-04 22:41:36 -07:00 |
|
criyle
|
ebab07ec35
|
deprecate io/ioutil
|
2021-02-24 00:00:51 -08:00 |
|
criyle
|
464c5ac932
|
Backwards compatibility for older kernels >= 3.10
|
2021-01-21 00:20:57 -08:00 |
|
criyle
|
a17bcd105c
|
small improvement
|
2021-01-08 23:50:40 -08:00 |
|
criyle
|
c832edba58
|
Refactor container mounts
|
2020-11-21 23:50:06 -08:00 |
|
criyle
|
085f7a63c2
|
Fix unit tests & minor performance improvement
|
2020-09-21 00:17:10 -07: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
|
d664e1eae8
|
set pgid on MacOS
|
2020-05-15 19:01:10 -04:00 |
|
criyle
|
bc0b7f92f1
|
Add MacOS sandbox support
|
2020-05-15 03:02:04 -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
|
2489317fb7
|
Add _linux suffix to linux only packages
|
2020-05-01 17:10:23 -04:00 |
|
criyle
|
44e0f041f2
|
add linux suffix to linux only packages
|
2020-05-01 17:01:20 -04:00 |
|
criyle
|
5f133175fd
|
Add ability unshare cgroup after sync
|
2020-03-20 18:50:31 -04:00 |
|
criyle
|
46b52374a5
|
add some badge to README.md
|
2020-03-01 21:04:46 -05:00 |
|
criyle
|
a4c78dcf5d
|
update documentations
|
2020-02-18 21:55:32 -05:00 |
|
criyle
|
192a09142c
|
add support to set credentials
|
2019-11-02 17:05:59 -07:00 |
|
criyle
|
03ec0a5ccc
|
move fork child to standalone file
|
2019-10-29 02:21:43 -07:00 |
|
criyle
|
f2a28034f3
|
allow bind mount file
|
2019-10-15 22:32:50 -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
|
a6c330b612
|
fix unit test
|
2019-09-22 19:23:02 -07:00 |
|
criyle
|
c8d682f4b6
|
add mount builder & fix rlimits unit
|
2019-09-18 01:42:10 -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 |
|