Commit Graph

74 Commits (849b29538436cb3beaa36049cc5190a692ed529f)

Author SHA1 Message Date
Marek Marczykowski-Górecki 849b295384
qrexec: add option to wait for VM-VM connection termination
8 years ago
Marek Marczykowski-Górecki 9192bb0d44
qrexec: don't call exit directly from qrexec-policy main
8 years ago
Marek Marczykowski-Górecki 9a5bd57d1b
qrexec: switch to ArgumentParser in qrexec-policy
8 years ago
Marek Marczykowski-Górecki 8a780cb7f5
qrexec: reformat qrexec-policy
8 years ago
Marek Marczykowski-Górecki 0568d2ae3b
qrexec: initial convert qrexec-policy to core3 API
8 years ago
Marek Marczykowski-Górecki 21bec492e8
qrexec: add service argument support
8 years ago
Marek Marczykowski-Górecki c629529565
qrexec: prefer VM-local service file (if present) over default one
8 years ago
Wojtek Porczyk c4cf6b646b
qubes-rpc-multiplexer: deprecate /etc/qubes_rpc, allow /usr/local
8 years ago
Marek Marczykowski-Górecki f8d23d0d64
qrexec: execute RPC service directly (without a shell) if it has executable bit set
8 years ago
Marek Marczykowski-Górecki 7b582e0339
qrexec: do not leak FDs to logger process
8 years ago
Marek Marczykowski-Górecki 0607d9021a
qrexec: add support for service argument
9 years ago
Marek Marczykowski-Górecki ad28f4df62
qrexec: deny spaces in service domain name
9 years ago
Marek Marczykowski-Górecki f8d8368b10
qrexec: add timeout for data vchan connection
9 years ago
Marek Marczykowski-Górecki fa8ebeb42d Fix typo in "d9d48e8 qrexec: use tray notification when..."
9 years ago
Marek Marczykowski-Górecki d9d48e8948
qrexec: use tray notification when VM needs to be started
9 years ago
Marek Marczykowski-Górecki 0c288aa355
qrexec: implement buffered write to child stdin to prevent deadlock
9 years ago
Marek Marczykowski-Górecki c8ce468c7f
qrexec: fallback to kdialog if zenity is not installed
9 years ago
Marek Marczykowski-Górecki 63e74a01d3
qrexec: fix handling autostarting RPC target VM
9 years ago
Marek Marczykowski-Górecki 1288a13520 qrexec: do not terminate before sending all the data
9 years ago
Marek Marczykowski-Górecki 3f29b411d0 qrexec: do not send spurious MSG_SERVICE_REFUSED
10 years ago
Marek Marczykowski-Górecki d6f0cfcbad qrexec: fix waiting for qrexec-agent data connection
10 years ago
Marek Marczykowski-Górecki 51c736a92c qrexec: enable compiler optimization
10 years ago
Marek Marczykowski-Górecki 18d079a99a qrexec: fix compiler warnings
10 years ago
Marek Marczykowski-Górecki b07475efea qrexec: make the log writable by qubes group
10 years ago
Marek Marczykowski-Górecki 04816e014b qrexec: do not exit from qrexec-client until local process exit code is sent
10 years ago
Marek Marczykowski-Górecki e76007fe20 qrexec: periodically check if remote domain/process still exists
10 years ago
Marek Marczykowski-Górecki 5645b4c307 qrexec: wait for remote exit code, even when both stdin/out are closed
10 years ago
Marek Marczykowski-Górecki 61eb2e7764 qrexec: fix handling of remote exit code
10 years ago
Marek Marczykowski-Górecki d031126737 Add "--" to separate options from (untrusted) non-options arguments
10 years ago
Marek Marczykowski-Górecki 1d017449d0 qrexec: fix compile warnings
10 years ago
Marek Marczykowski-Górecki 6efbbb88da qrexec: new protocol - direct data vchan connections
10 years ago
Marek Marczykowski-Górecki 0ba692c85a code style: change tabs to spaces
10 years ago
Marek Marczykowski-Górecki 6e47f12118 Revert "qrexec: fix deadlock in qrexec-client"
10 years ago
Marek Marczykowski-Górecki 9a1c071f40 qrexec-policy: remove trailing spaces
10 years ago
Marek Marczykowski 0eaae9790c Use QubesVMMConnection object
10 years ago
Marek Marczykowski 43770dae36 qrexec: handle vchan connect errors
10 years ago
Marek Marczykowski d08831cc7e qrexec: get domain name from cmdline
10 years ago
Marek Marczykowski 6d2755abe6 Use libvirt in qrexec-policy
10 years ago
Marek Marczykowski 7bdf7b3f36 use domain name in error messages and log file name
10 years ago
Marek Marczykowski 9215c09656 update for new vchan API
10 years ago
Marek Marczykowski-Górecki 28dfdddc0e Minor fixes in messages
10 years ago
Marek Marczykowski-Górecki 6cca9a377f qrexec: add -q option to silence "Waiting for VM's qrexec agent" message
10 years ago
Marek Marczykowski-Górecki 79abec9038 qrexec: fix deadlock in qrexec-client
10 years ago
Marek Marczykowski-Górecki 9de6171a43 qubes-rpc: log (local) service output to syslog, discard stderr from VMs (#842)
11 years ago
Marek Marczykowski-Górecki 0be6f8431f qrexec: add support for filtering terminal escape chars
11 years ago
Marek Marczykowski-Górecki 3f9cbe63b8 qrexec: use proper unsigned type instead of muting compiler warning
11 years ago
Vincent Penquerc'h 36c8885ff2 Fix some potential aliasing issues
11 years ago
Marek Marczykowski-Górecki 2b95581928 Add -Wextra -Werror to all C compile flags
11 years ago
Marek Marczykowski-Górecki aa0fda1984 Fix -Wextra warnings
11 years ago
Marek Marczykowski-Górecki 433a942bc3 qrexec: register callback for qrexec-lib
11 years ago