<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/internal/fusefrontend, branch v1.7-rc1</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7-rc1</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7-rc1'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2019-01-04T20:45:03+00:00</updated>
<entry>
<title>fusefrontend: upgrade to three-entry dirCache</title>
<updated>2019-01-04T20:45:03+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-04T20:45:03+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c0a7a14cde62d26d572ac372574965b2f7cf93c2'/>
<id>urn:sha1:c0a7a14cde62d26d572ac372574965b2f7cf93c2</id>
<content type='text'>
3 entries should work well for up to three parallel users.
It works well for extractloop.bash (two parallel tar extracts).
</content>
</entry>
<entry>
<title>fusefrontend: Allow to create sparse file of size 4096.</title>
<updated>2019-01-04T00:38:47+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-03T21:00:36+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=acf7e52022fcf67a9db58bda59efc2e932e8892d'/>
<id>urn:sha1:acf7e52022fcf67a9db58bda59efc2e932e8892d</id>
<content type='text'>
When the old size is zero, there are no existing blocks to merge the
new data with. Directly use Ftruncate if the size is block-aligned.

Fixes https://github.com/rfjakob/gocryptfs/issues/305
</content>
</entry>
<entry>
<title>A few more spelling fixes.</title>
<updated>2019-01-04T00:23:44+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-03T20:08:49+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=ab169443fde9c6697b5b9dc010691cbc61cd5206'/>
<id>urn:sha1:ab169443fde9c6697b5b9dc010691cbc61cd5206</id>
<content type='text'>
Found with the 'codespell' utility.
</content>
</entry>
<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>
</feed>
