<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/integration_tests, branch v1.1-beta1</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.1-beta1</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.1-beta1'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2016-06-06T22:08:56+00:00</updated>
<entry>
<title>tests: split example_filesystems into its own package</title>
<updated>2016-06-06T22:08:56+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-06-06T21:57:42+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c2a5303eebc84d616072163f74eef8483c9f5386'/>
<id>urn:sha1:c2a5303eebc84d616072163f74eef8483c9f5386</id>
<content type='text'>
Running these tests from integration_tests' TestMain() was awkward
because they were run twice with unchanged settings.
integration_tests tests everything with OpenSSL and with native
Go crypto, but this does not take affect for the example filesystems.

To make this work, test_helpers is also split into its own package.
</content>
</entry>
<entry>
<title>tests: error out properly on mount failure</title>
<updated>2016-06-06T20:30:39+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-06-06T20:30:39+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=cc5d5a3fcdabca0ecd86646091c545509351dbbe'/>
<id>urn:sha1:cc5d5a3fcdabca0ecd86646091c545509351dbbe</id>
<content type='text'>
In TestMain we call os.Exit as before, but inside actual tests
we now call t.Fatal().
</content>
</entry>
<entry>
<title>tests: recreate v0.7 example filesystem with -scryptn=10</title>
<updated>2016-06-04T13:24:42+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-06-04T13:20:22+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=4ee612b36ef9854512d92c08cc6b6e7b756d1b9a'/>
<id>urn:sha1:4ee612b36ef9854512d92c08cc6b6e7b756d1b9a</id>
<content type='text'>
Speeds TestExampleFSv07 from 0.46 seconds to 0.07 seconds.
</content>
</entry>
<entry>
<title>tests: add v0.9 example filesystem with a 255-byte filename</title>
<updated>2016-06-04T13:23:43+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-06-04T12:57:01+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=72f8915843c5308336534d90286d2199c5d8932c'/>
<id>urn:sha1:72f8915843c5308336534d90286d2199c5d8932c</id>
<content type='text'>
gocryptfs v0.9 introduced long file names, so lets add an
example filesystem that has that feature flag set.

Operations on long file names are tested in the regular integration
tests as well.
</content>
</entry>
<entry>
<title>Fix "go tool vet -shadow=true" warnings</title>
<updated>2016-04-10T19:31:15+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-04-10T19:29:42+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=bd5405189eb27d463e25c43691b19dbdf174d3a8'/>
<id>urn:sha1:bd5405189eb27d463e25c43691b19dbdf174d3a8</id>
<content type='text'>
Among those one real bug.
</content>
</entry>
<entry>
<title>tests: clean up leftover mounts in resetTmpDir</title>
<updated>2016-04-10T19:31:15+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-04-10T17:43:37+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=bd1f17ca9f210b318e28d7ed233698b950d564b8'/>
<id>urn:sha1:bd1f17ca9f210b318e28d7ed233698b950d564b8</id>
<content type='text'>
Failure in the example filesystems tests can leave them mounted.
</content>
</entry>
<entry>
<title>longnames part II: Rename, Unlink, Rmdir, Mknod, Mkdir + tests</title>
<updated>2016-02-07T13:02:09+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-02-07T13:02:09+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=653d4a619cb7b937d81deab4f20d3c8d4baa4898'/>
<id>urn:sha1:653d4a619cb7b937d81deab4f20d3c8d4baa4898</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: do not create gocryptfs.diriv if plaintextnames==true</title>
<updated>2016-02-07T12:28:55+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-02-07T12:28:55+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=2a11906963d4e9be8876757690eee53c737dcef9'/>
<id>urn:sha1:2a11906963d4e9be8876757690eee53c737dcef9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add tests for long name creation and renaming (currently failing, obviously)</title>
<updated>2016-02-07T09:55:13+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-02-07T09:55:13+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=3a4922b5d747d54c9cb62833c9d69acb96b072f6'/>
<id>urn:sha1:3a4922b5d747d54c9cb62833c9d69acb96b072f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Major refactoring: Split up "cryptfs" into several internal packages</title>
<updated>2016-02-06T18:22:35+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-02-06T18:20:54+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=2b8cbd944149afe51fadddbd67ee4499d1d86250'/>
<id>urn:sha1:2b8cbd944149afe51fadddbd67ee4499d1d86250</id>
<content type='text'>
"git status" for reference:

deleted:    cryptfs/cryptfs.go
deleted:    cryptfs/names_core.go
modified:   integration_tests/cli_test.go
modified:   integration_tests/helpers.go
renamed:    cryptfs/config_file.go -&gt; internal/configfile/config_file.go
renamed:    cryptfs/config_test.go -&gt; internal/configfile/config_test.go
renamed:    cryptfs/config_test/.gitignore -&gt; internal/configfile/config_test/.gitignore
renamed:    cryptfs/config_test/PlaintextNames.conf -&gt; internal/configfile/config_test/PlaintextNames.conf
renamed:    cryptfs/config_test/StrangeFeature.conf -&gt; internal/configfile/config_test/StrangeFeature.conf
renamed:    cryptfs/config_test/v1.conf -&gt; internal/configfile/config_test/v1.conf
renamed:    cryptfs/config_test/v2.conf -&gt; internal/configfile/config_test/v2.conf
renamed:    cryptfs/kdf.go -&gt; internal/configfile/kdf.go
renamed:    cryptfs/kdf_test.go -&gt; internal/configfile/kdf_test.go
renamed:    cryptfs/cryptfs_content.go -&gt; internal/contentenc/content.go
new file:   internal/contentenc/content_api.go
renamed:    cryptfs/content_test.go -&gt; internal/contentenc/content_test.go
renamed:    cryptfs/file_header.go -&gt; internal/contentenc/file_header.go
renamed:    cryptfs/intrablock.go -&gt; internal/contentenc/intrablock.go
renamed:    cryptfs/address_translation.go -&gt; internal/contentenc/offsets.go
new file:   internal/cryptocore/crypto_api.go
renamed:    cryptfs/gcm_go1.4.go -&gt; internal/cryptocore/gcm_go1.4.go
renamed:    cryptfs/gcm_go1.5.go -&gt; internal/cryptocore/gcm_go1.5.go
renamed:    cryptfs/nonce.go -&gt; internal/cryptocore/nonce.go
renamed:    cryptfs/openssl_aead.go -&gt; internal/cryptocore/openssl_aead.go
renamed:    cryptfs/openssl_benchmark.bash -&gt; internal/cryptocore/openssl_benchmark.bash
renamed:    cryptfs/openssl_test.go -&gt; internal/cryptocore/openssl_test.go
new file:   internal/nametransform/name_api.go
new file:   internal/nametransform/names_core.go
renamed:    cryptfs/names_diriv.go -&gt; internal/nametransform/names_diriv.go
renamed:    cryptfs/names_noiv.go -&gt; internal/nametransform/names_noiv.go
renamed:    cryptfs/names_test.go -&gt; internal/nametransform/names_test.go
new file:   internal/nametransform/pad16.go
renamed:    cryptfs/log.go -&gt; internal/toggledlog/log.go
renamed:    cryptfs/log_go1.4.go -&gt; internal/toggledlog/log_go1.4.go
renamed:    cryptfs/log_go1.5.go -&gt; internal/toggledlog/log_go1.5.go
modified:   main.go
modified:   masterkey.go
modified:   pathfs_frontend/file.go
modified:   pathfs_frontend/file_holes.go
modified:   pathfs_frontend/fs.go
modified:   pathfs_frontend/fs_dir.go
modified:   pathfs_frontend/names.go
modified:   test.bash
</content>
</entry>
</feed>
