<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/tests, branch v2.6.1</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.6.1</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.6.1'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2025-08-07T21:36:42+00:00</updated>
<entry>
<title>tests: matrix: use unique ctlsock path</title>
<updated>2025-08-07T21:36:42+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-08-07T21:35:35+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=8d90c5e3d5cba48a097aadf9beba61c7a2301d85'/>
<id>urn:sha1:8d90c5e3d5cba48a097aadf9beba61c7a2301d85</id>
<content type='text'>
Because the deletion happens asynchronously, a
previous iteration can delete the socket of the
next one.
</content>
</entry>
<entry>
<title>tests: matrix: add TestRenameExchangeOnGocryptfs</title>
<updated>2025-08-07T21:06:03+00:00</updated>
<author>
<name>rafjaf</name>
</author>
<published>2025-07-23T17:14:47+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=21d41feaa52b7a2ebcf0f683ba314235a5186620'/>
<id>urn:sha1:21d41feaa52b7a2ebcf0f683ba314235a5186620</id>
<content type='text'>
Added testing for RENAME_EXCHANGE

https://github.com/rfjakob/gocryptfs/issues/914
</content>
</entry>
<entry>
<title>tests: matrix: add TestDirSize</title>
<updated>2025-08-03T19:25:24+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-08-03T19:05:47+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=528834aa89b4645f7a31ec45e7c474026a4f1dce'/>
<id>urn:sha1:528834aa89b4645f7a31ec45e7c474026a4f1dce</id>
<content type='text'>
Fails at the moment, as expected:

=== RUN   TestDirSize
    matrix_test.go:938: stat size is different from fstat size: pStat=80 pFstat=30
    matrix_test.go:941: fstat size is different: pSt=30 cSt=80
    matrix_test.go:938: stat size is different from fstat size: pStat=100 pFstat=50
    matrix_test.go:941: fstat size is different: pSt=50 cSt=100
    matrix_test.go:938: stat size is different from fstat size: pStat=120 pFstat=70
    matrix_test.go:941: fstat size is different: pSt=70 cSt=120
    matrix_test.go:938: stat size is different from fstat size: pStat=140 pFstat=90
    matrix_test.go:941: fstat size is different: pSt=90 cSt=140
    matrix_test.go:938: stat size is different from fstat size: pStat=160 pFstat=110
    matrix_test.go:941: fstat size is different: pSt=110 cSt=160

https://github.com/rfjakob/gocryptfs/issues/951
</content>
</entry>
<entry>
<title>tests: matrix: enable ctlsock</title>
<updated>2025-08-03T19:25:24+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-08-03T19:05:32+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=ca83d1dcdc305418b0a0baa297a340cf702a60fc'/>
<id>urn:sha1:ca83d1dcdc305418b0a0baa297a340cf702a60fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: matrix: make "matrix" local</title>
<updated>2025-08-03T19:25:24+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-08-03T14:25:51+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=08d26a70dd6bc268c18e9f8511aa6286ecb29403'/>
<id>urn:sha1:08d26a70dd6bc268c18e9f8511aa6286ecb29403</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: matrix: factor out MainTest</title>
<updated>2025-08-03T19:25:24+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-08-03T14:21:39+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=8a1d941cde827ef05634f9c476c1a3cd921e42af'/>
<id>urn:sha1:8a1d941cde827ef05634f9c476c1a3cd921e42af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: overlayfs_test: fix typo in comment</title>
<updated>2025-08-03T19:25:24+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-08-03T14:21:06+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=ad16a44c565ae2107bb7d35a439550dde99d54b2'/>
<id>urn:sha1:ad16a44c565ae2107bb7d35a439550dde99d54b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: root_test: move btrfs test to new file</title>
<updated>2025-08-03T19:25:24+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-08-03T14:02:35+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=2a5862ade9efe849ea1486b37ab672ec9a0a7e8d'/>
<id>urn:sha1:2a5862ade9efe849ea1486b37ab672ec9a0a7e8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: TestBtrfsQuirks: skip if mkfs.btrfs is not installed</title>
<updated>2025-07-14T19:28:36+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-07-14T19:28:36+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=0c338cfc7a20ff2dc9d4ea7e93306411d276f15b'/>
<id>urn:sha1:0c338cfc7a20ff2dc9d4ea7e93306411d276f15b</id>
<content type='text'>
Fixes https://github.com/rfjakob/gocryptfs/issues/930
</content>
</entry>
<entry>
<title>Fix all staticcheck errors in gocryptfs codebase</title>
<updated>2025-07-08T17:54:14+00:00</updated>
<author>
<name>copilot-swe-agent[bot]</name>
</author>
<published>2025-07-07T18:18:12+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=386232f39ede046d6453a0990ad40f2d86a26f53'/>
<id>urn:sha1:386232f39ede046d6453a0990ad40f2d86a26f53</id>
<content type='text'>
Co-authored-by: rfjakob &lt;286847+rfjakob@users.noreply.github.com&gt;

Add staticcheck to test.bash for continuous static analysis

Co-authored-by: rfjakob &lt;286847+rfjakob@users.noreply.github.com&gt;

Fix nil pointer dereference in timesToTimespec function

The previous fix for deprecated fuse.UtimeToTimespec caused a panic
because unix.TimeToTimespec doesn't handle nil pointers. This fix
properly handles nil pointers by using unix.UTIME_OMIT while still
using the non-deprecated unix.TimeToTimespec function.

Co-authored-by: rfjakob &lt;286847+rfjakob@users.noreply.github.com&gt;

Undo SA6002 changes and add staticcheck ignore directive instead

Co-authored-by: rfjakob &lt;286847+rfjakob@users.noreply.github.com&gt;
</content>
</entry>
</feed>
