libgocryptfs/internal
Jakob Unterwurzacher 4e5783591f fsck: report skipped corrupt files
OpenDir and ListXAttr skip over corrupt entries,
readFileID treats files the are too small as empty.
This improves usability in the face of corruption,
but hides the problem in a log message instead of
putting it in the return code.

Create a channel to report these corruptions to fsck
so it can report them to the user.

Also update the manpage and the changelog with the -fsck option.

Closes https://github.com/rfjakob/gocryptfs/issues/191
2018-04-03 21:24:48 +02:00
..
configfile fsck: test against example_filesystems 2018-04-02 18:43:50 +02:00
contentenc fsck: clean up log output 2018-04-02 18:32:30 +02:00
cryptocore tlog: stop embedding log.Logger to prevent mistakes 2018-02-28 09:02:18 +01:00
ctlsock fsck: clean up log output 2018-04-02 18:32:30 +02:00
exitcodes fsck: test against example_filesystems 2018-04-02 18:43:50 +02:00
fusefrontend fsck: report skipped corrupt files 2018-04-03 21:24:48 +02:00
fusefrontend_reverse fusefrontend[_reverse]: move crypto init up to caller 2018-02-18 11:21:58 +01:00
nametransform fsck: clean up log output 2018-04-02 18:32:30 +02:00
openfiletable openfiletable: rename WriteLock to ContentLock 2017-05-01 21:57:18 +02:00
pathiv pathiv: fix test failure on Go 1.6 2017-05-31 08:21:36 +02:00
prefer_openssl prefer_openssl: default to Go GCM on OSX 2016-12-10 21:04:17 +01:00
readpassword Add `-masterkey=stdin` functionality 2018-03-22 00:02:10 +01:00
serialize_reads fix golint complaints 2017-04-29 14:50:58 +02:00
siv_aead siv_aead: create private key copy and implement wiping 2018-02-18 16:01:46 +01:00
speed fix golint complaints 2017-04-29 14:50:58 +02:00
stupidgcm stupidgcm: create private copy of the key 2018-02-18 12:35:51 +01:00
syscallcompat macos: tests: fix deleting of scratch dir 2018-03-05 23:40:08 +01:00
tlog fsck: clean up log output 2018-04-02 18:32:30 +02:00