Add diagrams to qrexec internals docs

This commit is contained in:
pierwill 2019-10-13 21:55:20 -07:00
parent 97cc887658
commit 9b11c6d107

View File

@ -82,6 +82,8 @@ Details of all possible use cases and the messages involved are described below.
### dom0: request execution of `some_command` in domX and pass stdin/stdout ### dom0: request execution of `some_command` in domX and pass stdin/stdout
![qrexec basics diagram](/attachment/wiki/qrexec3/qrexec-internals-dom0.png)
- **dom0**: `qrexec-client` is invoked in **dom0** as follows: - **dom0**: `qrexec-client` is invoked in **dom0** as follows:
qrexec-client -d domX [-l local_program] user:some_command` qrexec-client -d domX [-l local_program] user:some_command`
@ -117,6 +119,8 @@ Details of all possible use cases and the messages involved are described below.
### domY: invoke execution of qubes service `qubes.SomeRpc` in domX and pass stdin/stdout ### domY: invoke execution of qubes service `qubes.SomeRpc` in domX and pass stdin/stdout
![qrexec basics diagram](/attachment/wiki/qrexec3/qrexec-internals-domY.png)
- **domY**: `qrexec-client-vm` is invoked as follows: - **domY**: `qrexec-client-vm` is invoked as follows:
qrexec-client-vm domX qubes.SomeRpc local_program [params] qrexec-client-vm domX qubes.SomeRpc local_program [params]