core-agent-linux/qrexec
Marek Marczykowski-Górecki b267e5c305
qrexec: write service stderr to both syslog and caller
In case of some services it makes much sense for caller to receive also
stderr in addition to stdout. For example:
 - qubes.VMShell (stderr required for salt-ssh over qrexec)
 - qubes.OpenInVM - especially when called to DispVM - otherwise
 diagnosing errors can be hard

And generally all sort of error reporting (the purpose of stderr). It
would ease debugging - instead of message "error occurred, check here and
there for more details", it could be "error occurred: the reason".

Fixes QubesOS/qubes-issues#1808
2016-03-05 12:51:07 +01:00
..
Makefile qrexec: enable compiler optimization 2015-03-20 12:06:33 +01:00
qrexec-agent-data.c qrexec: implement buffered write to a child stdin 2015-10-24 20:35:36 +02:00
qrexec-agent.c qrexec: use #define for protocol-specified strings 2015-11-08 22:06:54 +01:00
qrexec-agent.h qrexec: return remote process status as qrexec-client-vm exit code 2015-03-16 21:32:34 +01:00
qrexec-client-vm.c qrexec: do not wait for local process if no one exists 2015-03-20 12:05:48 +01:00
qrexec-fork-server.c qrexec: fork into background after setting up qrexec-fork-server socket 2015-02-22 03:12:54 +01:00
qubes-rpc-multiplexer qrexec: write service stderr to both syslog and caller 2016-03-05 12:51:07 +01:00