Block a user
4824c6eaa9
check_policy_sanity(): Traverse path_policy list only if no landlock available
9048a3b4fe
append_syscall_to_bpf(): Improve readability
0b54e73ff4
Rework get_vow_argfilter() for readability and easiness
4824c6eaa9
check_policy_sanity(): Traverse path_policy list only if no landlock available
9048a3b4fe
append_syscall_to_bpf(): Improve readability
0b54e73ff4
Rework get_vow_argfilter() for readability and easiness
36ef8cb9f9
check_policy_sanity(): Traverse path_policy list only if no landlock available
d98c085af6
append_syscall_to_bpf(): Improve readability
048eb537c4
Rework get_vow_argfilter() for readability and easiness
WIP/rework_get_vow_argfilter
WIP pledge/low-level seccomp arg filter interface
6420ca1b40
Add landlock runtime detection
98c76089de
Handle new 5.16 syscall: futex_waitv
631980b775
Include linux/capability.h instead of sys/capability.h
0be081c55d
Merge get_pledge_argfilter() with get_pledge_argfilter()
ca0f82790c
Use some macros to increase readabiltiy of BPF rules
631980b775
Include linux/capability.h instead of sys/capability.h
0be081c55d
Merge get_pledge_argfilter() with get_pledge_argfilter()
ca0f82790c
Use some macros to increase readabiltiy of BPF rules
77adf09d34
test: Add tests for exile_pledge()
bcab0377f1
Add exile_pledge(): A convenience wrapper
b469a82eec
pledge: Allow NO_NEW_PRIVS prctls
6711b394d9
pledge: Add EXILE_SYSCALL_PLEDGE_SECCOMP_INSTALL to allow adding further seccomp filters