<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/internal/fusefrontend, branch v1.7-beta1</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7-beta1</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7-beta1'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2019-01-03T17:24:05+00:00</updated>
<entry>
<title>Omit syscall.O_RDONLY flag when passing O_PATH.</title>
<updated>2019-01-03T17:24:05+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-03T17:11:07+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=a1ba4b6576695a3e680364813425ffd9c9c7c148'/>
<id>urn:sha1:a1ba4b6576695a3e680364813425ffd9c9c7c148</id>
<content type='text'>
When O_PATH is specified in flags, flag bits other than O_CLOEXEC, O_DIRECTORY,
and O_NOFOLLOW are ignored.
</content>
</entry>
<entry>
<title>fusefrontend: Use appropriate flags in decryptPathAt.</title>
<updated>2019-01-03T17:24:05+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-03T16:54:38+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=0414ef2572c3c07aa2a1b6dbb18a276a876c985a'/>
<id>urn:sha1:0414ef2572c3c07aa2a1b6dbb18a276a876c985a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fusefrontend: Open directory with syscall.O_DIRECTORY in OpenDir.</title>
<updated>2019-01-03T17:24:05+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-03T16:53:46+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c0640ff3ef0ef8bef1f80fa2f8971ea9fe5e7f15'/>
<id>urn:sha1:c0640ff3ef0ef8bef1f80fa2f8971ea9fe5e7f15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fusefrontend: Open directory with syscall.O_DIRECTORY in Rmdir.</title>
<updated>2019-01-03T17:24:05+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-03T16:53:22+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=078a431493aab05120790073290cacae4c17ca20'/>
<id>urn:sha1:078a431493aab05120790073290cacae4c17ca20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fusefrontend: Do not Clear cache at end of Rmdir function.</title>
<updated>2019-01-03T17:24:05+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-03T16:52:08+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=885a341df65f9a1f312e3b08576528583b649eee'/>
<id>urn:sha1:885a341df65f9a1f312e3b08576528583b649eee</id>
<content type='text'>
We already do 'defer fs.dirCache.Clear()', so this is no longer required.
</content>
</entry>
<entry>
<title>fusefrontend: Remove debug code.</title>
<updated>2019-01-03T17:24:05+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-03T16:48:04+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=d86f9914accffa4e17c2056fe808c67a14365ce3'/>
<id>urn:sha1:d86f9914accffa4e17c2056fe808c67a14365ce3</id>
<content type='text'>
This code was accidentially added in 4f66d66755da63c78b09201c6c72353009251cf2.
</content>
</entry>
<entry>
<title>fusefronted: dirCache: fix bug handling ""</title>
<updated>2019-01-03T14:59:54+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-03T14:59:54+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=fcdb4bec0910dd4bb49f625621fdfb345efc44ae'/>
<id>urn:sha1:fcdb4bec0910dd4bb49f625621fdfb345efc44ae</id>
<content type='text'>
Bug looked like this:

  $ ls -l .
  total 0
  drwxrwxr-x. 2 jakob jakob 60 Jan  3 15:42 foo
  -rw-rw-r--. 1 jakob jakob  0 Jan  3 15:46 x

  $ ls -l .
  ls: cannot access '.': No such file or directory

(only happened when "" was in the dirCache)
</content>
</entry>
<entry>
<title>fusefrontend: add dirCache</title>
<updated>2019-01-03T14:31:13+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-02T21:32:21+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=4f66d66755da63c78b09201c6c72353009251cf2'/>
<id>urn:sha1:4f66d66755da63c78b09201c6c72353009251cf2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nametransform: simplify WriteDirIV to WriteDirIVAt</title>
<updated>2019-01-03T14:31:13+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-03T12:32:13+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f6dad8d0fae25b5d88ad036b841fea10b7296ccb'/>
<id>urn:sha1:f6dad8d0fae25b5d88ad036b841fea10b7296ccb</id>
<content type='text'>
Un-spaghettify the function and let the callers open
the directory.
</content>
</entry>
<entry>
<title>fusefrontend: use O_RDONLY in the ListXAttr fallback path</title>
<updated>2019-01-02T21:20:44+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-02T21:19:59+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=0fd7637624c6994ce50be8a374648352f3f52501'/>
<id>urn:sha1:0fd7637624c6994ce50be8a374648352f3f52501</id>
<content type='text'>
Copy-paste error.

https://github.com/rfjakob/gocryptfs/issues/308
</content>
</entry>
</feed>
