virusdefender
d19a6dc192
Merge pull request #79 from mikucat0309/main
...
Add system calls to C/C++ seccomp whitelist
2024-01-28 16:12:12 +08:00
virusdefender
f2b86ec9c3
Merge pull request #80 from mikucat0309/pyproject
...
Use pyproject.toml in python binding
2024-01-28 16:08:57 +08:00
Mikucat
4fcc6e5be2
chore: use pyproject.toml
2024-01-16 11:58:36 +08:00
Mikucat
bc4158fc10
chore: follow PEP 8 package name rule
2024-01-16 11:58:36 +08:00
Mikucat
8cd0bd1116
feat: adjust syscall whitelist
2024-01-14 16:52:45 +08:00
virusdefender
fd92d0365f
add openat to whitelist, fix https://github.com/QingdaoU/OnlineJudge/issues/449
2023-09-06 10:27:50 +08:00
virusdefender
b980c77170
update argtable lib, fix #73
2023-09-06 10:25:02 +08:00
LiYang
016653cedb
Merge pull request #63 from mansukim1125/seccomp_signal31
...
fix: always occur signal 31 when executing C-based program
2022-01-20 12:21:08 +08:00
mansukim1125
541d79d7a8
fix: always occur signal 31 when executing C-based program
2022-01-20 00:59:41 +09:00
virusdefender
57ac33aa43
add golang and node seccomp rules
2021-09-28 14:28:18 +08:00
LiYang
cdd3dc21d0
Update README.md
2021-09-27 13:56:11 +08:00
LiYang
0b5299fd6d
Merge pull request #38 from adelnobel/patch-1
...
Get rid of zombie processes
2020-07-06 18:52:50 +08:00
Adel Aly
db6aa2c9f7
Get rid of zombie processes
...
Sleep is in seconds not milliseconds.
This long sleep in the tests creates a zombie process that lives on and has to be killed manually. 10 seconds should be more than enough for the test as real time is 3seconds.
2020-06-14 19:15:21 -04:00
李扬
c75945a3db
Merge pull request #34 from frankli0324/patch-1
...
Fix #33
2019-07-30 07:10:25 +08:00
Frank
05f2d98548
Fix #33
2019-07-30 01:16:40 +08:00
李扬
9421828a11
Merge pull request #32 from QingdaoU/allow_time
...
allow clock_gettime syscall
2019-07-27 17:17:43 +08:00
virusdefender
be90480732
allow clock_gettime syscall
2019-07-27 17:11:06 +08:00
李扬
e828f1ea4c
Merge pull request #28 from slimeoj/nodejs
...
judger nodejs binding initialize 🎉
2019-04-28 14:29:08 +08:00
rainboy
831d2fb729
add readme 📝
2019-04-26 15:43:57 +08:00
rainboy
0aec31f8ea
add nodejs test 1 ✅
2019-04-26 15:28:35 +08:00
rainboy
d6a3151506
upgrade code format ⚡
2019-04-26 15:09:43 +08:00
rainboy
d54b84ab58
use popen to run libjudger.so ✨
2019-04-26 10:54:40 +08:00
rainboy
1dce5f71e3
judger nodejs binding initialize 🎉
2019-04-25 10:14:09 +08:00
virusdefender
74f801c485
add dup / dup2 / dup3
2019-03-21 07:55:22 +08:00
virusdefender
3b46596ed9
allow file io
2019-03-13 15:47:14 +08:00
virusdefender
b6414e7a67
use docker to run tests
2018-06-09 15:00:13 +08:00
virusdefender
d4e15b7c35
fix doubel free
2018-05-14 07:11:44 +08:00
李扬
ac23ccdabb
Update README.md
2018-04-24 07:56:07 +08:00
virusdefender
4abab494f7
修复一处可变参数语法的误用
2018-04-18 00:33:12 +08:00
virusdefender
c2923381e3
update to 2.0.1
2018-03-23 19:41:54 +08:00
virusdefender
66e6e32ebd
add memory limit check only
2018-03-23 18:10:00 +08:00
zema1
4060c41384
Update README.md
2018-02-02 21:38:58 +08:00
李扬
b271e1cb43
Update demo.py
2017-12-26 22:20:13 +08:00
李扬
b417a62efc
Merge pull request #19 from QingdaoU/args
...
fix memory
2017-12-21 21:09:48 +08:00
李扬
27e0cc0d24
Merge pull request #20 from QingdaoU/execveat
...
add execveat to black list
2017-12-21 20:45:11 +08:00
virusdefender
72a387336a
fix memory
...
add tests
2017-12-20 23:01:05 +08:00
virusdefender
821fc4a252
add execveat to black list
2017-12-20 21:17:55 +08:00
virusdefender
d7c8e51e1d
update binding
2017-11-29 15:12:13 +08:00
zema1
f9a6db3287
fix python runtime error
2017-11-02 21:58:32 +08:00
zema1
de5f087bd7
Merge pull request #18 from QingdaoU/bug_fixes
...
Bug fixes
2017-10-19 21:10:03 +08:00
virusdefender
e9952f428b
when child process calls CHILD_ERROR_EXIT, it should kill itself
2017-10-14 22:53:45 +08:00
virusdefender
cc1fc4a3e2
ref result check function
2017-10-14 21:46:07 +08:00
virusdefender
64eeead91e
fix multi bugs
...
- wrong function return type in Python binding
- wrong argument number in logger.h
- add unlimit value check for stack size limit
2017-10-14 21:05:49 +08:00
李扬
fa2ea94eb6
Merge pull request #16 from QingdaoU/errno
...
add system errno
2017-09-01 13:27:15 +08:00
virusdefender
dbd8aa7e87
add system errno
2017-08-30 16:43:42 +08:00
李扬
20bcbf0fd7
Merge pull request #15 from QingdaoU/openat_rule
...
Openat rule
2017-08-30 09:42:35 +08:00
zema1
e15806026b
simplify write_file_openat.c
2017-08-30 08:46:48 +08:00
zema1
850040e21d
add openat seccomp rule
2017-08-30 08:38:16 +08:00
李扬
679994e8df
Merge pull request #14 from QingdaoU/bug_fix
...
fix a bug in logger; fix test warnings
2017-08-17 11:14:13 +08:00
zemal
be9d4d04e7
fix a bug in logger; fix test warnings
2017-08-17 11:04:42 +08:00