core-agent-linux/qubes-rpc
Rusty Bird 4027decbaa
qfile-unpacker: Avoid data loss by checking for child errors
When qfile-unpacker's child encountered an error, it would display an
error message and exit(1), but the parent didn't inspect its status and
exited successfully.

That was unfortunate for qvm-move-to-vm: Even if the destination VM e.g.
didn't have enough free disk space, the RPC call would claim to succeed
anyway, so the file would be deleted from the source VM.
2015-10-30 09:23:45 +00:00
..
.gitignore The Underscores Revolution: RPC services 2013-03-14 04:25:31 +01:00
dvm2.h The Underscores Revolution: RPC services 2013-03-14 04:25:31 +01:00
gui-fatal.c qrexec: check for setuid() error when calling zenity/kdialog 2014-09-29 21:05:32 +02:00
gui-fatal.h The Underscores Revolution: RPC services 2013-03-14 04:25:31 +01:00
Makefile Enable compiler optimization. 2014-04-22 00:57:36 +02:00
prepare-suspend Add support for comments in qubes-suspend-module-blacklist 2015-03-18 00:30:57 +01:00
qfile-agent.c Fix compiler warnings. 2014-04-22 00:56:52 +02:00
qfile-unpacker.c qfile-unpacker: Avoid data loss by checking for child errors 2015-10-30 09:23:45 +00:00
qfile-utils.c Fix compiler warnings. 2014-04-22 00:56:52 +02:00
qfile-utils.h core-agent-linux: misc const/void fixups 2014-01-06 17:57:42 +01:00
qopen-in-vm.c Fix compiler warnings. 2014-04-22 00:56:52 +02:00
qrun-in-vm Make qvm-run bidirectional and document its limitations. 2015-02-09 06:37:32 +01:00
qubes.Backup remove 'bashisms' or explicit use bash 2015-02-05 05:42:08 +01:00
qubes.DetachPciDevice Add qubes.DetachPciDevice for live PCI detach (#708) 2013-09-01 01:28:07 +02:00
qubes.Filecopy qrexec: get rid of shell in services using EOF for any signaling 2015-03-17 14:51:10 +01:00
qubes.Filecopy.policy The Underscores Revolution: RPC services 2013-03-14 04:25:31 +01:00
qubes.GetAppmenus appmenus: hide message about missing /usr/local/share/applications 2015-05-11 22:06:03 +02:00
qubes.GetImageRGBA qubes-rpc: fix icon selection using pyxdg and support SVG icons 2015-09-06 22:02:27 +02:00
qubes.OpenInVM qrexec: get rid of shell in services using EOF for any signaling 2015-03-17 14:51:10 +01:00
qubes.OpenInVM.policy The Underscores Revolution: RPC services 2013-03-14 04:25:31 +01:00
qubes.Restore Fix "backup: fix qubes.Restore service - do not send garbage as backup data" 2015-02-22 14:36:11 +01:00
qubes.SelectDirectory qubes-rpc: introduce services for browsing VM filesystem 2014-01-13 05:07:23 +01:00
qubes.SelectFile qubes-rpc: introduce services for browsing VM filesystem 2014-01-13 05:07:23 +01:00
qubes.SetDateTime Introduce qubes.SetDateTime service for time synchronization 2014-10-01 05:40:23 +02:00
qubes.SuspendPost The Underscores Revolution: RPC services 2013-03-14 04:25:31 +01:00
qubes.SuspendPre The Underscores Revolution: RPC services 2013-03-14 04:25:31 +01:00
qubes.SyncNtpClock The Underscores Revolution: RPC services 2013-03-14 04:25:31 +01:00
qubes.VMShell qrexec: get rid of shell in services using EOF for any signaling 2015-03-17 14:51:10 +01:00
qubes.VMShell.policy The Underscores Revolution: RPC services 2013-03-14 04:25:31 +01:00
qubes.WaitForSession Hide errors from qubes.WaitForSession 2013-12-15 05:36:43 +01:00
qvm_copy_nautilus.py Removed nautilus-actions depend and replaced with nautilus-python 2015-02-27 00:52:17 -05:00
qvm_dvm_nautilus.py Removed nautilus-actions depend and replaced with nautilus-python 2015-02-27 00:52:17 -05:00
qvm_move_nautilus.py Removed nautilus-actions depend and replaced with nautilus-python 2015-02-27 00:52:17 -05:00
qvm-copy-to-vm qvm-copy-to-vm: implement --ignore-symlinks option 2013-08-14 22:12:46 +02:00
qvm-copy-to-vm.gnome qvm-copy-to-vm: implement --ignore-symlinks option 2013-08-14 22:12:46 +02:00
qvm-copy-to-vm.kde qvm-copy-to-vm: implement --ignore-symlinks option 2013-08-14 22:12:46 +02:00
qvm-copy.desktop The Underscores Revolution: RPC services 2013-03-14 04:25:31 +01:00
qvm-dvm.desktop The Underscores Revolution: RPC services 2013-03-14 04:25:31 +01:00
qvm-move-to-vm Implement "Move to VM" action (#725) 2014-03-24 05:19:16 +01:00
qvm-move-to-vm.gnome Adjust progress message on file move operation 2015-10-05 06:02:37 +02:00
qvm-move-to-vm.kde Adjust progress message on file move operation 2015-10-05 06:02:37 +02:00
qvm-move.desktop Implement "Move to VM" action (#725) 2014-03-24 05:19:16 +01:00
qvm-mru-entry The Underscores Revolution: RPC services 2013-03-14 04:25:31 +01:00
qvm-open-in-dvm remove 'bashisms' or explicit use bash 2015-02-05 05:42:08 +01:00
qvm-open-in-vm remove 'bashisms' or explicit use bash 2015-02-05 05:42:08 +01:00
qvm-run Make qvm-run bidirectional and document its limitations. 2015-02-09 06:37:32 +01:00
sync-ntp-clock The Underscores Revolution: RPC services 2013-03-14 04:25:31 +01:00
tar2qfile.c Fix compiler warnings. 2014-04-22 00:56:52 +02:00
vm-file-editor.c vm-file-editor: remove temporary file on exit 2014-05-10 12:42:13 +02:00
wrap-in-html-if-url.sh The Underscores Revolution: RPC services 2013-03-14 04:25:31 +01:00
xdg-icon qubes-rpc: fix icon selection using pyxdg and support SVG icons 2015-09-06 22:02:27 +02:00