<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/internal, 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>nametransform: Add implicit syscall.O_RDONLY flag.</title>
<updated>2019-01-03T17:24:05+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-03T16:51:23+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=61241b05889bda6e70446eab571f138d5d6f6c20'/>
<id>urn:sha1:61241b05889bda6e70446eab571f138d5d6f6c20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>syscallcompat: Use O_PATH to open base directory.</title>
<updated>2019-01-03T17:24:05+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-03T16:48:54+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=927b3ce4cfb455a258a15a5566429c44cf32cb35'/>
<id>urn:sha1:927b3ce4cfb455a258a15a5566429c44cf32cb35</id>
<content type='text'>
Also remove some unnecessary flags: 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: 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>
</feed>
