criyle
|
2b11c31b60
|
fix copy in exec permission
|
2019-09-15 15:13:30 -07:00 |
|
criyle
|
9898c301d5
|
handle execve error as fatal
|
2019-09-15 15:10:16 -07:00 |
|
criyle
|
dcbc99fa5d
|
fix inconsistency when fail at execve
|
2019-09-15 14:43:39 -07:00 |
|
criyle
|
d0b047bb08
|
fix memfd file position
|
2019-09-14 22:52:33 -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
|
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
|
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
|
a115fc4321
|
fix fd leak
|
2019-08-17 18:01:39 -07:00 |
|
criyle
|
c9f2bd0ae8
|
align interface for ptrace and namespace with deamon
|
2019-08-16 22:12:08 -07:00 |
|
criyle
|
c7679b02fb
|
add execveat to ptrace
|
2019-08-16 00:11:33 -07:00 |
|
criyle
|
988d521f25
|
change to cancelable function style & release resource in run_program
|
2019-08-15 23:41:32 -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
|
60ff0c39fd
|
fix docker init
|
2019-08-08 23:44:36 -07:00 |
|
criyle
|
121ae986ec
|
fix copyin file permission & reset param
|
2019-08-08 23:17:45 -07:00 |
|
criyle
|
0d3940cb48
|
finished deamon api
|
2019-08-08 22:34:34 -07:00 |
|
criyle
|
cde21dec31
|
fix too many open files
|
2019-08-07 22:08:59 -07:00 |
|
criyle
|
d9dc7a01ab
|
add fexecve to execve
|
2019-08-07 21:18:45 -07:00 |
|
criyle
|
eb93d92b9e
|
add extra sync for execve
|
2019-08-07 20:48:35 -07:00 |
|
criyle
|
8bf0411dbb
|
finished deamon execve POC
|
2019-08-07 01:40:47 -07:00 |
|
criyle
|
25732d9455
|
finished container deamon POC & fixed fd dup
|
2019-08-05 20:02:04 -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
|
144c38f0e8
|
fix sync with ptrace enabled
|
2019-07-27 19:33:26 -07:00 |
|
criyle
|
f7f041e1ef
|
make pivot root readonly & add sync socketpair
|
2019-07-27 14:56:37 -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
|
3ed7b771c8
|
fix mount point on arm arch
|
2019-07-14 20:03:07 -07:00 |
|
criyle
|
7cebfb4eb8
|
remove debug infomation
|
2019-07-14 19:15:23 -07:00 |
|
criyle
|
beab51c98c
|
add trace time metrics
|
2019-07-14 18:48:32 -07:00 |
|
criyle
|
b7b6f78f64
|
fixed abs path check
|
2019-07-14 17:53:29 -07:00 |
|
criyle
|
d260bf4657
|
fixed unshared user namespace
|
2019-07-14 16:45:50 -07:00 |
|
criyle
|
4a120f9a3d
|
try to fix unshare user namespace
|
2019-07-14 02:11:23 -07:00 |
|
criyle
|
c126eecfc7
|
use new syscalls for mkdir and rmdir
|
2019-07-12 21:15:38 -07:00 |
|
criyle
|
bcb6df3c53
|
try fix memory usage calc
|
2019-07-12 20:28:28 -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
|
3d333e1bc9
|
fix arm64 compiler
|
2019-06-30 23:53:40 -07:00 |
|
criyle
|
9f6081db9a
|
fix arm64 compiler
|
2019-06-30 23:43:15 -07:00 |
|
criyle
|
c8940e7caa
|
add support to arm64
|
2019-06-30 23:13:56 -07:00 |
|
criyle
|
6dc2eb3b5d
|
fix system root access
|
2019-06-26 00:24:54 -07:00 |
|