mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-24 07:46:42 +00:00
f0c4fc1e22
The sandbox library supports the forwarding of session requests from the outside to one of the hosted children according to a policy. This patch introduces the distinction between two cases, which previously triggered the denial of the session request. - There exists no matching policy for the requested session - There exists a matching policy but the referred server child does not exist (yet) Whereas the proper response to the first case is the denial of the request, the second case can occur in situation where a dynamic init is used to implement a staged startup, for example via the deploy mechanism. In such cases, a policy may exist as a static rule while the server has not been started yet. This patch changes the behavior such that such requests are stalled. The patch is accompanied with test cases for exercising both situations. Fixes #3733 |
||
---|---|---|
.. | ||
api | ||
pkg | ||
raw | ||
src |