<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/internal/fusefrontend/ctlsock_interface.go, branch xattr_user_buffer</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=xattr_user_buffer</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=xattr_user_buffer'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2021-08-23T13:05:15+00:00</updated>
<entry>
<title>go mod: declare module version v2</title>
<updated>2021-08-23T13:05:15+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-08-23T13:05:15+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=69d88505fd7f4cb0d9e4f1918de296342fe05858'/>
<id>urn:sha1:69d88505fd7f4cb0d9e4f1918de296342fe05858</id>
<content type='text'>
Our git version is v2+ for some time now, but go.mod
still declared v1. Hopefully making both match makes
https://pkg.go.dev/github.com/rfjakob/gocryptfs/v2 work.

All the import paths have been fixed like this:

  find . -name \*.go | xargs sed -i s%github.com/rfjakob/gocryptfs/%github.com/rfjakob/gocryptfs/v2/%
</content>
</entry>
<entry>
<title>Implement -deterministic-names: extended -zerodiriv</title>
<updated>2021-08-20T08:58:42+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-08-20T08:57:26+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=195d9d18a90d88ff2cb0530d832c59d98934fd1f'/>
<id>urn:sha1:195d9d18a90d88ff2cb0530d832c59d98934fd1f</id>
<content type='text'>
-deterministc-names uses all-zero dirivs but does not write
them to disk anymore.
</content>
</entry>
<entry>
<title>fusefrontend: ctlsock: get rid of unneccessary wrapper function</title>
<updated>2021-06-26T16:49:54+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-06-26T16:42:36+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=45648e567ae5e6d40bb42ae954406c8762fc577f'/>
<id>urn:sha1:45648e567ae5e6d40bb42ae954406c8762fc577f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fusefrontend: convert ctlsock from openBackingDir to prepareAtSyscall</title>
<updated>2021-06-26T16:49:54+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-06-26T16:39:23+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f9f4bd214f772b88233d55c2cf270726bfa603c6'/>
<id>urn:sha1:f9f4bd214f772b88233d55c2cf270726bfa603c6</id>
<content type='text'>
openBackingDir will be removed.

Also, remove leftover debug printfs.
</content>
</entry>
<entry>
<title>v2api: implement ctlsocksrv.Interface</title>
<updated>2020-07-17T20:14:40+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-07-17T20:14:40+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=7eae35e2d317f737cd69afdf88539c5d29b91296'/>
<id>urn:sha1:7eae35e2d317f737cd69afdf88539c5d29b91296</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ctlsock: create exported ctlsock client library</title>
<updated>2020-05-09T15:36:41+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-05-09T15:36:41+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=16221facb9066ccf03015ccfe9e7ca784b0d2099'/>
<id>urn:sha1:16221facb9066ccf03015ccfe9e7ca784b0d2099</id>
<content type='text'>
The former interal ctlsock server package is renamed
to ctlsocksrv.
</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>fusefronted: make EncryptPath symlink-safe</title>
<updated>2019-01-02T20:45:40+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-02T20:45:40+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=2b12bba274ba75f76ac8c2af3790e4190b32396f'/>
<id>urn:sha1:2b12bba274ba75f76ac8c2af3790e4190b32396f</id>
<content type='text'>
Finally allows us to delete EncryptPathDirIV.
</content>
</entry>
<entry>
<title>fusefrontend: fix fd leak in error path</title>
<updated>2019-01-01T19:49:56+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-01T19:49:56+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=cd0ec342b9692c71c50c77caa7b9cfde27426e4d'/>
<id>urn:sha1:cd0ec342b9692c71c50c77caa7b9cfde27426e4d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fusefrontend: use openBackingDir in ctlsock interface</title>
<updated>2019-01-01T15:24:20+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-11-04T20:27:13+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=8586a8382561e3bcac65f4bfd0ef0694e6e11245'/>
<id>urn:sha1:8586a8382561e3bcac65f4bfd0ef0694e6e11245</id>
<content type='text'>
Instead of calling syscall.Open() ourselves, rely on
openBackingDir().
</content>
</entry>
</feed>
