Commit Graph

93 Commits (68dd0135855aec06e9b9981dbed80f9b08aa07cc)

Author SHA1 Message Date
Marek Marczykowski-Górecki 54d5c7b35c
qrexec: allow ':' in call target specification
7 years ago
Frédéric Pierret 69d230d065
fix fallthrough: add specific error message with respect to 'select' return value
7 years ago
Marek Marczykowski-Górecki 8719e5d74c
qrexec: fix pending requests cleanup code (cont)
7 years ago
Marek Marczykowski-Górecki 8fd4d9e853
qrexec: adjust for new qrexec-policy
7 years ago
Marek Marczykowski-Górecki ad2a976924
Merge branch 'core3-devel'
7 years ago
Marek Marczykowski-Górecki 1502eb4d59
qrexec: switch to new qrexec policy in core-admin
7 years ago
unman 194e0bc3cc
Prompt to create policy file for qubes-rpc if not present.
7 years ago
Marek Marczykowski-Górecki dad208a0d5
qrexec: fix pending requests cleanup code
7 years ago
Marek Marczykowski-Górecki 723d32b8b7
qrexec: fix pending requests cleanup code
7 years ago
Marek Marczykowski-Górecki b253fdba33
qrexec: update qrexec-policy to python3
7 years ago
Marek Marczykowski-Górecki 981a11cee1
qrexec: really do not match 'dom0' at '$anyvm', as documented
8 years ago
Marek Marczykowski-Górecki 610902a5c1
Revert "qrexec: fix "yes to all" for qrexec calls with custom argument"
8 years ago
Marek Marczykowski-Górecki 1dff6361b7
qrexec: fix "yes to all" for qrexec calls with custom argument
8 years ago
Marek Marczykowski-Górecki 40b139ab82
qrexec-policy: fix handling special target VM names
8 years ago
Marek Marczykowski-Górecki a72d53ae1b
qrexec-policy: fix confirmation dialog call
8 years ago
Marek Marczykowski-Górecki cce22c9517
qrexec-policy: new DispVM handling - $dispvm:DISP_VM keyword
8 years ago
Marek Marczykowski-Górecki 009e2e6adb
qrexec-policy: prefer using VM objects
8 years ago
Rusty Bird c7ad14320f
qrexec-client: Also allow the bell character
8 years ago
Rusty Bird e005836286
qrexec-client: Filter terminal output much more strictly
8 years ago
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
8 years ago
Marek Marczykowski-Górecki ad28f4df62
qrexec: deny spaces in service domain name
8 years ago
Marek Marczykowski-Górecki f8d8368b10
qrexec: add timeout for data vchan connection
8 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
9 years ago
Marek Marczykowski-Górecki d6f0cfcbad qrexec: fix waiting for qrexec-agent data connection
9 years ago
Marek Marczykowski-Górecki 51c736a92c qrexec: enable compiler optimization
9 years ago
Marek Marczykowski-Górecki 18d079a99a qrexec: fix compiler warnings
9 years ago
Marek Marczykowski-Górecki b07475efea qrexec: make the log writable by qubes group
9 years ago
Marek Marczykowski-Górecki 04816e014b qrexec: do not exit from qrexec-client until local process exit code is sent
9 years ago
Marek Marczykowski-Górecki e76007fe20 qrexec: periodically check if remote domain/process still exists
9 years ago
Marek Marczykowski-Górecki 5645b4c307 qrexec: wait for remote exit code, even when both stdin/out are closed
9 years ago
Marek Marczykowski-Górecki 61eb2e7764 qrexec: fix handling of remote exit code
9 years ago
Marek Marczykowski-Górecki d031126737 Add "--" to separate options from (untrusted) non-options arguments
9 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