Marek Marczykowski-Górecki
|
57d43430e1
qrexec: setup process environment when not using fork server
|
6 anni fa |
Marek Marczykowski-Górecki
|
6bf395022a
qrexec: use user shell instead of hardcoded /bin/sh
|
7 anni fa |
Marek Marczykowski-Górecki
|
1497b3b05b
qrexec: code style fix - use spaces for indentation
|
7 anni fa |
Marek Marczykowski-Górecki
|
c8140375fa
qrexec: add configurable waiting for session before starting service
|
7 anni fa |
Marek Marczykowski-Górecki
|
89cb419d9c
qrexec: start process in a login shell
|
7 anni fa |
Marek Marczykowski-Górecki
|
3af55c5cb3
qrexec: use PAM directly instead of calling su to setup the session
|
10 anni fa |
Vincent Penquerc'h
|
f49042211b
core-agent-linux: misc const fixups
|
10 anni fa |
Marek Marczykowski-Górecki
|
823954c7f6
qrexec: use #define for protocol-specified strings
|
9 anni fa |
Marek Marczykowski-Górecki
|
b6d4f5afbf
qrexec: add some comments, minor improvement in readability
|
9 anni fa |
Marek Marczykowski-Górecki
|
52a1fee533
qrexec: do not show message about missing fork-sever - it isn't an error
|
9 anni fa |
Marek Marczykowski-Górecki
|
731ee3e09a
qrexec: do not reset umask to 077 for every started process
|
9 anni fa |
Marek Marczykowski-Górecki
|
74490b0b94
qrexec: try to recover from fork-server communication error
|
9 anni fa |
Marek Marczykowski-Górecki
|
9fe45aeae5
qrexec: fix compile warning
|
9 anni fa |
Marek Marczykowski-Górecki
|
16c27fc409
qrexec: minor readability fix
|
9 anni fa |
Marek Marczykowski-Górecki
|
1aa05ebc36
qrexec: handle data vchan directly from qrexec-client-vm
|
9 anni fa |
Marek Marczykowski-Górecki
|
700c240d37
qrexec: add simple "fork server" to spawn new processes inside user session
|
9 anni fa |
Marek Marczykowski-Górecki
|
4b5960daa3
qrexec: reorganise code for upcoming change
|
9 anni fa |
Marek Marczykowski-Górecki
|
48685938ff
qrexec: register exec function
|
10 anni fa |
Marek Marczykowski-Górecki
|
b13844afe1
qrexec: new protocol - direct data vchan connections
|
10 anni fa |
Marek Marczykowski-Górecki
|
d84381b87f
code style: replace tabs with spaces
|
10 anni fa |
Marek Marczykowski
|
95839ddab5
Update for new vchan API
|
11 anni fa |
Marek Marczykowski-Górecki
|
f0f82fc7e5
qrexec: fix loop bounds
|
10 anni fa |
Marek Marczykowski-Górecki
|
8018b9d3ee
Fix compiler warnings.
|
10 anni fa |
Marek Marczykowski-Górecki
|
f8b1a6c562
qrexec: use proper unsigned type instead of muting compiler warning
|
10 anni fa |
Marek Marczykowski-Górecki
|
c632f0d067
Add -Wextra -Werror to all C code
|
10 anni fa |
Marek Marczykowski-Górecki
|
75b1e24bab
qubes-rpc, qrexec: register callbacks for qrexec-lib
|
10 anni fa |
Vincent Penquerc'h
|
511b614f56
qrexec-agent: catch failure to deliver signal
|
10 anni fa |
Vincent Penquerc'h
|
1dfd1d0e70
qrexec-agent: fix array read underflow
|
10 anni fa |
Vincent Penquerc'h
|
b2e84900a3
qrexec-agent: fix file leak on read error
|
10 anni fa |
Vincent Penquerc'h
|
c14f810067
qrexec-agent: pass an int pointer to sscanf to match %d
|
10 anni fa |