Block a user
b2a7ea4031
Parser: Take 'content' by const reference.
1d5bf80710
HandlerPageView: Add [cmd:pagetitle] to set custom per-page titles
exile_launch(): higher-level wrappers
29b5864dd3
test: Introduce LOG(), avoid inconsistent printf/fprintf
0a4e4850f9
Introduce exile_vows_from_str()
4a3ac8e0bc
exile_launch(): Improve handling/logging of errors
ed54575b89
exile_launch(): Open another pipe to also write to child
0caff45600
EXILE_LOG_ERROR: Prepend function name
080c0e53c2
test: test_mkpath(): Cleanup before run and on success
4adc13215b
exile_append_path_policies(): Add sentinel macro, making *policy() version redundant
4a3ac8e0bc
exile_launch(): Improve handling/logging of errors
ed54575b89
exile_launch(): Open another pipe to also write to child
0caff45600
EXILE_LOG_ERROR: Prepend function name
080c0e53c2
test: test_mkpath(): Cleanup before run and on success
4adc13215b
exile_append_path_policies(): Add sentinel macro, making *policy() version redundant
88ce521197
exile_launch(): Improve handling/logging of errors
8c174e28a4
exile_launch(): Open another pipe to also write to child
0af9d29eb8
test: test_mkpath(): Cleanup before run and on success
103471be3b
exile_append_path_policies(): Add sentinel macro, making *policy() version redundant
29b7964e07
Update README with most recent draft
b3477a545c
Update copyright header
ed3af5b856
test: Begin testing exile_launch*()
ba7bff6ec1
fixup! Handle files for bind-mounts too, rename mkdir_structure() to mkpath()
f4269fbfd9
fixup! Introduce exile_launch*(): Simplifies launching functions protected by policy
2e6d26099a
test: test_mkpath(): Cleanup before run and on success
6305d564c2
exile_append_path_policies(): Add sentinel macro, making *policy() version redundant
235a3d63f8
Update README with most recent draft
Allow usage on platforms without seccomp
bbcac1e15d
Update README with most recent draft
75508658ae
fixup! test: Begin testing exile_launch*()
4a3a27e601
Update copyright header
6c5a9eb8d7
test: Begin testing exile_launch*()
6275d556eb
Introduce exile_launch*(): Simplifies launching functions protected by policy
befab9bb87
create_chroot_dirs(): Correct comment
0b7fe5dc18
Introduce flags indicating errors to catch non-checked return codes