[Spice-devel] [vdagent-win PATCH 0/6] file_xfer fixes and some cleanups
Uri Lublin
uril at redhat.com
Thu Nov 7 14:02:50 PST 2013
The destination directory for file_xfer was a public one (e.g. desktop
directory of all-users). This is since vdagent.exe does not run as
current logged in user.
This patchset makes the creation of the file run as the logged in user,
such that the destination directory for file-xfer is the user's
desktop directory. Plus some cleanups.
Uri Lublin (6):
vdagent: add as_user to run tasks with user privileges
file_xfer: create file with user privileges
vdagent: file_xfer: make g_key_get_string safer
vdagent: file-xfer: make user desktop the target directory
Makefile.am: tabify
Makefile.am: add INCLUDES to AM_CPPFLAGS
Makefile.am | 10 ++++---
vdagent/as_user.cpp | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++
vdagent/as_user.h | 38 ++++++++++++++++++++++++++
vdagent/file_xfer.cpp | 34 ++++++++++++++++++-----
vdagent/file_xfer.h | 3 ++-
vdagent/vdagent.vcproj | 8 ++++++
6 files changed, 154 insertions(+), 12 deletions(-)
create mode 100644 vdagent/as_user.cpp
create mode 100644 vdagent/as_user.h
--
1.8.3.1
More information about the Spice-devel
mailing list