<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs, branch v2.5.1</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.5.1</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.5.1'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2025-01-23T21:22:51+00:00</updated>
<entry>
<title>README: v2.5.1</title>
<updated>2025-01-23T21:22:51+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-01-23T21:21:49+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=7180e6403515fce4caa329686309eb76405e86a6'/>
<id>urn:sha1:7180e6403515fce4caa329686309eb76405e86a6</id>
<content type='text'>
</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>tests: add issue893.sh, a reproducer for #893 "mariadb crashing since 2.5.0"</title>
<updated>2025-01-23T21:17:51+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-01-23T21:16:29+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=00d4d91048fd6ae3017ced1f3937357c14e8e548'/>
<id>urn:sha1:00d4d91048fd6ae3017ced1f3937357c14e8e548</id>
<content type='text'>
https://github.com/rfjakob/gocryptfs/issues/893
</content>
</entry>
<entry>
<title>README: mention known issue #893</title>
<updated>2025-01-21T21:21:05+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-01-21T21:17:45+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=7d4837296d13cb5322731a51e96bf65d87ed6531'/>
<id>urn:sha1:7d4837296d13cb5322731a51e96bf65d87ed6531</id>
<content type='text'>
</content>
</entry>
<entry>
<title>README: mention go-fuse update</title>
<updated>2025-01-19T17:26:44+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-01-19T17:26:44+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=1053662e0d48dcf89e9910e8c13c073063ea5caf'/>
<id>urn:sha1:1053662e0d48dcf89e9910e8c13c073063ea5caf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>README: fix outdated go report card link</title>
<updated>2025-01-18T20:29:03+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-01-18T20:29:03+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=d628ef9173a44c822617cc000d23cfd400706046'/>
<id>urn:sha1:d628ef9173a44c822617cc000d23cfd400706046</id>
<content type='text'>
</content>
</entry>
<entry>
<title>reverse: lookupDiriv: use deriveDirIV helper</title>
<updated>2025-01-18T18:57:44+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-01-14T19:04:17+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f93fa965b37926c6c5ad5ffdcfddaa131879f97f'/>
<id>urn:sha1:f93fa965b37926c6c5ad5ffdcfddaa131879f97f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>README: changelog for v2.5.0</title>
<updated>2025-01-18T13:47:12+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-01-18T13:47:12+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=84c058063e1ce1d423a6284228165148b948603a'/>
<id>urn:sha1:84c058063e1ce1d423a6284228165148b948603a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: reverse: TestMtimePlus10: fix darwin build</title>
<updated>2025-01-18T13:46:14+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-01-18T13:46:14+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=a0105e65cde9f4643a896770a9629da644613a8a'/>
<id>urn:sha1:a0105e65cde9f4643a896770a9629da644613a8a</id>
<content type='text'>
Darwin does not have Stat_t.mtim:

+ go test -c -tags without_openssl -o /dev/null github.com/rfjakob/gocryptfs/v2/tests/reverse
Error: tests/reverse/correctness_test.go:407:15: name_stat.Mtim undefined (type syscall.Stat_t has no field or method Mtim)
Error: tests/reverse/correctness_test.go:407:37: long_stat.Mtim undefined (type syscall.Stat_t has no field or method Mtim)
Error: tests/reverse/correctness_test.go:410:15: name_stat.Ctim undefined (type syscall.Stat_t has no field or method Ctim)
Error: tests/reverse/correctness_test.go:410:37: long_stat.Ctim undefined (type syscall.Stat_t has no field or method Ctim)
Error: tests/reverse/correctness_test.go:424:16: diriv_stat.Mtim undefined (type syscall.Stat_t has no field or method Mtim)
Error: tests/reverse/correctness_test.go:424:42: workdirA_stat.Mtim undefined (type syscall.Stat_t has no field or method Mtim)
Error: tests/reverse/correctness_test.go:427:16: diriv_stat.Ctim undefined (type syscall.Stat_t has no field or method Ctim)
Error: tests/reverse/correctness_test.go:427:42: workdirA_stat.Ctim undefined (type syscall.Stat_t has no field or method Ctim)

Switch to os.Stat.
</content>
</entry>
<entry>
<title>tests: skip TestFileHoleCopy for now</title>
<updated>2025-01-18T13:27:27+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-01-18T13:27:27+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=38936cba4e319525875feaa5d44b85819692e056'/>
<id>urn:sha1:38936cba4e319525875feaa5d44b85819692e056</id>
<content type='text'>
This problem potentially causes extra disk usage for sparse files
but is otherwise harmless.

Skip the test for now.
</content>
</entry>
</feed>
