<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs, branch v1.7.1</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7.1</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7.1'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2019-10-06T20:35:27+00:00</updated>
<entry>
<title>Update README for v1.7.1</title>
<updated>2019-10-06T20:35:27+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-10-06T20:35:27+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=8cb104f004cc5d3343bc3b5ef2187c1830e00f19'/>
<id>urn:sha1:8cb104f004cc5d3343bc3b5ef2187c1830e00f19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stress_tests: use /var/tmp by default</title>
<updated>2019-10-06T20:34:19+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-10-06T20:34:19+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=65bc006a78c67b8f8cf0b01f8ed948dca6c1e408'/>
<id>urn:sha1:65bc006a78c67b8f8cf0b01f8ed948dca6c1e408</id>
<content type='text'>
There is a good chance that /tmp is tmpfs, and we want to
run our tests on a real filesystem.
</content>
</entry>
<entry>
<title>test.bash: export TMPDIR</title>
<updated>2019-10-06T19:56:01+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-10-06T19:56:01+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=a1f647740182a74eb84eed3135b0f171ac753fdb'/>
<id>urn:sha1:a1f647740182a74eb84eed3135b0f171ac753fdb</id>
<content type='text'>
We have to export TMPDIR, otherwise the Go tests to
not pick it up.
</content>
</entry>
<entry>
<title>travis: also test Go 1.12.x</title>
<updated>2019-10-06T19:53:50+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-10-06T19:53:50+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f9f3c6ac5c872a5d50f332f19defd3711bd5c1b1'/>
<id>urn:sha1:f9f3c6ac5c872a5d50f332f19defd3711bd5c1b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: use /var/tmp by default</title>
<updated>2019-10-06T19:53:20+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-10-06T19:50:27+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=8c4429408716d9890a98a48c246d616dbfea7e31'/>
<id>urn:sha1:8c4429408716d9890a98a48c246d616dbfea7e31</id>
<content type='text'>
On Fedora, /tmp is tmpfs, which behaves differently than ext4
(inode numbers are never reused, for example).

Use /var/tmp, which is ext4 on Fedora, to get a more realistic
test environment.

This also allows us to drop the xattr workaround.
</content>
</entry>
<entry>
<title>fusefrontend: unregister from openfiletable before closing the fd</title>
<updated>2019-10-06T19:47:36+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-10-06T19:27:38+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=00af4f48643f0533b6cfbd14fdf5186c844f8f5d'/>
<id>urn:sha1:00af4f48643f0533b6cfbd14fdf5186c844f8f5d</id>
<content type='text'>
Closing the fd means the inode number may be reused immediately
by a new file, so we have to get the old fileID out of the table
beforehand!

Hopefully fixes https://github.com/rfjakob/gocryptfs/issues/363
</content>
</entry>
<entry>
<title>fusefrontend: print file hexdump on header error</title>
<updated>2019-10-06T17:37:51+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-10-06T17:36:04+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=43265940fa2d43ebea8edb00373aa4d6718e2ea7'/>
<id>urn:sha1:43265940fa2d43ebea8edb00373aa4d6718e2ea7</id>
<content type='text'>
This should help debugging https://github.com/rfjakob/gocryptfs/issues/363 ,
but does no harm in normal operation as it only prints ciphertext to the log.
</content>
</entry>
<entry>
<title>contentenc: add explicit test for all-zero header</title>
<updated>2019-10-06T17:37:51+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-10-06T17:34:32+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=b3c88f573f4c1b269e78dd7d1dbd6de73d477694'/>
<id>urn:sha1:b3c88f573f4c1b269e78dd7d1dbd6de73d477694</id>
<content type='text'>
https://github.com/rfjakob/gocryptfs/issues/363
</content>
</entry>
<entry>
<title>tests: filter leaked fds by prefix</title>
<updated>2019-10-06T17:37:51+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-10-06T17:04:16+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=1fb18f4a9ef2bbbc6e7c774fa064808a3952bb3f'/>
<id>urn:sha1:1fb18f4a9ef2bbbc6e7c774fa064808a3952bb3f</id>
<content type='text'>
When running

  $ go test ./tests/matrix/

in isolation, it failed like this:

  fd leak? before, after:
  [0r=/dev/null 3w=/dev/null 5r=/proc/8078/fd (hidden:4)]
  [0r=/dev/null 3w=/dev/null 5w=/tmp/go-build366655199/b001/testlog.txt 7r=/proc/8078/fd (hidden:4)]

Filter by prefix to get rid of this spurious test failure.
</content>
</entry>
<entry>
<title>tests: clarify which process seems to be leaking fds</title>
<updated>2019-10-06T16:48:09+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-10-06T16:48:09+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=d361f6e35bb97ef8f060131ea5b29f922e613c49'/>
<id>urn:sha1:d361f6e35bb97ef8f060131ea5b29f922e613c49</id>
<content type='text'>
The tests check if they leak fds themselves, but we also
check if gocryptfs leaks fds. Clarify what is what in the
error message.
</content>
</entry>
</feed>
