<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs, branch v2.0-beta1</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.0-beta1</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.0-beta1'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2020-10-15T21:23:07+00:00</updated>
<entry>
<title>Update README for v2.0-beta1</title>
<updated>2020-10-15T21:23:07+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-10-15T21:21:28+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=95775bf52cf2704b741598348ca69a511890f206'/>
<id>urn:sha1:95775bf52cf2704b741598348ca69a511890f206</id>
<content type='text'>
</content>
</entry>
<entry>
<title>v2pai: delete fusefrontend_reverse_v1api</title>
<updated>2020-10-15T21:18:21+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-10-15T21:18:21+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=fcb28e4ff35e6bc262bfda23f3779ef3a8e7708a'/>
<id>urn:sha1:fcb28e4ff35e6bc262bfda23f3779ef3a8e7708a</id>
<content type='text'>
Served its mission a copy-paste source but can now be deleted.
</content>
</entry>
<entry>
<title>go.mod: temporarily switch to patched go-fuse fork</title>
<updated>2020-10-15T20:45:06+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-10-15T20:45:06+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f03f56844bc4e88895f167399d30e9be99629f68'/>
<id>urn:sha1:f03f56844bc4e88895f167399d30e9be99629f68</id>
<content type='text'>
Use our fork until https://review.gerrithub.io/c/hanwen/go-fuse/+/503508
gets merged.

Command used was:

	go mod edit -replace github.com/hanwen/go-fuse/v2=github.com/rfjakob/go-fuse/v2@knodes_upstreaming_v3
</content>
</entry>
<entry>
<title>contrib: cleanup-tmp-mounts: also clean ext4-ramdisk</title>
<updated>2020-10-15T15:49:17+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-10-15T15:49:17+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=a2f48eb838a5c3c565c8ca81047fefd33435e458'/>
<id>urn:sha1:a2f48eb838a5c3c565c8ca81047fefd33435e458</id>
<content type='text'>
</content>
</entry>
<entry>
<title>main: show microseconds in go-fuse logs</title>
<updated>2020-10-14T13:37:37+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-10-14T13:33:37+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=871f305f9016b9f52bbc7d49ed4da1a7fffacf9d'/>
<id>urn:sha1:871f305f9016b9f52bbc7d49ed4da1a7fffacf9d</id>
<content type='text'>
Suppress the date but show microseconds in fuse debug logs
(-fusedebug) and go-fuse warnings.
</content>
</entry>
<entry>
<title>syscallcompat: don't retry Close()</title>
<updated>2020-10-14T11:40:12+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-10-14T11:40:12+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=ec3eaf0b8776500a9762555eac754b6c893420fd'/>
<id>urn:sha1:ec3eaf0b8776500a9762555eac754b6c893420fd</id>
<content type='text'>
After Close() returns, the fd is dead, even if we
received EINTR. Don't retry, we could shoot down
an unrelated fd that received the same fd number.
</content>
</entry>
<entry>
<title>syscallcompat: retry ops on EINTR</title>
<updated>2020-10-13T22:35:16+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-10-13T22:35:16+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=af4c1fb7a3f428ff704af22294ad955d05ed41dd'/>
<id>urn:sha1:af4c1fb7a3f428ff704af22294ad955d05ed41dd</id>
<content type='text'>
Retry operations that have been shown to throw EINTR
errors on CIFS.

Todo: Solution for this pain in the back:

	warning: unix.Getdents returned errno 2 in the middle of data
	rm: cannot remove 'linux-3.0.old3/Documentation/ABI/removed': Input/output error

Progress towards fixing https://github.com/rfjakob/gocryptfs/issues/483 .
</content>
</entry>
<entry>
<title>syscallcompat: Openat: retry on EINTR</title>
<updated>2020-10-10T23:31:09+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-10-10T23:31:09+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=803fdf410bb57d34ef09357ec4924646978c20b5'/>
<id>urn:sha1:803fdf410bb57d34ef09357ec4924646978c20b5</id>
<content type='text'>
Towards fixing https://github.com/rfjakob/gocryptfs/issues/507
</content>
</entry>
<entry>
<title>build.bash: show "go mod edit -replace" in version string</title>
<updated>2020-10-03T22:12:46+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-10-03T20:47:12+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=fe340477b2471ed03510339ca51bfcc396b03040'/>
<id>urn:sha1:fe340477b2471ed03510339ca51bfcc396b03040</id>
<content type='text'>
If you do something like this,

  go mod edit -replace github.com/hanwen/go-fuse/v2=/home/jakob/go/src/github.com/hanwen/go-fuse

the version string of the resulting binary should reflect that.

Before:

  gocryptfs v1.8.0-135-g352b547-dirty.gofuse_v2api; go-fuse v2.0.4-0.20200908172753-0b6cbc515082; 2020-10-03 go1.15.2 linux/amd64

After:

  gocryptfs v1.8.0-135-g352b547-dirty.gofuse_v2api; go-fuse v2.0.4-0.20200908172753-0b6cbc515082 =&gt; /home/jakob/go/src/github.com/hanwen/go-fuse; 2020-10-03 go1.15.2 linux/amd64
</content>
</entry>
<entry>
<title>tests: fsstress-gocryptfs.bash: log timestamp for each iteration</title>
<updated>2020-10-03T22:12:46+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-10-03T20:08:52+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=754c48387038f78ac653bcc7e97582e1491cfbd9'/>
<id>urn:sha1:754c48387038f78ac653bcc7e97582e1491cfbd9</id>
<content type='text'>
</content>
</entry>
</feed>
