[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