]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commit
fuse/blackmatch: add readability to some logging, fix a permissions problem
authorrobk-tahoe <robk-tahoe@allmydata.com>
Fri, 17 Oct 2008 00:44:21 +0000 (17:44 -0700)
committerrobk-tahoe <robk-tahoe@allmydata.com>
Fri, 17 Oct 2008 00:44:21 +0000 (17:44 -0700)
commit032cac36ede68e0c5676abb885f77a51ca2880dc
treec01713dc6a67080d665dd90a2927887bf0537b9a
parente3bc3148c9ebff93586539f25b581d5f2f931d6d
fuse/blackmatch: add readability to some logging, fix a permissions problem

adds a couple of functions to unpack 'mode' and 'flags' for open() calls, to
facilitate debugging.

adds a fix to ensure that all tmp files created for writing are opened with
permissions 0600 - one problem I had with testing with the Finder was that
files were being opened write only (0200) and were then failing to upload
to tahoe due to internal permission denied errors.

there remain a variety of problems with finder access which I'm unable to
comprehend at this time.  sometimes copies to tahoe will work fine, sometimes
they yield "the finder cannot complete the operation because some data ...
could not be read or written. (Error code -36)" sometimes "You may need to
enter the name and password for an administrator on this computer to change
the item" sometimes "The operation cannot be completed because an item with
the name ... already exists." and sometimes "The operation cannot be completed
because the item ... is locked."  What seems to be absent is rhyme or reason.

unix operations (cp, mv) work fine, rsync works fine.
contrib/fuse/impl_c/blackmatch.py