<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/tests/test_helpers, branch v1.7</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7'/>
<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: Increase timeout in Mount() function.</title>
<updated>2019-01-15T21:08:20+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-15T18:40:53+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=1d2ce9c213093c91b86ba6c28537ccda4469fe1f'/>
<id>urn:sha1:1d2ce9c213093c91b86ba6c28537ccda4469fe1f</id>
<content type='text'>
This avoids sporadic test failures on macOS.
</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>A few more spelling fixes.</title>
<updated>2019-01-05T11:27:55+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-05T01:10:03+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f17721c364a522f87b3351a73676405d44b955f6'/>
<id>urn:sha1:f17721c364a522f87b3351a73676405d44b955f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: bump maxCacheFds to 3</title>
<updated>2019-01-04T22:50:01+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-04T22:50:01+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=65eded4a229c52258054f7d4e710beb02aedfe93'/>
<id>urn:sha1:65eded4a229c52258054f7d4e710beb02aedfe93</id>
<content type='text'>
As the dirCache now has 3 entries, the tests should accept
up to 3 extra fds without declaring an fd leak.
</content>
</entry>
<entry>
<title>tests: fix VerifyExistence() helper, it missed unstat()able files</title>
<updated>2019-01-04T16:36:06+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-04T16:32:27+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=a2f83acc303e7ba382c6cbd0e8d218832166fc4d'/>
<id>urn:sha1:a2f83acc303e7ba382c6cbd0e8d218832166fc4d</id>
<content type='text'>
VerifyExistence missed unstat()able files in the directory listing
because ioutil.ReadDir() filtered them out.

https://github.com/rfjakob/gocryptfs/issues/285
</content>
</entry>
<entry>
<title>Omit syscall.O_RDONLY flag when passing O_PATH.</title>
<updated>2019-01-03T17:24:05+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-03T17:11:07+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=a1ba4b6576695a3e680364813425ffd9c9c7c148'/>
<id>urn:sha1:a1ba4b6576695a3e680364813425ffd9c9c7c148</id>
<content type='text'>
When O_PATH is specified in flags, flag bits other than O_CLOEXEC, O_DIRECTORY,
and O_NOFOLLOW are ignored.
</content>
</entry>
<entry>
<title>tests: allow one extra fd in fd leak detector (dirCache)</title>
<updated>2019-01-03T14:38:51+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-03T14:38:51+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=bb9884549bab29e73dd0a7cb98ed7e8422796306'/>
<id>urn:sha1:bb9884549bab29e73dd0a7cb98ed7e8422796306</id>
<content type='text'>
The gocryptfs process may keep one fd open for up to one second
in the dirCache.
</content>
</entry>
<entry>
<title>nametransform: simplify WriteDirIV to WriteDirIVAt</title>
<updated>2019-01-03T14:31:13+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-03T12:32:13+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f6dad8d0fae25b5d88ad036b841fea10b7296ccb'/>
<id>urn:sha1:f6dad8d0fae25b5d88ad036b841fea10b7296ccb</id>
<content type='text'>
Un-spaghettify the function and let the callers open
the directory.
</content>
</entry>
<entry>
<title>tests: retry longer when we see a fd leak</title>
<updated>2019-01-02T20:03:26+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-02T20:03:26+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=59f1300591d44b1e5d8187b54951c03d6120289f'/>
<id>urn:sha1:59f1300591d44b1e5d8187b54951c03d6120289f</id>
<content type='text'>
Hopefully gets rid of the false positives on travis.
</content>
</entry>
</feed>
