<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs, branch v2.0-beta3</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.0-beta3</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.0-beta3'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2021-04-24T10:26:54+00:00</updated>
<entry>
<title>Update README for v2.0-beta3 release</title>
<updated>2021-04-24T10:26:54+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-04-24T10:26:54+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c57fd9adc9d3eba9483d3dde6bf256dd1229effc'/>
<id>urn:sha1:c57fd9adc9d3eba9483d3dde6bf256dd1229effc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>go mod: switch back to mainline go-fuse</title>
<updated>2021-04-24T10:23:17+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-04-24T08:16:45+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=e6787379679a6062b38fe19eafc1cf61a1d2551c'/>
<id>urn:sha1:e6787379679a6062b38fe19eafc1cf61a1d2551c</id>
<content type='text'>
Change was merged:
https://github.com/hanwen/go-fuse/commit/a90e1f463c3f172a7690a6449fe5955a180dfec3

Done using:

$ go mod edit -dropreplace github.com/hanwen/go-fuse/v2
$ go get github.com/hanwen/go-fuse/v2@master
go: downloading github.com/hanwen/go-fuse/v2 v2.1.1-0.20210423170155-a90e1f463c3f
go get: upgraded github.com/hanwen/go-fuse/v2 v2.0.4-0.20210125162859-8e0bbdb16cb7 =&gt; v2.1.1-0.20210423170155-a90e1f463c3f

Related: https://github.com/rfjakob/gocryptfs/issues/549
</content>
</entry>
<entry>
<title>Doc: update performance.txt</title>
<updated>2021-04-07T05:21:20+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-04-07T05:21:08+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=5cb1e55714aa92a848c0fb5fc3fa7b91625210fe'/>
<id>urn:sha1:5cb1e55714aa92a848c0fb5fc3fa7b91625210fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fusefrontend: make dirCache work for "node itself"</title>
<updated>2021-04-07T05:18:35+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-04-07T05:15:14+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=4a07d6598cc2633634f7ff8485b506f2a8bd3eaf'/>
<id>urn:sha1:4a07d6598cc2633634f7ff8485b506f2a8bd3eaf</id>
<content type='text'>
"node itself" can be converted to node + child by
ascending one level.

Performance gains are spectacular, as will be seen
in the next commit.
</content>
</entry>
<entry>
<title>profiling/ls.bash: add -nosyslog</title>
<updated>2021-04-05T16:20:59+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-04-05T16:20:59+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=770c4deb7182b17a5a2f35a7ebfc0f5ef0cae158'/>
<id>urn:sha1:770c4deb7182b17a5a2f35a7ebfc0f5ef0cae158</id>
<content type='text'>
This makes sure we actually see the dirCache stats.
</content>
</entry>
<entry>
<title>fusefrontend: print dirCache stats after unmount</title>
<updated>2021-04-05T16:20:17+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-04-05T16:20:17+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f73aee72f87ba6cd3e46184ae75824fd38250f04'/>
<id>urn:sha1:f73aee72f87ba6cd3e46184ae75824fd38250f04</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fs: more idiomatic dirCache struct naming</title>
<updated>2021-04-04T11:05:47+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-04-04T11:05:47+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=043f81dd0129b78ec7d4553843f90203535fa406'/>
<id>urn:sha1:043f81dd0129b78ec7d4553843f90203535fa406</id>
<content type='text'>
</content>
</entry>
<entry>
<title>performance.txt: add dirfd caching results</title>
<updated>2021-04-03T12:09:10+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-04-03T12:09:10+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=dc8501f6b2c83f285a56fcfdbe0e141149267260'/>
<id>urn:sha1:dc8501f6b2c83f285a56fcfdbe0e141149267260</id>
<content type='text'>
Also, add v2.0-beta2-16-geaca820. I bisected the ls performance
regression to this commit.
</content>
</entry>
<entry>
<title>fs: add initial dirfd caching</title>
<updated>2021-04-03T11:08:28+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-04-03T11:08:28+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=24d5d39300629de48bb5a3700b0c219f741da028'/>
<id>urn:sha1:24d5d39300629de48bb5a3700b0c219f741da028</id>
<content type='text'>
dirfd caching was temporarily removed when moving
to the v2api. Add it back to gain back some lost speed.
</content>
</entry>
<entry>
<title>tests: fusefronted: fix TestOpenBackingDir</title>
<updated>2021-04-03T10:34:18+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-04-03T10:29:17+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=6aae2aad97aee1d269fdbafab6eafa6ff997a73a'/>
<id>urn:sha1:6aae2aad97aee1d269fdbafab6eafa6ff997a73a</id>
<content type='text'>
This test only worked accidentially, and would
break once dirfd caching is added.

fs.Mkdir(..., "dir1/dir2", ...) is illegal
(child name cannot contain slashes).
</content>
</entry>
</feed>
