<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/tests/matrix, branch v1.7-rc2</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7-rc2</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7-rc2'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2019-01-20T13:32:59+00:00</updated>
<entry>
<title>tests: check that we can delete directories with all permission</title>
<updated>2019-01-20T13:32:59+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-20T13:32:59+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=ec4c9f2adb7bf1edde43a981dc690d3fee6175e8'/>
<id>urn:sha1:ec4c9f2adb7bf1edde43a981dc690d3fee6175e8</id>
<content type='text'>
Regression test for https://github.com/rfjakob/gocryptfs/issues/354
</content>
</entry>
<entry>
<title>tests: matrix: split out directory tests into their own file</title>
<updated>2019-01-20T12:41:20+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-20T12:41:20+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=fab585ec0193ec20b46b4d095af5c7226162c89d'/>
<id>urn:sha1:fab585ec0193ec20b46b4d095af5c7226162c89d</id>
<content type='text'>
matrix_test.go is already too big.
</content>
</entry>
<entry>
<title>tests: reduce noise on MacOS</title>
<updated>2019-01-14T21:11:15+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-14T21:11:15+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=20140e24ed339ef97b4f3946da3b05f930898713'/>
<id>urn:sha1:20140e24ed339ef97b4f3946da3b05f930898713</id>
<content type='text'>
This should get rid of

    Openat: O_NOFOLLOW missing: flags = 0x0
    Fchmodat: adding missing AT_SYMLINK_NOFOLLOW flag
    sys_common_test.go:203: chmod on symlink should have failed, but did not. New mode=0333
    UnmountErr: "[...]/057376762.mnt" was not found in MountInfo, cannot check for FD leak

and add some context to

    --- FAIL: TestUtimesNano (0.00s)
    matrix_test.go:628: no such file or directory

See https://github.com/rfjakob/gocryptfs/pull/343#issuecomment-453888006
for full test output
</content>
</entry>
<entry>
<title>tests: check that fallocate does not over-allocate space</title>
<updated>2019-01-06T19:56:53+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-06T19:43:24+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=5c8e7feabd61a7db852728c9faee0ed913501b61'/>
<id>urn:sha1:5c8e7feabd61a7db852728c9faee0ed913501b61</id>
<content type='text'>
We currently allocate 18 bytes too much:
https://github.com/rfjakob/gocryptfs/issues/311
</content>
</entry>
<entry>
<title>tests: move fallocate tests to its own file</title>
<updated>2019-01-06T19:31:41+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-06T19:31:41+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c83aa417e4396ea416b831d13e7a370ddbda5cb1'/>
<id>urn:sha1:c83aa417e4396ea416b831d13e7a370ddbda5cb1</id>
<content type='text'>
matrix_test.go is already too big.
</content>
</entry>
<entry>
<title>tests: TestFallocate: comment what "d" and "h" means</title>
<updated>2019-01-06T11:49:27+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-06T11:48:24+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=db425cab9e59d066b831236dff8f55561363f0ae'/>
<id>urn:sha1:db425cab9e59d066b831236dff8f55561363f0ae</id>
<content type='text'>
Document what "d" and "h" means in the fancy ASCII diagrams.
https://github.com/rfjakob/gocryptfs/pull/326
</content>
</entry>
<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>
</feed>
