Add basic pledge/unveil sandbox on OpenBSD
authorKirill Isakov <bootctl@gmail.com>
Fri, 22 Apr 2022 15:40:54 +0000 (21:40 +0600)
committerKirill Isakov <bootctl@gmail.com>
Mon, 2 May 2022 18:49:02 +0000 (00:49 +0600)
commit4436af55e55e79b496264fe114039fbc1198d71f
treefa122a25aed3af815f4c1850aec7a85b4628bbb8
parentbc4df95a48857aa4ab65fb47eabd48c48d650ca0
Add basic pledge/unveil sandbox on OpenBSD
36 files changed:
doc/tinc.conf.5.in
meson.build
meson_options.txt
src/bsd/meson.build
src/bsd/openbsd/meson.build [new file with mode: 0644]
src/bsd/openbsd/sandbox.c [new file with mode: 0644]
src/bsd/openbsd/sandbox.h [new file with mode: 0644]
src/bsd/openbsd/tincctl.c [new file with mode: 0644]
src/bsd/openbsd/tincd.c [new file with mode: 0644]
src/device.h
src/dummy_device.c
src/meson.build
src/net_setup.c
src/sandbox.c [new file with mode: 0644]
src/sandbox.h [new file with mode: 0644]
src/script.c
src/subnet.c
src/tincctl.c
src/tincd.c
src/utils.c
src/utils.h
test/integration/basic.py
test/integration/commandline.py
test/integration/meson.build
test/integration/proxy.py
test/integration/sandbox.py [new file with mode: 0755]
test/integration/scripts.py
test/integration/security.py
test/integration/splice.py
test/integration/testlib/event.py
test/integration/testlib/feature.py [new file with mode: 0755]
test/integration/testlib/path.py
test/integration/testlib/proc.py
test/integration/testlib/util.py
test/unit/test_proxy.c
test/unit/test_utils.c