<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/tests, branch v1.4.1</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.4.1</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.4.1'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2017-08-10T19:01:19+00:00</updated>
<entry>
<title>tests: add diriv cache race test</title>
<updated>2017-08-10T19:01:19+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-08-10T18:55:45+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f59479736bed49411bda3368f419d6605f1faa78'/>
<id>urn:sha1:f59479736bed49411bda3368f419d6605f1faa78</id>
<content type='text'>
Passes.
</content>
</entry>
<entry>
<title>fusefrontend_reverse: return ENOENT for undecryptable names</title>
<updated>2017-07-27T18:31:22+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-07-27T18:31:22+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=d5133ca5ac4f241ff22ef145a3605a9fdb341bb6'/>
<id>urn:sha1:d5133ca5ac4f241ff22ef145a3605a9fdb341bb6</id>
<content type='text'>
This was working until DecryptName switched to returning
EBADMSG instead of EINVAL.

Add a test to catch the regression next time.
</content>
</entry>
<entry>
<title>tests: check if we close stderr and stdout correctly on mount</title>
<updated>2017-07-23T22:05:29+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-07-23T18:28:41+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=318c41827cf23476b9705081f63b7f93fecba09a'/>
<id>urn:sha1:318c41827cf23476b9705081f63b7f93fecba09a</id>
<content type='text'>
Currently fails, as reported at
https://github.com/rfjakob/gocryptfs/issues/130 .
</content>
</entry>
<entry>
<title>tests: fsstress-gocryptfs.bash: sync up with EncFS</title>
<updated>2017-07-21T21:34:44+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-07-21T21:31:13+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=74e58ae8e6647a3a61e1fba302918b3eb61b576b'/>
<id>urn:sha1:74e58ae8e6647a3a61e1fba302918b3eb61b576b</id>
<content type='text'>
I have added a subset of fsstress-gocryptfs.bash to EncFS as
fsstress-encfs.sh, improving the code a bit.

This change forward-ports these improvements to
fsstress-gocryptfs.bash.
</content>
</entry>
<entry>
<title>fusefronted: enable writing to write-only files</title>
<updated>2017-07-11T21:19:58+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-07-11T21:19:58+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=3062de6187990f9b4f669ecd9dffdd48ee0d778f'/>
<id>urn:sha1:3062de6187990f9b4f669ecd9dffdd48ee0d778f</id>
<content type='text'>
Due to RMW, we always need read permissions on the backing file. This is a
problem if the file permissions do not allow reading (i.e. 0200 permissions).
This patch works around that problem by chmod'ing the file, obtaining a fd,
and chmod'ing it back.

Test included.

Issue reported at: https://github.com/rfjakob/gocryptfs/issues/125
</content>
</entry>
<entry>
<title>benchmarks: add streaming read benchmark</title>
<updated>2017-06-26T22:04:58+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-06-26T22:04:58+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c12a50d4c8c24ff55d682b2fed1923be4f87f182'/>
<id>urn:sha1:c12a50d4c8c24ff55d682b2fed1923be4f87f182</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix two comments</title>
<updated>2017-06-01T16:53:57+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-06-01T16:53:57+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f44902aaaeb8f60060c2f852b66962eca1df6b99'/>
<id>urn:sha1:f44902aaaeb8f60060c2f852b66962eca1df6b99</id>
<content type='text'>
One out-of-date and the other with a typo.
</content>
</entry>
<entry>
<title>tests: add v1.3-reverse example filesystem</title>
<updated>2017-05-30T15:04:46+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-05-28T17:02:22+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=e43eb36da3e72cd0f59ac978cf76a94fa87ca7cd'/>
<id>urn:sha1:e43eb36da3e72cd0f59ac978cf76a94fa87ca7cd</id>
<content type='text'>
We check the md5 sum of the encrypted version of a file to make sure we don't
accidentially change the ciphertext generation.
</content>
</entry>
<entry>
<title>main: password change: exit with code 12 on wrong password</title>
<updated>2017-05-14T11:14:00+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-05-14T11:14:00+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=18f354d84b4ae58c620474a544b9929662b108d8'/>
<id>urn:sha1:18f354d84b4ae58c620474a544b9929662b108d8</id>
<content type='text'>
We used to return code 8, now we return code 12 as documented in
the man page.

Also adds a test.
</content>
</entry>
<entry>
<title>exitcodes: pull all exit code definitions into the package</title>
<updated>2017-05-07T20:16:22+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-05-07T20:15:01+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=d5adde1eeb13ba377f7c05b9f21893c01f61ec16'/>
<id>urn:sha1:d5adde1eeb13ba377f7c05b9f21893c01f61ec16</id>
<content type='text'>
This commit defines all exit codes in one place in the exitcodes
package.

Also, it adds a test to verify the exit code on incorrect
password, which is what SiriKali cares about the most.

Fixes https://github.com/rfjakob/gocryptfs/issues/77 .
</content>
</entry>
</feed>
