| Age | Commit message (Collapse) | Author | 
|---|
|  | 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 . | 
|  | We could have gotten the signal before the handler was ready,
which caused the process to wait indefinitely. This was the reason
test.bash sometimes hung. | 
|  |  | 
|  | "-f" looks too much like "--force". The old variant is still
accepted for compatability. | 
|  | Trying to make it more obvious what is happening. | 
|  | tlog is used heavily everywhere and deserves a shorter name.
Renamed using sed magic, without any manual rework:
   find * -type f -exec sed -i 's/toggledlog/tlog/g' {} + | 
|  | Several fatal errors were just printed to stdout, which
meant they were invisible when running the test suite.
Fix this by introducing toggledlog.Fatal and convert as
follows:
Fatal errors     -> toggledlog.Fatal
Warnings         -> toggledlog.Warn
Password prompts -> fmt.Fprintf | 
|  | Instead of using SetOutput(ioutil.Discard), which means
that Printf is still called for every debug message,
use a simple and fast boolean check.
Streaming write performance improves from 86 to 93 MB/s. | 
|  |  | 
|  | Also, add the "-config" option for storing gocryptfs.conf
outside of CIPHERDIR. | 
|  | No more string matching on the parent command line! | 
|  |  | 
|  |  | 
|  |  |