Commit Graph

100 Commits (d5e667d0ee452ee8aa638af6bd19990e419fee5f)

Author SHA1 Message Date
fepitre b36f298815 Fix GCC8 warning
6 years ago
Marek Marczykowski-Górecki cd23a035c5
qrexec: use distinct exit code for timeout
6 years ago
Marek Marczykowski-Górecki c129ce2e4d
qrexec: forbid '$' in target and service name
6 years ago
Marek Marczykowski-Górecki d54d953af1
qrexec: use separate variables for original target type and value
6 years ago
Marek Marczykowski-Górecki 32b0c659a1
qrexec: use exec_qubes_rpc_if_requested() from qubes-utils
6 years ago
BaN-Co 3a176fa658
Fix fall through
6 years ago
Jean-Philippe Ouellet c69662eb28
Improve qrexec protocol mismatch error dialog
7 years ago
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