diff options
author | Rob Austein <sra@hactrn.net> | 2016-03-30 03:44:36 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2016-03-30 03:44:36 +0000 |
commit | bc6e06a3aedc3108eed6763ea1624c791e981e08 (patch) | |
tree | 177149f90d96d4cd5c3bedee1e131e35261aef9e /h | |
parent | fa535af8d439db2e20b34c6e80b2ee86f4255f53 (diff) |
Still more UID-swapped file I/O, and general cleanup of UI file I/O.
GUI no longer uses (an additional layer of) temporary files between
itself and zookeeper. Zookeeper file read methods now take file-like
objects. rpkic now opens input files as the real UID, then reverts
back to the effective UID before handing the resulting file off to the
zookeeper.
This caught several more instances of rpkic file I/O that were not
doing the real/effective UID swap properly while loading CSV and VCard
files.
As far as I can tell from testing, this didn't break anything that
worked before. Whether it fixed all the file I/O problems remains to
be seen.
svn path=/branches/tk705/; revision=6339
Diffstat (limited to 'h')
0 files changed, 0 insertions, 0 deletions