libgocryptfs/internal
Jakob Unterwurzacher f2b4d57068 fusefrontend: coalesce grows in Truncate()
We were growing the file block-by-block which was pretty
inefficient. We now coalesce all the grows into a single
Ftruncate. Also simplifies the code!

Simplistic benchmark: Before:

  $ time truncate -s 1000M foo
  real	0m0.568s

After:

  $ time truncate -s 1000M foo
  real	0m0.205s
2016-07-01 23:32:27 +02:00
..
configfile Refuse mounting of v0.6 and older filesystems 2016-06-19 20:01:04 +02:00
contentenc fusefrontend: coalesce grows in Truncate() 2016-07-01 23:32:27 +02:00
cryptocore Rename internal "toggledlog" package to "tlog" 2016-06-15 23:30:44 +02:00
fusefrontend fusefrontend: coalesce grows in Truncate() 2016-07-01 23:32:27 +02:00
nametransform Drop deprecated "-emenames" option 2016-06-23 21:56:50 +02:00
prefer_openssl Rename internal "toggledlog" package to "tlog" 2016-06-15 23:30:44 +02:00
readpassword tests: exit with correct error code from TestMain 2016-06-16 21:56:23 +02:00
stupidgcm stupidgcm: add benchmark.bash wrapper 2016-05-22 15:49:09 +02:00
tlog tlog: clean up messages from the go-fuse library 2016-06-27 09:12:03 +02:00