<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs, branch o_symlink</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=o_symlink</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=o_symlink'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2026-02-08T19:27:30+00:00</updated>
<entry>
<title>fusefrontend: convert mangleOpenFlags method to a function</title>
<updated>2026-02-08T19:27:30+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2026-02-08T19:25:47+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=23c145174d336f739f1e7504e2a0e1ff5a864ee9'/>
<id>urn:sha1:23c145174d336f739f1e7504e2a0e1ff5a864ee9</id>
<content type='text'>
No need to attach it to the root node. Also rename it
to mangleOpenCreateFlags.
</content>
</entry>
<entry>
<title>darwin: syscallcompat: Openat: use O_SYMLINK</title>
<updated>2026-02-08T19:27:30+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2026-02-07T20:19:14+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=3384217ee698a6c5d0eca2078961a69d9cbe0be0'/>
<id>urn:sha1:3384217ee698a6c5d0eca2078961a69d9cbe0be0</id>
<content type='text'>
Also add tests that opening a symlink (using unix.O_PATH | unix.O_NOFOLLOW)
works.

https://github.com/rfjakob/gocryptfs/issues/993
</content>
</entry>
<entry>
<title>darwin: fusefrontend: use O_SYMLINK for get,set,remove,listxattr</title>
<updated>2026-02-08T19:27:26+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2026-02-07T20:38:14+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=d44e93d6252566e646ea5bc917ce408594727cdd'/>
<id>urn:sha1:d44e93d6252566e646ea5bc917ce408594727cdd</id>
<content type='text'>
With O_NOFOLLOW we error out with ELOOP when the user tries
to manipulate symlinks.

https://github.com/rfjakob/gocryptfs/issues/993
</content>
</entry>
<entry>
<title>performance.txt: add latest numbers</title>
<updated>2026-02-03T20:02:28+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2026-02-03T20:02:28+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=3191c18f67346c95e4dbdfd16b44256ddfe20b4f'/>
<id>urn:sha1:3191c18f67346c95e4dbdfd16b44256ddfe20b4f</id>
<content type='text'>
Much better
</content>
</entry>
<entry>
<title>syscallcompat: Listxattr: smart buffer sizing</title>
<updated>2026-02-03T19:58:59+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2026-02-03T19:58:59+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=700432ec25aad389465124d0defffb2b8cca431d'/>
<id>urn:sha1:700432ec25aad389465124d0defffb2b8cca431d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>performance.txt: add latest numbers</title>
<updated>2026-02-03T19:29:37+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2026-02-02T18:47:55+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=2755fdc4dc63b646d784f0964e482c8d3acedca9'/>
<id>urn:sha1:2755fdc4dc63b646d784f0964e482c8d3acedca9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>go.mod: bump go-fuse to v2.9.0</title>
<updated>2026-02-03T19:29:37+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2026-02-02T18:46:40+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=00689d53565724adde90bcd60ef033a5e1cd9b54'/>
<id>urn:sha1:00689d53565724adde90bcd60ef033a5e1cd9b54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>performance.txt: fill in missing versions</title>
<updated>2026-02-03T19:29:11+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2026-02-02T18:45:13+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c2cc677e87eb5b35c0318217e01fccf445acc1c4'/>
<id>urn:sha1:c2cc677e87eb5b35c0318217e01fccf445acc1c4</id>
<content type='text'>
The LS numbers regressed quite a bit
</content>
</entry>
<entry>
<title>syscallcompat: DetectQuirks: unbreak darwin</title>
<updated>2026-02-01T20:25:51+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2026-02-01T20:25:10+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=bc94538cf36be37dc915c693fbfd56588c2c19a6'/>
<id>urn:sha1:bc94538cf36be37dc915c693fbfd56588c2c19a6</id>
<content type='text'>
Error: internal/syscallcompat/quirks_darwin.go:36:3: undefined: logQuirk
</content>
</entry>
<entry>
<title>syscallcompat: DetectQuirks: suppress Btrfs message when -noprealloc has been passed</title>
<updated>2026-02-01T19:05:13+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2026-02-01T19:05:13+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=ed5f8487b15f1d9cd83b4b0a4220271b6c5f189e'/>
<id>urn:sha1:ed5f8487b15f1d9cd83b4b0a4220271b6c5f189e</id>
<content type='text'>
Reported by @Tunoac, https://github.com/rfjakob/gocryptfs/issues/395#issuecomment-3828507487
</content>
</entry>
</feed>
