Block a user
656f43ee7a
fixup! test: Begin basic pledge test
ccf940b476
fixup! Begin an pledge()-like implementation
ecb064158d
test: Begin basic pledge test
3cd253a309
fixup! Begin an pledge()-like implementation
08a2445c26
fixup! Begin an pledge()-like implementation
e172c74a96
Retire syscall groups, will be replaced by superior pledge-like functionality
30a265d636
Begin an pledge()-like implementation
4dc67a5fa7
Begin low-level seccomp arg filter interface
7bfa7f5961
Begin EXILE_SYSCALL_PLEDGE_STDIO
43ad418932
append_syscall_to_bpf(): Introduce EXILE_SYSCALL_EXIT_BPF_RETURN
274372f78e
pledge: add ioctl default args filter
6b70e33b8f
Begin an pledge()-like implementation
a03c87732e
append_syscall_to_bpf(): Apply EXILE_SYSCALL_EXIT_BPF_NO_MATCH also for sock_filter.jt
633c352608
Retire struct exile_syscall_arg_filter
01b77fd909
test: Switch to syscall() everywhere
504e78764b
test: Add seccomp_filter_mixed()
WIP pledge/low-level seccomp arg filter interface
Test for blacklist:
- syscall without args
- syscall with args
- syscall without args
32544c8f68
submodules: cpp-httplib: Update module
d0e7ff0a8c
sandbox: Switch to exile.h (former qssb.h)
696ff9b7e7
sandbox: Allow TIME group
ac3e84ed16
test: Add tests for low-level seccomp args filter API
03622bb4ea
test: Adjust existing to new API with arg filters
ccf55d3195
WIP low-level seccomp arg filter interface
5570154113
fscache: Fix starts_with() broken by
b41a5f4e5b
4f6bcd27b4
sandbox: Sync iwth qssb.h upstream: Use whitelisting and groups
bbe74a2c50
handlers: HandlerSearch: Add missing call to setGeneralVars()
5db9305408
template: display headers inline (backport from production)
371c6a94b6
WIP low-level seccomp arg filter interface
1b4c5477a5
rename to exile.h
756b0fb421
rename qssb.h to exile.h