79abec9038
When VM-VM qrexec service is called, two qrexec-clients are connected in dom0. If both VMs are sending data simultaneously it can happen that both qrexec-client processes will call write(2) and none of them will be reading -> deadlock. Solve it by handling I/O in two separate threads (one for reading from VM, another for writing), at any time qrexec-client is ready to accept data from either direction. |
||
---|---|---|
appmenus-files | ||
appmenus-scripts | ||
doc | ||
dom0-updates | ||
dracut | ||
icons | ||
pm-utils | ||
qrexec | ||
rpm_spec | ||
system-config | ||
vaio-fixes | ||
.gitignore | ||
Makefile | ||
Makefile.builder | ||
README.txt | ||
version | ||
version_vaio_fixes |
This package contains Linux dom0 files, which aren't exactly part of "Qubes core" i.e. aren't required for normal Qubes usage. Mostly there are config files for different system services, but also some "addons" to Qubes core: - udev scripts for block and USB devices exposure (in qvm-block and qvm-usb) - appmenu generation for Linux GUI (including icons)