jail: serialize hook execution
authorDaniel Golle <daniel@makrotopia.org>
Sat, 25 Jul 2020 17:28:25 +0000 (18:28 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Sat, 25 Jul 2020 23:26:12 +0000 (00:26 +0100)
commitc3ca99f11157919f50e5799c4335507db020159e
tree8c3b021eed4281c0a3108b040c04ab28617db426
parent5cb3715a079c09d1e66a6455a246347c7cf7b998
jail: serialize hook execution

Make sure hook execution is completed before continueing with any
further actions. This involves a major refactoring ujail to use a
single uloop mainloop for each process to avoid congruency issues.
Also fix other remaining problems in code for OCI hooks, such as making
sure memory allocated to store hook information is zerod.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
jail/jail.c