genode/repos/os/recipes/raw
Norman Feske f0c4fc1e22 sandbox: defer requests for upcoming server
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
2020-04-21 14:52:29 +02:00
..
drivers_interactive-imx53_qsb depot: update recipe hashes 2019-05-29 10:20:52 +02:00
drivers_interactive-linux depot: update recipe hashes 2019-11-19 14:54:14 +01:00
drivers_interactive-muen depot: update recipe hashes 2019-11-19 14:54:14 +01:00
drivers_interactive-pbxa9 depot: update recipe hashes 2019-11-19 14:54:14 +01:00
drivers_interactive-pc depot: update recipe hashes 2019-11-19 14:54:14 +01:00
drivers_nic-linux depot: add recipe for drivers_nic-linux 2019-05-16 13:11:00 +02:00
drivers_nic-pbxa9 depot: update recipe hashes 2019-05-29 10:20:52 +02:00
drivers_nic-zynq depot: add recipe for drivers_nic-zynq 2019-05-16 13:11:00 +02:00
test-init sandbox: defer requests for upcoming server 2020-04-21 14:52:29 +02:00
test-lx_block depot: update recipe hashes 2019-02-26 14:47:02 +01:00
test-part_block_gpt depot: update recipe hashes 2019-02-26 14:47:02 +01:00
test-part_block_mbr depot: update recipe hashes 2019-03-19 11:12:36 +01:00