<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/mount.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>2026-01-18T18:48:51+00:00</updated>
<entry>
<title>added -noxattr flag which ignores all xattr operations (#987)</title>
<updated>2026-01-18T18:48:51+00:00</updated>
<author>
<name>Jarek Kowalski</name>
</author>
<published>2026-01-18T18:48:51+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=6013d56f0c09100190107613ce8c5c4c929216dd'/>
<id>urn:sha1:6013d56f0c09100190107613ce8c5c4c929216dd</id>
<content type='text'>
* added -noxattr flag which ignores all xattr operations</content>
</entry>
<entry>
<title>Fix go vet 1.25.4 "non-constant format string" issues</title>
<updated>2025-12-14T10:39:31+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-12-14T10:33:25+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=4762992b706a9d1950a86248720199ae8cd5d3e5'/>
<id>urn:sha1:4762992b706a9d1950a86248720199ae8cd5d3e5</id>
<content type='text'>
$ go version
go version go1.25.4 linux/amd64

$ go vet ./...
./init_dir.go:71:21: non-constant format string in call to (*github.com/rfjakob/gocryptfs/v2/internal/tlog.toggledLogger).Printf
./main.go:123:19: non-constant format string in call to (*github.com/rfjakob/gocryptfs/v2/internal/tlog.toggledLogger).Printf
./masterkey.go:29:20: non-constant format string in call to (*github.com/rfjakob/gocryptfs/v2/internal/tlog.toggledLogger).Printf
./masterkey.go:56:20: non-constant format string in call to (*github.com/rfjakob/gocryptfs/v2/internal/tlog.toggledLogger).Printf
./mount.go:415:20: non-constant format string in call to (*github.com/rfjakob/gocryptfs/v2/internal/tlog.toggledLogger).Printf
internal/tlog/log.go:76:18: non-constant format string in call to (*log.Logger).Printf
internal/syscallcompat/quirks.go:19:19: non-constant format string in call to (*github.com/rfjakob/gocryptfs/v2/internal/tlog.toggledLogger).Printf
</content>
</entry>
<entry>
<title>mount: fix -force_owner not allowing file/dir create</title>
<updated>2025-06-05T17:31:29+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-06-05T17:31:29+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=4358a9f998d469bf6aac077d76847498710c6b42'/>
<id>urn:sha1:4358a9f998d469bf6aac077d76847498710c6b42</id>
<content type='text'>
Fixes https://github.com/rfjakob/gocryptfs/issues/783
</content>
</entry>
<entry>
<title>idleMonitor: switch to the new atomic.Bool api</title>
<updated>2025-05-29T19:38:25+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-05-29T19:30:53+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=2609c72beee098c6afe4bbc3344a1fcee06df94b'/>
<id>urn:sha1:2609c72beee098c6afe4bbc3344a1fcee06df94b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cli: mount: add -context option</title>
<updated>2025-04-19T17:42:28+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-04-19T17:39:10+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=6918a4413decccd2f535e66d12b2e3dee10a74a8'/>
<id>urn:sha1:6918a4413decccd2f535e66d12b2e3dee10a74a8</id>
<content type='text'>
Set the SELinux context. See mount(8) for details.
</content>
</entry>
<entry>
<title>Report inode number for the root node</title>
<updated>2024-11-11T21:33:07+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2024-11-11T21:27:42+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=86891054ef2a5d1b0b59c7c140aae284e7c5bd87'/>
<id>urn:sha1:86891054ef2a5d1b0b59c7c140aae284e7c5bd87</id>
<content type='text'>
Now that https://github.com/hanwen/go-fuse/issues/399 has
landed we can report an inode number for the root node.

Fixes https://github.com/rfjakob/gocryptfs/issues/580
</content>
</entry>
<entry>
<title>ctlsocksrv: move Listen() call here</title>
<updated>2024-09-02T14:31:23+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2024-09-02T14:31:23+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=40abf968eddd54b6c03ac064d6e42cc6f1083146'/>
<id>urn:sha1:40abf968eddd54b6c03ac064d6e42cc6f1083146</id>
<content type='text'>
Prep for solving https://github.com/rfjakob/gocryptfs/issues/776
</content>
</entry>
<entry>
<title>cli: deduplicate kernel options</title>
<updated>2024-07-27T19:05:00+00:00</updated>
<author>
<name>Joker</name>
</author>
<published>2024-06-15T10:04:03+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=533c9eb7cedeaaa23d0901d703e1c416b0fd0151'/>
<id>urn:sha1:533c9eb7cedeaaa23d0901d703e1c416b0fd0151</id>
<content type='text'>
Merge stock kernel options with user-provided ones before passing to go-fuse.

Before: `-ko volname=custom` would result in `-o volname=mountpoint,volname=custom` to macFUSE.

After: `-ko volname=custom` would produce `-o volname=custom` with no duplicates.

Fixes #854 and #557
</content>
</entry>
<entry>
<title>mount: set DirectMount: true</title>
<updated>2023-05-17T14:47:22+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2023-05-17T14:47:22+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=a40e9a8622b0d79ba0c18361104c47375ebb89a1'/>
<id>urn:sha1:a40e9a8622b0d79ba0c18361104c47375ebb89a1</id>
<content type='text'>
Attempt to directly call mount(2) before trying fusermount. This means we
can do without fusermount if running as root.

https://github.com/rfjakob/gocryptfs/issues/697
</content>
</entry>
<entry>
<title>mount: drop "max_read="</title>
<updated>2023-05-17T13:48:23+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2023-05-17T13:37:11+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=b4defa636b901d992165e2a828872dd410c48292'/>
<id>urn:sha1:b4defa636b901d992165e2a828872dd410c48292</id>
<content type='text'>
go-fuse now sets this internally.

Regression-tested in TestDirectMount.
</content>
</entry>
</feed>
