Update README for v0.4

Also, add short comments to the top of main_test.go and
performance_test.go.
This commit is contained in:
Jakob Unterwurzacher 2015-11-15 16:06:19 +01:00
parent 40882c6e49
commit 2efd25eefe
3 changed files with 15 additions and 8 deletions

View File

@ -26,9 +26,11 @@ Only Linux is supported at the moment. Help wanted for a Mac OS X port.
Testing Testing
------- -------
gocryptfs comes with is own test suite, run it using `./test.bash`. gocryptfs comes with is own test suite that is constantly expanded as features are
added. Run it using `./test.bash`. It takes about 30 seconds and requires FUSE
as it mounts several test filesystems.
In addition, i have ported `xfstests` to FUSE, the result is the In addition, I have ported `xfstests` to FUSE, the result is the
[fuse-xfstests](https://github.com/rfjakob/fuse-xfstests) project. gocryptfs [fuse-xfstests](https://github.com/rfjakob/fuse-xfstests) project. gocryptfs
passes the "generic" tests with one exception, results: [XFSTESTS.md](XFSTESTS.md) passes the "generic" tests with one exception, results: [XFSTESTS.md](XFSTESTS.md)
@ -98,14 +100,15 @@ The output should look like this:
Changelog Changelog
--------- ---------
v0.4 (in progress) v0.4
* Add `-plaintextnames` command line option * New command-line options:
* Can only be used in conjunction with `-init` and disables filename encryption * `-plaintextnames`: disables filename encryption, added on user request
(added on user request) * `-extpass`: calls an external program for prompting for the password
* Add `FeatureFlags` config file paramter * `-config`: allows to specify a custom gocryptfs.conf path
* Add `FeatureFlags` gocryptfs.conf paramter
* This is a config format change, hence the on-disk format is incremented * This is a config format change, hence the on-disk format is incremented
* Used for ext4-style filesystem feature flags. This should help avoid future * Used for ext4-style filesystem feature flags. This should help avoid future
format changes. format changes. The first user is `-plaintextnames`.
* On-disk format 2 * On-disk format 2
v0.3 v0.3

View File

@ -1,5 +1,7 @@
package integration_tests package integration_tests
// File reading, writing, modification, truncate
import ( import (
"bytes" "bytes"
"crypto/md5" "crypto/md5"

View File

@ -1,5 +1,7 @@
package integration_tests package integration_tests
// Benchmarks
import ( import (
"fmt" "fmt"
"io" "io"