criyle
|
2ba894ffd1
|
vfork: fix asm on other architectures
doc: update
#13
|
2025-02-22 21:30:33 +00:00 |
|
criyle
|
3d8333e952
|
forkexec: initial support for clone3
|
2025-02-20 03:56:49 -05:00 |
|
criyle
|
0b6b557947
|
cgroup: add pids.peak for cgroup v2 kernel >= 6.1
|
2025-02-20 01:51:59 +00:00 |
|
criyle
|
ed93876f8c
|
*: fix typos
|
2024-02-03 16:19:58 +00:00 |
|
criyle
|
69e069ba8f
|
doc: update kernel version doc and dependency versions
|
2023-08-10 13:09:27 +00:00 |
|
criyle
|
76bbdf9ede
|
forkexec: fix unit tests
|
2021-11-19 15:01:34 -08:00 |
|
criyle
|
383f40cabe
|
*: bump dependency versions
|
2021-10-30 10:58:06 -07:00 |
|
criyle
|
204d7949c6
|
unixsocket: non-blocking message & value passing
|
2021-03-27 19:16:41 -07:00 |
|
criyle
|
464c5ac932
|
Backwards compatibility for older kernels >= 3.10
|
2021-01-21 00:20:57 -08:00 |
|
criyle
|
7603109e33
|
Refactor seccomp ptrace & improve container
|
2020-12-23 12:12:43 -08:00 |
|
criyle
|
4f2257a187
|
Remove types pkg & update documents
- move types pkg into runner
- add documentations for cgroup & container
- add benchmakr for cgroup & container
|
2020-03-02 03:14:13 -05:00 |
|
criyle
|
e8260dde37
|
fix release badge
|
2020-03-01 21:09:51 -05:00 |
|
criyle
|
46b52374a5
|
add some badge to README.md
|
2020-03-01 21:04:46 -05:00 |
|
criyle
|
5b50e9db4d
|
update documentations
|
2020-02-21 02:18:05 -05:00 |
|
criyle
|
33a7b2b603
|
remove unnecessary error wrap
|
2020-02-19 20:30:35 -05:00 |
|
criyle
|
f2dacb5752
|
rename daemon -> container
|
2020-02-19 05:36:23 -05:00 |
|
criyle
|
bfedda0ba2
|
adapted to context
|
2020-02-12 03:01:37 -05:00 |
|
criyle
|
8a1c0b97d7
|
update README
|
2020-02-12 00:28:56 -05:00 |
|
criyle
|
6b97e1f663
|
use open syscall to copyin files
|
2019-12-25 19:51:28 +08:00 |
|
criyle
|
03ec0a5ccc
|
move fork child to standalone file
|
2019-10-29 02:21:43 -07:00 |
|
criyle
|
be668a5e75
|
fix typo
|
2019-09-05 21:06:22 -07:00 |
|
criyle
|
1df3228aec
|
add pipe util
|
2019-09-01 19:49:18 -07:00 |
|
criyle
|
2968ef7e27
|
refactor config
|
2019-09-01 02:16:41 -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
|
45315e5ab2
|
remove duplicate sync pipe
|
2019-08-14 22:18:04 -07:00 |
|
criyle
|
4452ebd803
|
updated readme & enforced sync
|
2019-08-12 01:36:15 -07:00 |
|
criyle
|
0d3940cb48
|
finished deamon api
|
2019-08-08 22:34:34 -07:00 |
|
criyle
|
3247555505
|
add ability to run at memfd
|
2019-08-05 15:55:36 -07:00 |
|
criyle
|
ae552994b2
|
update documentation
|
2019-08-04 18:29:25 -07:00 |
|
criyle
|
00d5f0d2a1
|
add memfd and unix socket support
|
2019-08-04 17:27:52 -07:00 |
|
criyle
|
7c57b248bb
|
add cgroup v1 support for resource stat
|
2019-08-03 23:25:59 -07:00 |
|
criyle
|
67c0621b7f
|
add benchmark to forkexec / seccomp
|
2019-07-22 22:35:05 -07:00 |
|
criyle
|
b8c180569f
|
decoupling rununshared and tracer
|
2019-07-20 15:20:42 -07:00 |
|
criyle
|
d260bf4657
|
fixed unshared user namespace
|
2019-07-14 16:45:50 -07:00 |
|
criyle
|
148937fdc2
|
add ability to forkexec to unshare namespaces
|
2019-07-10 00:27:01 -07:00 |
|
criyle
|
0c79e83a9f
|
apply go11 module & code clean up
|
2019-07-08 23:31:05 -07:00 |
|
criyle
|
bae40d66b1
|
try fix memory trace & update README
|
2019-07-08 00:09:15 -07:00 |
|
criyle
|
c8940e7caa
|
add support to arm64
|
2019-06-30 23:13:56 -07:00 |
|
criyle
|
bc680b67b5
|
decoupling tracer tracee and main. refatored config.
|
2019-04-19 03:50:17 -04:00 |
|
criyle
|
8f4e4c3237
|
move seccomp filter utility into separate package
|
2019-04-17 18:36:56 -04:00 |
|
criyle
|
67f631c315
|
update documentation
|
2019-04-06 21:32:09 -04:00 |
|
criyle
|
976f33ead5
|
add syscall handle to tracer
|
2019-03-31 19:13:05 -04:00 |
|
criyle
|
3393398fae
|
add some comment to tracee
|
2019-03-30 22:03:21 -04:00 |
|
criyle
|
f6ed5aaa41
|
first commit
|
2019-03-26 20:55:28 -04:00 |
|