Go to file
Marek Marczykowski-Górecki c1cb78e0e8 qrexec: use sockets instead of pipes to communicate with child process
The main advantage is possible use of single socket for both stdin and
stdout. This is strictly required for using USBIP over qrexec.

For compatibility qrexec still creates three socket pairs (instead of
pipes) for stdin/out/err respectively. When qrexec-agent receives
SIGUSR1, it will close stdout socket and use stdin socket for both
directions.

Some additional work is needed here to actually allow child process to
send that signal - qrexec is running as root, but child as "user" in
most cases.
2015-02-17 01:36:09 +01:00
archlinux archlinux: align with fedora changes related to imsettings 2015-01-30 00:48:56 +01:00
debian debian: change systemctl set-default back to manual symlink 2015-02-10 17:22:04 +01:00
doc Fix formating 2014-05-25 00:55:51 +02:00
misc remove 'bashisms' or explicit use bash 2015-02-05 05:42:08 +01:00
network remove 'bashisms' or explicit use bash 2015-02-05 05:42:08 +01:00
pkgs archlinux: created build scripts 2013-04-17 01:22:32 +02:00
qrexec qrexec: use sockets instead of pipes to communicate with child process 2015-02-17 01:36:09 +01:00
qubes-rpc Make qvm-run bidirectional and document its limitations. 2015-02-09 06:37:32 +01:00
rpm_spec Switch to preset file for systemd units to disable. 2015-02-09 06:35:05 +01:00
vm-init.d remove 'bashisms' or explicit use bash 2015-02-05 05:42:08 +01:00
vm-systemd Switch to preset file for systemd units to disable. 2015-02-09 06:35:05 +01:00
.gitignore gitignore: fix binary packages declaration 2014-07-27 06:11:14 +02:00
LICENSE Added LICENSE 2010-04-05 21:21:27 +02:00
Makefile Switch to preset file for systemd units to disable. 2015-02-09 06:35:05 +01:00
Makefile.builder Initial debian packaging 2014-07-23 05:13:32 +02:00
version version 3.0.0 2014-11-22 16:24:18 +01:00