Avoid passing special characters (like '$' or '@') to the service, even if in environment variable. Use separate variable (and qubes-rpc-multiplexer argument) to provide type of original target. There are two: - specific VM by name ("name") - special name, like $adminvm, $dispvm etc ("keyword") Then, use separate variables to provide actual value: - QREXEC_REQUESTED_TARGET_KEYWORD (if _TYPE == "keyword") - QREXEC_REQUESTED_TARGET (if _TYPE == "name") The later one intentionally is the same as in previous implementation, to preserve compatibility.pull/38/head
parent
32b0c659a1
commit
d54d953af1
Loading…
Reference in new issue