<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/tests, branch v1.3</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.3</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.3'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2017-03-18T15:48:58+00:00</updated>
<entry>
<title>tests: add hkdf_sanity tests with broken example filesystem</title>
<updated>2017-03-18T15:48:58+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-03-18T15:48:58+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f1dbd19fe9f277430f4edc1501f4fb5dd8f745b1'/>
<id>urn:sha1:f1dbd19fe9f277430f4edc1501f4fb5dd8f745b1</id>
<content type='text'>
These are deliberately corrupt.
</content>
</entry>
<entry>
<title>benchmark: add md5sum read performance benchmark</title>
<updated>2017-03-18T15:23:33+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-03-18T15:23:33+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=61502f9b9487f04145c4b07a3f756bdcd12e02e6'/>
<id>urn:sha1:61502f9b9487f04145c4b07a3f756bdcd12e02e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cli: enable "-raw64" by default</title>
<updated>2017-03-07T19:56:50+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-03-06T21:59:30+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=efc88346bec52675d5243f988aa3386d617ee1c4'/>
<id>urn:sha1:efc88346bec52675d5243f988aa3386d617ee1c4</id>
<content type='text'>
This brings the CLI options back in sync with the default
feature flags.
</content>
</entry>
<entry>
<title>tests: recreate v1.3 example filesystem</title>
<updated>2017-03-07T19:56:50+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-03-06T21:53:49+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f1244b6d06a4932e8a51adedf351ec83262c2db5'/>
<id>urn:sha1:f1244b6d06a4932e8a51adedf351ec83262c2db5</id>
<content type='text'>
The filesystem was created with a gocryptfs version that ignored
the HKDF flag (hence everything was actually encrypted WITHOUT hkdf).

Fix it by recreating it.
</content>
</entry>
<entry>
<title>cli: add "-hkdf" option</title>
<updated>2017-03-07T19:56:50+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-03-06T21:43:55+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=2362e67a9e5c6f1c96e987e8753eca295f283875'/>
<id>urn:sha1:2362e67a9e5c6f1c96e987e8753eca295f283875</id>
<content type='text'>
This commit also enables actually passing the HKDF setting to
fusefrontend, this was missing till now.
</content>
</entry>
<entry>
<title>tests: reverse: don't run tests that ignore "-plaintextnames" twice</title>
<updated>2017-03-07T19:53:58+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-03-07T19:53:58+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=a80d798c2deab44e2abc37eeae59546f0d7eec40'/>
<id>urn:sha1:a80d798c2deab44e2abc37eeae59546f0d7eec40</id>
<content type='text'>
TestMain() runs all tests twice, once with plaintextnames=true and once
with false. Several tests mount their own filesystem and ignore the
plaintextnames variable. It makes no sense to run them twice, so
skip execution when plaintextnames is set.
</content>
</entry>
<entry>
<title>Report correct symbolic link dentry sizes</title>
<updated>2017-03-07T19:46:58+00:00</updated>
<author>
<name>M. Vefa Bicakci</name>
</author>
<published>2017-03-07T09:09:09+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=d48ccb3ddab71773a991b8f1b062901ff5b435b0'/>
<id>urn:sha1:d48ccb3ddab71773a991b8f1b062901ff5b435b0</id>
<content type='text'>
Prior to this commit, gocryptfs's reverse mode did not report correct
directory entry sizes for symbolic links, where the dentry size needs to
be the same as the length of a string containing the target path.

This commit corrects this issue and adds a test case to verify the
correctness of the implementation.

This issue was discovered during the use of a strict file copying program
on a reverse-mounted gocryptfs file system.
</content>
</entry>
<entry>
<title>tests: add v1.3 example filesystem</title>
<updated>2017-03-05T22:07:52+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-03-05T22:06:40+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=b7538fc026dc25d0061e08bedc4b3aff97bb52d2'/>
<id>urn:sha1:b7538fc026dc25d0061e08bedc4b3aff97bb52d2</id>
<content type='text'>
This filesystem has both HKDF and Raw64 enabled.
</content>
</entry>
<entry>
<title>Drop Go 1.4 compatability code everywhere</title>
<updated>2017-03-05T16:44:14+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-03-05T16:44:14+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=966308eeb7793a4a8ca578e160981e3b059b82e6'/>
<id>urn:sha1:966308eeb7793a4a8ca578e160981e3b059b82e6</id>
<content type='text'>
Yields a nice reduction in code size.
</content>
</entry>
<entry>
<title>tests: stop calling t.Fatal from example_test_helpers</title>
<updated>2017-03-05T12:39:25+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-03-05T12:39:25+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=b2f154a9a908e6ec097de90c04ce45118adc76de'/>
<id>urn:sha1:b2f154a9a908e6ec097de90c04ce45118adc76de</id>
<content type='text'>
Calling t.Fatal immeadiately aborts the test, which means the
filesystem will not get unmounted, which means test.bash will
hang.
</content>
</entry>
</feed>
