Commit Graph

68 Commits (release3.1)

Author SHA1 Message Date
Marek Marczykowski-Górecki bc0d64b926
qrexec: really do not match 'dom0' at '$anyvm', as documented
8 years ago
Rusty Bird 858c4c289a
qrexec-client: Also allow the bell character
8 years ago
Rusty Bird 16fc1fc489
qrexec-client: Filter terminal output much more strictly
8 years ago
Marek Marczykowski-Górecki c3cfafd265
qrexec: execute RPC service directly (without a shell) if it has executable bit set
8 years ago
Marek Marczykowski-Górecki d2dbcaa8dc
qrexec: do not leak FDs to logger process
8 years ago
Marek Marczykowski-Górecki a7910fab71
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
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)
10 years ago
Marek Marczykowski-Górecki 0be6f8431f qrexec: add support for filtering terminal escape chars
10 years ago
Marek Marczykowski-Górecki 3f9cbe63b8 qrexec: use proper unsigned type instead of muting compiler warning
10 years ago
Vincent Penquerc'h 36c8885ff2 Fix some potential aliasing issues
10 years ago
Marek Marczykowski-Górecki 2b95581928 Add -Wextra -Werror to all C compile flags
10 years ago
Marek Marczykowski-Górecki aa0fda1984 Fix -Wextra warnings
10 years ago
Marek Marczykowski-Górecki 433a942bc3 qrexec: register callback for qrexec-lib
10 years ago
Marek Marczykowski-Górecki f77e2d656d qrexec: remove dialog box in case of connect timeout (#790)
10 years ago
Marek Marczykowski-Górecki c03a37f2bf qrexec: remove socket at daemon exit
10 years ago
Vincent Penquerc'h 4a81560536 qrexec-daemon: check symlink success
11 years ago
Vincent Penquerc'h 63c46b2f8c qrexec-daemon: add a few consts where appropriate
11 years ago
Vincent Penquerc'h 951e51d274 core-admin-linux: misc const/etc fixups
11 years ago
Vincent Penquerc'h 771be64912 qrexec-daemon: fix read underflow when the last fd goes
11 years ago