Block a user
c41eb21ff6
Remove sys/capability.h inclusion, we only need linux/capability.h
bf0d6f9b8d
fixup! pledge: Add PROT_EXEC
d502676ab7
pledge: Add PROT_EXEC
c7991ceefa
Introduce EXILE_SYSCALL_PLEDGE_DENY_ERROR, remove exile_policy->pledge_policy
5c8de3d286
test: Add pledge socket test
278ae31e2e
fixup! Introduce exile_vows_from_str()
5ef54a08b4
struct syscall_vow_map: change 'str' to const char*
warning: ISO C++ forbids compound-literals
c5249aa36d
Makefile: Add 'tests' target, depend on headers too to rebuild on changes of those
0656775ca0
fixup! Add test.cpp to test C++ API
623ade5522
test.sh: Also run C++ tests
874f41b80c
Add test.cpp to test C++ API
0cc3d32a12
fixup! Begin C++ API: Add exile.hpp with exile_launch() wrappers
d0aeef7d2e
struct syscall_vow_map: change 'str' to const char*
0602a33824
Begin C++ API: Add exile.hpp with exile_launch() wrappers