core-agent-linux/qubes-rpc
Marek Marczykowski-Górecki e2789ca2d7
Fix removing temporary file after editing in (Disp)VM
Fix removing the file - do not free its filename just before unlink call
(scheduled with atexit function).
At the same time, place the temporary file in a unique directory,
making it possible to edit multiple files with the same name at once.
Remove that directory at exit too.

Fixes QubesOS/qubes-issues#3112
2017-10-19 16:18:01 +02: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 qfile-agent: move data handling code to libqubes-rpc-filecopy 2015-11-03 03:42:24 +01:00
gui-fatal.h
Makefile
prepare-suspend Hint shellcheck where to look for sourced files, if in repository 2017-09-30 05:05:34 +02:00
qfile-agent.c
qfile-unpacker.c
qopen-in-vm.c
qrun-in-vm
qubes-open
qubes-sync-clock
qubes.Backup qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qubes.DetachPciDevice
qubes.Filecopy
qubes.GetAppmenus qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qubes.GetDate
qubes.GetImageRGBA qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qubes.InstallUpdatesGUI
qubes.InstallUpdatesGUI.config
qubes.OpenInVM
qubes.OpenInVM.config
qubes.OpenURL qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qubes.OpenURL.config
qubes.PostInstall
qubes.ResizeDisk
qubes.Restore qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qubes.SelectDirectory
qubes.SelectDirectory.config
qubes.SelectFile
qubes.SelectFile.config qubes-rpc: add 'wait-for-session=1' option for some services 2017-08-09 00:58:49 +02:00
qubes.SetDateTime qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qubes.StartApp
qubes.StartApp.config qubes-rpc: add 'wait-for-session=1' option for some services 2017-08-09 00:58:49 +02:00
qubes.SuspendPost
qubes.SuspendPostAll qubes.SuspendPreAll and qubes.SuspendPostAll services 2016-03-15 23:33:11 +01:00
qubes.SuspendPre
qubes.SuspendPreAll
qubes.SyncNtpClock Make all scripts in qubes-rpc executable 2017-06-09 23:09:58 +02:00
qubes.UpdatesProxy
qubes.VMRootShell Add qubes.VMRootShell service 2017-06-09 23:06:09 +02:00
qubes.VMShell Make all scripts in qubes-rpc executable 2017-06-09 23:09:58 +02:00
qubes.WaitForSession
qvm_copy_nautilus.py
qvm_dvm_nautilus.py
qvm_move_nautilus.py
qvm-copy
qvm-copy-to-vm qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qvm-copy-to-vm.gnome
qvm-copy-to-vm.kde
qvm-copy.desktop
qvm-dvm.desktop
qvm-move-to-vm.gnome qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qvm-move-to-vm.kde qubes-rpc: fix issues found by shellcheck 2017-09-30 04:45:31 +02:00
qvm-move.desktop
qvm-open-in-dvm
qvm-open-in-vm
qvm-run-vm
qvm-sync-clock
rpc-config.README
suspend-post.README
suspend-pre.README
sync-ntp-clock The Underscores Revolution: RPC services 2013-03-14 04:25:31 +01:00
tar2qfile.c
vm-file-editor.c
xdg-icon