<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/go.mod, branch v2.5.3</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.5.3</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.5.3'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2025-03-01T19:54:10+00:00</updated>
<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>go.mod: downgrade golang.org/x/sys</title>
<updated>2025-01-23T21:17:51+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-01-23T21:07:34+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=6d342f3f4f1e9468da00b141b2abaf1e55f28665'/>
<id>urn:sha1:6d342f3f4f1e9468da00b141b2abaf1e55f28665</id>
<content type='text'>
The commit

  https://github.com/golang/sys/commit/d0df966e6959f00dc1c74363e537872647352d51
  unix: support all Setuid/Setgid and related syscalls on Linux"

changed the behavoir of Setreuid() and Setregid() to affect the whole
process instead of just the current thread.

This broke syscallcompat.asUser() which uses runtime.LockOSThread()
plus Setreuid().

Partially revert 08b6ed16919b27a12a3228b17689d5d6d69eb10e bringing
us back to a golang.org/x/sys version with the old behavoir.

Fixes https://github.com/rfjakob/gocryptfs/issues/893
</content>
</entry>
<entry>
<title>go.mod: update golang.org/x/crypto</title>
<updated>2025-01-18T13:19:36+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-01-18T13:19:36+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=638658fa7fdbaf2e6662945a6d3b598e9ec0a26c'/>
<id>urn:sha1:638658fa7fdbaf2e6662945a6d3b598e9ec0a26c</id>
<content type='text'>
Closes https://github.com/rfjakob/gocryptfs/pull/883
Closes https://github.com/rfjakob/gocryptfs/security/dependabot/10
</content>
</entry>
<entry>
<title>fix: panic: XTIMES (80000000) overlaps with INIT_RESERVED (80000000)</title>
<updated>2024-03-12T14:37:05+00:00</updated>
<author>
<name>Juan Ezquerro LLanes</name>
</author>
<published>2024-03-07T22:13:21+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=0dfa7f8fadfa200c62f8ed9d3d08f745aa182f5b'/>
<id>urn:sha1:0dfa7f8fadfa200c62f8ed9d3d08f745aa182f5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>go.mod: update all deps</title>
<updated>2024-01-23T20:36:24+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2024-01-23T20:36:24+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=9958b63931aee613d5f97a8e7137efa3fb118343'/>
<id>urn:sha1:9958b63931aee613d5f97a8e7137efa3fb118343</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update xattr</title>
<updated>2023-10-29T12:10:06+00:00</updated>
<author>
<name>Christian Stewart</name>
</author>
<published>2023-10-16T19:14:25+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=5da40e7adf3bd0e9097b6e5b3c793ccc65d251cc'/>
<id>urn:sha1:5da40e7adf3bd0e9097b6e5b3c793ccc65d251cc</id>
<content type='text'>
Signed-off-by: Christian Stewart &lt;christian@aperture.us&gt;
</content>
</entry>
<entry>
<title>Update go-fuse</title>
<updated>2023-10-29T12:10:06+00:00</updated>
<author>
<name>Christian Stewart</name>
</author>
<published>2023-10-16T19:13:52+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=aa49343d3a569f17483e2afae53c5936bad253e0'/>
<id>urn:sha1:aa49343d3a569f17483e2afae53c5936bad253e0</id>
<content type='text'>
Signed-off-by: Christian Stewart &lt;christian@aperture.us&gt;
</content>
</entry>
<entry>
<title>Update /x/crypto, /x/sys/, /x/term, jacobsa-crypto</title>
<updated>2023-10-29T12:10:06+00:00</updated>
<author>
<name>Christian Stewart</name>
</author>
<published>2023-09-06T20:58:06+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=08b6ed16919b27a12a3228b17689d5d6d69eb10e'/>
<id>urn:sha1:08b6ed16919b27a12a3228b17689d5d6d69eb10e</id>
<content type='text'>
Updated jacobsa-crypto which also pulls in the latest versions of the
golang.org/x/ packages.

Signed-off-by: Christian Stewart &lt;christian@aperture.us&gt;
</content>
</entry>
<entry>
<title>.github: drop unsupported Go versions</title>
<updated>2023-10-29T12:10:06+00:00</updated>
<author>
<name>Christian Stewart</name>
</author>
<published>2023-09-06T21:02:17+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=770707e9acd059a36b9825b6bc15e5df7423c98b'/>
<id>urn:sha1:770707e9acd059a36b9825b6bc15e5df7423c98b</id>
<content type='text'>
According to https://go.dev/doc/devel/release#policy each major Go release is
supported until there are two newer major releases. For example, Go 1.5 was
supported until the Go 1.7 release, and Go 1.6 was supported until the Go 1.8
release. Older releases are not receiving security updates.

Upcoming dependency updates to golang exp packages use newer features like
unsafe.Slice and therefore do not build correctly against Go &lt; 1.19.x.

Drop the older versions and add the newer versions to the ci.

Signed-off-by: Christian Stewart &lt;christian@aperture.us&gt;
</content>
</entry>
</feed>
