<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/tests/matrix, branch v1.7-beta1</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7-beta1</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7-beta1'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2019-01-01T19:05:38+00:00</updated>
<entry>
<title>tests: teach ListFds() to check other processes</title>
<updated>2019-01-01T19:05:38+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-01T18:44:41+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=887d5aa8e74e20b065b9a0c9b6e99dd05815112a'/>
<id>urn:sha1:887d5aa8e74e20b065b9a0c9b6e99dd05815112a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: save gocryptfs process id in test_helpers.MountPID</title>
<updated>2019-01-01T18:34:12+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-01T18:34:12+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=817c485bb7dbd890a15aca683d6004437772c659'/>
<id>urn:sha1:817c485bb7dbd890a15aca683d6004437772c659</id>
<content type='text'>
This will allow to tests to monitor fd usage and maybe other things.
</content>
</entry>
<entry>
<title>fusefrontend: make Access() symlink-safe.</title>
<updated>2019-01-01T15:24:09+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-09-30T17:33:52+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=ed6ed513d7f06178c0de02e8a372c33fe8f842f1'/>
<id>urn:sha1:ed6ed513d7f06178c0de02e8a372c33fe8f842f1</id>
<content type='text'>
Make Access() symlink-safe through use of faccessat.
</content>
</entry>
<entry>
<title>tests: detect and report chmod failures earlier</title>
<updated>2018-09-22T11:39:17+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-09-22T11:34:03+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=9e6ee47bc97ec78807d1f7ea7d8e0c9ff6ed31fe'/>
<id>urn:sha1:9e6ee47bc97ec78807d1f7ea7d8e0c9ff6ed31fe</id>
<content type='text'>
Instead of reporting the consequence:

    matrix_test.go:906: modeHave 0664 != modeWant 0777

Report it if chmod itself fails, and also report the old file mode:

    matrix_test.go:901: chmod 000 -&gt; 777 failed: bad file descriptor
</content>
</entry>
<entry>
<title>tests: restore Go 1.7 compatibility</title>
<updated>2018-09-08T16:19:53+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-09-08T16:19:53+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=84d6fafeca8f1d7b1b631a56fc3dc47016c4ba31'/>
<id>urn:sha1:84d6fafeca8f1d7b1b631a56fc3dc47016c4ba31</id>
<content type='text'>
Go 1.7 does not have t.Name() yet.
</content>
</entry>
<entry>
<title>tests: add chmod test</title>
<updated>2018-09-08T15:00:23+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-09-08T15:00:23+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=bc14f8dcb65740dac792b50f2582372762e782b8'/>
<id>urn:sha1:bc14f8dcb65740dac792b50f2582372762e782b8</id>
<content type='text'>
Makes sure we don't add regressions when fixing
https://github.com/rfjakob/gocryptfs/issues/259
</content>
</entry>
<entry>
<title>tests: restore TestUtimesNanoSymlink</title>
<updated>2018-09-08T14:36:01+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-09-08T14:35:53+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=21b5fae0e606f14bba78abdbf36097ac447b68c4'/>
<id>urn:sha1:21b5fae0e606f14bba78abdbf36097ac447b68c4</id>
<content type='text'>
The function seems to have been renamed by 426b9536 by mistake.
Rename it back so the test is run again.
</content>
</entry>
<entry>
<title>tests: cli_test: fix fd leak</title>
<updated>2018-04-07T13:46:41+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-04-07T13:46:41+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=9d7392a5be7e21aaaf2fb02f19b421c29e304632'/>
<id>urn:sha1:9d7392a5be7e21aaaf2fb02f19b421c29e304632</id>
<content type='text'>
One fd leak found in TestMountBackground.
</content>
</entry>
<entry>
<title>tests: matrix: check for fd leaks</title>
<updated>2018-04-07T13:24:00+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-04-07T13:21:05+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=22031d7e531985e9e94d694e74fb00da99de72a5'/>
<id>urn:sha1:22031d7e531985e9e94d694e74fb00da99de72a5</id>
<content type='text'>
And fix two in test_helpers.Mount().

Leftover fds can cause an unmount failure like this later:
fusermount: failed to unmount /tmp/gocryptfs-test-parent/873632270/default-plain: Device or resource busy
so try to catch them early.
</content>
</entry>
<entry>
<title>tests: add a few explicit file Close() in matrix_test</title>
<updated>2018-04-01T12:51:07+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-04-01T12:51:07+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=6e637f38ffccd8be3d0e025aae53aeb382d99a08'/>
<id>urn:sha1:6e637f38ffccd8be3d0e025aae53aeb382d99a08</id>
<content type='text'>
These can cause EBUSY errors when unmounting.
</content>
</entry>
</feed>
