<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/internal/fusefrontend, branch v2.0-beta2</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.0-beta2</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.0-beta2'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2020-10-18T19:07:30+00:00</updated>
<entry>
<title>fusefronted: reject GETXATTR "security.capability"</title>
<updated>2020-10-18T19:07:30+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-10-18T19:05:44+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=6697ffd6e213828ff4cd873cd1d104877096a230'/>
<id>urn:sha1:6697ffd6e213828ff4cd873cd1d104877096a230</id>
<content type='text'>
Unless we are mounted with -suid, we can reject
these requests, and gain back some lost speed.

Closes https://github.com/rfjakob/gocryptfs/issues/515
</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>v2api: add Darwin xattr support</title>
<updated>2020-09-09T09:17:19+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-09-09T09:17:19+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=ac687d53593d8215b881db92fe2d1bbbd2d2d774'/>
<id>urn:sha1:ac687d53593d8215b881db92fe2d1bbbd2d2d774</id>
<content type='text'>
</content>
</entry>
<entry>
<title>v2api/reverse: implement Lseek</title>
<updated>2020-08-16T17:58:47+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-08-16T17:58:47+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=d212b246c5e24e6151bef45ad5a8185fdd12a28f'/>
<id>urn:sha1:d212b246c5e24e6151bef45ad5a8185fdd12a28f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>v2api: clean up api TODOs</title>
<updated>2020-08-16T11:52:27+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-08-16T11:52:27+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=6f3cca2cdd0265fec4613023c58dfe3378b91b71'/>
<id>urn:sha1:6f3cca2cdd0265fec4613023c58dfe3378b91b71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>v2api: rename "File2" to just "File"</title>
<updated>2020-08-16T10:50:33+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-08-16T10:48:16+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=ee5ab1cc29c6f5ff6061a88b742d5ff88de40802'/>
<id>urn:sha1:ee5ab1cc29c6f5ff6061a88b742d5ff88de40802</id>
<content type='text'>
Rename the symbols and the files.
</content>
</entry>
<entry>
<title>v2api: move helpers from node.go to node_helpers.go</title>
<updated>2020-08-01T17:26:42+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-08-01T17:26:42+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=1867fdaef4b0b602e24c7a6bc070dd21c05526d8'/>
<id>urn:sha1:1867fdaef4b0b602e24c7a6bc070dd21c05526d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>v2api: fix missing size translation in Lookup</title>
<updated>2020-07-26T17:49:26+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-07-26T17:49:26+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=4572cd2103ea702d27d8d608edf6abcddc2bda29'/>
<id>urn:sha1:4572cd2103ea702d27d8d608edf6abcddc2bda29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>v2api: delete (most) fusefrontend v1 files</title>
<updated>2020-07-26T16:35:12+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-07-26T16:35:12+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=777b95f82ffea8a25b95089343b07b29378110da'/>
<id>urn:sha1:777b95f82ffea8a25b95089343b07b29378110da</id>
<content type='text'>
All the functionality in these files has been reimplemented
for the v2 api. Drop the old files.
</content>
</entry>
</feed>
