<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs, branch v2.5.2</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.5.2</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.5.2'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2025-03-19T15:49:21+00:00</updated>
<entry>
<title>test.bash, crossbuild.bash: drop old Go version kludges</title>
<updated>2025-03-19T15:49:21+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-03-19T15:49:21+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=13773f47d6d9aa72da034f2011a84248cbd2f46d'/>
<id>urn:sha1:13773f47d6d9aa72da034f2011a84248cbd2f46d</id>
<content type='text'>
GO111MODULE is default on with Go 1.16, same version that gained
darwin/arm64 support.

We only support Go 1.19 and up, so drop the kludges.
</content>
</entry>
<entry>
<title>README: update changelog</title>
<updated>2025-03-19T15:43:18+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-03-19T15:43:18+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=50eb371e9051fbcaef5aeb26198a3fd6b56061db'/>
<id>urn:sha1:50eb371e9051fbcaef5aeb26198a3fd6b56061db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test.bash: catch calls to unix.Seteuid and friends</title>
<updated>2025-03-19T15:33:16+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-03-19T15:33:16+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=34be08a1aa2b00784719d614f0f84f7f02bae2f1'/>
<id>urn:sha1:34be08a1aa2b00784719d614f0f84f7f02bae2f1</id>
<content type='text'>
https://github.com/rfjakob/gocryptfs/issues/893
</content>
</entry>
<entry>
<title>github ci: clean up Go versions</title>
<updated>2025-03-11T22:25:32+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-03-11T22:25:32+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=106470d940f7d9fa584463c92f7b2f4f51bce215'/>
<id>urn:sha1:106470d940f7d9fa584463c92f7b2f4f51bce215</id>
<content type='text'>
go-libaegis does not support Go 1.18, Ubuntu 22.04 is old,
drop it.
</content>
</entry>
<entry>
<title>github ci: bump nmount_max and print resulting fuse.conf</title>
<updated>2025-03-11T22:25:04+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-03-11T22:12:22+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=1c335c73545fbddd83fc905925e808f01cb851a0'/>
<id>urn:sha1:1c335c73545fbddd83fc905925e808f01cb851a0</id>
<content type='text'>
We have been getting

        /usr/bin/fusermount3: too many FUSE filesystems mounted; mount_max=N can be set in /etc/fuse.conf
        fs.Mount failed: fusermount exited with code 256

every now and then. I wonder why that is.
</content>
</entry>
<entry>
<title>go.mod: upgrade to golang.org/x/crypto@v0.33.0</title>
<updated>2025-03-01T19:54:10+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-03-01T19:54:10+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=6cf295e0e13ec21b207bdf1309907e7c43b33726'/>
<id>urn:sha1:6cf295e0e13ec21b207bdf1309907e7c43b33726</id>
<content type='text'>
I did NOT upgrade to x/crypto@v0.35.0 yet because this
requires go 1.23.0
(https://go.googlesource.com/crypto/+/89ff08d67c4d79f9ac619aaf1f7388888798651f)
and our github workflow tests go 1.18.x and newer.
</content>
</entry>
<entry>
<title>go.mod: upgrade golang.org/x/sys</title>
<updated>2025-02-26T21:01:13+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-02-26T21:00:03+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=ec506e501fa39b65083f405b25c2af0d8875ef7a'/>
<id>urn:sha1:ec506e501fa39b65083f405b25c2af0d8875ef7a</id>
<content type='text'>
Now that we have our own wrappers for Setreuid and friends, we can upgrade.

$ go get golang.org/x/sys
go: upgraded golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a =&gt; v0.30.0

$ go mod tidy
</content>
</entry>
<entry>
<title>tests/root_test: use our own Setgroups/Setregid/Setreuid wrappers</title>
<updated>2025-02-26T20:56:25+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-02-26T20:56:25+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=0024b056d668290e5105527e8ff0a3b23a3a70c8'/>
<id>urn:sha1:0024b056d668290e5105527e8ff0a3b23a3a70c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>syscallcompat: use our own Setgroups/Setregid/Setreuid wrappers</title>
<updated>2025-02-26T20:38:36+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-02-26T20:38:36+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=6b1ba5846b17eec710a70cb6c6bf23e3f2024289'/>
<id>urn:sha1:6b1ba5846b17eec710a70cb6c6bf23e3f2024289</id>
<content type='text'>
x/sys v0.1.0 (https://github.com/golang/sys/commit/d0df966e6959f00dc1c74363e537872647352d51)
breaks our usecase. Switch to our own wrappers.

Relates-to: https://github.com/rfjakob/gocryptfs/issues/892
Relates-to: https://github.com/rfjakob/gocryptfs/issues/893
</content>
</entry>
<entry>
<title>syscallcompat: add docs for Setreuid/Setregid/Setgroups</title>
<updated>2025-02-26T20:33:06+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-02-26T20:32:53+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=07b1bd7ce810c83ed622885b65dbba3dab0f7fbb'/>
<id>urn:sha1:07b1bd7ce810c83ed622885b65dbba3dab0f7fbb</id>
<content type='text'>
</content>
</entry>
</feed>
