Albert S. crtxcr
crtxcr brú chuig WIP/cpp ag crtxcr/exile.h 2022-03-15 08:48:12 +01:00
f2ca26010a exile.hpp: Mark do_clone inline, not static
0f39ee7061 Makefile: Build exile.o separately, link it in all tests
41bd6e8f10 exile.h: Retire static child_read/write_pipe vars
7f083909e6 exile.h: Move definitions to new file exile.c
732623fc6f exile.h: Add extern "C" guards
Déan comparáid idir tiomáintí 11 »
crtxcr brú chuig WIP/cpp ag crtxcr/exile.h 2022-03-14 22:59:18 +01:00
508b5d4606 fixup! exile.h: Add extern "C" guards
crtxcr brú chuig WIP/cpp ag crtxcr/exile.h 2022-03-14 22:45:12 +01:00
2dc9b089f2 exile.hpp: Mark do_clone inline, not static
crtxcr brú chuig WIP/cpp ag crtxcr/exile.h 2022-03-14 22:31:16 +01:00
07afe40bf6 Makefile: Build exile.o separately, link it in all tests
53d3196a91 exile.h: Retire static child_read/write_pipe vars
3f25bb2eff exile.h: Move definitions to new file exile.c
6594f6f1ba exile.h: Add extern "C" guards
Déan comparáid idir tiomáintí 4 »
crtxcr brú chuig dev ag crtxcr/looqs 2022-02-27 23:41:20 +01:00
a1e71b3e95 common: Use DBMigrator to init and update database
620ff9024f shared: Begin db migration logic
2b5c2d8f1b fixup! DatabaseFactory: Move to /shared
68dd98532b DatabaseFactory: Move to /shared
7066cc1a45 Logger: Move to shared/
Déan comparáid idir tiomáintí 7 »
crtxcr osclaíodh ceist crtxcr/exile.h#33 2022-02-26 16:56:57 +01:00
Revaluate thread-safety and document it
crtxcr brú chuig WIP/cpp ag crtxcr/exile.h 2022-02-04 21:46:53 +01:00
85b08c9a1b c++: Add explicit exile_launch() std::basic_string variant
crtxcr brú chuig WIP/cpp ag crtxcr/exile.h 2022-01-30 10:47:38 +01:00
09efc699d3 c++: Retire exile_launch_trivial(), use std::enable_if
c722e28fdd Makefile: Add 'tests' target, depend on headers too to rebuild on changes of those
6f77460e4b fixup! Add test.cpp to test C++ API
becd9e18ee test.sh: Also run C++ tests
c30185f790 Add test.cpp to test C++ API
Déan comparáid idir tiomáintí 9 »
crtxcr brainse scriosta WIP/rework_get_vow_argfilter ó crtxcr/exile.h 2022-01-30 10:47:00 +01:00
crtxcr brainse scriosta WIP/readme ó crtxcr/exile.h 2022-01-30 10:46:54 +01:00
crtxcr brainse scriosta WIP/doc ó crtxcr/exile.h 2022-01-30 10:46:47 +01:00
crtxcr brainse scriosta WIP/argsfilter ó crtxcr/exile.h 2022-01-30 10:46:43 +01:00
crtxcr brainse cruthaithe WIP/argsfilter i crtxcr/exile.h 2022-01-30 10:46:18 +01:00
crtxcr brú chuig WIP/argsfilter ag crtxcr/exile.h 2022-01-30 10:46:18 +01:00
crtxcr brainse cruthaithe WIP/doc i crtxcr/exile.h 2022-01-30 10:46:18 +01:00
crtxcr brú chuig WIP/doc ag crtxcr/exile.h 2022-01-30 10:46:18 +01:00
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
Déan comparáid idir tiomáintí 9 »
crtxcr brainse cruthaithe WIP/readme i crtxcr/exile.h 2022-01-30 10:46:18 +01:00
crtxcr brú chuig WIP/readme ag crtxcr/exile.h 2022-01-30 10:46:18 +01:00
a15adac073 fixup! Update README
d6bcbd7baa Update README
Déan comparáid idir tiomáintí 4 »
crtxcr brainse cruthaithe WIP/rework_get_vow_argfilter i crtxcr/exile.h 2022-01-30 10:46:18 +01:00
crtxcr brú chuig WIP/rework_get_vow_argfilter ag crtxcr/exile.h 2022-01-30 10:46:18 +01:00