<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/tests/test_helpers, branch v1.4.4</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.4.4</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.4.4'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2018-03-06T20:28:09+00:00</updated>
<entry>
<title>tests: drop "-z" from fusermount to catch forgotten fds</title>
<updated>2018-03-06T20:28:09+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-03-06T20:22:01+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=98f735ff6e05ef71753f1c2fa60c30b195b02d3d'/>
<id>urn:sha1:98f735ff6e05ef71753f1c2fa60c30b195b02d3d</id>
<content type='text'>
macos does not have lazy unmount, so let's not use it
on linux either.
If the unmount fails, run "lsof" to find the open file.

Also fix the first bug we found this way.
</content>
</entry>
<entry>
<title>test_helpers: add missing newline</title>
<updated>2018-03-05T22:06:27+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-03-05T22:06:27+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=35192abb57636a8c4d6a6419aa6fd43f04ac2385'/>
<id>urn:sha1:35192abb57636a8c4d6a6419aa6fd43f04ac2385</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test_helpers: use an intermediate pipe for subprocess stdout</title>
<updated>2018-02-28T19:03:54+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-02-28T19:03:54+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=48d5f10c791be37810ae3d880f84140a4122911c'/>
<id>urn:sha1:48d5f10c791be37810ae3d880f84140a4122911c</id>
<content type='text'>
To Go test logic waits for stderr and stdout to close, so
when we share it with a subprocess, it will wait for it to
exit as well.

We don't want the tests to hang when the unmount fails.

Seen on MacOS as reported at
https://github.com/rfjakob/gocryptfs/issues/213
</content>
</entry>
<entry>
<title>tets_helpers: handle t=nil in InitFS</title>
<updated>2017-12-06T22:03:37+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-12-06T22:03:37+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=6bd2da89d3753a589a927517771922a0db76bb36'/>
<id>urn:sha1:6bd2da89d3753a589a927517771922a0db76bb36</id>
<content type='text'>
The reverse tests call InitFS with t=nil. By
calling panic we get a better error message instead
of a generic nil pointer dereference.
</content>
</entry>
<entry>
<title>fusefrontend: allow_other: close race between mkdir and chown</title>
<updated>2017-11-29T12:28:04+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2017-11-29T12:21:28+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=614745ee576760023961fbf815985b90f90ad1d7'/>
<id>urn:sha1:614745ee576760023961fbf815985b90f90ad1d7</id>
<content type='text'>
Fixes the same problem as described in 72b975867a3b9bdf53fc2da62e2ba4a328d7e4ab,
except for directories instead of device nodes.
</content>
</entry>
<entry>
<title>fusefrontend: implement path decryption via ctlsock</title>
<updated>2017-05-07T19:01:39+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-05-07T19:01:39+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=ad7942f434fea567f24458e67a0919291b5ec8dd'/>
<id>urn:sha1:ad7942f434fea567f24458e67a0919291b5ec8dd</id>
<content type='text'>
Closes https://github.com/rfjakob/gocryptfs/issues/84 .
</content>
</entry>
<entry>
<title>Fix typos found by Misspell</title>
<updated>2017-05-07T10:22:15+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-05-07T10:22:15+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=68387b470c0d6d2896cc6b927a6e3097389d66ab'/>
<id>urn:sha1:68387b470c0d6d2896cc6b927a6e3097389d66ab</id>
<content type='text'>
Misspell Finds commonly misspelled English words
gocryptfs/internal/configfile/scrypt.go
Line 41: warning: "paramter" is a misspelling of "parameter" (misspell)
gocryptfs/internal/ctlsock/ctlsock_serve.go
Line 1: warning: "implementes" is a misspelling of "implements" (misspell)
gocryptfs/tests/test_helpers/helpers.go
Line 27: warning: "compatability" is a misspelling of "compatibility" (misspell)
</content>
</entry>
<entry>
<title>tests: get rid of syscall.PathMax</title>
<updated>2017-02-16T17:47:04+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-02-16T17:47:04+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=ca5c06ef4e40af957cbb1ccaa3aae9baa843267e'/>
<id>urn:sha1:ca5c06ef4e40af957cbb1ccaa3aae9baa843267e</id>
<content type='text'>
Does not exist on OSX

Reported in https://github.com/rfjakob/gocryptfs/issues/15
</content>
</entry>
<entry>
<title>tests: use fuse-unmount.bash</title>
<updated>2017-02-15T22:13:33+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-02-15T22:13:33+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=6ac9dcaae0ab57f738c25a7fa5c505b6d1b8aeda'/>
<id>urn:sha1:6ac9dcaae0ab57f738c25a7fa5c505b6d1b8aeda</id>
<content type='text'>
...instead of having separate compatability logic.
</content>
</entry>
<entry>
<title>tests: don't call t.Fatal in checkExampleFS</title>
<updated>2016-11-26T14:20:54+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-11-26T14:17:15+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=3f5c48e0585f6fe0782aded541e42879eb570e69'/>
<id>urn:sha1:3f5c48e0585f6fe0782aded541e42879eb570e69</id>
<content type='text'>
Calling t.Fatal means that the parent test has no chance
to clean up.
</content>
</entry>
</feed>
